From 2bb63ad0518ad45bb10f666d759fbf8d40d63c3b Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Sun, 31 Aug 2014 16:40:33 +0530 Subject: [PATCH 01/42] LLVM based PPU Recompiler. Intial commit --- rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 4011 ++++++++++++++++++++++++++ rpcs3/Emu/Cell/PPULLVMRecompiler.h | 441 +++ rpcs3/Emu/Cell/PPUThread.cpp | 5 + rpcs3/Gui/MainFrame.cpp | 1 + rpcs3/emucore.vcxproj | 11 +- rpcs3/emucore.vcxproj.filters | 8 +- rpcs3/emucore.vcxproj.user | 4 +- rpcs3/rpcs3.vcxproj | 12 +- 8 files changed, 4483 insertions(+), 10 deletions(-) create mode 100644 rpcs3/Emu/Cell/PPULLVMRecompiler.cpp create mode 100644 rpcs3/Emu/Cell/PPULLVMRecompiler.h diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp new file mode 100644 index 000000000..f516b5ef4 --- /dev/null +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -0,0 +1,4011 @@ +#include "stdafx.h" +#include "Emu/Cell/PPULLVMRecompiler.h" +#include "Emu/Memory/Memory.h" +#include "llvm/Support/TargetSelect.h" +#include "llvm/Support/ManagedStatic.h" +#undef _ +#include "llvm/Support/raw_ostream.h" +#include "llvm/ExecutionEngine/GenericValue.h" +#include "llvm/IR/Intrinsics.h" + +PPULLVMRecompiler::PPULLVMRecompiler(PPUThread & ppu) + : m_ppu(ppu) + , m_decoder(new PPUDecoder(this)) + , m_ir_builder(m_llvm_context) +{ + InitializeNativeTarget(); + + m_module = new Module("Module", m_llvm_context); + m_gpr = new GlobalVariable(*m_module, ArrayType::get(Type::getInt64Ty(m_llvm_context), 32), false, GlobalValue::ExternalLinkage, nullptr, "gpr"); + m_vpr = new GlobalVariable(*m_module, ArrayType::get(Type::getIntNTy(m_llvm_context, 128), 32), false, GlobalValue::ExternalLinkage, nullptr, "vpr"); + m_vscr = new GlobalVariable(*m_module, Type::getInt32Ty(m_llvm_context), false, GlobalValue::ExternalLinkage, nullptr, "vscr"); + + m_execution_engine = EngineBuilder(m_module).create(); + m_execution_engine->addGlobalMapping(m_gpr, m_ppu.GPR); + m_execution_engine->addGlobalMapping(m_vpr, m_ppu.VPR); + m_execution_engine->addGlobalMapping(m_vscr, &m_ppu.VSCR); +} + +PPULLVMRecompiler::~PPULLVMRecompiler() +{ + delete m_execution_engine; + llvm_shutdown(); + delete m_decoder; +} + +u8 PPULLVMRecompiler::DecodeMemory(const u64 address) +{ + std::string function_name = fmt::Format("fn_%llx", address); + Function * function = m_module->getFunction(function_name); + + if (!function) + { + function = cast(m_module->getOrInsertFunction(function_name, Type::getVoidTy(m_llvm_context), (Type *)nullptr)); + BasicBlock * block = BasicBlock::Create(m_llvm_context, "start", function); + m_ir_builder.SetInsertPoint(block); + + //m_hit_branch_instruction = false; + //while (!m_hit_branch_instruction) + //{ + // u32 instr = Memory.Read32(address); + // m_decoder->Decode(instr); + //} + + VADDSWS(14, 23, 25); + + // TODO: Add code to set PC + m_ir_builder.CreateRetVoid(); + std::string s; + raw_string_ostream s2(s); + + s2 << *m_module; + } + + std::vector args; + m_execution_engine->runFunction(function, args); + return 0; +} + +void PPULLVMRecompiler::NULL_OP() +{ + // UNK("null"); +} + +void PPULLVMRecompiler::NOP() +{ + +} + +void PPULLVMRecompiler::TDI(u32 to, u32 ra, s32 simm16) +{ + s64 a = m_ppu.GPR[ra]; + + if ((a < (s64)simm16 && (to & 0x10)) || + (a >(s64)simm16 && (to & 0x8)) || + (a == (s64)simm16 && (to & 0x4)) || + ((u64)a < (u64)simm16 && (to & 0x2)) || + ((u64)a > (u64)simm16 && (to & 0x1))) + { + // TODO: Log this + // UNK(fmt::Format("Trap! (tdi %x, r%d, %x)", to, ra, simm16)); + } +} + +void PPULLVMRecompiler::TWI(u32 to, u32 ra, s32 simm16) +{ + s32 a = m_ppu.GPR[ra]; + + if ((a < simm16 && (to & 0x10)) || + (a > simm16 && (to & 0x8)) || + (a == simm16 && (to & 0x4)) || + ((u32)a < (u32)simm16 && (to & 0x2)) || + ((u32)a > (u32)simm16 && (to & 0x1))) + { + // TODO: Log this + // UNK(fmt::Format("Trap! (twi %x, r%d, %x)", to, ra, simm16)); + } +} + +void PPULLVMRecompiler::MFVSCR(u32 vd) +{ + auto vscr_i32 = m_ir_builder.CreateLoad(m_vscr); + auto vscr_i128 = m_ir_builder.CreateZExt(vscr_i32, Type::getIntNTy(m_llvm_context, 128)); + SetVr(vd, vscr_i128); +} + +void PPULLVMRecompiler::MTVSCR(u32 vb) +{ + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + auto vscr_i32 = m_ir_builder.CreateExtractElement(vb_v4i32, 0); + m_ir_builder.CreateStore(vscr_i32, m_vscr); +} + +void PPULLVMRecompiler::VADDCUW(u32 vd, u32 va, u32 vb) +{ + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + + u32 not_mask_v4i32[4] = {0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF}; + va_v4i32 = m_ir_builder.CreateXor(va_v4i32, ConstantDataVector::get(m_llvm_context, not_mask_v4i32)); + auto cmpv4i1 = m_ir_builder.CreateICmpULT(va_v4i32, vb_v4i32); + auto cmpv4i32 = m_ir_builder.CreateZExt(cmpv4i1, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); + SetVr(vd, cmpv4i32); + + // TODO: Implement with overflow intrinsics and check if the generated code is better +} + +void PPULLVMRecompiler::VADDFP(u32 vd, u32 va, u32 vb) +{ + auto va_v4f32 = GetVrAsFloatVec(va); + auto vb_v4f32 = GetVrAsFloatVec(vb); + auto sum_v4f32 = m_ir_builder.CreateFAdd(va_v4f32, vb_v4f32); + SetVr(vd, sum_v4f32); +} + +void PPULLVMRecompiler::VADDSBS(u32 vd, u32 va, u32 vb) +{ + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto sum_v16i8 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_padds_b), va_v16i8, vb_v16i8); + SetVr(vd, sum_v16i8); + + // TODO: Set VSCR.SAT +} + +void PPULLVMRecompiler::VADDSHS(u32 vd, u32 va, u32 vb) +{ + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + auto sum_v8i16 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_padds_w), va_v8i16, vb_v8i16); + SetVr(vd, sum_v8i16); + + // TODO: Set VSCR.SAT +} + +void PPULLVMRecompiler::VADDSWS(u32 vd, u32 va, u32 vb) +{ + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + + // It looks like x86 does not have an instruction to add 32 bit intergers with singed/unsiged saturation. + // To implement add with saturation, we first determine what the result would be if the operation were to cause + // an overflow. If two -ve numbers are being added and cause an overflow, the result would be 0x80000000. + // If two +ve numbers are being added and cause an overflow, the result would be 0x7FFFFFFF. Addition of a -ve + // number and a +ve number cannot cause overflow. So the result in case of an overflow is 0x7FFFFFFF + sign bit + // of any one of the operands. + u32 tmp1_v4i32[4] = {0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF}; + auto tmp2_v4i32 = m_ir_builder.CreateLShr(va_v4i32, 31); + auto tmp3_v4i32 = m_ir_builder.CreateAdd(tmp2_v4i32, ConstantDataVector::get(m_llvm_context, tmp1_v4i32)); + + // Next, we find if the addition can actually result in an overflow. Since an overflow can only happen if the operands + // have the same sign, we bitwise AND both the operands. If the sign bit of the result is 1 then the operands have the + // same sign and so may cause an overflow. + auto tmp4_v4i32 = m_ir_builder.CreateAnd(va_v4i32, vb_v4i32); + + // Perform the sum. + auto sum_v4i32 = m_ir_builder.CreateAdd(va_v4i32, vb_v4i32); + + // If an overflow occurs, then the sign of the sum will be different from the sign of the operands. So, we xor the + // result with one of the operands. The sign bit of the result will be 1 if the sign bit of the sum and the sign bit of the + // result is different. This result is again ANDed with tmp4 (the sign bit of tmp4 is 1 only if the operands have the same + // sign and so can cause an overflow). + auto tmp5_v4i32 = m_ir_builder.CreateXor(va_v4i32, sum_v4i32); + auto tmp6_v4i32 = m_ir_builder.CreateAnd(tmp4_v4i32, tmp5_v4i32); + auto tmp7_v4i32 = m_ir_builder.CreateAShr(tmp6_v4i32, 31); + + // tmp7 is equal to 0xFFFFFFFF if an overflow occured and 0x00000000 otherwise. tmp9 is bitwise inverse of tmp7. + u32 tmp8_v4i32[4] ={0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF}; + auto tmp9_v4i32 = m_ir_builder.CreateXor(tmp7_v4i32, ConstantDataVector::get(m_llvm_context, tmp8_v4i32)); + auto tmp10_v4i32 = m_ir_builder.CreateAnd(tmp3_v4i32, tmp7_v4i32); + auto tmp11_v4i32 = m_ir_builder.CreateAnd(sum_v4i32, tmp9_v4i32); + auto tmp12_v4i32 = m_ir_builder.CreateOr(tmp10_v4i32, tmp11_v4i32); + SetVr(vd, tmp12_v4i32); + + // TODO: Set SAT + // TODO: Optimize with pblend +} + +void PPULLVMRecompiler::VADDUBM(u32 vd, u32 va, u32 vb) +{ + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto sum_v16i8 = m_ir_builder.CreateAdd(va_v16i8, vb_v16i8); + SetVr(vd, sum_v16i8); +} + +void PPULLVMRecompiler::VADDUBS(u32 vd, u32 va, u32 vb) +{ + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto sum_v16i8 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_paddus_b), va_v16i8, vb_v16i8); + SetVr(vd, sum_v16i8); +} + +void PPULLVMRecompiler::VADDUHM(u32 vd, u32 va, u32 vb) +{ + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + auto sum_v8i16 = m_ir_builder.CreateAdd(va_v8i16, vb_v8i16); + SetVr(vd, sum_v8i16); +} + +void PPULLVMRecompiler::VADDUHS(u32 vd, u32 va, u32 vb) +{ + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + auto sum_v8i16 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_paddus_w), va_v8i16, vb_v8i16); + SetVr(vd, sum_v8i16); +} + +void PPULLVMRecompiler::VADDUWM(u32 vd, u32 va, u32 vb) +{ + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + auto sum_v4i32 = m_ir_builder.CreateAdd(va_v4i32, vb_v4i32); + SetVr(vd, sum_v4i32); +} + +void PPULLVMRecompiler::VADDUWS(u32 vd, u32 va, u32 vb) +{ + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + auto sum_v4i32 = m_ir_builder.CreateAdd(va_v4i32, vb_v4i32); + auto cmp_v4i1 = m_ir_builder.CreateICmpULT(sum_v4i32, va_v4i32); + auto cmp_v4i32 = m_ir_builder.CreateSExt(cmp_v4i1, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); + auto res_v4i32 = m_ir_builder.CreateOr(sum_v4i32, cmp_v4i32); + SetVr(vd, res_v4i32); + + // TODO: Set SAT +} + +void PPULLVMRecompiler::VAND(u32 vd, u32 va, u32 vb) +{ + auto va_v1i128 = GetVrAsIntVec(va, 128); + auto vb_v1i128 = GetVrAsIntVec(vb, 128); + auto res_v1i128 = m_ir_builder.CreateAnd(va_v1i128, vb_v1i128); + SetVr(vd, res_v1i128); +} + +void PPULLVMRecompiler::VANDC(u32 vd, u32 va, u32 vb) +{ + auto va_v1i128 = GetVrAsIntVec(va, 128); + auto vb_v1i128 = GetVrAsIntVec(vb, 128); + vb_v1i128 = m_ir_builder.CreateXor(vb_v1i128, m_ir_builder.getInt(APInt(128, "-1", 10))); + auto res_v1i128 = m_ir_builder.CreateAnd(va_v1i128, vb_v1i128); + SetVr(vd, res_v1i128); + + // TODO: Check if this generates ANDC +} + +void PPULLVMRecompiler::VAVGSB(u32 vd, u32 va, u32 vb) +{ + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto va_v16i16 = m_ir_builder.CreateSExt(va_v16i8, VectorType::get(Type::getInt16Ty(m_llvm_context), 16)); + auto vb_v16i16 = m_ir_builder.CreateSExt(vb_v16i8, VectorType::get(Type::getInt16Ty(m_llvm_context), 16)); + auto sum_v16i16 = m_ir_builder.CreateAdd(va_v16i16, vb_v16i16); + u16 one_v16i16[16] = {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}; + sum_v16i16 = m_ir_builder.CreateAdd(sum_v16i16, ConstantDataVector::get(m_llvm_context, one_v16i16)); + auto avg_v16i16 = m_ir_builder.CreateAShr(sum_v16i16, 1); + auto avg_v16i8 = m_ir_builder.CreateBitCast(avg_v16i16, VectorType::get(Type::getInt8Ty(m_llvm_context), 16)); + SetVr(vd, avg_v16i8); +} + +void PPULLVMRecompiler::VAVGSH(u32 vd, u32 va, u32 vb) +{ + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + auto va_v8i32 = m_ir_builder.CreateSExt(va_v8i16, VectorType::get(Type::getInt32Ty(m_llvm_context), 8)); + auto vb_v8i32 = m_ir_builder.CreateSExt(vb_v8i16, VectorType::get(Type::getInt32Ty(m_llvm_context), 8)); + auto sum_v8i32 = m_ir_builder.CreateAdd(va_v8i32, vb_v8i32); + u32 one_v8i32[8] = {1, 1, 1, 1, 1, 1, 1, 1}; + sum_v8i32 = m_ir_builder.CreateAdd(sum_v8i32, ConstantDataVector::get(m_llvm_context, one_v8i32)); + auto avg_v8i32 = m_ir_builder.CreateAShr(sum_v8i32, 1); + auto avg_v8i16 = m_ir_builder.CreateBitCast(avg_v8i32, VectorType::get(Type::getInt16Ty(m_llvm_context), 8)); + SetVr(vd, avg_v8i16); +} + +void PPULLVMRecompiler::VAVGSW(u32 vd, u32 va, u32 vb) +{ + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + auto va_v4i64 = m_ir_builder.CreateSExt(va_v4i32, VectorType::get(Type::getInt64Ty(m_llvm_context), 4)); + auto vb_v4i64 = m_ir_builder.CreateSExt(vb_v4i32, VectorType::get(Type::getInt64Ty(m_llvm_context), 4)); + auto sum_v4i64 = m_ir_builder.CreateAdd(va_v4i64, vb_v4i64); + u64 one_v4i64[4] = {1, 1, 1, 1}; + sum_v4i64 = m_ir_builder.CreateAdd(sum_v4i64, ConstantDataVector::get(m_llvm_context, one_v4i64)); + auto avg_v4i64 = m_ir_builder.CreateAShr(sum_v4i64, 1); + auto avg_v4i32 = m_ir_builder.CreateBitCast(avg_v4i64, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); + SetVr(vd, avg_v4i32); +} + +void PPULLVMRecompiler::VAVGUB(u32 vd, u32 va, u32 vb) +{ + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto avg_v16i8 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_pavg_b), va_v16i8, vb_v16i8); + SetVr(vd, avg_v16i8); +} + +void PPULLVMRecompiler::VAVGUH(u32 vd, u32 va, u32 vb) +{ + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + auto avg_v8i16 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_pavg_w), va_v8i16, vb_v8i16); + SetVr(vd, avg_v8i16); +} + +void PPULLVMRecompiler::VAVGUW(u32 vd, u32 va, u32 vb) +{ + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + auto va_v4i64 = m_ir_builder.CreateZExt(va_v4i32, VectorType::get(Type::getInt64Ty(m_llvm_context), 4)); + auto vb_v4i64 = m_ir_builder.CreateZExt(vb_v4i32, VectorType::get(Type::getInt64Ty(m_llvm_context), 4)); + auto sum_v4i64 = m_ir_builder.CreateAdd(va_v4i64, vb_v4i64); + u64 one_v4i64[4] = {1, 1, 1, 1}; + sum_v4i64 = m_ir_builder.CreateAdd(sum_v4i64, ConstantDataVector::get(m_llvm_context, one_v4i64)); + auto avg_v4i64 = m_ir_builder.CreateLShr(sum_v4i64, 1); + auto avg_v4i32 = m_ir_builder.CreateBitCast(avg_v4i64, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); + SetVr(vd, avg_v4i32); +} + +void PPULLVMRecompiler::VCFSX(u32 vd, u32 uimm5, u32 vb) +{ + u32 scale = 1 << uimm5; + + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._f[w] = ((float)m_ppu.VPR[vb]._s32[w]) / scale; + } +} + +void PPULLVMRecompiler::VCFUX(u32 vd, u32 uimm5, u32 vb) +{ + u32 scale = 1 << uimm5; + + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._f[w] = ((float)m_ppu.VPR[vb]._u32[w]) / scale; + } +} + +void PPULLVMRecompiler::VCMPBFP(u32 vd, u32 va, u32 vb) +{ + //for (uint w = 0; w < 4; w++) + //{ + // u32 mask = 0; + + // const float A = CheckVSCR_NJ(m_ppu.VPR[va]._f[w]); + // const float B = CheckVSCR_NJ(m_ppu.VPR[vb]._f[w]); + + // if (A > B) mask |= 1 << 31; + // if (A < -B) mask |= 1 << 30; + + // m_ppu.VPR[vd]._u32[w] = mask; + //} +} + +void PPULLVMRecompiler::VCMPBFP_(u32 vd, u32 va, u32 vb) +{ + //bool allInBounds = true; + + //for (uint w = 0; w < 4; w++) + //{ + // u32 mask = 0; + + // const float A = CheckVSCR_NJ(m_ppu.VPR[va]._f[w]); + // const float B = CheckVSCR_NJ(m_ppu.VPR[vb]._f[w]); + + // if (A > B) mask |= 1 << 31; + // if (A < -B) mask |= 1 << 30; + + // m_ppu.VPR[vd]._u32[w] = mask; + + // if (mask) + // allInBounds = false; + //} + + //// Bit n°2 of CR6 + //m_ppu.SetCRBit(6, 0x2, allInBounds); +} + +void PPULLVMRecompiler::VCMPEQFP(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._f[w] == m_ppu.VPR[vb]._f[w] ? 0xffffffff : 0; + } +} + +void PPULLVMRecompiler::VCMPEQFP_(u32 vd, u32 va, u32 vb) +{ + int all_equal = 0x8; + int none_equal = 0x2; + + for (uint w = 0; w < 4; w++) + { + if (m_ppu.VPR[va]._f[w] == m_ppu.VPR[vb]._f[w]) + { + m_ppu.VPR[vd]._u32[w] = 0xffffffff; + none_equal = 0; + } + else + { + m_ppu.VPR[vd]._u32[w] = 0; + all_equal = 0; + } + } + + m_ppu.CR.cr6 = all_equal | none_equal; +} + +void PPULLVMRecompiler::VCMPEQUB(u32 vd, u32 va, u32 vb) +{ + for (uint b = 0; b < 16; b++) + { + m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._u8[b] == m_ppu.VPR[vb]._u8[b] ? 0xff : 0; + } +} + +void PPULLVMRecompiler::VCMPEQUB_(u32 vd, u32 va, u32 vb) +{ + int all_equal = 0x8; + int none_equal = 0x2; + + for (uint b = 0; b < 16; b++) + { + if (m_ppu.VPR[va]._u8[b] == m_ppu.VPR[vb]._u8[b]) + { + m_ppu.VPR[vd]._u8[b] = 0xff; + none_equal = 0; + } + else + { + m_ppu.VPR[vd]._u8[b] = 0; + all_equal = 0; + } + } + + m_ppu.CR.cr6 = all_equal | none_equal; +} + +void PPULLVMRecompiler::VCMPEQUH(u32 vd, u32 va, u32 vb) //nf +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] == m_ppu.VPR[vb]._u16[h] ? 0xffff : 0; + } +} +void PPULLVMRecompiler::VCMPEQUH_(u32 vd, u32 va, u32 vb) //nf +{ + int all_equal = 0x8; + int none_equal = 0x2; + + for (uint h = 0; h < 8; h++) + { + if (m_ppu.VPR[va]._u16[h] == m_ppu.VPR[vb]._u16[h]) + { + m_ppu.VPR[vd]._u16[h] = 0xffff; + none_equal = 0; + } + else + { + m_ppu.VPR[vd]._u16[h] = 0; + all_equal = 0; + } + } + + m_ppu.CR.cr6 = all_equal | none_equal; +} +void PPULLVMRecompiler::VCMPEQUW(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] == m_ppu.VPR[vb]._u32[w] ? 0xffffffff : 0; + } +} +void PPULLVMRecompiler::VCMPEQUW_(u32 vd, u32 va, u32 vb) +{ + int all_equal = 0x8; + int none_equal = 0x2; + + for (uint w = 0; w < 4; w++) + { + if (m_ppu.VPR[va]._u32[w] == m_ppu.VPR[vb]._u32[w]) + { + m_ppu.VPR[vd]._u32[w] = 0xffffffff; + none_equal = 0; + } + else + { + m_ppu.VPR[vd]._u32[w] = 0; + all_equal = 0; + } + } + + m_ppu.CR.cr6 = all_equal | none_equal; +} +void PPULLVMRecompiler::VCMPGEFP(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._f[w] >= m_ppu.VPR[vb]._f[w] ? 0xffffffff : 0; + } +} +void PPULLVMRecompiler::VCMPGEFP_(u32 vd, u32 va, u32 vb) +{ + int all_ge = 0x8; + int none_ge = 0x2; + + for (uint w = 0; w < 4; w++) + { + if (m_ppu.VPR[va]._f[w] >= m_ppu.VPR[vb]._f[w]) + { + m_ppu.VPR[vd]._u32[w] = 0xffffffff; + none_ge = 0; + } + else + { + m_ppu.VPR[vd]._u32[w] = 0; + all_ge = 0; + } + } + + m_ppu.CR.cr6 = all_ge | none_ge; +} +void PPULLVMRecompiler::VCMPGTFP(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._f[w] > m_ppu.VPR[vb]._f[w] ? 0xffffffff : 0; + } +} +void PPULLVMRecompiler::VCMPGTFP_(u32 vd, u32 va, u32 vb) +{ + int all_ge = 0x8; + int none_ge = 0x2; + + for (uint w = 0; w < 4; w++) + { + if (m_ppu.VPR[va]._f[w] > m_ppu.VPR[vb]._f[w]) + { + m_ppu.VPR[vd]._u32[w] = 0xffffffff; + none_ge = 0; + } + else + { + m_ppu.VPR[vd]._u32[w] = 0; + all_ge = 0; + } + } + + m_ppu.CR.cr6 = all_ge | none_ge; +} +void PPULLVMRecompiler::VCMPGTSB(u32 vd, u32 va, u32 vb) //nf +{ + for (uint b = 0; b < 16; b++) + { + m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._s8[b] > m_ppu.VPR[vb]._s8[b] ? 0xff : 0; + } +} +void PPULLVMRecompiler::VCMPGTSB_(u32 vd, u32 va, u32 vb) +{ + int all_gt = 0x8; + int none_gt = 0x2; + + for (uint b = 0; b < 16; b++) + { + if (m_ppu.VPR[va]._s8[b] > m_ppu.VPR[vb]._s8[b]) + { + m_ppu.VPR[vd]._u8[b] = 0xff; + none_gt = 0; + } + else + { + m_ppu.VPR[vd]._u8[b] = 0; + all_gt = 0; + } + } + + m_ppu.CR.cr6 = all_gt | none_gt; +} +void PPULLVMRecompiler::VCMPGTSH(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._s16[h] > m_ppu.VPR[vb]._s16[h] ? 0xffff : 0; + } +} +void PPULLVMRecompiler::VCMPGTSH_(u32 vd, u32 va, u32 vb) +{ + int all_gt = 0x8; + int none_gt = 0x2; + + for (uint h = 0; h < 8; h++) + { + if (m_ppu.VPR[va]._s16[h] > m_ppu.VPR[vb]._s16[h]) + { + m_ppu.VPR[vd]._u16[h] = 0xffff; + none_gt = 0; + } + else + { + m_ppu.VPR[vd]._u16[h] = 0; + all_gt = 0; + } + } + + m_ppu.CR.cr6 = all_gt | none_gt; +} +void PPULLVMRecompiler::VCMPGTSW(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._s32[w] > m_ppu.VPR[vb]._s32[w] ? 0xffffffff : 0; + } +} +void PPULLVMRecompiler::VCMPGTSW_(u32 vd, u32 va, u32 vb) +{ + int all_gt = 0x8; + int none_gt = 0x2; + + for (uint w = 0; w < 4; w++) + { + if (m_ppu.VPR[va]._s32[w] > m_ppu.VPR[vb]._s32[w]) + { + m_ppu.VPR[vd]._u32[w] = 0xffffffff; + none_gt = 0; + } + else + { + m_ppu.VPR[vd]._u32[w] = 0; + all_gt = 0; + } + } + + m_ppu.CR.cr6 = all_gt | none_gt; +} +void PPULLVMRecompiler::VCMPGTUB(u32 vd, u32 va, u32 vb) +{ + for (uint b = 0; b < 16; b++) + { + m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._u8[b] > m_ppu.VPR[vb]._u8[b] ? 0xff : 0; + } +} +void PPULLVMRecompiler::VCMPGTUB_(u32 vd, u32 va, u32 vb) +{ + int all_gt = 0x8; + int none_gt = 0x2; + + for (uint b = 0; b < 16; b++) + { + if (m_ppu.VPR[va]._u8[b] > m_ppu.VPR[vb]._u8[b]) + { + m_ppu.VPR[vd]._u8[b] = 0xff; + none_gt = 0; + } + else + { + m_ppu.VPR[vd]._u8[b] = 0; + all_gt = 0; + } + } + + m_ppu.CR.cr6 = all_gt | none_gt; +} +void PPULLVMRecompiler::VCMPGTUH(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] > m_ppu.VPR[vb]._u16[h] ? 0xffff : 0; + } +} +void PPULLVMRecompiler::VCMPGTUH_(u32 vd, u32 va, u32 vb) +{ + int all_gt = 0x8; + int none_gt = 0x2; + + for (uint h = 0; h < 8; h++) + { + if (m_ppu.VPR[va]._u16[h] > m_ppu.VPR[vb]._u16[h]) + { + m_ppu.VPR[vd]._u16[h] = 0xffff; + none_gt = 0; + } + else + { + m_ppu.VPR[vd]._u16[h] = 0; + all_gt = 0; + } + } + + m_ppu.CR.cr6 = all_gt | none_gt; +} +void PPULLVMRecompiler::VCMPGTUW(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] > m_ppu.VPR[vb]._u32[w] ? 0xffffffff : 0; + } +} +void PPULLVMRecompiler::VCMPGTUW_(u32 vd, u32 va, u32 vb) +{ + int all_gt = 0x8; + int none_gt = 0x2; + + for (uint w = 0; w < 4; w++) + { + if (m_ppu.VPR[va]._u32[w] > m_ppu.VPR[vb]._u32[w]) + { + m_ppu.VPR[vd]._u32[w] = 0xffffffff; + none_gt = 0; + } + else + { + m_ppu.VPR[vd]._u32[w] = 0; + all_gt = 0; + } + } + + m_ppu.CR.cr6 = all_gt | none_gt; +} +void PPULLVMRecompiler::VCTSXS(u32 vd, u32 uimm5, u32 vb) +{ + int nScale = 1 << uimm5; + + for (uint w = 0; w < 4; w++) + { + float result = m_ppu.VPR[vb]._f[w] * nScale; + + if (result > INT_MAX) + m_ppu.VPR[vd]._s32[w] = (int)INT_MAX; + else if (result < INT_MIN) + m_ppu.VPR[vd]._s32[w] = (int)INT_MIN; + else // C rounding = Round towards 0 + m_ppu.VPR[vd]._s32[w] = (int)result; + } +} +void PPULLVMRecompiler::VCTUXS(u32 vd, u32 uimm5, u32 vb) +{ + int nScale = 1 << uimm5; + + for (uint w = 0; w < 4; w++) + { + // C rounding = Round towards 0 + s64 result = (s64)(m_ppu.VPR[vb]._f[w] * nScale); + + if (result > UINT_MAX) + m_ppu.VPR[vd]._u32[w] = (u32)UINT_MAX; + else if (result < 0) + m_ppu.VPR[vd]._u32[w] = 0; + else + m_ppu.VPR[vd]._u32[w] = (u32)result; + } +} +void PPULLVMRecompiler::VEXPTEFP(u32 vd, u32 vb) +{ + // vd = exp(vb * log(2)) + // ISA : Note that the value placed into the element of vD may vary between implementations + // and between different executions on the same implementation. + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._f[w] = exp(m_ppu.VPR[vb]._f[w] * log(2.0f)); + } +} +void PPULLVMRecompiler::VLOGEFP(u32 vd, u32 vb) +{ + // ISA : Note that the value placed into the element of vD may vary between implementations + // and between different executions on the same implementation. + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._f[w] = log(m_ppu.VPR[vb]._f[w]) / log(2.0f); + } +} +void PPULLVMRecompiler::VMADDFP(u32 vd, u32 va, u32 vc, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._f[w] = m_ppu.VPR[va]._f[w] * m_ppu.VPR[vc]._f[w] + m_ppu.VPR[vb]._f[w]; + } +} +void PPULLVMRecompiler::VMAXFP(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._f[w] = std::max(m_ppu.VPR[va]._f[w], m_ppu.VPR[vb]._f[w]); + } +} +void PPULLVMRecompiler::VMAXSB(u32 vd, u32 va, u32 vb) //nf +{ + for (uint b = 0; b < 16; b++) + m_ppu.VPR[vd]._s8[b] = std::max(m_ppu.VPR[va]._s8[b], m_ppu.VPR[vb]._s8[b]); +} +void PPULLVMRecompiler::VMAXSH(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._s16[h] = std::max(m_ppu.VPR[va]._s16[h], m_ppu.VPR[vb]._s16[h]); + } +} +void PPULLVMRecompiler::VMAXSW(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._s32[w] = std::max(m_ppu.VPR[va]._s32[w], m_ppu.VPR[vb]._s32[w]); + } +} +void PPULLVMRecompiler::VMAXUB(u32 vd, u32 va, u32 vb) +{ + for (uint b = 0; b < 16; b++) + m_ppu.VPR[vd]._u8[b] = std::max(m_ppu.VPR[va]._u8[b], m_ppu.VPR[vb]._u8[b]); +} +void PPULLVMRecompiler::VMAXUH(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._u16[h] = std::max(m_ppu.VPR[va]._u16[h], m_ppu.VPR[vb]._u16[h]); + } +} +void PPULLVMRecompiler::VMAXUW(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = std::max(m_ppu.VPR[va]._u32[w], m_ppu.VPR[vb]._u32[w]); + } +} +void PPULLVMRecompiler::VMHADDSHS(u32 vd, u32 va, u32 vb, u32 vc) +{ + for (uint h = 0; h < 8; h++) + { + s32 result = (s32)m_ppu.VPR[va]._s16[h] * (s32)m_ppu.VPR[vb]._s16[h] + (s32)m_ppu.VPR[vc]._s16[h]; + + if (result > INT16_MAX) + { + m_ppu.VPR[vd]._s16[h] = (s16)INT16_MAX; + m_ppu.VSCR.SAT = 1; + } + else if (result < INT16_MIN) + { + m_ppu.VPR[vd]._s16[h] = (s16)INT16_MIN; + m_ppu.VSCR.SAT = 1; + } + else + m_ppu.VPR[vd]._s16[h] = (s16)result; + } +} +void PPULLVMRecompiler::VMHRADDSHS(u32 vd, u32 va, u32 vb, u32 vc) +{ + for (uint h = 0; h < 8; h++) + { + s32 result = (s32)m_ppu.VPR[va]._s16[h] * (s32)m_ppu.VPR[vb]._s16[h] + (s32)m_ppu.VPR[vc]._s16[h] + 0x4000; + + if (result > INT16_MAX) + { + m_ppu.VPR[vd]._s16[h] = (s16)INT16_MAX; + m_ppu.VSCR.SAT = 1; + } + else if (result < INT16_MIN) + { + m_ppu.VPR[vd]._s16[h] = (s16)INT16_MIN; + m_ppu.VSCR.SAT = 1; + } + else + m_ppu.VPR[vd]._s16[h] = (s16)result; + } +} +void PPULLVMRecompiler::VMINFP(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._f[w] = std::min(m_ppu.VPR[va]._f[w], m_ppu.VPR[vb]._f[w]); + } +} +void PPULLVMRecompiler::VMINSB(u32 vd, u32 va, u32 vb) //nf +{ + for (uint b = 0; b < 16; b++) + { + m_ppu.VPR[vd]._s8[b] = std::min(m_ppu.VPR[va]._s8[b], m_ppu.VPR[vb]._s8[b]); + } +} +void PPULLVMRecompiler::VMINSH(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._s16[h] = std::min(m_ppu.VPR[va]._s16[h], m_ppu.VPR[vb]._s16[h]); + } +} +void PPULLVMRecompiler::VMINSW(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._s32[w] = std::min(m_ppu.VPR[va]._s32[w], m_ppu.VPR[vb]._s32[w]); + } +} +void PPULLVMRecompiler::VMINUB(u32 vd, u32 va, u32 vb) +{ + for (uint b = 0; b < 16; b++) + { + m_ppu.VPR[vd]._u8[b] = std::min(m_ppu.VPR[va]._u8[b], m_ppu.VPR[vb]._u8[b]); + } +} +void PPULLVMRecompiler::VMINUH(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._u16[h] = std::min(m_ppu.VPR[va]._u16[h], m_ppu.VPR[vb]._u16[h]); + } +} +void PPULLVMRecompiler::VMINUW(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = std::min(m_ppu.VPR[va]._u32[w], m_ppu.VPR[vb]._u32[w]); + } +} +void PPULLVMRecompiler::VMLADDUHM(u32 vd, u32 va, u32 vb, u32 vc) +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] * m_ppu.VPR[vb]._u16[h] + m_ppu.VPR[vc]._u16[h]; + } +} +void PPULLVMRecompiler::VMRGHB(u32 vd, u32 va, u32 vb) +{ + VPR_reg VA = m_ppu.VPR[va]; + VPR_reg VB = m_ppu.VPR[vb]; + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._u8[15 - h * 2] = VA._u8[15 - h]; + m_ppu.VPR[vd]._u8[15 - h * 2 - 1] = VB._u8[15 - h]; + } +} +void PPULLVMRecompiler::VMRGHH(u32 vd, u32 va, u32 vb) +{ + VPR_reg VA = m_ppu.VPR[va]; + VPR_reg VB = m_ppu.VPR[vb]; + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u16[7 - w * 2] = VA._u16[7 - w]; + m_ppu.VPR[vd]._u16[7 - w * 2 - 1] = VB._u16[7 - w]; + } +} +void PPULLVMRecompiler::VMRGHW(u32 vd, u32 va, u32 vb) +{ + VPR_reg VA = m_ppu.VPR[va]; + VPR_reg VB = m_ppu.VPR[vb]; + for (uint d = 0; d < 2; d++) + { + m_ppu.VPR[vd]._u32[3 - d * 2] = VA._u32[3 - d]; + m_ppu.VPR[vd]._u32[3 - d * 2 - 1] = VB._u32[3 - d]; + } +} +void PPULLVMRecompiler::VMRGLB(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._u8[15 - h * 2] = m_ppu.VPR[va]._u8[7 - h]; + m_ppu.VPR[vd]._u8[15 - h * 2 - 1] = m_ppu.VPR[vb]._u8[7 - h]; + } +} +void PPULLVMRecompiler::VMRGLH(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u16[7 - w * 2] = m_ppu.VPR[va]._u16[3 - w]; + m_ppu.VPR[vd]._u16[7 - w * 2 - 1] = m_ppu.VPR[vb]._u16[3 - w]; + } +} +void PPULLVMRecompiler::VMRGLW(u32 vd, u32 va, u32 vb) +{ + for (uint d = 0; d < 2; d++) + { + m_ppu.VPR[vd]._u32[3 - d * 2] = m_ppu.VPR[va]._u32[1 - d]; + m_ppu.VPR[vd]._u32[3 - d * 2 - 1] = m_ppu.VPR[vb]._u32[1 - d]; + } +} +void PPULLVMRecompiler::VMSUMMBM(u32 vd, u32 va, u32 vb, u32 vc) //nf +{ + for (uint w = 0; w < 4; w++) + { + s32 result = 0; + + for (uint b = 0; b < 4; b++) + { + result += m_ppu.VPR[va]._s8[w * 4 + b] * m_ppu.VPR[vb]._u8[w * 4 + b]; + } + + result += m_ppu.VPR[vc]._s32[w]; + m_ppu.VPR[vd]._s32[w] = result; + } +} +void PPULLVMRecompiler::VMSUMSHM(u32 vd, u32 va, u32 vb, u32 vc) //nf +{ + for (uint w = 0; w < 4; w++) + { + s32 result = 0; + + for (uint h = 0; h < 2; h++) + { + result += m_ppu.VPR[va]._s16[w * 2 + h] * m_ppu.VPR[vb]._s16[w * 2 + h]; + } + + result += m_ppu.VPR[vc]._s32[w]; + m_ppu.VPR[vd]._s32[w] = result; + } +} +void PPULLVMRecompiler::VMSUMSHS(u32 vd, u32 va, u32 vb, u32 vc) //nf +{ + for (uint w = 0; w < 4; w++) + { + s64 result = 0; + s32 saturated = 0; + + for (uint h = 0; h < 2; h++) + { + result += m_ppu.VPR[va]._s16[w * 2 + h] * m_ppu.VPR[vb]._s16[w * 2 + h]; + } + + result += m_ppu.VPR[vc]._s32[w]; + + if (result > INT_MAX) + { + saturated = INT_MAX; + m_ppu.VSCR.SAT = 1; + } + else if (result < INT_MIN) + { + saturated = INT_MIN; + m_ppu.VSCR.SAT = 1; + } + else + saturated = (s32)result; + + m_ppu.VPR[vd]._s32[w] = saturated; + } +} +void PPULLVMRecompiler::VMSUMUBM(u32 vd, u32 va, u32 vb, u32 vc) +{ + for (uint w = 0; w < 4; w++) + { + u32 result = 0; + + for (uint b = 0; b < 4; b++) + { + result += m_ppu.VPR[va]._u8[w * 4 + b] * m_ppu.VPR[vb]._u8[w * 4 + b]; + } + + result += m_ppu.VPR[vc]._u32[w]; + m_ppu.VPR[vd]._u32[w] = result; + } +} +void PPULLVMRecompiler::VMSUMUHM(u32 vd, u32 va, u32 vb, u32 vc) //nf +{ + for (uint w = 0; w < 4; w++) + { + u32 result = 0; + + for (uint h = 0; h < 2; h++) + { + result += m_ppu.VPR[va]._u16[w * 2 + h] * m_ppu.VPR[vb]._u16[w * 2 + h]; + } + + result += m_ppu.VPR[vc]._u32[w]; + m_ppu.VPR[vd]._u32[w] = result; + } +} +void PPULLVMRecompiler::VMSUMUHS(u32 vd, u32 va, u32 vb, u32 vc) //nf +{ + for (uint w = 0; w < 4; w++) + { + u64 result = 0; + u32 saturated = 0; + + for (uint h = 0; h < 2; h++) + { + result += m_ppu.VPR[va]._u16[w * 2 + h] * m_ppu.VPR[vb]._u16[w * 2 + h]; + } + + result += m_ppu.VPR[vc]._u32[w]; + + if (result > UINT_MAX) + { + saturated = UINT_MAX; + m_ppu.VSCR.SAT = 1; + } + else + saturated = (u32)result; + + m_ppu.VPR[vd]._u32[w] = saturated; + } +} +void PPULLVMRecompiler::VMULESB(u32 vd, u32 va, u32 vb) //nf +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._s16[h] = (s16)m_ppu.VPR[va]._s8[h * 2 + 1] * (s16)m_ppu.VPR[vb]._s8[h * 2 + 1]; + } +} +void PPULLVMRecompiler::VMULESH(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._s32[w] = (s32)m_ppu.VPR[va]._s16[w * 2 + 1] * (s32)m_ppu.VPR[vb]._s16[w * 2 + 1]; + } +} +void PPULLVMRecompiler::VMULEUB(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._u16[h] = (u16)m_ppu.VPR[va]._u8[h * 2 + 1] * (u16)m_ppu.VPR[vb]._u8[h * 2 + 1]; + } +} +void PPULLVMRecompiler::VMULEUH(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = (u32)m_ppu.VPR[va]._u16[w * 2 + 1] * (u32)m_ppu.VPR[vb]._u16[w * 2 + 1]; + } +} +void PPULLVMRecompiler::VMULOSB(u32 vd, u32 va, u32 vb) //nf +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._s16[h] = (s16)m_ppu.VPR[va]._s8[h * 2] * (s16)m_ppu.VPR[vb]._s8[h * 2]; + } +} +void PPULLVMRecompiler::VMULOSH(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._s32[w] = (s32)m_ppu.VPR[va]._s16[w * 2] * (s32)m_ppu.VPR[vb]._s16[w * 2]; + } +} +void PPULLVMRecompiler::VMULOUB(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._u16[h] = (u16)m_ppu.VPR[va]._u8[h * 2] * (u16)m_ppu.VPR[vb]._u8[h * 2]; + } +} +void PPULLVMRecompiler::VMULOUH(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = (u32)m_ppu.VPR[va]._u16[w * 2] * (u32)m_ppu.VPR[vb]._u16[w * 2]; + } +} +void PPULLVMRecompiler::VNMSUBFP(u32 vd, u32 va, u32 vc, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._f[w] = -(m_ppu.VPR[va]._f[w] * m_ppu.VPR[vc]._f[w] - m_ppu.VPR[vb]._f[w]); + } +} +void PPULLVMRecompiler::VNOR(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = ~(m_ppu.VPR[va]._u32[w] | m_ppu.VPR[vb]._u32[w]); + } +} +void PPULLVMRecompiler::VOR(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] | m_ppu.VPR[vb]._u32[w]; + } +} +void PPULLVMRecompiler::VPERM(u32 vd, u32 va, u32 vb, u32 vc) +{ + u8 tmpSRC[32]; + memcpy(tmpSRC, m_ppu.VPR[vb]._u8, 16); + memcpy(tmpSRC + 16, m_ppu.VPR[va]._u8, 16); + + for (uint b = 0; b < 16; b++) + { + u8 index = m_ppu.VPR[vc]._u8[b] & 0x1f; + + m_ppu.VPR[vd]._u8[b] = tmpSRC[0x1f - index]; + } +} +void PPULLVMRecompiler::VPKPX(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 4; h++) + { + u16 bb7 = m_ppu.VPR[vb]._u8[15 - (h * 4 + 0)] & 0x1; + u16 bb8 = m_ppu.VPR[vb]._u8[15 - (h * 4 + 1)] >> 3; + u16 bb16 = m_ppu.VPR[vb]._u8[15 - (h * 4 + 2)] >> 3; + u16 bb24 = m_ppu.VPR[vb]._u8[15 - (h * 4 + 3)] >> 3; + u16 ab7 = m_ppu.VPR[va]._u8[15 - (h * 4 + 0)] & 0x1; + u16 ab8 = m_ppu.VPR[va]._u8[15 - (h * 4 + 1)] >> 3; + u16 ab16 = m_ppu.VPR[va]._u8[15 - (h * 4 + 2)] >> 3; + u16 ab24 = m_ppu.VPR[va]._u8[15 - (h * 4 + 3)] >> 3; + + m_ppu.VPR[vd]._u16[3 - h] = (bb7 << 15) | (bb8 << 10) | (bb16 << 5) | bb24; + m_ppu.VPR[vd]._u16[4 + (3 - h)] = (ab7 << 15) | (ab8 << 10) | (ab16 << 5) | ab24; + } +} +void PPULLVMRecompiler::VPKSHSS(u32 vd, u32 va, u32 vb) //nf +{ + for (uint b = 0; b < 8; b++) + { + s16 result = m_ppu.VPR[va]._s16[b]; + + if (result > INT8_MAX) + { + result = INT8_MAX; + m_ppu.VSCR.SAT = 1; + } + else if (result < INT8_MIN) + { + result = INT8_MIN; + m_ppu.VSCR.SAT = 1; + } + + m_ppu.VPR[vd]._s8[b + 8] = result; + + result = m_ppu.VPR[vb]._s16[b]; + + if (result > INT8_MAX) + { + result = INT8_MAX; + m_ppu.VSCR.SAT = 1; + } + else if (result < INT8_MIN) + { + result = INT8_MIN; + m_ppu.VSCR.SAT = 1; + } + + m_ppu.VPR[vd]._s8[b] = result; + } +} +void PPULLVMRecompiler::VPKSHUS(u32 vd, u32 va, u32 vb) +{ + for (uint b = 0; b < 8; b++) + { + s16 result = m_ppu.VPR[va]._s16[b]; + + if (result > UINT8_MAX) + { + result = UINT8_MAX; + m_ppu.VSCR.SAT = 1; + } + else if (result < 0) + { + result = 0; + m_ppu.VSCR.SAT = 1; + } + + m_ppu.VPR[vd]._u8[b + 8] = result; + + result = m_ppu.VPR[vb]._s16[b]; + + if (result > UINT8_MAX) + { + result = UINT8_MAX; + m_ppu.VSCR.SAT = 1; + } + else if (result < 0) + { + result = 0; + m_ppu.VSCR.SAT = 1; + } + + m_ppu.VPR[vd]._u8[b] = result; + } +} +void PPULLVMRecompiler::VPKSWSS(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 4; h++) + { + s32 result = m_ppu.VPR[va]._s32[h]; + + if (result > INT16_MAX) + { + result = INT16_MAX; + m_ppu.VSCR.SAT = 1; + } + else if (result < INT16_MIN) + { + result = INT16_MIN; + m_ppu.VSCR.SAT = 1; + } + + m_ppu.VPR[vd]._s16[h + 4] = result; + + result = m_ppu.VPR[vb]._s32[h]; + + if (result > INT16_MAX) + { + result = INT16_MAX; + m_ppu.VSCR.SAT = 1; + } + else if (result < INT16_MIN) + { + result = INT16_MIN; + m_ppu.VSCR.SAT = 1; + } + + m_ppu.VPR[vd]._s16[h] = result; + } +} +void PPULLVMRecompiler::VPKSWUS(u32 vd, u32 va, u32 vb) //nf +{ + for (uint h = 0; h < 4; h++) + { + s32 result = m_ppu.VPR[va]._s32[h]; + + if (result > UINT16_MAX) + { + result = UINT16_MAX; + m_ppu.VSCR.SAT = 1; + } + else if (result < 0) + { + result = 0; + m_ppu.VSCR.SAT = 1; + } + + m_ppu.VPR[vd]._u16[h + 4] = result; + + result = m_ppu.VPR[vb]._s32[h]; + + if (result > UINT16_MAX) + { + result = UINT16_MAX; + m_ppu.VSCR.SAT = 1; + } + else if (result < 0) + { + result = 0; + m_ppu.VSCR.SAT = 1; + } + + m_ppu.VPR[vd]._u16[h] = result; + } +} +void PPULLVMRecompiler::VPKUHUM(u32 vd, u32 va, u32 vb) //nf +{ + for (uint b = 0; b < 8; b++) + { + m_ppu.VPR[vd]._u8[b + 8] = m_ppu.VPR[va]._u8[b * 2]; + m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[vb]._u8[b * 2]; + } +} +void PPULLVMRecompiler::VPKUHUS(u32 vd, u32 va, u32 vb) +{ + for (uint b = 0; b < 8; b++) + { + u16 result = m_ppu.VPR[va]._u16[b]; + + if (result > UINT8_MAX) + { + result = UINT8_MAX; + m_ppu.VSCR.SAT = 1; + } + + m_ppu.VPR[vd]._u8[b + 8] = result; + + result = m_ppu.VPR[vb]._u16[b]; + + if (result > UINT8_MAX) + { + result = UINT8_MAX; + m_ppu.VSCR.SAT = 1; + } + + m_ppu.VPR[vd]._u8[b] = result; + } +} +void PPULLVMRecompiler::VPKUWUM(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 4; h++) + { + m_ppu.VPR[vd]._u16[h + 4] = m_ppu.VPR[va]._u16[h * 2]; + m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[vb]._u16[h * 2]; + } +} +void PPULLVMRecompiler::VPKUWUS(u32 vd, u32 va, u32 vb) //nf +{ + for (uint h = 0; h < 4; h++) + { + u32 result = m_ppu.VPR[va]._u32[h]; + + if (result > UINT16_MAX) + { + result = UINT16_MAX; + m_ppu.VSCR.SAT = 1; + } + + m_ppu.VPR[vd]._u16[h + 4] = result; + + result = m_ppu.VPR[vb]._u32[h]; + + if (result > UINT16_MAX) + { + result = UINT16_MAX; + m_ppu.VSCR.SAT = 1; + } + + m_ppu.VPR[vd]._u16[h] = result; + } +} +void PPULLVMRecompiler::VREFP(u32 vd, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._f[w] = 1.0f / m_ppu.VPR[vb]._f[w]; + } +} +void PPULLVMRecompiler::VRFIM(u32 vd, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._f[w] = floor(m_ppu.VPR[vb]._f[w]); + } +} +void PPULLVMRecompiler::VRFIN(u32 vd, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._f[w] = floor(m_ppu.VPR[vb]._f[w] + 0.5f); + } +} +void PPULLVMRecompiler::VRFIP(u32 vd, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._f[w] = ceil(m_ppu.VPR[vb]._f[w]); + } +} +void PPULLVMRecompiler::VRFIZ(u32 vd, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + float f; + modff(m_ppu.VPR[vb]._f[w], &f); + m_ppu.VPR[vd]._f[w] = f; + } +} +void PPULLVMRecompiler::VRLB(u32 vd, u32 va, u32 vb) //nf +{ + for (uint b = 0; b < 16; b++) + { + int nRot = m_ppu.VPR[vb]._u8[b] & 0x7; + + m_ppu.VPR[vd]._u8[b] = (m_ppu.VPR[va]._u8[b] << nRot) | (m_ppu.VPR[va]._u8[b] >> (8 - nRot)); + } +} +void PPULLVMRecompiler::VRLH(u32 vd, u32 va, u32 vb) //nf +{ + //for (uint h = 0; h < 8; h++) + //{ + // m_ppu.VPR[vd]._u16[h] = rotl16(m_ppu.VPR[va]._u16[h], m_ppu.VPR[vb]._u8[h * 2] & 0xf); + //} +} +void PPULLVMRecompiler::VRLW(u32 vd, u32 va, u32 vb) +{ + //for (uint w = 0; w < 4; w++) + //{ + // m_ppu.VPR[vd]._u32[w] = rotl32(m_ppu.VPR[va]._u32[w], m_ppu.VPR[vb]._u8[w * 4] & 0x1f); + //} +} +void PPULLVMRecompiler::VRSQRTEFP(u32 vd, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + //TODO: accurate div + m_ppu.VPR[vd]._f[w] = 1.0f / sqrtf(m_ppu.VPR[vb]._f[w]); + } +} +void PPULLVMRecompiler::VSEL(u32 vd, u32 va, u32 vb, u32 vc) +{ + for (uint b = 0; b < 16; b++) + { + m_ppu.VPR[vd]._u8[b] = (m_ppu.VPR[vb]._u8[b] & m_ppu.VPR[vc]._u8[b]) | (m_ppu.VPR[va]._u8[b] & (~m_ppu.VPR[vc]._u8[b])); + } +} +void PPULLVMRecompiler::VSL(u32 vd, u32 va, u32 vb) //nf +{ + u8 sh = m_ppu.VPR[vb]._u8[0] & 0x7; + + u32 t = 1; + + for (uint b = 0; b < 16; b++) + { + t &= (m_ppu.VPR[vb]._u8[b] & 0x7) == sh; + } + + if (t) + { + m_ppu.VPR[vd]._u8[0] = m_ppu.VPR[va]._u8[0] << sh; + + for (uint b = 1; b < 16; b++) + { + m_ppu.VPR[vd]._u8[b] = (m_ppu.VPR[va]._u8[b] << sh) | (m_ppu.VPR[va]._u8[b - 1] >> (8 - sh)); + } + } + else + { + //undefined + m_ppu.VPR[vd]._u32[0] = 0xCDCDCDCD; + m_ppu.VPR[vd]._u32[1] = 0xCDCDCDCD; + m_ppu.VPR[vd]._u32[2] = 0xCDCDCDCD; + m_ppu.VPR[vd]._u32[3] = 0xCDCDCDCD; + } +} +void PPULLVMRecompiler::VSLB(u32 vd, u32 va, u32 vb) +{ + for (uint b = 0; b < 16; b++) + { + m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._u8[b] << (m_ppu.VPR[vb]._u8[b] & 0x7); + } +} +void PPULLVMRecompiler::VSLDOI(u32 vd, u32 va, u32 vb, u32 sh) +{ + u8 tmpSRC[32]; + memcpy(tmpSRC, m_ppu.VPR[vb]._u8, 16); + memcpy(tmpSRC + 16, m_ppu.VPR[va]._u8, 16); + + for (uint b = 0; b < 16; b++) + { + m_ppu.VPR[vd]._u8[15 - b] = tmpSRC[31 - (b + sh)]; + } +} +void PPULLVMRecompiler::VSLH(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] << (m_ppu.VPR[vb]._u8[h * 2] & 0xf); + } +} +void PPULLVMRecompiler::VSLO(u32 vd, u32 va, u32 vb) +{ + u8 nShift = (m_ppu.VPR[vb]._u8[0] >> 3) & 0xf; + + m_ppu.VPR[vd].Clear(); + + for (u8 b = 0; b < 16 - nShift; b++) + { + m_ppu.VPR[vd]._u8[15 - b] = m_ppu.VPR[va]._u8[15 - (b + nShift)]; + } +} +void PPULLVMRecompiler::VSLW(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] << (m_ppu.VPR[vb]._u32[w] & 0x1f); + } +} +void PPULLVMRecompiler::VSPLTB(u32 vd, u32 uimm5, u32 vb) +{ + u8 byte = m_ppu.VPR[vb]._u8[15 - uimm5]; + + for (uint b = 0; b < 16; b++) + { + m_ppu.VPR[vd]._u8[b] = byte; + } +} +void PPULLVMRecompiler::VSPLTH(u32 vd, u32 uimm5, u32 vb) +{ + assert(uimm5 < 8); + + u16 hword = m_ppu.VPR[vb]._u16[7 - uimm5]; + + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._u16[h] = hword; + } +} +void PPULLVMRecompiler::VSPLTISB(u32 vd, s32 simm5) +{ + for (uint b = 0; b < 16; b++) + { + m_ppu.VPR[vd]._u8[b] = simm5; + } +} +void PPULLVMRecompiler::VSPLTISH(u32 vd, s32 simm5) +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._u16[h] = (s16)simm5; + } +} +void PPULLVMRecompiler::VSPLTISW(u32 vd, s32 simm5) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = (s32)simm5; + } +} +void PPULLVMRecompiler::VSPLTW(u32 vd, u32 uimm5, u32 vb) +{ + assert(uimm5 < 4); + + u32 word = m_ppu.VPR[vb]._u32[3 - uimm5]; + + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = word; + } +} +void PPULLVMRecompiler::VSR(u32 vd, u32 va, u32 vb) //nf +{ + u8 sh = m_ppu.VPR[vb]._u8[0] & 0x7; + u32 t = 1; + + for (uint b = 0; b < 16; b++) + { + t &= (m_ppu.VPR[vb]._u8[b] & 0x7) == sh; + } + + if (t) + { + m_ppu.VPR[vd]._u8[15] = m_ppu.VPR[va]._u8[15] >> sh; + + for (uint b = 14; ~b; b--) + { + m_ppu.VPR[vd]._u8[b] = (m_ppu.VPR[va]._u8[b] >> sh) | (m_ppu.VPR[va]._u8[b + 1] << (8 - sh)); + } + } + else + { + //undefined + m_ppu.VPR[vd]._u32[0] = 0xCDCDCDCD; + m_ppu.VPR[vd]._u32[1] = 0xCDCDCDCD; + m_ppu.VPR[vd]._u32[2] = 0xCDCDCDCD; + m_ppu.VPR[vd]._u32[3] = 0xCDCDCDCD; + } +} +void PPULLVMRecompiler::VSRAB(u32 vd, u32 va, u32 vb) //nf +{ + for (uint b = 0; b < 16; b++) + { + m_ppu.VPR[vd]._s8[b] = m_ppu.VPR[va]._s8[b] >> (m_ppu.VPR[vb]._u8[b] & 0x7); + } +} +void PPULLVMRecompiler::VSRAH(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._s16[h] = m_ppu.VPR[va]._s16[h] >> (m_ppu.VPR[vb]._u8[h * 2] & 0xf); + } +} +void PPULLVMRecompiler::VSRAW(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._s32[w] = m_ppu.VPR[va]._s32[w] >> (m_ppu.VPR[vb]._u8[w * 4] & 0x1f); + } +} +void PPULLVMRecompiler::VSRB(u32 vd, u32 va, u32 vb) +{ + for (uint b = 0; b < 16; b++) + { + m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._u8[b] >> (m_ppu.VPR[vb]._u8[b] & 0x7); + } +} +void PPULLVMRecompiler::VSRH(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] >> (m_ppu.VPR[vb]._u8[h * 2] & 0xf); + } +} +void PPULLVMRecompiler::VSRO(u32 vd, u32 va, u32 vb) +{ + u8 nShift = (m_ppu.VPR[vb]._u8[0] >> 3) & 0xf; + + m_ppu.VPR[vd].Clear(); + + for (u8 b = 0; b < 16 - nShift; b++) + { + m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._u8[b + nShift]; + } +} +void PPULLVMRecompiler::VSRW(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] >> (m_ppu.VPR[vb]._u8[w * 4] & 0x1f); + } +} +void PPULLVMRecompiler::VSUBCUW(u32 vd, u32 va, u32 vb) //nf +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] < m_ppu.VPR[vb]._u32[w] ? 0 : 1; + } +} +void PPULLVMRecompiler::VSUBFP(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._f[w] = m_ppu.VPR[va]._f[w] - m_ppu.VPR[vb]._f[w]; + } +} +void PPULLVMRecompiler::VSUBSBS(u32 vd, u32 va, u32 vb) //nf +{ + for (uint b = 0; b < 16; b++) + { + s16 result = (s16)m_ppu.VPR[va]._s8[b] - (s16)m_ppu.VPR[vb]._s8[b]; + + if (result < INT8_MIN) + { + m_ppu.VPR[vd]._s8[b] = INT8_MIN; + m_ppu.VSCR.SAT = 1; + } + else if (result > INT8_MAX) + { + m_ppu.VPR[vd]._s8[b] = INT8_MAX; + m_ppu.VSCR.SAT = 1; + } + else + m_ppu.VPR[vd]._s8[b] = (s8)result; + } +} +void PPULLVMRecompiler::VSUBSHS(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 8; h++) + { + s32 result = (s32)m_ppu.VPR[va]._s16[h] - (s32)m_ppu.VPR[vb]._s16[h]; + + if (result < INT16_MIN) + { + m_ppu.VPR[vd]._s16[h] = (s16)INT16_MIN; + m_ppu.VSCR.SAT = 1; + } + else if (result > INT16_MAX) + { + m_ppu.VPR[vd]._s16[h] = (s16)INT16_MAX; + m_ppu.VSCR.SAT = 1; + } + else + m_ppu.VPR[vd]._s16[h] = (s16)result; + } +} +void PPULLVMRecompiler::VSUBSWS(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + s64 result = (s64)m_ppu.VPR[va]._s32[w] - (s64)m_ppu.VPR[vb]._s32[w]; + + if (result < INT32_MIN) + { + m_ppu.VPR[vd]._s32[w] = (s32)INT32_MIN; + m_ppu.VSCR.SAT = 1; + } + else if (result > INT32_MAX) + { + m_ppu.VPR[vd]._s32[w] = (s32)INT32_MAX; + m_ppu.VSCR.SAT = 1; + } + else + m_ppu.VPR[vd]._s32[w] = (s32)result; + } +} +void PPULLVMRecompiler::VSUBUBM(u32 vd, u32 va, u32 vb) +{ + for (uint b = 0; b < 16; b++) + { + m_ppu.VPR[vd]._u8[b] = (u8)((m_ppu.VPR[va]._u8[b] - m_ppu.VPR[vb]._u8[b]) & 0xff); + } +} +void PPULLVMRecompiler::VSUBUBS(u32 vd, u32 va, u32 vb) +{ + for (uint b = 0; b < 16; b++) + { + s16 result = (s16)m_ppu.VPR[va]._u8[b] - (s16)m_ppu.VPR[vb]._u8[b]; + + if (result < 0) + { + m_ppu.VPR[vd]._u8[b] = 0; + m_ppu.VSCR.SAT = 1; + } + else + m_ppu.VPR[vd]._u8[b] = (u8)result; + } +} +void PPULLVMRecompiler::VSUBUHM(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] - m_ppu.VPR[vb]._u16[h]; + } +} +void PPULLVMRecompiler::VSUBUHS(u32 vd, u32 va, u32 vb) //nf +{ + for (uint h = 0; h < 8; h++) + { + s32 result = (s32)m_ppu.VPR[va]._u16[h] - (s32)m_ppu.VPR[vb]._u16[h]; + + if (result < 0) + { + m_ppu.VPR[vd]._u16[h] = 0; + m_ppu.VSCR.SAT = 1; + } + else + m_ppu.VPR[vd]._u16[h] = (u16)result; + } +} +void PPULLVMRecompiler::VSUBUWM(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] - m_ppu.VPR[vb]._u32[w]; + } +} +void PPULLVMRecompiler::VSUBUWS(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + s64 result = (s64)m_ppu.VPR[va]._u32[w] - (s64)m_ppu.VPR[vb]._u32[w]; + + if (result < 0) + { + m_ppu.VPR[vd]._u32[w] = 0; + m_ppu.VSCR.SAT = 1; + } + else + m_ppu.VPR[vd]._u32[w] = (u32)result; + } +} +void PPULLVMRecompiler::VSUMSWS(u32 vd, u32 va, u32 vb) +{ + m_ppu.VPR[vd].Clear(); + + s64 sum = m_ppu.VPR[vb]._s32[3]; + + for (uint w = 0; w < 4; w++) + { + sum += m_ppu.VPR[va]._s32[w]; + } + + if (sum > INT32_MAX) + { + m_ppu.VPR[vd]._s32[0] = (s32)INT32_MAX; + m_ppu.VSCR.SAT = 1; + } + else if (sum < INT32_MIN) + { + m_ppu.VPR[vd]._s32[0] = (s32)INT32_MIN; + m_ppu.VSCR.SAT = 1; + } + else + m_ppu.VPR[vd]._s32[0] = (s32)sum; +} +void PPULLVMRecompiler::VSUM2SWS(u32 vd, u32 va, u32 vb) +{ + for (uint n = 0; n < 2; n++) + { + s64 sum = (s64)m_ppu.VPR[va]._s32[n * 2] + m_ppu.VPR[va]._s32[n * 2 + 1] + m_ppu.VPR[vb]._s32[n * 2]; + + if (sum > INT32_MAX) + { + m_ppu.VPR[vd]._s32[n * 2] = (s32)INT32_MAX; + m_ppu.VSCR.SAT = 1; + } + else if (sum < INT32_MIN) + { + m_ppu.VPR[vd]._s32[n * 2] = (s32)INT32_MIN; + m_ppu.VSCR.SAT = 1; + } + else + m_ppu.VPR[vd]._s32[n * 2] = (s32)sum; + } + m_ppu.VPR[vd]._s32[1] = 0; + m_ppu.VPR[vd]._s32[3] = 0; +} +void PPULLVMRecompiler::VSUM4SBS(u32 vd, u32 va, u32 vb) //nf +{ + for (uint w = 0; w < 4; w++) + { + s64 sum = m_ppu.VPR[vb]._s32[w]; + + for (uint b = 0; b < 4; b++) + { + sum += m_ppu.VPR[va]._s8[w * 4 + b]; + } + + if (sum > INT32_MAX) + { + m_ppu.VPR[vd]._s32[w] = (s32)INT32_MAX; + m_ppu.VSCR.SAT = 1; + } + else if (sum < INT32_MIN) + { + m_ppu.VPR[vd]._s32[w] = (s32)INT32_MIN; + m_ppu.VSCR.SAT = 1; + } + else + m_ppu.VPR[vd]._s32[w] = (s32)sum; + } +} +void PPULLVMRecompiler::VSUM4SHS(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + s64 sum = m_ppu.VPR[vb]._s32[w]; + + for (uint h = 0; h < 2; h++) + { + sum += m_ppu.VPR[va]._s16[w * 2 + h]; + } + + if (sum > INT32_MAX) + { + m_ppu.VPR[vd]._s32[w] = (s32)INT32_MAX; + m_ppu.VSCR.SAT = 1; + } + else if (sum < INT32_MIN) + { + m_ppu.VPR[vd]._s32[w] = (s32)INT32_MIN; + m_ppu.VSCR.SAT = 1; + } + else + m_ppu.VPR[vd]._s32[w] = (s32)sum; + } +} +void PPULLVMRecompiler::VSUM4UBS(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + u64 sum = m_ppu.VPR[vb]._u32[w]; + + for (uint b = 0; b < 4; b++) + { + sum += m_ppu.VPR[va]._u8[w * 4 + b]; + } + + if (sum > UINT32_MAX) + { + m_ppu.VPR[vd]._u32[w] = (u32)UINT32_MAX; + m_ppu.VSCR.SAT = 1; + } + else + m_ppu.VPR[vd]._u32[w] = (u32)sum; + } +} +void PPULLVMRecompiler::VUPKHPX(u32 vd, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._s8[(3 - w) * 4 + 3] = m_ppu.VPR[vb]._s8[w * 2 + 0] >> 7; // signed shift sign extends + m_ppu.VPR[vd]._u8[(3 - w) * 4 + 2] = (m_ppu.VPR[vb]._u8[w * 2 + 0] >> 2) & 0x1f; + m_ppu.VPR[vd]._u8[(3 - w) * 4 + 1] = ((m_ppu.VPR[vb]._u8[w * 2 + 0] & 0x3) << 3) | ((m_ppu.VPR[vb]._u8[w * 2 + 1] >> 5) & 0x7); + m_ppu.VPR[vd]._u8[(3 - w) * 4 + 0] = m_ppu.VPR[vb]._u8[w * 2 + 1] & 0x1f; + } +} +void PPULLVMRecompiler::VUPKHSB(u32 vd, u32 vb) +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._s16[h] = m_ppu.VPR[vb]._s8[h]; + } +} +void PPULLVMRecompiler::VUPKHSH(u32 vd, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._s32[w] = m_ppu.VPR[vb]._s16[w]; + } +} +void PPULLVMRecompiler::VUPKLPX(u32 vd, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._s8[(3 - w) * 4 + 3] = m_ppu.VPR[vb]._s8[8 + w * 2 + 0] >> 7; // signed shift sign extends + m_ppu.VPR[vd]._u8[(3 - w) * 4 + 2] = (m_ppu.VPR[vb]._u8[8 + w * 2 + 0] >> 2) & 0x1f; + m_ppu.VPR[vd]._u8[(3 - w) * 4 + 1] = ((m_ppu.VPR[vb]._u8[8 + w * 2 + 0] & 0x3) << 3) | ((m_ppu.VPR[vb]._u8[8 + w * 2 + 1] >> 5) & 0x7); + m_ppu.VPR[vd]._u8[(3 - w) * 4 + 0] = m_ppu.VPR[vb]._u8[8 + w * 2 + 1] & 0x1f; + } +} +void PPULLVMRecompiler::VUPKLSB(u32 vd, u32 vb) //nf +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._s16[h] = m_ppu.VPR[vb]._s8[8 + h]; + } +} +void PPULLVMRecompiler::VUPKLSH(u32 vd, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._s32[w] = m_ppu.VPR[vb]._s16[4 + w]; + } +} +void PPULLVMRecompiler::VXOR(u32 vd, u32 va, u32 vb) +{ + m_ppu.VPR[vd]._u32[0] = m_ppu.VPR[va]._u32[0] ^ m_ppu.VPR[vb]._u32[0]; + m_ppu.VPR[vd]._u32[1] = m_ppu.VPR[va]._u32[1] ^ m_ppu.VPR[vb]._u32[1]; + m_ppu.VPR[vd]._u32[2] = m_ppu.VPR[va]._u32[2] ^ m_ppu.VPR[vb]._u32[2]; + m_ppu.VPR[vd]._u32[3] = m_ppu.VPR[va]._u32[3] ^ m_ppu.VPR[vb]._u32[3]; +} +void PPULLVMRecompiler::MULLI(u32 rd, u32 ra, s32 simm16) +{ + m_ppu.GPR[rd] = (s64)m_ppu.GPR[ra] * simm16; +} +void PPULLVMRecompiler::SUBFIC(u32 rd, u32 ra, s32 simm16) +{ + const u64 RA = m_ppu.GPR[ra]; + const u64 IMM = (s64)simm16; + m_ppu.GPR[rd] = ~RA + IMM + 1; + + m_ppu.XER.CA = m_ppu.IsCarry(~RA, IMM, 1); +} +void PPULLVMRecompiler::CMPLI(u32 crfd, u32 l, u32 ra, u32 uimm16) +{ + m_ppu.UpdateCRnU(l, crfd, m_ppu.GPR[ra], uimm16); +} +void PPULLVMRecompiler::CMPI(u32 crfd, u32 l, u32 ra, s32 simm16) +{ + m_ppu.UpdateCRnS(l, crfd, m_ppu.GPR[ra], simm16); +} +void PPULLVMRecompiler::ADDIC(u32 rd, u32 ra, s32 simm16) +{ + const u64 RA = m_ppu.GPR[ra]; + m_ppu.GPR[rd] = RA + simm16; + m_ppu.XER.CA = m_ppu.IsCarry(RA, simm16); +} +void PPULLVMRecompiler::ADDIC_(u32 rd, u32 ra, s32 simm16) +{ + const u64 RA = m_ppu.GPR[ra]; + m_ppu.GPR[rd] = RA + simm16; + m_ppu.XER.CA = m_ppu.IsCarry(RA, simm16); + m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::ADDI(u32 rd, u32 ra, s32 simm16) +{ + auto rd_ptr = m_ir_builder.CreateConstGEP2_32(m_gpr, 0, rd); + auto imm_val = m_ir_builder.getInt64((int64_t)simm16); + + if (ra == 0) + { + m_ir_builder.CreateStore(imm_val, rd_ptr); + } + else + { + auto ra_ptr = m_ir_builder.CreateConstGEP2_32(m_gpr, 0, ra); + auto ra_val = m_ir_builder.CreateLoad(ra_ptr); + auto sum = m_ir_builder.CreateAdd(ra_val, imm_val); + m_ir_builder.CreateStore(sum, rd_ptr); + } +} +void PPULLVMRecompiler::ADDIS(u32 rd, u32 ra, s32 simm16) +{ + m_ppu.GPR[rd] = ra ? ((s64)m_ppu.GPR[ra] + (simm16 << 16)) : (simm16 << 16); +} +void PPULLVMRecompiler::BC(u32 bo, u32 bi, s32 bd, u32 aa, u32 lk) +{ + //if (CheckCondition(bo, bi)) + //{ + // const u64 nextLR = m_ppu.PC + 4; + // m_ppu.SetBranch(branchTarget((aa ? 0 : m_ppu.PC), bd), lk); + // if (lk) m_ppu.LR = nextLR; + //} +} +void PPULLVMRecompiler::SC(u32 sc_code) +{ + //switch (sc_code) + //{ + //case 0x1: UNK(fmt::Format("HyperCall %d", m_ppu.GPR[0])); break; + //case 0x2: SysCall(); break; + //case 0x3: + // Emu.GetSFuncManager().StaticExecute(m_ppu.GPR[11]); + // if (Ini.HLELogging.GetValue()) + // { + // LOG_NOTICE(PPU, "'%s' done with code[0x%llx]! #pc: 0x%llx", + // Emu.GetSFuncManager()[m_ppu.GPR[11]]->name, m_ppu.GPR[3], m_ppu.PC); + // } + // break; + //case 0x4: m_ppu.FastStop(); break; + //case 0x22: UNK("HyperCall LV1"); break; + //default: UNK(fmt::Format("Unknown sc: %x", sc_code)); + //} +} +void PPULLVMRecompiler::B(s32 ll, u32 aa, u32 lk) +{ + const u64 nextLR = m_ppu.PC + 4; + m_ppu.SetBranch(branchTarget(aa ? 0 : m_ppu.PC, ll), lk); + if (lk) m_ppu.LR = nextLR; +} +void PPULLVMRecompiler::MCRF(u32 crfd, u32 crfs) +{ + m_ppu.SetCR(crfd, m_ppu.GetCR(crfs)); +} +void PPULLVMRecompiler::BCLR(u32 bo, u32 bi, u32 bh, u32 lk) +{ + //if (CheckCondition(bo, bi)) + //{ + // const u64 nextLR = m_ppu.PC + 4; + // m_ppu.SetBranch(branchTarget(0, m_ppu.LR), true); + // if (lk) m_ppu.LR = nextLR; + //} +} +void PPULLVMRecompiler::CRNOR(u32 crbd, u32 crba, u32 crbb) +{ + const u8 v = 1 ^ (m_ppu.IsCR(crba) | m_ppu.IsCR(crbb)); + m_ppu.SetCRBit2(crbd, v & 0x1); +} +void PPULLVMRecompiler::CRANDC(u32 crbd, u32 crba, u32 crbb) +{ + const u8 v = m_ppu.IsCR(crba) & (1 ^ m_ppu.IsCR(crbb)); + m_ppu.SetCRBit2(crbd, v & 0x1); +} +void PPULLVMRecompiler::ISYNC() +{ + _mm_mfence(); +} +void PPULLVMRecompiler::CRXOR(u32 crbd, u32 crba, u32 crbb) +{ + const u8 v = m_ppu.IsCR(crba) ^ m_ppu.IsCR(crbb); + m_ppu.SetCRBit2(crbd, v & 0x1); +} +void PPULLVMRecompiler::CRNAND(u32 crbd, u32 crba, u32 crbb) +{ + const u8 v = 1 ^ (m_ppu.IsCR(crba) & m_ppu.IsCR(crbb)); + m_ppu.SetCRBit2(crbd, v & 0x1); +} +void PPULLVMRecompiler::CRAND(u32 crbd, u32 crba, u32 crbb) +{ + const u8 v = m_ppu.IsCR(crba) & m_ppu.IsCR(crbb); + m_ppu.SetCRBit2(crbd, v & 0x1); +} +void PPULLVMRecompiler::CREQV(u32 crbd, u32 crba, u32 crbb) +{ + const u8 v = 1 ^ (m_ppu.IsCR(crba) ^ m_ppu.IsCR(crbb)); + m_ppu.SetCRBit2(crbd, v & 0x1); +} +void PPULLVMRecompiler::CRORC(u32 crbd, u32 crba, u32 crbb) +{ + const u8 v = m_ppu.IsCR(crba) | (1 ^ m_ppu.IsCR(crbb)); + m_ppu.SetCRBit2(crbd, v & 0x1); +} +void PPULLVMRecompiler::CROR(u32 crbd, u32 crba, u32 crbb) +{ + const u8 v = m_ppu.IsCR(crba) | m_ppu.IsCR(crbb); + m_ppu.SetCRBit2(crbd, v & 0x1); +} +void PPULLVMRecompiler::BCCTR(u32 bo, u32 bi, u32 bh, u32 lk) +{ + if (bo & 0x10 || m_ppu.IsCR(bi) == (bo & 0x8)) + { + const u64 nextLR = m_ppu.PC + 4; + m_ppu.SetBranch(branchTarget(0, m_ppu.CTR), true); + if (lk) m_ppu.LR = nextLR; + } +} +void PPULLVMRecompiler::RLWIMI(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) +{ + //const u64 mask = rotate_mask[32 + mb][32 + me]; + //m_ppu.GPR[ra] = (m_ppu.GPR[ra] & ~mask) | (rotl32(m_ppu.GPR[rs], sh) & mask); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::RLWINM(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) +{ + //m_ppu.GPR[ra] = rotl32(m_ppu.GPR[rs], sh) & rotate_mask[32 + mb][32 + me]; + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::RLWNM(u32 ra, u32 rs, u32 rb, u32 mb, u32 me, bool rc) +{ + //m_ppu.GPR[ra] = rotl32(m_ppu.GPR[rs], m_ppu.GPR[rb] & 0x1f) & rotate_mask[32 + mb][32 + me]; + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::ORI(u32 ra, u32 rs, u32 uimm16) +{ + m_ppu.GPR[ra] = m_ppu.GPR[rs] | uimm16; +} +void PPULLVMRecompiler::ORIS(u32 ra, u32 rs, u32 uimm16) +{ + m_ppu.GPR[ra] = m_ppu.GPR[rs] | (uimm16 << 16); +} +void PPULLVMRecompiler::XORI(u32 ra, u32 rs, u32 uimm16) +{ + m_ppu.GPR[ra] = m_ppu.GPR[rs] ^ uimm16; +} +void PPULLVMRecompiler::XORIS(u32 ra, u32 rs, u32 uimm16) +{ + m_ppu.GPR[ra] = m_ppu.GPR[rs] ^ (uimm16 << 16); +} +void PPULLVMRecompiler::ANDI_(u32 ra, u32 rs, u32 uimm16) +{ + m_ppu.GPR[ra] = m_ppu.GPR[rs] & uimm16; + m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::ANDIS_(u32 ra, u32 rs, u32 uimm16) +{ + m_ppu.GPR[ra] = m_ppu.GPR[rs] & (uimm16 << 16); + m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::RLDICL(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) +{ + //m_ppu.GPR[ra] = rotl64(m_ppu.GPR[rs], sh) & rotate_mask[mb][63]; + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::RLDICR(u32 ra, u32 rs, u32 sh, u32 me, bool rc) +{ + //m_ppu.GPR[ra] = rotl64(m_ppu.GPR[rs], sh) & rotate_mask[0][me]; + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::RLDIC(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) +{ + //m_ppu.GPR[ra] = rotl64(m_ppu.GPR[rs], sh) & rotate_mask[mb][63 - sh]; + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::RLDIMI(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) +{ + //const u64 mask = rotate_mask[mb][63 - sh]; + //m_ppu.GPR[ra] = (m_ppu.GPR[ra] & ~mask) | (rotl64(m_ppu.GPR[rs], sh) & mask); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::RLDC_LR(u32 ra, u32 rs, u32 rb, u32 m_eb, bool is_r, bool rc) +{ + if (is_r) // rldcr + { + RLDICR(ra, rs, m_ppu.GPR[rb], m_eb, rc); + } + else // rldcl + { + RLDICL(ra, rs, m_ppu.GPR[rb], m_eb, rc); + } +} +void PPULLVMRecompiler::CMP(u32 crfd, u32 l, u32 ra, u32 rb) +{ + m_ppu.UpdateCRnS(l, crfd, m_ppu.GPR[ra], m_ppu.GPR[rb]); +} +void PPULLVMRecompiler::TW(u32 to, u32 ra, u32 rb) +{ + //s32 a = m_ppu.GPR[ra]; + //s32 b = m_ppu.GPR[rb]; + + //if ((a < b && (to & 0x10)) || + // (a > b && (to & 0x8)) || + // (a == b && (to & 0x4)) || + // ((u32)a < (u32)b && (to & 0x2)) || + // ((u32)a >(u32)b && (to & 0x1))) + //{ + // UNK(fmt::Format("Trap! (tw %x, r%d, r%d)", to, ra, rb)); + //} +} +void PPULLVMRecompiler::LVSL(u32 vd, u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + + static const u64 lvsl_values[0x10][2] = + { + { 0x08090A0B0C0D0E0F, 0x0001020304050607 }, + { 0x090A0B0C0D0E0F10, 0x0102030405060708 }, + { 0x0A0B0C0D0E0F1011, 0x0203040506070809 }, + { 0x0B0C0D0E0F101112, 0x030405060708090A }, + { 0x0C0D0E0F10111213, 0x0405060708090A0B }, + { 0x0D0E0F1011121314, 0x05060708090A0B0C }, + { 0x0E0F101112131415, 0x060708090A0B0C0D }, + { 0x0F10111213141516, 0x0708090A0B0C0D0E }, + { 0x1011121314151617, 0x08090A0B0C0D0E0F }, + { 0x1112131415161718, 0x090A0B0C0D0E0F10 }, + { 0x1213141516171819, 0x0A0B0C0D0E0F1011 }, + { 0x131415161718191A, 0x0B0C0D0E0F101112 }, + { 0x1415161718191A1B, 0x0C0D0E0F10111213 }, + { 0x15161718191A1B1C, 0x0D0E0F1011121314 }, + { 0x161718191A1B1C1D, 0x0E0F101112131415 }, + { 0x1718191A1B1C1D1E, 0x0F10111213141516 }, + }; + + m_ppu.VPR[vd]._u64[0] = lvsl_values[addr & 0xf][0]; + m_ppu.VPR[vd]._u64[1] = lvsl_values[addr & 0xf][1]; +} +void PPULLVMRecompiler::LVEBX(u32 vd, u32 ra, u32 rb) +{ + //const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + //m_ppu.VPR[vd].Clear(); + //m_ppu.VPR[vd]._u8[addr & 0xf] = Memory.Read8(addr); + m_ppu.VPR[vd]._u128 = Memory.Read128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL); +} +void PPULLVMRecompiler::SUBFC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) +{ + //const u64 RA = m_ppu.GPR[ra]; + //const u64 RB = m_ppu.GPR[rb]; + //m_ppu.GPR[rd] = ~RA + RB + 1; + //m_ppu.XER.CA = m_ppu.IsCarry(~RA, RB, 1); + //if (oe) UNK("subfco"); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::ADDC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) +{ + //const s64 RA = m_ppu.GPR[ra]; + //const s64 RB = m_ppu.GPR[rb]; + //m_ppu.GPR[rd] = RA + RB; + //m_ppu.XER.CA = m_ppu.IsCarry(RA, RB); + //if (oe) UNK("addco"); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::MULHDU(u32 rd, u32 ra, u32 rb, bool rc) +{ + m_ppu.GPR[rd] = __umulh(m_ppu.GPR[ra], m_ppu.GPR[rb]); + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::MULHWU(u32 rd, u32 ra, u32 rb, bool rc) +{ + u32 a = m_ppu.GPR[ra]; + u32 b = m_ppu.GPR[rb]; + m_ppu.GPR[rd] = ((u64)a * (u64)b) >> 32; + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::MFOCRF(u32 a, u32 rd, u32 crm) +{ + /* + if(a) + { + u32 n = 0, count = 0; + for(u32 i = 0; i < 8; ++i) + { + if(crm & (1 << i)) + { + n = i; + count++; + } + } + + if(count == 1) + { + //RD[32+4*n : 32+4*n+3] = CR[4*n : 4*n+3]; + u8 offset = n * 4; + m_ppu.GPR[rd] = (m_ppu.GPR[rd] & ~(0xf << offset)) | ((u32)m_ppu.GetCR(7 - n) << offset); + } + else + m_ppu.GPR[rd] = 0; + } + else + { + */ + m_ppu.GPR[rd] = m_ppu.CR.CR; + //} +} +void PPULLVMRecompiler::LWARX(u32 rd, u32 ra, u32 rb) +{ + m_ppu.R_ADDR = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + m_ppu.R_VALUE = (u32&)Memory[m_ppu.R_ADDR]; + m_ppu.GPR[rd] = re32((u32)m_ppu.R_VALUE); +} +void PPULLVMRecompiler::LDX(u32 rd, u32 ra, u32 rb) +{ + m_ppu.GPR[rd] = Memory.Read64(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); +} +void PPULLVMRecompiler::LWZX(u32 rd, u32 ra, u32 rb) +{ + m_ppu.GPR[rd] = Memory.Read32(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); +} +void PPULLVMRecompiler::SLW(u32 ra, u32 rs, u32 rb, bool rc) +{ + //u32 n = m_ppu.GPR[rb] & 0x1f; + //u32 r = rotl32((u32)m_ppu.GPR[rs], n); + //u32 m = (m_ppu.GPR[rb] & 0x20) ? 0 : rotate_mask[32][63 - n]; + + //m_ppu.GPR[ra] = r & m; + + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::CNTLZW(u32 ra, u32 rs, bool rc) +{ + u32 i; + for (i = 0; i < 32; i++) + { + if (m_ppu.GPR[rs] & (1ULL << (31 - i))) break; + } + + m_ppu.GPR[ra] = i; + + if (rc) m_ppu.SetCRBit(CR_LT, false); +} +void PPULLVMRecompiler::SLD(u32 ra, u32 rs, u32 rb, bool rc) +{ + //u32 n = m_ppu.GPR[rb] & 0x3f; + //u64 r = rotl64(m_ppu.GPR[rs], n); + //u64 m = (m_ppu.GPR[rb] & 0x40) ? 0 : rotate_mask[0][63 - n]; + + //m_ppu.GPR[ra] = r & m; + + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::AND(u32 ra, u32 rs, u32 rb, bool rc) +{ + m_ppu.GPR[ra] = m_ppu.GPR[rs] & m_ppu.GPR[rb]; + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::CMPL(u32 crfd, u32 l, u32 ra, u32 rb) +{ + m_ppu.UpdateCRnU(l, crfd, m_ppu.GPR[ra], m_ppu.GPR[rb]); +} +void PPULLVMRecompiler::LVSR(u32 vd, u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + + static const u64 lvsr_values[0x10][2] = + { + { 0x18191A1B1C1D1E1F, 0x1011121314151617 }, + { 0x1718191A1B1C1D1E, 0x0F10111213141516 }, + { 0x161718191A1B1C1D, 0x0E0F101112131415 }, + { 0x15161718191A1B1C, 0x0D0E0F1011121314 }, + { 0x1415161718191A1B, 0x0C0D0E0F10111213 }, + { 0x131415161718191A, 0x0B0C0D0E0F101112 }, + { 0x1213141516171819, 0x0A0B0C0D0E0F1011 }, + { 0x1112131415161718, 0x090A0B0C0D0E0F10 }, + { 0x1011121314151617, 0x08090A0B0C0D0E0F }, + { 0x0F10111213141516, 0x0708090A0B0C0D0E }, + { 0x0E0F101112131415, 0x060708090A0B0C0D }, + { 0x0D0E0F1011121314, 0x05060708090A0B0C }, + { 0x0C0D0E0F10111213, 0x0405060708090A0B }, + { 0x0B0C0D0E0F101112, 0x030405060708090A }, + { 0x0A0B0C0D0E0F1011, 0x0203040506070809 }, + { 0x090A0B0C0D0E0F10, 0x0102030405060708 }, + }; + + m_ppu.VPR[vd]._u64[0] = lvsr_values[addr & 0xf][0]; + m_ppu.VPR[vd]._u64[1] = lvsr_values[addr & 0xf][1]; +} +void PPULLVMRecompiler::LVEHX(u32 vd, u32 ra, u32 rb) +{ + //const u64 addr = (ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~1ULL; + //m_ppu.VPR[vd].Clear(); + //(u16&)m_ppu.VPR[vd]._u8[addr & 0xf] = Memory.Read16(addr); + m_ppu.VPR[vd]._u128 = Memory.Read128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL); +} +void PPULLVMRecompiler::SUBF(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) +{ + //m_ppu.GPR[rd] = m_ppu.GPR[rb] - m_ppu.GPR[ra]; + //if (oe) UNK("subfo"); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::LDUX(u32 rd, u32 ra, u32 rb) +{ + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + m_ppu.GPR[rd] = Memory.Read64(addr); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::DCBST(u32 ra, u32 rb) +{ + //UNK("dcbst", false); + _mm_mfence(); +} +void PPULLVMRecompiler::LWZUX(u32 rd, u32 ra, u32 rb) +{ + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + m_ppu.GPR[rd] = Memory.Read32(addr); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::CNTLZD(u32 ra, u32 rs, bool rc) +{ + u32 i; + for (i = 0; i < 64; i++) + { + if (m_ppu.GPR[rs] & (1ULL << (63 - i))) break; + } + + m_ppu.GPR[ra] = i; + if (rc) m_ppu.SetCRBit(CR_LT, false); +} +void PPULLVMRecompiler::ANDC(u32 ra, u32 rs, u32 rb, bool rc) +{ + m_ppu.GPR[ra] = m_ppu.GPR[rs] & ~m_ppu.GPR[rb]; + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::TD(u32 to, u32 ra, u32 rb) +{ + //UNK("td"); +} +void PPULLVMRecompiler::LVEWX(u32 vd, u32 ra, u32 rb) +{ + //const u64 addr = (ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~3ULL; + //m_ppu.VPR[vd].Clear(); + //(u32&)m_ppu.VPR[vd]._u8[addr & 0xf] = Memory.Read32(addr); + m_ppu.VPR[vd]._u128 = Memory.Read128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL); +} +void PPULLVMRecompiler::MULHD(u32 rd, u32 ra, u32 rb, bool rc) +{ + m_ppu.GPR[rd] = __mulh(m_ppu.GPR[ra], m_ppu.GPR[rb]); + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::MULHW(u32 rd, u32 ra, u32 rb, bool rc) +{ + s32 a = m_ppu.GPR[ra]; + s32 b = m_ppu.GPR[rb]; + m_ppu.GPR[rd] = ((s64)a * (s64)b) >> 32; + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::LDARX(u32 rd, u32 ra, u32 rb) +{ + m_ppu.R_ADDR = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + m_ppu.R_VALUE = (u64&)Memory[m_ppu.R_ADDR]; + m_ppu.GPR[rd] = re64(m_ppu.R_VALUE); +} +void PPULLVMRecompiler::DCBF(u32 ra, u32 rb) +{ + //UNK("dcbf", false); + _mm_mfence(); +} +void PPULLVMRecompiler::LBZX(u32 rd, u32 ra, u32 rb) +{ + m_ppu.GPR[rd] = Memory.Read8(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); +} +void PPULLVMRecompiler::LVX(u32 vd, u32 ra, u32 rb) +{ + m_ppu.VPR[vd]._u128 = Memory.Read128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL); +} +void PPULLVMRecompiler::NEG(u32 rd, u32 ra, u32 oe, bool rc) +{ + //m_ppu.GPR[rd] = 0 - m_ppu.GPR[ra]; + //if (oe) UNK("nego"); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::LBZUX(u32 rd, u32 ra, u32 rb) +{ + //if(ra == 0 || ra == rd) throw "Bad instruction [LBZUX]"; + + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + m_ppu.GPR[rd] = Memory.Read8(addr); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::NOR(u32 ra, u32 rs, u32 rb, bool rc) +{ + m_ppu.GPR[ra] = ~(m_ppu.GPR[rs] | m_ppu.GPR[rb]); + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::STVEBX(u32 vs, u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + const u8 eb = addr & 0xf; + Memory.Write8(addr, m_ppu.VPR[vs]._u8[15 - eb]); +} +void PPULLVMRecompiler::SUBFE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) +{ + //const u64 RA = m_ppu.GPR[ra]; + //const u64 RB = m_ppu.GPR[rb]; + //m_ppu.GPR[rd] = ~RA + RB + m_ppu.XER.CA; + //m_ppu.XER.CA = m_ppu.IsCarry(~RA, RB, m_ppu.XER.CA); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + //if (oe) UNK("subfeo"); +} +void PPULLVMRecompiler::ADDE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) +{ + //const u64 RA = m_ppu.GPR[ra]; + //const u64 RB = m_ppu.GPR[rb]; + //if (m_ppu.XER.CA) + //{ + // if (RA == ~0ULL) //-1 + // { + // m_ppu.GPR[rd] = RB; + // m_ppu.XER.CA = 1; + // } + // else + // { + // m_ppu.GPR[rd] = RA + 1 + RB; + // m_ppu.XER.CA = m_ppu.IsCarry(RA + 1, RB); + // } + //} + //else + //{ + // m_ppu.GPR[rd] = RA + RB; + // m_ppu.XER.CA = m_ppu.IsCarry(RA, RB); + //} + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + //if (oe) UNK("addeo"); +} +void PPULLVMRecompiler::MTOCRF(u32 l, u32 crm, u32 rs) +{ + if (l) + { + u32 n = 0, count = 0; + for (u32 i = 0; i < 8; ++i) + { + if (crm & (1 << i)) + { + n = i; + count++; + } + } + + if (count == 1) + { + //CR[4*n : 4*n+3] = RS[32+4*n : 32+4*n+3]; + m_ppu.SetCR(7 - n, (m_ppu.GPR[rs] >> (4 * n)) & 0xf); + } + else + m_ppu.CR.CR = 0; + } + else + { + for (u32 i = 0; i < 8; ++i) + { + if (crm & (1 << i)) + { + m_ppu.SetCR(7 - i, m_ppu.GPR[rs] & (0xf << (i * 4))); + } + } + } +} +void PPULLVMRecompiler::STDX(u32 rs, u32 ra, u32 rb) +{ + Memory.Write64((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), m_ppu.GPR[rs]); +} +void PPULLVMRecompiler::STWCX_(u32 rs, u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + + if (m_ppu.R_ADDR == addr) + { + m_ppu.SetCR_EQ(0, InterlockedCompareExchange((volatile u32*)(Memory + addr), re32((u32)m_ppu.GPR[rs]), (u32)m_ppu.R_VALUE) == (u32)m_ppu.R_VALUE); + } + else + { + m_ppu.SetCR_EQ(0, false); + } +} +void PPULLVMRecompiler::STWX(u32 rs, u32 ra, u32 rb) +{ + Memory.Write32((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), m_ppu.GPR[rs]); +} +void PPULLVMRecompiler::STVEHX(u32 vs, u32 ra, u32 rb) +{ + const u64 addr = (ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~1ULL; + const u8 eb = (addr & 0xf) >> 1; + Memory.Write16(addr, m_ppu.VPR[vs]._u16[7 - eb]); +} +void PPULLVMRecompiler::STDUX(u32 rs, u32 ra, u32 rb) +{ + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + Memory.Write64(addr, m_ppu.GPR[rs]); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::STWUX(u32 rs, u32 ra, u32 rb) +{ + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + Memory.Write32(addr, m_ppu.GPR[rs]); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::STVEWX(u32 vs, u32 ra, u32 rb) +{ + const u64 addr = (ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~3ULL; + const u8 eb = (addr & 0xf) >> 2; + Memory.Write32(addr, m_ppu.VPR[vs]._u32[3 - eb]); +} +void PPULLVMRecompiler::ADDZE(u32 rd, u32 ra, u32 oe, bool rc) +{ + //const u64 RA = m_ppu.GPR[ra]; + //m_ppu.GPR[rd] = RA + m_ppu.XER.CA; + //m_ppu.XER.CA = m_ppu.IsCarry(RA, m_ppu.XER.CA); + //if (oe) LOG_WARNING(PPU, "addzeo"); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::SUBFZE(u32 rd, u32 ra, u32 oe, bool rc) +{ + //const u64 RA = m_ppu.GPR[ra]; + //m_ppu.GPR[rd] = ~RA + m_ppu.XER.CA; + //m_ppu.XER.CA = m_ppu.IsCarry(~RA, m_ppu.XER.CA); + //if (oe) LOG_WARNING(PPU, "subfzeo"); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::STDCX_(u32 rs, u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + + if (m_ppu.R_ADDR == addr) + { + m_ppu.SetCR_EQ(0, InterlockedCompareExchange((volatile u64*)(Memory + addr), re64(m_ppu.GPR[rs]), m_ppu.R_VALUE) == m_ppu.R_VALUE); + } + else + { + m_ppu.SetCR_EQ(0, false); + } +} +void PPULLVMRecompiler::STBX(u32 rs, u32 ra, u32 rb) +{ + Memory.Write8((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), m_ppu.GPR[rs]); +} +void PPULLVMRecompiler::STVX(u32 vs, u32 ra, u32 rb) +{ + Memory.Write128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL, m_ppu.VPR[vs]._u128); +} +void PPULLVMRecompiler::SUBFME(u32 rd, u32 ra, u32 oe, bool rc) +{ + //const u64 RA = m_ppu.GPR[ra]; + //m_ppu.GPR[rd] = ~RA + m_ppu.XER.CA + ~0ULL; + //m_ppu.XER.CA = m_ppu.IsCarry(~RA, m_ppu.XER.CA, ~0ULL); + //if (oe) LOG_WARNING(PPU, "subfmeo"); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::MULLD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) +{ + //m_ppu.GPR[rd] = (s64)((s64)m_ppu.GPR[ra] * (s64)m_ppu.GPR[rb]); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + //if (oe) UNK("mulldo"); +} +void PPULLVMRecompiler::ADDME(u32 rd, u32 ra, u32 oe, bool rc) +{ + //const s64 RA = m_ppu.GPR[ra]; + //m_ppu.GPR[rd] = RA + m_ppu.XER.CA - 1; + //m_ppu.XER.CA |= RA != 0; + + //if (oe) UNK("addmeo"); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::MULLW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) +{ + //m_ppu.GPR[rd] = (s64)((s64)(s32)m_ppu.GPR[ra] * (s64)(s32)m_ppu.GPR[rb]); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + //if (oe) UNK("mullwo"); +} +void PPULLVMRecompiler::DCBTST(u32 ra, u32 rb, u32 th) +{ + //UNK("dcbtst", false); + _mm_mfence(); +} +void PPULLVMRecompiler::STBUX(u32 rs, u32 ra, u32 rb) +{ + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + Memory.Write8(addr, m_ppu.GPR[rs]); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::ADD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) +{ + //const u64 RA = m_ppu.GPR[ra]; + //const u64 RB = m_ppu.GPR[rb]; + //m_ppu.GPR[rd] = RA + RB; + //if (oe) UNK("addo"); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::DCBT(u32 ra, u32 rb, u32 th) +{ + //UNK("dcbt", false); + _mm_mfence(); +} +void PPULLVMRecompiler::LHZX(u32 rd, u32 ra, u32 rb) +{ + m_ppu.GPR[rd] = Memory.Read16(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); +} +void PPULLVMRecompiler::EQV(u32 ra, u32 rs, u32 rb, bool rc) +{ + m_ppu.GPR[ra] = ~(m_ppu.GPR[rs] ^ m_ppu.GPR[rb]); + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::ECIWX(u32 rd, u32 ra, u32 rb) +{ + //HACK! + m_ppu.GPR[rd] = Memory.Read32(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); +} +void PPULLVMRecompiler::LHZUX(u32 rd, u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + m_ppu.GPR[rd] = Memory.Read16(addr); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::XOR(u32 ra, u32 rs, u32 rb, bool rc) +{ + m_ppu.GPR[ra] = m_ppu.GPR[rs] ^ m_ppu.GPR[rb]; + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::MFSPR(u32 rd, u32 spr) +{ + //m_ppu.GPR[rd] = GetRegBySPR(spr); +} +void PPULLVMRecompiler::LWAX(u32 rd, u32 ra, u32 rb) +{ + m_ppu.GPR[rd] = (s64)(s32)Memory.Read32(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); +} +void PPULLVMRecompiler::DST(u32 ra, u32 rb, u32 strm, u32 t) +{ + _mm_mfence(); +} +void PPULLVMRecompiler::LHAX(u32 rd, u32 ra, u32 rb) +{ + m_ppu.GPR[rd] = (s64)(s16)Memory.Read16(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); +} +void PPULLVMRecompiler::LVXL(u32 vd, u32 ra, u32 rb) +{ + m_ppu.VPR[vd]._u128 = Memory.Read128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL); +} +void PPULLVMRecompiler::MFTB(u32 rd, u32 spr) +{ + //const u32 n = (spr >> 5) | ((spr & 0x1f) << 5); + + //switch (n) + //{ + //case 0x10C: m_ppu.GPR[rd] = m_ppu.TB; break; + //case 0x10D: m_ppu.GPR[rd] = m_ppu.TBH; break; + //default: UNK(fmt::Format("mftb r%d, %d", rd, spr)); break; + //} +} + +void PPULLVMRecompiler::LWAUX(u32 rd, u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + m_ppu.GPR[rd] = (s64)(s32)Memory.Read32(addr); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::DSTST(u32 ra, u32 rb, u32 strm, u32 t) +{ + _mm_mfence(); +} +void PPULLVMRecompiler::LHAUX(u32 rd, u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + m_ppu.GPR[rd] = (s64)(s16)Memory.Read16(addr); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::STHX(u32 rs, u32 ra, u32 rb) +{ + Memory.Write16(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb], m_ppu.GPR[rs]); +} +void PPULLVMRecompiler::ORC(u32 ra, u32 rs, u32 rb, bool rc) +{ + m_ppu.GPR[ra] = m_ppu.GPR[rs] | ~m_ppu.GPR[rb]; + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::ECOWX(u32 rs, u32 ra, u32 rb) +{ + //HACK! + Memory.Write32((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), m_ppu.GPR[rs]); +} +void PPULLVMRecompiler::STHUX(u32 rs, u32 ra, u32 rb) +{ + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + Memory.Write16(addr, m_ppu.GPR[rs]); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::OR(u32 ra, u32 rs, u32 rb, bool rc) +{ + m_ppu.GPR[ra] = m_ppu.GPR[rs] | m_ppu.GPR[rb]; + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::DIVDU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) +{ + //const u64 RA = m_ppu.GPR[ra]; + //const u64 RB = m_ppu.GPR[rb]; + + //if (RB == 0) + //{ + // if (oe) UNK("divduo"); + // m_ppu.GPR[rd] = 0; + //} + //else + //{ + // m_ppu.GPR[rd] = RA / RB; + //} + + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::DIVWU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) +{ + //const u32 RA = m_ppu.GPR[ra]; + //const u32 RB = m_ppu.GPR[rb]; + + //if (RB == 0) + //{ + // if (oe) UNK("divwuo"); + // m_ppu.GPR[rd] = 0; + //} + //else + //{ + // m_ppu.GPR[rd] = RA / RB; + //} + + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::MTSPR(u32 spr, u32 rs) +{ + //GetRegBySPR(spr) = m_ppu.GPR[rs]; +} +/*0x1d6*///DCBI +void PPULLVMRecompiler::NAND(u32 ra, u32 rs, u32 rb, bool rc) +{ + m_ppu.GPR[ra] = ~(m_ppu.GPR[rs] & m_ppu.GPR[rb]); + + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::STVXL(u32 vs, u32 ra, u32 rb) +{ + Memory.Write128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL, m_ppu.VPR[vs]._u128); +} +void PPULLVMRecompiler::DIVD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) +{ + //const s64 RA = m_ppu.GPR[ra]; + //const s64 RB = m_ppu.GPR[rb]; + + //if (RB == 0 || ((u64)RA == (1ULL << 63) && RB == -1)) + //{ + // if (oe) UNK("divdo"); + // m_ppu.GPR[rd] = /*(((u64)RA & (1ULL << 63)) && RB == 0) ? -1 :*/ 0; + //} + //else + //{ + // m_ppu.GPR[rd] = RA / RB; + //} + + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::DIVW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) +{ + //const s32 RA = m_ppu.GPR[ra]; + //const s32 RB = m_ppu.GPR[rb]; + + //if (RB == 0 || ((u32)RA == (1 << 31) && RB == -1)) + //{ + // if (oe) UNK("divwo"); + // m_ppu.GPR[rd] = /*(((u32)RA & (1 << 31)) && RB == 0) ? -1 :*/ 0; + //} + //else + //{ + // m_ppu.GPR[rd] = (u32)(RA / RB); + //} + + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::LVLX(u32 vd, u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + const u8 eb = addr & 0xf; + + Memory.ReadLeft(m_ppu.VPR[vd]._u8 + eb, addr, 16 - eb); +} +void PPULLVMRecompiler::LDBRX(u32 rd, u32 ra, u32 rb) +{ + m_ppu.GPR[rd] = (u64&)Memory[ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]]; +} +void PPULLVMRecompiler::LSWX(u32 rd, u32 ra, u32 rb) +{ + //UNK("lswx"); +} +void PPULLVMRecompiler::LWBRX(u32 rd, u32 ra, u32 rb) +{ + m_ppu.GPR[rd] = (u32&)Memory[ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]]; +} +void PPULLVMRecompiler::LFSX(u32 frd, u32 ra, u32 rb) +{ + (u32&)m_ppu.FPR[frd] = Memory.Read32(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); + m_ppu.FPR[frd] = (float&)m_ppu.FPR[frd]; +} +void PPULLVMRecompiler::SRW(u32 ra, u32 rs, u32 rb, bool rc) +{ + //u32 n = m_ppu.GPR[rb] & 0x1f; + //u32 r = rotl32((u32)m_ppu.GPR[rs], 64 - n); + //u32 m = (m_ppu.GPR[rb] & 0x20) ? 0 : rotate_mask[32 + n][63]; + //m_ppu.GPR[ra] = r & m; + + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::SRD(u32 ra, u32 rs, u32 rb, bool rc) +{ + //u32 n = m_ppu.GPR[rb] & 0x3f; + //u64 r = rotl64(m_ppu.GPR[rs], 64 - n); + //u64 m = (m_ppu.GPR[rb] & 0x40) ? 0 : rotate_mask[n][63]; + //m_ppu.GPR[ra] = r & m; + + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::LVRX(u32 vd, u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + const u8 eb = addr & 0xf; + + Memory.ReadRight(m_ppu.VPR[vd]._u8, addr & ~0xf, eb); +} +void PPULLVMRecompiler::LSWI(u32 rd, u32 ra, u32 nb) +{ + u64 EA = ra ? m_ppu.GPR[ra] : 0; + u64 N = nb ? nb : 32; + u8 reg = m_ppu.GPR[rd]; + + while (N > 0) + { + if (N > 3) + { + m_ppu.GPR[reg] = Memory.Read32(EA); + EA += 4; + N -= 4; + } + else + { + u32 buf = 0; + while (N > 0) + { + N = N - 1; + buf |= Memory.Read8(EA) << (N * 8); + EA = EA + 1; + } + m_ppu.GPR[reg] = buf; + } + reg = (reg + 1) % 32; + } +} +void PPULLVMRecompiler::LFSUX(u32 frd, u32 ra, u32 rb) +{ + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + (u64&)m_ppu.FPR[frd] = Memory.Read32(addr); + m_ppu.FPR[frd] = (float&)m_ppu.FPR[frd]; + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::SYNC(u32 l) +{ + _mm_mfence(); +} +void PPULLVMRecompiler::LFDX(u32 frd, u32 ra, u32 rb) +{ + (u64&)m_ppu.FPR[frd] = Memory.Read64(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); +} +void PPULLVMRecompiler::LFDUX(u32 frd, u32 ra, u32 rb) +{ + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + (u64&)m_ppu.FPR[frd] = Memory.Read64(addr); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::STVLX(u32 vs, u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + const u8 eb = addr & 0xf; + + Memory.WriteLeft(addr, 16 - eb, m_ppu.VPR[vs]._u8 + eb); +} +void PPULLVMRecompiler::STSWX(u32 rs, u32 ra, u32 rb) +{ + //UNK("stwsx"); +} +void PPULLVMRecompiler::STWBRX(u32 rs, u32 ra, u32 rb) +{ + (u32&)Memory[ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]] = m_ppu.GPR[rs]; +} +void PPULLVMRecompiler::STFSX(u32 frs, u32 ra, u32 rb) +{ + Memory.Write32((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), m_ppu.FPR[frs].To32()); +} +void PPULLVMRecompiler::STVRX(u32 vs, u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + const u8 eb = addr & 0xf; + + Memory.WriteRight(addr - eb, eb, m_ppu.VPR[vs]._u8); +} +void PPULLVMRecompiler::STFSUX(u32 frs, u32 ra, u32 rb) +{ + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + Memory.Write32(addr, m_ppu.FPR[frs].To32()); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::STSWI(u32 rd, u32 ra, u32 nb) +{ + u64 EA = ra ? m_ppu.GPR[ra] : 0; + u64 N = nb ? nb : 32; + u8 reg = m_ppu.GPR[rd]; + + while (N > 0) + { + if (N > 3) + { + Memory.Write32(EA, m_ppu.GPR[reg]); + EA += 4; + N -= 4; + } + else + { + u32 buf = m_ppu.GPR[reg]; + while (N > 0) + { + N = N - 1; + Memory.Write8(EA, (0xFF000000 & buf) >> 24); + buf <<= 8; + EA = EA + 1; + } + } + reg = (reg + 1) % 32; + } +} +void PPULLVMRecompiler::STFDX(u32 frs, u32 ra, u32 rb) +{ + Memory.Write64((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), (u64&)m_ppu.FPR[frs]); +} +void PPULLVMRecompiler::STFDUX(u32 frs, u32 ra, u32 rb) +{ + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + Memory.Write64(addr, (u64&)m_ppu.FPR[frs]); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::LVLXL(u32 vd, u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + const u8 eb = addr & 0xf; + + Memory.ReadLeft(m_ppu.VPR[vd]._u8 + eb, addr, 16 - eb); +} +void PPULLVMRecompiler::LHBRX(u32 rd, u32 ra, u32 rb) +{ + m_ppu.GPR[rd] = (u16&)Memory[ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]]; +} +void PPULLVMRecompiler::SRAW(u32 ra, u32 rs, u32 rb, bool rc) +{ + s32 RS = m_ppu.GPR[rs]; + u8 shift = m_ppu.GPR[rb] & 63; + if (shift > 31) + { + m_ppu.GPR[ra] = 0 - (RS < 0); + m_ppu.XER.CA = (RS < 0); + } + else + { + m_ppu.GPR[ra] = RS >> shift; + m_ppu.XER.CA = (RS < 0) & ((m_ppu.GPR[ra] << shift) != RS); + } + + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::SRAD(u32 ra, u32 rs, u32 rb, bool rc) +{ + s64 RS = m_ppu.GPR[rs]; + u8 shift = m_ppu.GPR[rb] & 127; + if (shift > 63) + { + m_ppu.GPR[ra] = 0 - (RS < 0); + m_ppu.XER.CA = (RS < 0); + } + else + { + m_ppu.GPR[ra] = RS >> shift; + m_ppu.XER.CA = (RS < 0) & ((m_ppu.GPR[ra] << shift) != RS); + } + + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::LVRXL(u32 vd, u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + const u8 eb = addr & 0xf; + + Memory.ReadRight(m_ppu.VPR[vd]._u8, addr & ~0xf, eb); +} +void PPULLVMRecompiler::DSS(u32 strm, u32 a) +{ + _mm_mfence(); +} +void PPULLVMRecompiler::SRAWI(u32 ra, u32 rs, u32 sh, bool rc) +{ + s32 RS = (u32)m_ppu.GPR[rs]; + m_ppu.GPR[ra] = RS >> sh; + m_ppu.XER.CA = (RS < 0) & ((u32)(m_ppu.GPR[ra] << sh) != RS); + + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::SRADI1(u32 ra, u32 rs, u32 sh, bool rc) +{ + s64 RS = m_ppu.GPR[rs]; + m_ppu.GPR[ra] = RS >> sh; + m_ppu.XER.CA = (RS < 0) & ((m_ppu.GPR[ra] << sh) != RS); + + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::SRADI2(u32 ra, u32 rs, u32 sh, bool rc) +{ + SRADI1(ra, rs, sh, rc); +} +void PPULLVMRecompiler::EIEIO() +{ + _mm_mfence(); +} +void PPULLVMRecompiler::STVLXL(u32 vs, u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + const u8 eb = addr & 0xf; + + Memory.WriteLeft(addr, 16 - eb, m_ppu.VPR[vs]._u8 + eb); +} +void PPULLVMRecompiler::STHBRX(u32 rs, u32 ra, u32 rb) +{ + (u16&)Memory[ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]] = m_ppu.GPR[rs]; +} +void PPULLVMRecompiler::EXTSH(u32 ra, u32 rs, bool rc) +{ + m_ppu.GPR[ra] = (s64)(s16)m_ppu.GPR[rs]; + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::STVRXL(u32 vs, u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + const u8 eb = addr & 0xf; + + Memory.WriteRight(addr - eb, eb, m_ppu.VPR[vs]._u8); +} +void PPULLVMRecompiler::EXTSB(u32 ra, u32 rs, bool rc) +{ + m_ppu.GPR[ra] = (s64)(s8)m_ppu.GPR[rs]; + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::STFIWX(u32 frs, u32 ra, u32 rb) +{ + Memory.Write32(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb], (u32&)m_ppu.FPR[frs]); +} +void PPULLVMRecompiler::EXTSW(u32 ra, u32 rs, bool rc) +{ + m_ppu.GPR[ra] = (s64)(s32)m_ppu.GPR[rs]; + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::ICBI(u32 ra, u32 rs) +{ + // Clear jit for the specified block? Nothing to do in the interpreter. +} +void PPULLVMRecompiler::DCBZ(u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + u8 *const cache_line = Memory.GetMemFromAddr(addr & ~127); + if (cache_line) + memset(cache_line, 0, 128); + _mm_mfence(); +} +void PPULLVMRecompiler::LWZ(u32 rd, u32 ra, s32 d) +{ + m_ppu.GPR[rd] = Memory.Read32(ra ? m_ppu.GPR[ra] + d : d); +} +void PPULLVMRecompiler::LWZU(u32 rd, u32 ra, s32 d) +{ + const u64 addr = m_ppu.GPR[ra] + d; + m_ppu.GPR[rd] = Memory.Read32(addr); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::LBZ(u32 rd, u32 ra, s32 d) +{ + m_ppu.GPR[rd] = Memory.Read8(ra ? m_ppu.GPR[ra] + d : d); +} +void PPULLVMRecompiler::LBZU(u32 rd, u32 ra, s32 d) +{ + const u64 addr = m_ppu.GPR[ra] + d; + m_ppu.GPR[rd] = Memory.Read8(addr); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::STW(u32 rs, u32 ra, s32 d) +{ + Memory.Write32(ra ? m_ppu.GPR[ra] + d : d, m_ppu.GPR[rs]); +} +void PPULLVMRecompiler::STWU(u32 rs, u32 ra, s32 d) +{ + const u64 addr = m_ppu.GPR[ra] + d; + Memory.Write32(addr, m_ppu.GPR[rs]); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::STB(u32 rs, u32 ra, s32 d) +{ + Memory.Write8(ra ? m_ppu.GPR[ra] + d : d, m_ppu.GPR[rs]); +} +void PPULLVMRecompiler::STBU(u32 rs, u32 ra, s32 d) +{ + const u64 addr = m_ppu.GPR[ra] + d; + Memory.Write8(addr, m_ppu.GPR[rs]); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::LHZ(u32 rd, u32 ra, s32 d) +{ + m_ppu.GPR[rd] = Memory.Read16(ra ? m_ppu.GPR[ra] + d : d); +} +void PPULLVMRecompiler::LHZU(u32 rd, u32 ra, s32 d) +{ + const u64 addr = m_ppu.GPR[ra] + d; + m_ppu.GPR[rd] = Memory.Read16(addr); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::LHA(u32 rd, u32 ra, s32 d) +{ + m_ppu.GPR[rd] = (s64)(s16)Memory.Read16(ra ? m_ppu.GPR[ra] + d : d); +} +void PPULLVMRecompiler::LHAU(u32 rd, u32 ra, s32 d) +{ + const u64 addr = m_ppu.GPR[ra] + d; + m_ppu.GPR[rd] = (s64)(s16)Memory.Read16(addr); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::STH(u32 rs, u32 ra, s32 d) +{ + Memory.Write16(ra ? m_ppu.GPR[ra] + d : d, m_ppu.GPR[rs]); +} +void PPULLVMRecompiler::STHU(u32 rs, u32 ra, s32 d) +{ + const u64 addr = m_ppu.GPR[ra] + d; + Memory.Write16(addr, m_ppu.GPR[rs]); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::LMW(u32 rd, u32 ra, s32 d) +{ + u64 addr = ra ? m_ppu.GPR[ra] + d : d; + for (u32 i = rd; i < 32; ++i, addr += 4) + { + m_ppu.GPR[i] = Memory.Read32(addr); + } +} +void PPULLVMRecompiler::STMW(u32 rs, u32 ra, s32 d) +{ + u64 addr = ra ? m_ppu.GPR[ra] + d : d; + for (u32 i = rs; i < 32; ++i, addr += 4) + { + Memory.Write32(addr, m_ppu.GPR[i]); + } +} +void PPULLVMRecompiler::LFS(u32 frd, u32 ra, s32 d) +{ + const u32 v = Memory.Read32(ra ? m_ppu.GPR[ra] + d : d); + m_ppu.FPR[frd] = (float&)v; +} +void PPULLVMRecompiler::LFSU(u32 frd, u32 ra, s32 ds) +{ + const u64 addr = m_ppu.GPR[ra] + ds; + const u32 v = Memory.Read32(addr); + m_ppu.FPR[frd] = (float&)v; + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::LFD(u32 frd, u32 ra, s32 d) +{ + (u64&)m_ppu.FPR[frd] = Memory.Read64(ra ? m_ppu.GPR[ra] + d : d); +} +void PPULLVMRecompiler::LFDU(u32 frd, u32 ra, s32 ds) +{ + const u64 addr = m_ppu.GPR[ra] + ds; + (u64&)m_ppu.FPR[frd] = Memory.Read64(addr); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::STFS(u32 frs, u32 ra, s32 d) +{ + Memory.Write32(ra ? m_ppu.GPR[ra] + d : d, m_ppu.FPR[frs].To32()); +} +void PPULLVMRecompiler::STFSU(u32 frs, u32 ra, s32 d) +{ + const u64 addr = m_ppu.GPR[ra] + d; + Memory.Write32(addr, m_ppu.FPR[frs].To32()); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::STFD(u32 frs, u32 ra, s32 d) +{ + Memory.Write64(ra ? m_ppu.GPR[ra] + d : d, (u64&)m_ppu.FPR[frs]); +} +void PPULLVMRecompiler::STFDU(u32 frs, u32 ra, s32 d) +{ + const u64 addr = m_ppu.GPR[ra] + d; + Memory.Write64(addr, (u64&)m_ppu.FPR[frs]); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::LD(u32 rd, u32 ra, s32 ds) +{ + m_ppu.GPR[rd] = Memory.Read64(ra ? m_ppu.GPR[ra] + ds : ds); +} +void PPULLVMRecompiler::LDU(u32 rd, u32 ra, s32 ds) +{ + //if(ra == 0 || rt == ra) return; + const u64 addr = m_ppu.GPR[ra] + ds; + m_ppu.GPR[rd] = Memory.Read64(addr); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::LWA(u32 rd, u32 ra, s32 ds) +{ + m_ppu.GPR[rd] = (s64)(s32)Memory.Read32(ra ? m_ppu.GPR[ra] + ds : ds); +} +void PPULLVMRecompiler::FDIVS(u32 frd, u32 fra, u32 frb, bool rc) +{ + //if (FPRdouble::IsNaN(m_ppu.FPR[fra])) + //{ + // m_ppu.FPR[frd] = m_ppu.FPR[fra]; + //} + //else if (FPRdouble::IsNaN(m_ppu.FPR[frb])) + //{ + // m_ppu.FPR[frd] = m_ppu.FPR[frb]; + //} + //else + //{ + // if (m_ppu.FPR[frb] == 0.0) + // { + // if (m_ppu.FPR[fra] == 0.0) + // { + // m_ppu.FPSCR.VXZDZ = true; + // m_ppu.FPR[frd] = FPR_NAN; + // } + // else + // { + // m_ppu.FPR[frd] = (float)(m_ppu.FPR[fra] / m_ppu.FPR[frb]); + // } + + // m_ppu.FPSCR.ZX = true; + // } + // else if (FPRdouble::IsINF(m_ppu.FPR[fra]) && FPRdouble::IsINF(m_ppu.FPR[frb])) + // { + // m_ppu.FPSCR.VXIDI = true; + // m_ppu.FPR[frd] = FPR_NAN; + // } + // else + // { + // m_ppu.FPR[frd] = (float)(m_ppu.FPR[fra] / m_ppu.FPR[frb]); + // } + //} + + //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fdivs.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FSUBS(u32 frd, u32 fra, u32 frb, bool rc) +{ + //m_ppu.FPR[frd] = static_cast(m_ppu.FPR[fra] - m_ppu.FPR[frb]); + //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fsubs.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FADDS(u32 frd, u32 fra, u32 frb, bool rc) +{ + //m_ppu.FPR[frd] = static_cast(m_ppu.FPR[fra] + m_ppu.FPR[frb]); + //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fadds.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FSQRTS(u32 frd, u32 frb, bool rc) +{ + //m_ppu.FPR[frd] = static_cast(sqrt(m_ppu.FPR[frb])); + //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fsqrts.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FRES(u32 frd, u32 frb, bool rc) +{ + //if (m_ppu.FPR[frb] == 0.0) + //{ + // m_ppu.SetFPSCRException(FPSCR_ZX); + //} + //m_ppu.FPR[frd] = static_cast(1.0 / m_ppu.FPR[frb]); + //if (rc) UNK("fres.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FMULS(u32 frd, u32 fra, u32 frc, bool rc) +{ + //m_ppu.FPR[frd] = static_cast(m_ppu.FPR[fra] * m_ppu.FPR[frc]); + //m_ppu.FPSCR.FI = 0; + //m_ppu.FPSCR.FR = 0; + //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fmuls.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) +{ + //m_ppu.FPR[frd] = static_cast(m_ppu.FPR[fra] * m_ppu.FPR[frc] + m_ppu.FPR[frb]); + //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fmadds.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) +{ + //m_ppu.FPR[frd] = static_cast(m_ppu.FPR[fra] * m_ppu.FPR[frc] - m_ppu.FPR[frb]); + //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fmsubs.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FNMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) +{ + //m_ppu.FPR[frd] = static_cast(-(m_ppu.FPR[fra] * m_ppu.FPR[frc] - m_ppu.FPR[frb])); + //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fnmsubs.");////m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FNMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) +{ + //m_ppu.FPR[frd] = static_cast(-(m_ppu.FPR[fra] * m_ppu.FPR[frc] + m_ppu.FPR[frb])); + //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fnmadds.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::STD(u32 rs, u32 ra, s32 d) +{ + Memory.Write64(ra ? m_ppu.GPR[ra] + d : d, m_ppu.GPR[rs]); +} +void PPULLVMRecompiler::STDU(u32 rs, u32 ra, s32 ds) +{ + //if(ra == 0 || rs == ra) return; + const u64 addr = m_ppu.GPR[ra] + ds; + Memory.Write64(addr, m_ppu.GPR[rs]); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::MTFSB1(u32 crbd, bool rc) +{ + //u64 mask = (1ULL << crbd); + //if ((crbd == 29) && !m_ppu.FPSCR.NI) LOG_WARNING(PPU, "Non-IEEE mode enabled"); + //m_ppu.FPSCR.FPSCR |= mask; + + //if (rc) UNIMPLEMENTED(); +} +void PPULLVMRecompiler::MCRFS(u32 crbd, u32 crbs) +{ + u64 mask = (1ULL << crbd); + m_ppu.CR.CR &= ~mask; + m_ppu.CR.CR |= m_ppu.FPSCR.FPSCR & mask; +} +void PPULLVMRecompiler::MTFSB0(u32 crbd, bool rc) +{ + //u64 mask = (1ULL << crbd); + //if ((crbd == 29) && !m_ppu.FPSCR.NI) LOG_WARNING(PPU, "Non-IEEE mode disabled"); + //m_ppu.FPSCR.FPSCR &= ~mask; + + //if (rc) UNIMPLEMENTED(); +} +void PPULLVMRecompiler::MTFSFI(u32 crfd, u32 i, bool rc) +{ + //u64 mask = (0x1ULL << crfd); + + //if (i) + //{ + // if ((crfd == 29) && !m_ppu.FPSCR.NI) LOG_WARNING(PPU, "Non-IEEE mode enabled"); + // m_ppu.FPSCR.FPSCR |= mask; + //} + //else + //{ + // if ((crfd == 29) && m_ppu.FPSCR.NI) LOG_WARNING(PPU, "Non-IEEE mode disabled"); + // m_ppu.FPSCR.FPSCR &= ~mask; + //} + + //if (rc) UNIMPLEMENTED(); +} +void PPULLVMRecompiler::MFFS(u32 frd, bool rc) +{ + //(u64&)m_ppu.FPR[frd] = m_ppu.FPSCR.FPSCR; + //if (rc) UNIMPLEMENTED(); +} +void PPULLVMRecompiler::MTFSF(u32 flm, u32 frb, bool rc) +{ + //u32 mask = 0; + //for (u32 i = 0; i<8; ++i) + //{ + // if (flm & (1 << i)) mask |= 0xf << (i * 4); + //} + + //const u32 oldNI = m_ppu.FPSCR.NI; + //m_ppu.FPSCR.FPSCR = (m_ppu.FPSCR.FPSCR & ~mask) | ((u32&)m_ppu.FPR[frb] & mask); + //if (m_ppu.FPSCR.NI != oldNI) + //{ + // if (oldNI) + // LOG_WARNING(PPU, "Non-IEEE mode disabled"); + // else + // LOG_WARNING(PPU, "Non-IEEE mode enabled"); + //} + //if (rc) UNK("mtfsf."); +} +void PPULLVMRecompiler::FCMPU(u32 crfd, u32 fra, u32 frb) +{ + int cmp_res = FPRdouble::Cmp(m_ppu.FPR[fra], m_ppu.FPR[frb]); + + if (cmp_res == CR_SO) + { + if (FPRdouble::IsSNaN(m_ppu.FPR[fra]) || FPRdouble::IsSNaN(m_ppu.FPR[frb])) + { + m_ppu.SetFPSCRException(FPSCR_VXSNAN); + } + } + + m_ppu.FPSCR.FPRF = cmp_res; + m_ppu.SetCR(crfd, cmp_res); +} +void PPULLVMRecompiler::FRSP(u32 frd, u32 frb, bool rc) +{ + const double b = m_ppu.FPR[frb]; + double b0 = b; + if (m_ppu.FPSCR.NI) + { + if (((u64&)b0 & DOUBLE_EXP) < 0x3800000000000000ULL) (u64&)b0 &= DOUBLE_SIGN; + } + const double r = static_cast(b0); + m_ppu.FPSCR.FR = fabs(r) > fabs(b); + m_ppu.SetFPSCR_FI(b != r); + m_ppu.FPSCR.FPRF = PPCdouble(r).GetType(); + m_ppu.FPR[frd] = r; +} +void PPULLVMRecompiler::FCTIW(u32 frd, u32 frb, bool rc) +{ + //const double b = m_ppu.FPR[frb]; + //u32 r; + //if (b > (double)0x7fffffff) + //{ + // r = 0x7fffffff; + // m_ppu.SetFPSCRException(FPSCR_VXCVI); + // m_ppu.FPSCR.FI = 0; + // m_ppu.FPSCR.FR = 0; + //} + //else if (b < -(double)0x80000000) + //{ + // r = 0x80000000; + // m_ppu.SetFPSCRException(FPSCR_VXCVI); + // m_ppu.FPSCR.FI = 0; + // m_ppu.FPSCR.FR = 0; + //} + //else + //{ + // s32 i = 0; + // switch (m_ppu.FPSCR.RN) + // { + // case FPSCR_RN_NEAR: + // { + // double t = b + 0.5; + // i = (s32)t; + // if (t - i < 0 || (t - i == 0 && b > 0)) i--; + // break; + // } + // case FPSCR_RN_ZERO: + // i = (s32)b; + // break; + // case FPSCR_RN_PINF: + // i = (s32)b; + // if (b - i > 0) i++; + // break; + // case FPSCR_RN_MINF: + // i = (s32)b; + // if (b - i < 0) i--; + // break; + // } + // r = (u32)i; + // double di = i; + // if (di == b) + // { + // m_ppu.SetFPSCR_FI(0); + // m_ppu.FPSCR.FR = 0; + // } + // else + // { + // m_ppu.SetFPSCR_FI(1); + // m_ppu.FPSCR.FR = fabs(di) > fabs(b); + // } + //} + + //(u64&)m_ppu.FPR[frd] = 0xfff8000000000000ull | r; + //if (r == 0 && ((u64&)b & DOUBLE_SIGN)) (u64&)m_ppu.FPR[frd] |= 0x100000000ull; + + //if (rc) UNK("fctiw."); +} +void PPULLVMRecompiler::FCTIWZ(u32 frd, u32 frb, bool rc) +{ + const double b = m_ppu.FPR[frb]; + u32 value; + if (b > (double)0x7fffffff) + { + value = 0x7fffffff; + m_ppu.SetFPSCRException(FPSCR_VXCVI); + m_ppu.FPSCR.FI = 0; + m_ppu.FPSCR.FR = 0; + } + else if (b < -(double)0x80000000) + { + value = 0x80000000; + m_ppu.SetFPSCRException(FPSCR_VXCVI); + m_ppu.FPSCR.FI = 0; + m_ppu.FPSCR.FR = 0; + } + else + { + s32 i = (s32)b; + double di = i; + if (di == b) + { + m_ppu.SetFPSCR_FI(0); + m_ppu.FPSCR.FR = 0; + } + else + { + m_ppu.SetFPSCR_FI(1); + m_ppu.FPSCR.FR = fabs(di) > fabs(b); + } + value = (u32)i; + } + + (u64&)m_ppu.FPR[frd] = 0xfff8000000000000ull | value; + if (value == 0 && ((u64&)b & DOUBLE_SIGN)) + (u64&)m_ppu.FPR[frd] |= 0x100000000ull; + + //if (rc) UNK("fctiwz."); +} +void PPULLVMRecompiler::FDIV(u32 frd, u32 fra, u32 frb, bool rc) +{ + double res; + + if (FPRdouble::IsNaN(m_ppu.FPR[fra])) + { + res = m_ppu.FPR[fra]; + } + else if (FPRdouble::IsNaN(m_ppu.FPR[frb])) + { + res = m_ppu.FPR[frb]; + } + else + { + if (m_ppu.FPR[frb] == 0.0) + { + if (m_ppu.FPR[fra] == 0.0) + { + m_ppu.FPSCR.VXZDZ = 1; + res = FPR_NAN; + } + else + { + res = m_ppu.FPR[fra] / m_ppu.FPR[frb]; + } + + m_ppu.SetFPSCRException(FPSCR_ZX); + } + else if (FPRdouble::IsINF(m_ppu.FPR[fra]) && FPRdouble::IsINF(m_ppu.FPR[frb])) + { + m_ppu.FPSCR.VXIDI = 1; + res = FPR_NAN; + } + else + { + res = m_ppu.FPR[fra] / m_ppu.FPR[frb]; + } + } + + m_ppu.FPR[frd] = res; + m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fdiv.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FSUB(u32 frd, u32 fra, u32 frb, bool rc) +{ + m_ppu.FPR[frd] = m_ppu.FPR[fra] - m_ppu.FPR[frb]; + m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fsub.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FADD(u32 frd, u32 fra, u32 frb, bool rc) +{ + m_ppu.FPR[frd] = m_ppu.FPR[fra] + m_ppu.FPR[frb]; + m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fadd.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FSQRT(u32 frd, u32 frb, bool rc) +{ + m_ppu.FPR[frd] = sqrt(m_ppu.FPR[frb]); + m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fsqrt.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FSEL(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) +{ + m_ppu.FPR[frd] = m_ppu.FPR[fra] >= 0.0 ? m_ppu.FPR[frc] : m_ppu.FPR[frb]; + //if (rc) UNK("fsel.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FMUL(u32 frd, u32 fra, u32 frc, bool rc) +{ + if ((FPRdouble::IsINF(m_ppu.FPR[fra]) && m_ppu.FPR[frc] == 0.0) || (FPRdouble::IsINF(m_ppu.FPR[frc]) && m_ppu.FPR[fra] == 0.0)) + { + m_ppu.SetFPSCRException(FPSCR_VXIMZ); + m_ppu.FPR[frd] = FPR_NAN; + m_ppu.FPSCR.FI = 0; + m_ppu.FPSCR.FR = 0; + m_ppu.FPSCR.FPRF = FPR_QNAN; + } + else + { + if (FPRdouble::IsSNaN(m_ppu.FPR[fra]) || FPRdouble::IsSNaN(m_ppu.FPR[frc])) + { + m_ppu.SetFPSCRException(FPSCR_VXSNAN); + } + + m_ppu.FPR[frd] = m_ppu.FPR[fra] * m_ppu.FPR[frc]; + m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + } + + //if (rc) UNK("fmul.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FRSQRTE(u32 frd, u32 frb, bool rc) +{ + if (m_ppu.FPR[frb] == 0.0) + { + m_ppu.SetFPSCRException(FPSCR_ZX); + } + m_ppu.FPR[frd] = static_cast(1.0 / sqrt(m_ppu.FPR[frb])); + //if (rc) UNK("frsqrte.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) +{ + m_ppu.FPR[frd] = m_ppu.FPR[fra] * m_ppu.FPR[frc] - m_ppu.FPR[frb]; + m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fmsub.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) +{ + m_ppu.FPR[frd] = m_ppu.FPR[fra] * m_ppu.FPR[frc] + m_ppu.FPR[frb]; + m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fmadd.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FNMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) +{ + m_ppu.FPR[frd] = -(m_ppu.FPR[fra] * m_ppu.FPR[frc] - m_ppu.FPR[frb]); + m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fnmsub.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FNMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) +{ + m_ppu.FPR[frd] = -(m_ppu.FPR[fra] * m_ppu.FPR[frc] + m_ppu.FPR[frb]); + m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fnmadd.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FCMPO(u32 crfd, u32 fra, u32 frb) +{ + int cmp_res = FPRdouble::Cmp(m_ppu.FPR[fra], m_ppu.FPR[frb]); + + if (cmp_res == CR_SO) + { + if (FPRdouble::IsSNaN(m_ppu.FPR[fra]) || FPRdouble::IsSNaN(m_ppu.FPR[frb])) + { + m_ppu.SetFPSCRException(FPSCR_VXSNAN); + if (!m_ppu.FPSCR.VE) m_ppu.SetFPSCRException(FPSCR_VXVC); + } + else + { + m_ppu.SetFPSCRException(FPSCR_VXVC); + } + + m_ppu.FPSCR.FX = 1; + } + + m_ppu.FPSCR.FPRF = cmp_res; + m_ppu.SetCR(crfd, cmp_res); +} +void PPULLVMRecompiler::FNEG(u32 frd, u32 frb, bool rc) +{ + m_ppu.FPR[frd] = -m_ppu.FPR[frb]; + //if (rc) UNK("fneg.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FMR(u32 frd, u32 frb, bool rc) +{ + m_ppu.FPR[frd] = m_ppu.FPR[frb]; + //if (rc) UNK("fmr.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FNABS(u32 frd, u32 frb, bool rc) +{ + m_ppu.FPR[frd] = -fabs(m_ppu.FPR[frb]); + //if (rc) UNK("fnabs.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FABS(u32 frd, u32 frb, bool rc) +{ + m_ppu.FPR[frd] = fabs(m_ppu.FPR[frb]); + //if (rc) UNK("fabs.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FCTID(u32 frd, u32 frb, bool rc) +{ + const double b = m_ppu.FPR[frb]; + u64 r; + if (b > (double)0x7fffffffffffffff) + { + r = 0x7fffffffffffffff; + m_ppu.SetFPSCRException(FPSCR_VXCVI); + m_ppu.FPSCR.FI = 0; + m_ppu.FPSCR.FR = 0; + } + else if (b < -(double)0x8000000000000000) + { + r = 0x8000000000000000; + m_ppu.SetFPSCRException(FPSCR_VXCVI); + m_ppu.FPSCR.FI = 0; + m_ppu.FPSCR.FR = 0; + } + else + { + s64 i = 0; + switch (m_ppu.FPSCR.RN) + { + case FPSCR_RN_NEAR: + { + double t = b + 0.5; + i = (s64)t; + if (t - i < 0 || (t - i == 0 && b > 0)) i--; + break; + } + case FPSCR_RN_ZERO: + i = (s64)b; + break; + case FPSCR_RN_PINF: + i = (s64)b; + if (b - i > 0) i++; + break; + case FPSCR_RN_MINF: + i = (s64)b; + if (b - i < 0) i--; + break; + } + r = (u64)i; + double di = i; + if (di == b) + { + m_ppu.SetFPSCR_FI(0); + m_ppu.FPSCR.FR = 0; + } + else + { + m_ppu.SetFPSCR_FI(1); + m_ppu.FPSCR.FR = fabs(di) > fabs(b); + } + } + + (u64&)m_ppu.FPR[frd] = 0xfff8000000000000ull | r; + if (r == 0 && ((u64&)b & DOUBLE_SIGN)) (u64&)m_ppu.FPR[frd] |= 0x100000000ull; + + //if (rc) UNK("fctid."); +} +void PPULLVMRecompiler::FCTIDZ(u32 frd, u32 frb, bool rc) +{ + const double b = m_ppu.FPR[frb]; + u64 r; + if (b > (double)0x7fffffffffffffff) + { + r = 0x7fffffffffffffff; + m_ppu.SetFPSCRException(FPSCR_VXCVI); + m_ppu.FPSCR.FI = 0; + m_ppu.FPSCR.FR = 0; + } + else if (b < -(double)0x8000000000000000) + { + r = 0x8000000000000000; + m_ppu.SetFPSCRException(FPSCR_VXCVI); + m_ppu.FPSCR.FI = 0; + m_ppu.FPSCR.FR = 0; + } + else + { + s64 i = (s64)b; + double di = i; + if (di == b) + { + m_ppu.SetFPSCR_FI(0); + m_ppu.FPSCR.FR = 0; + } + else + { + m_ppu.SetFPSCR_FI(1); + m_ppu.FPSCR.FR = fabs(di) > fabs(b); + } + r = (u64)i; + } + + (u64&)m_ppu.FPR[frd] = 0xfff8000000000000ull | r; + if (r == 0 && ((u64&)b & DOUBLE_SIGN)) (u64&)m_ppu.FPR[frd] |= 0x100000000ull; + + //if (rc) UNK("fctidz."); +} +void PPULLVMRecompiler::FCFID(u32 frd, u32 frb, bool rc) +{ + s64 bi = (s64&)m_ppu.FPR[frb]; + double bf = (double)bi; + s64 bfi = (s64)bf; + + if (bi == bfi) + { + m_ppu.SetFPSCR_FI(0); + m_ppu.FPSCR.FR = 0; + } + else + { + m_ppu.SetFPSCR_FI(1); + m_ppu.FPSCR.FR = abs(bfi) > abs(bi); + } + + m_ppu.FPR[frd] = bf; + + m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fcfid.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} + +void PPULLVMRecompiler::UNK(const u32 code, const u32 opcode, const u32 gcode) +{ + //UNK(fmt::Format("Unknown/Illegal opcode! (0x%08x : 0x%x : 0x%x)", code, opcode, gcode)); +} + +Value * PPULLVMRecompiler::GetVrAsIntVec(u32 vr, u32 vec_elt_num_bits) +{ + auto vr_i128_ptr = m_ir_builder.CreateConstGEP2_32(m_vpr, 0, vr); + auto vr_vec_ptr = m_ir_builder.CreateBitCast(vr_i128_ptr, VectorType::get(Type::getIntNTy(m_llvm_context, vec_elt_num_bits), 128 / vec_elt_num_bits)->getPointerTo()); + return m_ir_builder.CreateLoad(vr_vec_ptr); +} + +Value * PPULLVMRecompiler::GetVrAsFloatVec(u32 vr) +{ + auto vr_i128_ptr = m_ir_builder.CreateConstGEP2_32(m_vpr, 0, vr); + auto vr_v4f32_ptr = m_ir_builder.CreateBitCast(vr_i128_ptr, VectorType::get(Type::getFloatTy(m_llvm_context), 4)->getPointerTo()); + return m_ir_builder.CreateLoad(vr_v4f32_ptr); +} + +Value * PPULLVMRecompiler::GetVrAsDoubleVec(u32 vr) +{ + auto vr_i128_ptr = m_ir_builder.CreateConstGEP2_32(m_vpr, 0, vr); + auto vr_v2f64_ptr = m_ir_builder.CreateBitCast(vr_i128_ptr, VectorType::get(Type::getDoubleTy(m_llvm_context), 2)->getPointerTo()); + return m_ir_builder.CreateLoad(vr_v2f64_ptr); +} + +void PPULLVMRecompiler::SetVr(u32 vr, Value * val) +{ + auto vr_i128_ptr = m_ir_builder.CreateConstGEP2_32(m_vpr, 0, vr); + auto val_i128 = m_ir_builder.CreateBitCast(val, Type::getIntNTy(m_llvm_context, 128)); + m_ir_builder.CreateStore(val_i128, vr_i128_ptr); +} + +void PPULLVMRecompiler::RunTests() +{ + +} diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.h b/rpcs3/Emu/Cell/PPULLVMRecompiler.h new file mode 100644 index 000000000..c27a1a49b --- /dev/null +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.h @@ -0,0 +1,441 @@ +#pragma once + +#include "Emu/Cell/PPUDecoder.h" +#include "Emu/Cell/PPUThread.h" +#include "llvm/IR/LLVMContext.h" +#include "llvm/IR/IRBuilder.h" +#include "llvm/IR/Module.h" +#include "llvm/IR/GlobalVariable.h" +#include "llvm/ExecutionEngine/JIT.h" + +using namespace llvm; + +class PPULLVMRecompiler : public CPUDecoder, protected PPUOpcodes +{ +public: + PPULLVMRecompiler(PPUThread & ppu); + ~PPULLVMRecompiler(); + + u8 DecodeMemory(const u64 address) override; + +protected: + void NULL_OP() override; + void NOP() override; + + void TDI(u32 to, u32 ra, s32 simm16) override; + void TWI(u32 to, u32 ra, s32 simm16) override; + + void MFVSCR(u32 vd) override; + void MTVSCR(u32 vb) override; + void VADDCUW(u32 vd, u32 va, u32 vb) override; + void VADDFP(u32 vd, u32 va, u32 vb) override; + void VADDSBS(u32 vd, u32 va, u32 vb) override; + void VADDSHS(u32 vd, u32 va, u32 vb) override; + void VADDSWS(u32 vd, u32 va, u32 vb) override; + void VADDUBM(u32 vd, u32 va, u32 vb) override; + void VADDUBS(u32 vd, u32 va, u32 vb) override; + void VADDUHM(u32 vd, u32 va, u32 vb) override; + void VADDUHS(u32 vd, u32 va, u32 vb) override; + void VADDUWM(u32 vd, u32 va, u32 vb) override; + void VADDUWS(u32 vd, u32 va, u32 vb) override; + void VAND(u32 vd, u32 va, u32 vb) override; + void VANDC(u32 vd, u32 va, u32 vb) override; + void VAVGSB(u32 vd, u32 va, u32 vb) override; + void VAVGSH(u32 vd, u32 va, u32 vb) override; + void VAVGSW(u32 vd, u32 va, u32 vb) override; + void VAVGUB(u32 vd, u32 va, u32 vb) override; + void VAVGUH(u32 vd, u32 va, u32 vb) override; + void VAVGUW(u32 vd, u32 va, u32 vb) override; + void VCFSX(u32 vd, u32 uimm5, u32 vb) override; + void VCFUX(u32 vd, u32 uimm5, u32 vb) override; + void VCMPBFP(u32 vd, u32 va, u32 vb) override; + void VCMPBFP_(u32 vd, u32 va, u32 vb) override; + void VCMPEQFP(u32 vd, u32 va, u32 vb) override; + void VCMPEQFP_(u32 vd, u32 va, u32 vb) override; + void VCMPEQUB(u32 vd, u32 va, u32 vb) override; + void VCMPEQUB_(u32 vd, u32 va, u32 vb) override; + void VCMPEQUH(u32 vd, u32 va, u32 vb) override; + void VCMPEQUH_(u32 vd, u32 va, u32 vb) override; + void VCMPEQUW(u32 vd, u32 va, u32 vb) override; + void VCMPEQUW_(u32 vd, u32 va, u32 vb) override; + void VCMPGEFP(u32 vd, u32 va, u32 vb) override; + void VCMPGEFP_(u32 vd, u32 va, u32 vb) override; + void VCMPGTFP(u32 vd, u32 va, u32 vb) override; + void VCMPGTFP_(u32 vd, u32 va, u32 vb) override; + void VCMPGTSB(u32 vd, u32 va, u32 vb) override; + void VCMPGTSB_(u32 vd, u32 va, u32 vb) override; + void VCMPGTSH(u32 vd, u32 va, u32 vb) override; + void VCMPGTSH_(u32 vd, u32 va, u32 vb) override; + void VCMPGTSW(u32 vd, u32 va, u32 vb) override; + void VCMPGTSW_(u32 vd, u32 va, u32 vb) override; + void VCMPGTUB(u32 vd, u32 va, u32 vb) override; + void VCMPGTUB_(u32 vd, u32 va, u32 vb) override; + void VCMPGTUH(u32 vd, u32 va, u32 vb) override; + void VCMPGTUH_(u32 vd, u32 va, u32 vb) override; + void VCMPGTUW(u32 vd, u32 va, u32 vb) override; + void VCMPGTUW_(u32 vd, u32 va, u32 vb) override; + void VCTSXS(u32 vd, u32 uimm5, u32 vb) override; + void VCTUXS(u32 vd, u32 uimm5, u32 vb) override; + void VEXPTEFP(u32 vd, u32 vb) override; + void VLOGEFP(u32 vd, u32 vb) override; + void VMADDFP(u32 vd, u32 va, u32 vc, u32 vb) override; + void VMAXFP(u32 vd, u32 va, u32 vb) override; + void VMAXSB(u32 vd, u32 va, u32 vb) override; + void VMAXSH(u32 vd, u32 va, u32 vb) override; + void VMAXSW(u32 vd, u32 va, u32 vb) override; + void VMAXUB(u32 vd, u32 va, u32 vb) override; + void VMAXUH(u32 vd, u32 va, u32 vb) override; + void VMAXUW(u32 vd, u32 va, u32 vb) override; + void VMHADDSHS(u32 vd, u32 va, u32 vb, u32 vc) override; + void VMHRADDSHS(u32 vd, u32 va, u32 vb, u32 vc) override; + void VMINFP(u32 vd, u32 va, u32 vb) override; + void VMINSB(u32 vd, u32 va, u32 vb) override; + void VMINSH(u32 vd, u32 va, u32 vb) override; + void VMINSW(u32 vd, u32 va, u32 vb) override; + void VMINUB(u32 vd, u32 va, u32 vb) override; + void VMINUH(u32 vd, u32 va, u32 vb) override; + void VMINUW(u32 vd, u32 va, u32 vb) override; + void VMLADDUHM(u32 vd, u32 va, u32 vb, u32 vc) override; + void VMRGHB(u32 vd, u32 va, u32 vb) override; + void VMRGHH(u32 vd, u32 va, u32 vb) override; + void VMRGHW(u32 vd, u32 va, u32 vb) override; + void VMRGLB(u32 vd, u32 va, u32 vb) override; + void VMRGLH(u32 vd, u32 va, u32 vb) override; + void VMRGLW(u32 vd, u32 va, u32 vb) override; + void VMSUMMBM(u32 vd, u32 va, u32 vb, u32 vc) override; + void VMSUMSHM(u32 vd, u32 va, u32 vb, u32 vc) override; + void VMSUMSHS(u32 vd, u32 va, u32 vb, u32 vc) override; + void VMSUMUBM(u32 vd, u32 va, u32 vb, u32 vc) override; + void VMSUMUHM(u32 vd, u32 va, u32 vb, u32 vc) override; + void VMSUMUHS(u32 vd, u32 va, u32 vb, u32 vc) override; + void VMULESB(u32 vd, u32 va, u32 vb) override; + void VMULESH(u32 vd, u32 va, u32 vb) override; + void VMULEUB(u32 vd, u32 va, u32 vb) override; + void VMULEUH(u32 vd, u32 va, u32 vb) override; + void VMULOSB(u32 vd, u32 va, u32 vb) override; + void VMULOSH(u32 vd, u32 va, u32 vb) override; + void VMULOUB(u32 vd, u32 va, u32 vb) override; + void VMULOUH(u32 vd, u32 va, u32 vb) override; + void VNMSUBFP(u32 vd, u32 va, u32 vc, u32 vb) override; + void VNOR(u32 vd, u32 va, u32 vb) override; + void VOR(u32 vd, u32 va, u32 vb) override; + void VPERM(u32 vd, u32 va, u32 vb, u32 vc) override; + void VPKPX(u32 vd, u32 va, u32 vb) override; + void VPKSHSS(u32 vd, u32 va, u32 vb) override; + void VPKSHUS(u32 vd, u32 va, u32 vb) override; + void VPKSWSS(u32 vd, u32 va, u32 vb) override; + void VPKSWUS(u32 vd, u32 va, u32 vb) override; + void VPKUHUM(u32 vd, u32 va, u32 vb) override; + void VPKUHUS(u32 vd, u32 va, u32 vb) override; + void VPKUWUM(u32 vd, u32 va, u32 vb) override; + void VPKUWUS(u32 vd, u32 va, u32 vb) override; + void VREFP(u32 vd, u32 vb) override; + void VRFIM(u32 vd, u32 vb) override; + void VRFIN(u32 vd, u32 vb) override; + void VRFIP(u32 vd, u32 vb) override; + void VRFIZ(u32 vd, u32 vb) override; + void VRLB(u32 vd, u32 va, u32 vb) override; + void VRLH(u32 vd, u32 va, u32 vb) override; + void VRLW(u32 vd, u32 va, u32 vb) override; + void VRSQRTEFP(u32 vd, u32 vb) override; + void VSEL(u32 vd, u32 va, u32 vb, u32 vc) override; + void VSL(u32 vd, u32 va, u32 vb) override; + void VSLB(u32 vd, u32 va, u32 vb) override; + void VSLDOI(u32 vd, u32 va, u32 vb, u32 sh) override; + void VSLH(u32 vd, u32 va, u32 vb) override; + void VSLO(u32 vd, u32 va, u32 vb) override; + void VSLW(u32 vd, u32 va, u32 vb) override; + void VSPLTB(u32 vd, u32 uimm5, u32 vb) override; + void VSPLTH(u32 vd, u32 uimm5, u32 vb) override; + void VSPLTISB(u32 vd, s32 simm5) override; + void VSPLTISH(u32 vd, s32 simm5) override; + void VSPLTISW(u32 vd, s32 simm5) override; + void VSPLTW(u32 vd, u32 uimm5, u32 vb) override; + void VSR(u32 vd, u32 va, u32 vb) override; + void VSRAB(u32 vd, u32 va, u32 vb) override; + void VSRAH(u32 vd, u32 va, u32 vb) override; + void VSRAW(u32 vd, u32 va, u32 vb) override; + void VSRB(u32 vd, u32 va, u32 vb) override; + void VSRH(u32 vd, u32 va, u32 vb) override; + void VSRO(u32 vd, u32 va, u32 vb) override; + void VSRW(u32 vd, u32 va, u32 vb) override; + void VSUBCUW(u32 vd, u32 va, u32 vb) override; + void VSUBFP(u32 vd, u32 va, u32 vb) override; + void VSUBSBS(u32 vd, u32 va, u32 vb) override; + void VSUBSHS(u32 vd, u32 va, u32 vb) override; + void VSUBSWS(u32 vd, u32 va, u32 vb) override; + void VSUBUBM(u32 vd, u32 va, u32 vb) override; + void VSUBUBS(u32 vd, u32 va, u32 vb) override; + void VSUBUHM(u32 vd, u32 va, u32 vb) override; + void VSUBUHS(u32 vd, u32 va, u32 vb) override; + void VSUBUWM(u32 vd, u32 va, u32 vb) override; + void VSUBUWS(u32 vd, u32 va, u32 vb) override; + void VSUMSWS(u32 vd, u32 va, u32 vb) override; + void VSUM2SWS(u32 vd, u32 va, u32 vb) override; + void VSUM4SBS(u32 vd, u32 va, u32 vb) override; + void VSUM4SHS(u32 vd, u32 va, u32 vb) override; + void VSUM4UBS(u32 vd, u32 va, u32 vb) override; + void VUPKHPX(u32 vd, u32 vb) override; + void VUPKHSB(u32 vd, u32 vb) override; + void VUPKHSH(u32 vd, u32 vb) override; + void VUPKLPX(u32 vd, u32 vb) override; + void VUPKLSB(u32 vd, u32 vb) override; + void VUPKLSH(u32 vd, u32 vb) override; + void VXOR(u32 vd, u32 va, u32 vb) override; + void MULLI(u32 rd, u32 ra, s32 simm16) override; + void SUBFIC(u32 rd, u32 ra, s32 simm16) override; + void CMPLI(u32 bf, u32 l, u32 ra, u32 uimm16) override; + void CMPI(u32 bf, u32 l, u32 ra, s32 simm16) override; + void ADDIC(u32 rd, u32 ra, s32 simm16) override; + void ADDIC_(u32 rd, u32 ra, s32 simm16) override; + void ADDI(u32 rd, u32 ra, s32 simm16) override; + void ADDIS(u32 rd, u32 ra, s32 simm16) override; + void BC(u32 bo, u32 bi, s32 bd, u32 aa, u32 lk) override; + void SC(u32 sc_code) override; + void B(s32 ll, u32 aa, u32 lk) override; + void MCRF(u32 crfd, u32 crfs) override; + void BCLR(u32 bo, u32 bi, u32 bh, u32 lk) override; + void CRNOR(u32 bt, u32 ba, u32 bb) override; + void CRANDC(u32 bt, u32 ba, u32 bb) override; + void ISYNC() override; + void CRXOR(u32 bt, u32 ba, u32 bb) override; + void CRNAND(u32 bt, u32 ba, u32 bb) override; + void CRAND(u32 bt, u32 ba, u32 bb) override; + void CREQV(u32 bt, u32 ba, u32 bb) override; + void CRORC(u32 bt, u32 ba, u32 bb) override; + void CROR(u32 bt, u32 ba, u32 bb) override; + void BCCTR(u32 bo, u32 bi, u32 bh, u32 lk) override; + void RLWIMI(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) override; + void RLWINM(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) override; + void RLWNM(u32 ra, u32 rs, u32 rb, u32 MB, u32 ME, bool rc) override; + void ORI(u32 rs, u32 ra, u32 uimm16) override; + void ORIS(u32 rs, u32 ra, u32 uimm16) override; + void XORI(u32 ra, u32 rs, u32 uimm16) override; + void XORIS(u32 ra, u32 rs, u32 uimm16) override; + void ANDI_(u32 ra, u32 rs, u32 uimm16) override; + void ANDIS_(u32 ra, u32 rs, u32 uimm16) override; + void RLDICL(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) override; + void RLDICR(u32 ra, u32 rs, u32 sh, u32 me, bool rc) override; + void RLDIC(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) override; + void RLDIMI(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) override; + void RLDC_LR(u32 ra, u32 rs, u32 rb, u32 m_eb, bool is_r, bool rc) override; + void CMP(u32 crfd, u32 l, u32 ra, u32 rb) override; + void TW(u32 to, u32 ra, u32 rb) override; + void LVSL(u32 vd, u32 ra, u32 rb) override; + void LVEBX(u32 vd, u32 ra, u32 rb) override; + void SUBFC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void MULHDU(u32 rd, u32 ra, u32 rb, bool rc) override; + void ADDC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void MULHWU(u32 rd, u32 ra, u32 rb, bool rc) override; + void MFOCRF(u32 a, u32 rd, u32 crm) override; + void LWARX(u32 rd, u32 ra, u32 rb) override; + void LDX(u32 ra, u32 rs, u32 rb) override; + void LWZX(u32 rd, u32 ra, u32 rb) override; + void SLW(u32 ra, u32 rs, u32 rb, bool rc) override; + void CNTLZW(u32 ra, u32 rs, bool rc) override; + void SLD(u32 ra, u32 rs, u32 rb, bool rc) override; + void AND(u32 ra, u32 rs, u32 rb, bool rc) override; + void CMPL(u32 bf, u32 l, u32 ra, u32 rb) override; + void LVSR(u32 vd, u32 ra, u32 rb) override; + void LVEHX(u32 vd, u32 ra, u32 rb) override; + void SUBF(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void LDUX(u32 rd, u32 ra, u32 rb) override; + void DCBST(u32 ra, u32 rb) override; + void LWZUX(u32 rd, u32 ra, u32 rb) override; + void CNTLZD(u32 ra, u32 rs, bool rc) override; + void ANDC(u32 ra, u32 rs, u32 rb, bool rc) override; + void TD(u32 to, u32 ra, u32 rb) override; + void LVEWX(u32 vd, u32 ra, u32 rb) override; + void MULHD(u32 rd, u32 ra, u32 rb, bool rc) override; + void MULHW(u32 rd, u32 ra, u32 rb, bool rc) override; + void LDARX(u32 rd, u32 ra, u32 rb) override; + void DCBF(u32 ra, u32 rb) override; + void LBZX(u32 rd, u32 ra, u32 rb) override; + void LVX(u32 vd, u32 ra, u32 rb) override; + void NEG(u32 rd, u32 ra, u32 oe, bool rc) override; + void LBZUX(u32 rd, u32 ra, u32 rb) override; + void NOR(u32 ra, u32 rs, u32 rb, bool rc) override; + void STVEBX(u32 vs, u32 ra, u32 rb) override; + void SUBFE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void ADDE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void MTOCRF(u32 l, u32 crm, u32 rs) override; + void STDX(u32 rs, u32 ra, u32 rb) override; + void STWCX_(u32 rs, u32 ra, u32 rb) override; + void STWX(u32 rs, u32 ra, u32 rb) override; + void STVEHX(u32 vs, u32 ra, u32 rb) override; + void STDUX(u32 rs, u32 ra, u32 rb) override; + void STWUX(u32 rs, u32 ra, u32 rb) override; + void STVEWX(u32 vs, u32 ra, u32 rb) override; + void SUBFZE(u32 rd, u32 ra, u32 oe, bool rc) override; + void ADDZE(u32 rd, u32 ra, u32 oe, bool rc) override; + void STDCX_(u32 rs, u32 ra, u32 rb) override; + void STBX(u32 rs, u32 ra, u32 rb) override; + void STVX(u32 vs, u32 ra, u32 rb) override; + void MULLD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void SUBFME(u32 rd, u32 ra, u32 oe, bool rc) override; + void ADDME(u32 rd, u32 ra, u32 oe, bool rc) override; + void MULLW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void DCBTST(u32 ra, u32 rb, u32 th) override; + void STBUX(u32 rs, u32 ra, u32 rb) override; + void ADD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void DCBT(u32 ra, u32 rb, u32 th) override; + void LHZX(u32 rd, u32 ra, u32 rb) override; + void EQV(u32 ra, u32 rs, u32 rb, bool rc) override; + void ECIWX(u32 rd, u32 ra, u32 rb) override; + void LHZUX(u32 rd, u32 ra, u32 rb) override; + void XOR(u32 rs, u32 ra, u32 rb, bool rc) override; + void MFSPR(u32 rd, u32 spr) override; + void LWAX(u32 rd, u32 ra, u32 rb) override; + void DST(u32 ra, u32 rb, u32 strm, u32 t) override; + void LHAX(u32 rd, u32 ra, u32 rb) override; + void LVXL(u32 vd, u32 ra, u32 rb) override; + void MFTB(u32 rd, u32 spr) override; + void LWAUX(u32 rd, u32 ra, u32 rb) override; + void DSTST(u32 ra, u32 rb, u32 strm, u32 t) override; + void LHAUX(u32 rd, u32 ra, u32 rb) override; + void STHX(u32 rs, u32 ra, u32 rb) override; + void ORC(u32 rs, u32 ra, u32 rb, bool rc) override; + void ECOWX(u32 rs, u32 ra, u32 rb) override; + void STHUX(u32 rs, u32 ra, u32 rb) override; + void OR(u32 ra, u32 rs, u32 rb, bool rc) override; + void DIVDU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void DIVWU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void MTSPR(u32 spr, u32 rs) override; + //DCBI + void NAND(u32 ra, u32 rs, u32 rb, bool rc) override; + void STVXL(u32 vs, u32 ra, u32 rb) override; + void DIVD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void DIVW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void LVLX(u32 vd, u32 ra, u32 rb) override; + void LDBRX(u32 rd, u32 ra, u32 rb) override; + void LSWX(u32 rd, u32 ra, u32 rb) override; + void LWBRX(u32 rd, u32 ra, u32 rb) override; + void LFSX(u32 frd, u32 ra, u32 rb) override; + void SRW(u32 ra, u32 rs, u32 rb, bool rc) override; + void SRD(u32 ra, u32 rs, u32 rb, bool rc) override; + void LVRX(u32 vd, u32 ra, u32 rb) override; + void LSWI(u32 rd, u32 ra, u32 nb) override; + void LFSUX(u32 frd, u32 ra, u32 rb) override; + void SYNC(u32 l) override; + void LFDX(u32 frd, u32 ra, u32 rb) override; + void LFDUX(u32 frd, u32 ra, u32 rb) override; + void STVLX(u32 vs, u32 ra, u32 rb) override; + void STSWX(u32 rs, u32 ra, u32 rb) override; + void STWBRX(u32 rs, u32 ra, u32 rb) override; + void STFSX(u32 frs, u32 ra, u32 rb) override; + void STVRX(u32 vs, u32 ra, u32 rb) override; + void STFSUX(u32 frs, u32 ra, u32 rb) override; + void STSWI(u32 rd, u32 ra, u32 nb) override; + void STFDX(u32 frs, u32 ra, u32 rb) override; + void STFDUX(u32 frs, u32 ra, u32 rb) override; + void LVLXL(u32 vd, u32 ra, u32 rb) override; + void LHBRX(u32 rd, u32 ra, u32 rb) override; + void SRAW(u32 ra, u32 rs, u32 rb, bool rc) override; + void SRAD(u32 ra, u32 rs, u32 rb, bool rc) override; + void LVRXL(u32 vd, u32 ra, u32 rb) override; + void DSS(u32 strm, u32 a) override; + void SRAWI(u32 ra, u32 rs, u32 sh, bool rc) override; + void SRADI1(u32 ra, u32 rs, u32 sh, bool rc) override; + void SRADI2(u32 ra, u32 rs, u32 sh, bool rc) override; + void EIEIO() override; + void STVLXL(u32 vs, u32 ra, u32 rb) override; + void STHBRX(u32 rs, u32 ra, u32 rb) override; + void EXTSH(u32 ra, u32 rs, bool rc) override; + void STVRXL(u32 sd, u32 ra, u32 rb) override; + void EXTSB(u32 ra, u32 rs, bool rc) override; + void STFIWX(u32 frs, u32 ra, u32 rb) override; + void EXTSW(u32 ra, u32 rs, bool rc) override; + void ICBI(u32 ra, u32 rb) override; + void DCBZ(u32 ra, u32 rb) override; + void LWZ(u32 rd, u32 ra, s32 d) override; + void LWZU(u32 rd, u32 ra, s32 d) override; + void LBZ(u32 rd, u32 ra, s32 d) override; + void LBZU(u32 rd, u32 ra, s32 d) override; + void STW(u32 rs, u32 ra, s32 d) override; + void STWU(u32 rs, u32 ra, s32 d) override; + void STB(u32 rs, u32 ra, s32 d) override; + void STBU(u32 rs, u32 ra, s32 d) override; + void LHZ(u32 rd, u32 ra, s32 d) override; + void LHZU(u32 rd, u32 ra, s32 d) override; + void LHA(u32 rs, u32 ra, s32 d) override; + void LHAU(u32 rs, u32 ra, s32 d) override; + void STH(u32 rs, u32 ra, s32 d) override; + void STHU(u32 rs, u32 ra, s32 d) override; + void LMW(u32 rd, u32 ra, s32 d) override; + void STMW(u32 rs, u32 ra, s32 d) override; + void LFS(u32 frd, u32 ra, s32 d) override; + void LFSU(u32 frd, u32 ra, s32 d) override; + void LFD(u32 frd, u32 ra, s32 d) override; + void LFDU(u32 frd, u32 ra, s32 d) override; + void STFS(u32 frs, u32 ra, s32 d) override; + void STFSU(u32 frs, u32 ra, s32 d) override; + void STFD(u32 frs, u32 ra, s32 d) override; + void STFDU(u32 frs, u32 ra, s32 d) override; + void LD(u32 rd, u32 ra, s32 ds) override; + void LDU(u32 rd, u32 ra, s32 ds) override; + void LWA(u32 rd, u32 ra, s32 ds) override; + void FDIVS(u32 frd, u32 fra, u32 frb, bool rc) override; + void FSUBS(u32 frd, u32 fra, u32 frb, bool rc) override; + void FADDS(u32 frd, u32 fra, u32 frb, bool rc) override; + void FSQRTS(u32 frd, u32 frb, bool rc) override; + void FRES(u32 frd, u32 frb, bool rc) override; + void FMULS(u32 frd, u32 fra, u32 frc, bool rc) override; + void FMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; + void FMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; + void FNMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; + void FNMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; + void STD(u32 rs, u32 ra, s32 ds) override; + void STDU(u32 rs, u32 ra, s32 ds) override; + void MTFSB1(u32 bt, bool rc) override; + void MCRFS(u32 bf, u32 bfa) override; + void MTFSB0(u32 bt, bool rc) override; + void MTFSFI(u32 crfd, u32 i, bool rc) override; + void MFFS(u32 frd, bool rc) override; + void MTFSF(u32 flm, u32 frb, bool rc) override; + + void FCMPU(u32 bf, u32 fra, u32 frb) override; + void FRSP(u32 frd, u32 frb, bool rc) override; + void FCTIW(u32 frd, u32 frb, bool rc) override; + void FCTIWZ(u32 frd, u32 frb, bool rc) override; + void FDIV(u32 frd, u32 fra, u32 frb, bool rc) override; + void FSUB(u32 frd, u32 fra, u32 frb, bool rc) override; + void FADD(u32 frd, u32 fra, u32 frb, bool rc) override; + void FSQRT(u32 frd, u32 frb, bool rc) override; + void FSEL(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; + void FMUL(u32 frd, u32 fra, u32 frc, bool rc) override; + void FRSQRTE(u32 frd, u32 frb, bool rc) override; + void FMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; + void FMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; + void FNMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; + void FNMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; + void FCMPO(u32 crfd, u32 fra, u32 frb) override; + void FNEG(u32 frd, u32 frb, bool rc) override; + void FMR(u32 frd, u32 frb, bool rc) override; + void FNABS(u32 frd, u32 frb, bool rc) override; + void FABS(u32 frd, u32 frb, bool rc) override; + void FCTID(u32 frd, u32 frb, bool rc) override; + void FCTIDZ(u32 frd, u32 frb, bool rc) override; + void FCFID(u32 frd, u32 frb, bool rc) override; + + void UNK(const u32 code, const u32 opcode, const u32 gcode) override; + +private: + PPUThread & m_ppu; + PPUDecoder * m_decoder; + bool m_hit_branch_instruction; + + LLVMContext m_llvm_context; + IRBuilder<> m_ir_builder; + llvm::Module * m_module; + GlobalVariable * m_gpr; + GlobalVariable * m_vpr; + GlobalVariable * m_vscr; + ExecutionEngine * m_execution_engine; + + Value * GetVrAsIntVec(u32 vr, u32 vec_elt_num_bits); + Value * GetVrAsFloatVec(u32 vr); + Value * GetVrAsDoubleVec(u32 vr); + void SetVr(u32 vr, Value * val); + + void RunTests(); +}; diff --git a/rpcs3/Emu/Cell/PPUThread.cpp b/rpcs3/Emu/Cell/PPUThread.cpp index 6cb068612..3250c18ef 100644 --- a/rpcs3/Emu/Cell/PPUThread.cpp +++ b/rpcs3/Emu/Cell/PPUThread.cpp @@ -9,6 +9,7 @@ #include "Emu/SysCalls/Static.h" #include "Emu/Cell/PPUDecoder.h" #include "Emu/Cell/PPUInterpreter.h" +#include "Emu/Cell/PPULLVMRecompiler.h" PPUThread& GetCurrentPPUThread() { @@ -110,6 +111,10 @@ void PPUThread::DoRun() } break; + case 3: + m_dec = new PPULLVMRecompiler(*this); + break; + default: LOG_ERROR(PPU, "Invalid CPU decoder mode: %d", Ini.CPUDecoderMode.GetValue()); Emu.Pause(); diff --git a/rpcs3/Gui/MainFrame.cpp b/rpcs3/Gui/MainFrame.cpp index a11a094c3..c82cb5a05 100644 --- a/rpcs3/Gui/MainFrame.cpp +++ b/rpcs3/Gui/MainFrame.cpp @@ -421,6 +421,7 @@ void MainFrame::Config(wxCommandEvent& WXUNUSED(event)) cbox_cpu_decoder->Append("PPU Interpreter & DisAsm"); cbox_cpu_decoder->Append("PPU Interpreter"); + cbox_cpu_decoder->Append("PPU JIT (LLVM)"); cbox_spu_decoder->Append("SPU Interpreter"); cbox_spu_decoder->Append("SPU JIT (asmjit)"); diff --git a/rpcs3/emucore.vcxproj b/rpcs3/emucore.vcxproj index 36fd98fa1..027b765e9 100644 --- a/rpcs3/emucore.vcxproj +++ b/rpcs3/emucore.vcxproj @@ -1,4 +1,4 @@ - + @@ -216,6 +216,7 @@ + Create Create @@ -425,7 +426,7 @@ - + @@ -527,6 +528,7 @@ false Use stdafx.h + D:\Projects\LLVM\llvm-3.4.2\include;D:\Projects\LLVM\build\include;%(AdditionalIncludeDirectories) true @@ -540,6 +542,7 @@ Use _UNICODE;UNICODE;MSVC_CRT_MEMLEAK_DETECTION;%(PreprocessorDefinitions) stdafx.h + D:\Projects\LLVM\llvm-3.4.2\include;D:\Projects\LLVM\build\include;%(AdditionalIncludeDirectories) true @@ -554,6 +557,7 @@ _UNICODE;UNICODE;%(PreprocessorDefinitions) stdafx.h Async + D:\Projects\LLVM\llvm-3.4.2\include;D:\Projects\LLVM\build\include;%(AdditionalIncludeDirectories) true @@ -568,6 +572,7 @@ _UNICODE;UNICODE;MSVC_CRT_MEMLEAK_DETECTION;%(PreprocessorDefinitions) stdafx.h Async + D:\Projects\LLVM\llvm-3.4.2\include;D:\Projects\LLVM\build\include;%(AdditionalIncludeDirectories) true @@ -582,6 +587,7 @@ false Use stdafx.h + D:\Projects\LLVM\llvm-3.4.2\include;D:\Projects\LLVM\build\include;%(AdditionalIncludeDirectories) true @@ -599,6 +605,7 @@ Use stdafx.h Async + D:\Projects\LLVM\llvm-3.4.2\include;D:\Projects\LLVM\build\include;%(AdditionalIncludeDirectories) true diff --git a/rpcs3/emucore.vcxproj.filters b/rpcs3/emucore.vcxproj.filters index 5df44f8c9..81b25372b 100644 --- a/rpcs3/emucore.vcxproj.filters +++ b/rpcs3/emucore.vcxproj.filters @@ -1,4 +1,4 @@ - + @@ -626,6 +626,9 @@ Crypto + + Emu\Cell + @@ -1231,5 +1234,8 @@ Crypto + + Emu\Cell + \ No newline at end of file diff --git a/rpcs3/emucore.vcxproj.user b/rpcs3/emucore.vcxproj.user index ef5ff2a1f..89d245247 100644 --- a/rpcs3/emucore.vcxproj.user +++ b/rpcs3/emucore.vcxproj.user @@ -1,4 +1,6 @@  - + + false + \ No newline at end of file diff --git a/rpcs3/rpcs3.vcxproj b/rpcs3/rpcs3.vcxproj index 77d5435fb..8804dd5f2 100644 --- a/rpcs3/rpcs3.vcxproj +++ b/rpcs3/rpcs3.vcxproj @@ -87,10 +87,10 @@ true - $(SolutionDir)$(Platform)\$(Configuration)\emucore.lib;wxmsw31ud_adv.lib;wxbase31ud.lib;wxmsw31ud_core.lib;wxmsw31ud_aui.lib;wxtiffd.lib;wxjpegd.lib;wxpngd.lib;wxzlibd.lib;odbc32.lib;odbccp32.lib;comctl32.lib;ws2_32.lib;shlwapi.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;rpcrt4.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;libOpenAL32.dll.a;asmjit.lib;%(AdditionalDependencies) + $(SolutionDir)$(Platform)\$(Configuration)\emucore.lib;wxmsw31ud_adv.lib;wxbase31ud.lib;wxmsw31ud_core.lib;wxmsw31ud_aui.lib;wxtiffd.lib;wxjpegd.lib;wxpngd.lib;wxzlibd.lib;odbc32.lib;odbccp32.lib;comctl32.lib;ws2_32.lib;shlwapi.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;rpcrt4.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;libOpenAL32.dll.a;asmjit.lib;LLVMAnalysis.lib;LLVMAsmParser.lib;LLVMAsmPrinter.lib;LLVMBitReader.lib;LLVMBitWriter.lib;LLVMCodeGen.lib;LLVMCore.lib;LLVMDebugInfo.lib;LLVMExecutionEngine.lib;LLVMInstCombine.lib;LLVMInstrumentation.lib;LLVMInterpreter.lib;LLVMipa.lib;LLVMipo.lib;LLVMIRReader.lib;LLVMJIT.lib;LLVMLinker.lib;LLVMLTO.lib;LLVMMC.lib;LLVMMCDisassembler.lib;LLVMMCJIT.lib;LLVMMCParser.lib;LLVMObjCARCOpts.lib;LLVMObject.lib;LLVMOption.lib;LLVMRuntimeDyld.lib;LLVMScalarOpts.lib;LLVMSelectionDAG.lib;LLVMSupport.lib;LLVMTableGen.lib;LLVMTarget.lib;LLVMTransformUtils.lib;LLVMVectorize.lib;LLVMX86AsmParser.lib;LLVMX86AsmPrinter.lib;LLVMX86CodeGen.lib;LLVMX86Desc.lib;LLVMX86Disassembler.lib;LLVMX86Info.lib;LLVMX86Utils.lib;%(AdditionalDependencies) %(IgnoreSpecificDefaultLibraries) false - ..\wxWidgets\lib\vc_x64_lib;..\ffmpeg\Windows\x86_64\lib;..\OpenAL\Win64 + D:\Projects\LLVM\build\lib\Debug;..\wxWidgets\lib\vc_x64_lib;..\ffmpeg\Windows\x86_64\lib;..\OpenAL\Win64 "$(SolutionDir)\Utilities\git-version-gen.cmd" @@ -113,10 +113,10 @@ true - $(SolutionDir)$(Platform)\$(Configuration)\emucore.lib;wxmsw31ud_adv.lib;wxbase31ud.lib;wxmsw31ud_core.lib;wxmsw31ud_aui.lib;wxtiffd.lib;wxjpegd.lib;wxpngd.lib;wxzlibd.lib;odbc32.lib;odbccp32.lib;comctl32.lib;ws2_32.lib;shlwapi.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;rpcrt4.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;libOpenAL32.dll.a;asmjit.lib;%(AdditionalDependencies) + $(SolutionDir)$(Platform)\$(Configuration)\emucore.lib;wxmsw31ud_adv.lib;wxbase31ud.lib;wxmsw31ud_core.lib;wxmsw31ud_aui.lib;wxtiffd.lib;wxjpegd.lib;wxpngd.lib;wxzlibd.lib;odbc32.lib;odbccp32.lib;comctl32.lib;ws2_32.lib;shlwapi.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;rpcrt4.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;libOpenAL32.dll.a;asmjit.lib;LLVMAnalysis.lib;LLVMAsmParser.lib;LLVMAsmPrinter.lib;LLVMBitReader.lib;LLVMBitWriter.lib;LLVMCodeGen.lib;LLVMCore.lib;LLVMDebugInfo.lib;LLVMExecutionEngine.lib;LLVMInstCombine.lib;LLVMInstrumentation.lib;LLVMInterpreter.lib;LLVMipa.lib;LLVMipo.lib;LLVMIRReader.lib;LLVMJIT.lib;LLVMLinker.lib;LLVMLTO.lib;LLVMMC.lib;LLVMMCDisassembler.lib;LLVMMCJIT.lib;LLVMMCParser.lib;LLVMObjCARCOpts.lib;LLVMObject.lib;LLVMOption.lib;LLVMRuntimeDyld.lib;LLVMScalarOpts.lib;LLVMSelectionDAG.lib;LLVMSupport.lib;LLVMTableGen.lib;LLVMTarget.lib;LLVMTransformUtils.lib;LLVMVectorize.lib;LLVMX86AsmParser.lib;LLVMX86AsmPrinter.lib;LLVMX86CodeGen.lib;LLVMX86Desc.lib;LLVMX86Disassembler.lib;LLVMX86Info.lib;LLVMX86Utils.lib;%(AdditionalDependencies) %(IgnoreSpecificDefaultLibraries) false - ..\wxWidgets\lib\vc_x64_lib;..\ffmpeg\Windows\x86_64\lib;..\OpenAL\Win64 + D:\Projects\LLVM\build\lib\MinSizeRel;..\wxWidgets\lib\vc_x64_lib;..\ffmpeg\Windows\x86_64\lib;..\OpenAL\Win64 "$(SolutionDir)\Utilities\git-version-gen.cmd" @@ -148,12 +148,12 @@ true true true - $(SolutionDir)$(Platform)\$(Configuration)\emucore.lib;wxmsw31u_adv.lib;wxbase31u.lib;wxmsw31u_core.lib;wxmsw31u_aui.lib;odbc32.lib;odbccp32.lib;comctl32.lib;ws2_32.lib;shlwapi.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;rpcrt4.lib;wxtiff.lib;wxjpeg.lib;wxpng.lib;wxzlib.lib;wxregexu.lib;wxexpat.lib;wsock32.lib;wininet.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;libOpenAL32.dll.a;asmjit.lib;%(AdditionalDependencies) + $(SolutionDir)$(Platform)\$(Configuration)\emucore.lib;wxmsw31u_adv.lib;wxbase31u.lib;wxmsw31u_core.lib;wxmsw31u_aui.lib;odbc32.lib;odbccp32.lib;comctl32.lib;ws2_32.lib;shlwapi.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;rpcrt4.lib;wxtiff.lib;wxjpeg.lib;wxpng.lib;wxzlib.lib;wxregexu.lib;wxexpat.lib;wsock32.lib;wininet.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;libOpenAL32.dll.a;asmjit.lib;LLVMAnalysis.lib;LLVMAsmParser.lib;LLVMAsmPrinter.lib;LLVMBitReader.lib;LLVMBitWriter.lib;LLVMCodeGen.lib;LLVMCore.lib;LLVMDebugInfo.lib;LLVMExecutionEngine.lib;LLVMInstCombine.lib;LLVMInstrumentation.lib;LLVMInterpreter.lib;LLVMipa.lib;LLVMipo.lib;LLVMIRReader.lib;LLVMJIT.lib;LLVMLinker.lib;LLVMLTO.lib;LLVMMC.lib;LLVMMCDisassembler.lib;LLVMMCJIT.lib;LLVMMCParser.lib;LLVMObjCARCOpts.lib;LLVMObject.lib;LLVMOption.lib;LLVMRuntimeDyld.lib;LLVMScalarOpts.lib;LLVMSelectionDAG.lib;LLVMSupport.lib;LLVMTableGen.lib;LLVMTarget.lib;LLVMTransformUtils.lib;LLVMVectorize.lib;LLVMX86AsmParser.lib;LLVMX86AsmPrinter.lib;LLVMX86CodeGen.lib;LLVMX86Desc.lib;LLVMX86Disassembler.lib;LLVMX86Info.lib;LLVMX86Utils.lib;%(AdditionalDependencies) %(IgnoreSpecificDefaultLibraries) false - ..\wxWidgets\lib\vc_x64_lib;..\ffmpeg\Windows\x86_64\lib;..\OpenAL\Win64 + D:\Projects\LLVM\build\lib\MinSizeRel;..\wxWidgets\lib\vc_x64_lib;..\ffmpeg\Windows\x86_64\lib;..\OpenAL\Win64 From 2ea881301a0a05a89d9b42dd08884c9741987ff0 Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Mon, 15 Sep 2014 19:46:53 +0530 Subject: [PATCH 02/42] Implemented a basic UT framework for PPULLVMRecompiler --- rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 8098 +++++++++++++------------- rpcs3/Emu/Cell/PPULLVMRecompiler.h | 916 +-- 2 files changed, 4562 insertions(+), 4452 deletions(-) diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index f516b5ef4..8763b86c9 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -1,4011 +1,4087 @@ -#include "stdafx.h" -#include "Emu/Cell/PPULLVMRecompiler.h" -#include "Emu/Memory/Memory.h" -#include "llvm/Support/TargetSelect.h" -#include "llvm/Support/ManagedStatic.h" -#undef _ -#include "llvm/Support/raw_ostream.h" -#include "llvm/ExecutionEngine/GenericValue.h" -#include "llvm/IR/Intrinsics.h" - -PPULLVMRecompiler::PPULLVMRecompiler(PPUThread & ppu) - : m_ppu(ppu) - , m_decoder(new PPUDecoder(this)) - , m_ir_builder(m_llvm_context) -{ - InitializeNativeTarget(); - - m_module = new Module("Module", m_llvm_context); - m_gpr = new GlobalVariable(*m_module, ArrayType::get(Type::getInt64Ty(m_llvm_context), 32), false, GlobalValue::ExternalLinkage, nullptr, "gpr"); - m_vpr = new GlobalVariable(*m_module, ArrayType::get(Type::getIntNTy(m_llvm_context, 128), 32), false, GlobalValue::ExternalLinkage, nullptr, "vpr"); - m_vscr = new GlobalVariable(*m_module, Type::getInt32Ty(m_llvm_context), false, GlobalValue::ExternalLinkage, nullptr, "vscr"); - - m_execution_engine = EngineBuilder(m_module).create(); - m_execution_engine->addGlobalMapping(m_gpr, m_ppu.GPR); - m_execution_engine->addGlobalMapping(m_vpr, m_ppu.VPR); - m_execution_engine->addGlobalMapping(m_vscr, &m_ppu.VSCR); -} - -PPULLVMRecompiler::~PPULLVMRecompiler() -{ - delete m_execution_engine; - llvm_shutdown(); - delete m_decoder; -} - -u8 PPULLVMRecompiler::DecodeMemory(const u64 address) -{ - std::string function_name = fmt::Format("fn_%llx", address); - Function * function = m_module->getFunction(function_name); - - if (!function) - { - function = cast(m_module->getOrInsertFunction(function_name, Type::getVoidTy(m_llvm_context), (Type *)nullptr)); - BasicBlock * block = BasicBlock::Create(m_llvm_context, "start", function); - m_ir_builder.SetInsertPoint(block); - - //m_hit_branch_instruction = false; - //while (!m_hit_branch_instruction) - //{ - // u32 instr = Memory.Read32(address); - // m_decoder->Decode(instr); - //} - - VADDSWS(14, 23, 25); - - // TODO: Add code to set PC - m_ir_builder.CreateRetVoid(); - std::string s; - raw_string_ostream s2(s); - - s2 << *m_module; - } - - std::vector args; - m_execution_engine->runFunction(function, args); - return 0; -} - -void PPULLVMRecompiler::NULL_OP() -{ - // UNK("null"); -} - -void PPULLVMRecompiler::NOP() -{ - -} - -void PPULLVMRecompiler::TDI(u32 to, u32 ra, s32 simm16) -{ - s64 a = m_ppu.GPR[ra]; - - if ((a < (s64)simm16 && (to & 0x10)) || - (a >(s64)simm16 && (to & 0x8)) || - (a == (s64)simm16 && (to & 0x4)) || - ((u64)a < (u64)simm16 && (to & 0x2)) || - ((u64)a > (u64)simm16 && (to & 0x1))) - { - // TODO: Log this - // UNK(fmt::Format("Trap! (tdi %x, r%d, %x)", to, ra, simm16)); - } -} - -void PPULLVMRecompiler::TWI(u32 to, u32 ra, s32 simm16) -{ - s32 a = m_ppu.GPR[ra]; - - if ((a < simm16 && (to & 0x10)) || - (a > simm16 && (to & 0x8)) || - (a == simm16 && (to & 0x4)) || - ((u32)a < (u32)simm16 && (to & 0x2)) || - ((u32)a > (u32)simm16 && (to & 0x1))) - { - // TODO: Log this - // UNK(fmt::Format("Trap! (twi %x, r%d, %x)", to, ra, simm16)); - } -} - -void PPULLVMRecompiler::MFVSCR(u32 vd) -{ - auto vscr_i32 = m_ir_builder.CreateLoad(m_vscr); - auto vscr_i128 = m_ir_builder.CreateZExt(vscr_i32, Type::getIntNTy(m_llvm_context, 128)); - SetVr(vd, vscr_i128); -} - -void PPULLVMRecompiler::MTVSCR(u32 vb) -{ - auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto vscr_i32 = m_ir_builder.CreateExtractElement(vb_v4i32, 0); - m_ir_builder.CreateStore(vscr_i32, m_vscr); -} - -void PPULLVMRecompiler::VADDCUW(u32 vd, u32 va, u32 vb) -{ - auto va_v4i32 = GetVrAsIntVec(va, 32); - auto vb_v4i32 = GetVrAsIntVec(vb, 32); - - u32 not_mask_v4i32[4] = {0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF}; - va_v4i32 = m_ir_builder.CreateXor(va_v4i32, ConstantDataVector::get(m_llvm_context, not_mask_v4i32)); - auto cmpv4i1 = m_ir_builder.CreateICmpULT(va_v4i32, vb_v4i32); - auto cmpv4i32 = m_ir_builder.CreateZExt(cmpv4i1, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); - SetVr(vd, cmpv4i32); - - // TODO: Implement with overflow intrinsics and check if the generated code is better -} - -void PPULLVMRecompiler::VADDFP(u32 vd, u32 va, u32 vb) -{ - auto va_v4f32 = GetVrAsFloatVec(va); - auto vb_v4f32 = GetVrAsFloatVec(vb); - auto sum_v4f32 = m_ir_builder.CreateFAdd(va_v4f32, vb_v4f32); - SetVr(vd, sum_v4f32); -} - -void PPULLVMRecompiler::VADDSBS(u32 vd, u32 va, u32 vb) -{ - auto va_v16i8 = GetVrAsIntVec(va, 8); - auto vb_v16i8 = GetVrAsIntVec(vb, 8); - auto sum_v16i8 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_padds_b), va_v16i8, vb_v16i8); - SetVr(vd, sum_v16i8); - - // TODO: Set VSCR.SAT -} - -void PPULLVMRecompiler::VADDSHS(u32 vd, u32 va, u32 vb) -{ - auto va_v8i16 = GetVrAsIntVec(va, 16); - auto vb_v8i16 = GetVrAsIntVec(vb, 16); - auto sum_v8i16 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_padds_w), va_v8i16, vb_v8i16); - SetVr(vd, sum_v8i16); - - // TODO: Set VSCR.SAT -} - -void PPULLVMRecompiler::VADDSWS(u32 vd, u32 va, u32 vb) -{ - auto va_v4i32 = GetVrAsIntVec(va, 32); - auto vb_v4i32 = GetVrAsIntVec(vb, 32); - - // It looks like x86 does not have an instruction to add 32 bit intergers with singed/unsiged saturation. - // To implement add with saturation, we first determine what the result would be if the operation were to cause - // an overflow. If two -ve numbers are being added and cause an overflow, the result would be 0x80000000. - // If two +ve numbers are being added and cause an overflow, the result would be 0x7FFFFFFF. Addition of a -ve - // number and a +ve number cannot cause overflow. So the result in case of an overflow is 0x7FFFFFFF + sign bit - // of any one of the operands. - u32 tmp1_v4i32[4] = {0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF}; - auto tmp2_v4i32 = m_ir_builder.CreateLShr(va_v4i32, 31); - auto tmp3_v4i32 = m_ir_builder.CreateAdd(tmp2_v4i32, ConstantDataVector::get(m_llvm_context, tmp1_v4i32)); - - // Next, we find if the addition can actually result in an overflow. Since an overflow can only happen if the operands - // have the same sign, we bitwise AND both the operands. If the sign bit of the result is 1 then the operands have the - // same sign and so may cause an overflow. - auto tmp4_v4i32 = m_ir_builder.CreateAnd(va_v4i32, vb_v4i32); - - // Perform the sum. - auto sum_v4i32 = m_ir_builder.CreateAdd(va_v4i32, vb_v4i32); - - // If an overflow occurs, then the sign of the sum will be different from the sign of the operands. So, we xor the - // result with one of the operands. The sign bit of the result will be 1 if the sign bit of the sum and the sign bit of the - // result is different. This result is again ANDed with tmp4 (the sign bit of tmp4 is 1 only if the operands have the same - // sign and so can cause an overflow). - auto tmp5_v4i32 = m_ir_builder.CreateXor(va_v4i32, sum_v4i32); - auto tmp6_v4i32 = m_ir_builder.CreateAnd(tmp4_v4i32, tmp5_v4i32); - auto tmp7_v4i32 = m_ir_builder.CreateAShr(tmp6_v4i32, 31); - - // tmp7 is equal to 0xFFFFFFFF if an overflow occured and 0x00000000 otherwise. tmp9 is bitwise inverse of tmp7. - u32 tmp8_v4i32[4] ={0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF}; - auto tmp9_v4i32 = m_ir_builder.CreateXor(tmp7_v4i32, ConstantDataVector::get(m_llvm_context, tmp8_v4i32)); - auto tmp10_v4i32 = m_ir_builder.CreateAnd(tmp3_v4i32, tmp7_v4i32); - auto tmp11_v4i32 = m_ir_builder.CreateAnd(sum_v4i32, tmp9_v4i32); - auto tmp12_v4i32 = m_ir_builder.CreateOr(tmp10_v4i32, tmp11_v4i32); - SetVr(vd, tmp12_v4i32); - - // TODO: Set SAT - // TODO: Optimize with pblend -} - -void PPULLVMRecompiler::VADDUBM(u32 vd, u32 va, u32 vb) -{ - auto va_v16i8 = GetVrAsIntVec(va, 8); - auto vb_v16i8 = GetVrAsIntVec(vb, 8); - auto sum_v16i8 = m_ir_builder.CreateAdd(va_v16i8, vb_v16i8); - SetVr(vd, sum_v16i8); -} - -void PPULLVMRecompiler::VADDUBS(u32 vd, u32 va, u32 vb) -{ - auto va_v16i8 = GetVrAsIntVec(va, 8); - auto vb_v16i8 = GetVrAsIntVec(vb, 8); - auto sum_v16i8 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_paddus_b), va_v16i8, vb_v16i8); - SetVr(vd, sum_v16i8); -} - -void PPULLVMRecompiler::VADDUHM(u32 vd, u32 va, u32 vb) -{ - auto va_v8i16 = GetVrAsIntVec(va, 16); - auto vb_v8i16 = GetVrAsIntVec(vb, 16); - auto sum_v8i16 = m_ir_builder.CreateAdd(va_v8i16, vb_v8i16); - SetVr(vd, sum_v8i16); -} - -void PPULLVMRecompiler::VADDUHS(u32 vd, u32 va, u32 vb) -{ - auto va_v8i16 = GetVrAsIntVec(va, 16); - auto vb_v8i16 = GetVrAsIntVec(vb, 16); - auto sum_v8i16 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_paddus_w), va_v8i16, vb_v8i16); - SetVr(vd, sum_v8i16); -} - -void PPULLVMRecompiler::VADDUWM(u32 vd, u32 va, u32 vb) -{ - auto va_v4i32 = GetVrAsIntVec(va, 32); - auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto sum_v4i32 = m_ir_builder.CreateAdd(va_v4i32, vb_v4i32); - SetVr(vd, sum_v4i32); -} - -void PPULLVMRecompiler::VADDUWS(u32 vd, u32 va, u32 vb) -{ - auto va_v4i32 = GetVrAsIntVec(va, 32); - auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto sum_v4i32 = m_ir_builder.CreateAdd(va_v4i32, vb_v4i32); - auto cmp_v4i1 = m_ir_builder.CreateICmpULT(sum_v4i32, va_v4i32); - auto cmp_v4i32 = m_ir_builder.CreateSExt(cmp_v4i1, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); - auto res_v4i32 = m_ir_builder.CreateOr(sum_v4i32, cmp_v4i32); - SetVr(vd, res_v4i32); - - // TODO: Set SAT -} - -void PPULLVMRecompiler::VAND(u32 vd, u32 va, u32 vb) -{ - auto va_v1i128 = GetVrAsIntVec(va, 128); - auto vb_v1i128 = GetVrAsIntVec(vb, 128); - auto res_v1i128 = m_ir_builder.CreateAnd(va_v1i128, vb_v1i128); - SetVr(vd, res_v1i128); -} - -void PPULLVMRecompiler::VANDC(u32 vd, u32 va, u32 vb) -{ - auto va_v1i128 = GetVrAsIntVec(va, 128); - auto vb_v1i128 = GetVrAsIntVec(vb, 128); - vb_v1i128 = m_ir_builder.CreateXor(vb_v1i128, m_ir_builder.getInt(APInt(128, "-1", 10))); - auto res_v1i128 = m_ir_builder.CreateAnd(va_v1i128, vb_v1i128); - SetVr(vd, res_v1i128); - - // TODO: Check if this generates ANDC -} - -void PPULLVMRecompiler::VAVGSB(u32 vd, u32 va, u32 vb) -{ - auto va_v16i8 = GetVrAsIntVec(va, 8); - auto vb_v16i8 = GetVrAsIntVec(vb, 8); - auto va_v16i16 = m_ir_builder.CreateSExt(va_v16i8, VectorType::get(Type::getInt16Ty(m_llvm_context), 16)); - auto vb_v16i16 = m_ir_builder.CreateSExt(vb_v16i8, VectorType::get(Type::getInt16Ty(m_llvm_context), 16)); - auto sum_v16i16 = m_ir_builder.CreateAdd(va_v16i16, vb_v16i16); - u16 one_v16i16[16] = {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}; - sum_v16i16 = m_ir_builder.CreateAdd(sum_v16i16, ConstantDataVector::get(m_llvm_context, one_v16i16)); - auto avg_v16i16 = m_ir_builder.CreateAShr(sum_v16i16, 1); - auto avg_v16i8 = m_ir_builder.CreateBitCast(avg_v16i16, VectorType::get(Type::getInt8Ty(m_llvm_context), 16)); - SetVr(vd, avg_v16i8); -} - -void PPULLVMRecompiler::VAVGSH(u32 vd, u32 va, u32 vb) -{ - auto va_v8i16 = GetVrAsIntVec(va, 16); - auto vb_v8i16 = GetVrAsIntVec(vb, 16); - auto va_v8i32 = m_ir_builder.CreateSExt(va_v8i16, VectorType::get(Type::getInt32Ty(m_llvm_context), 8)); - auto vb_v8i32 = m_ir_builder.CreateSExt(vb_v8i16, VectorType::get(Type::getInt32Ty(m_llvm_context), 8)); - auto sum_v8i32 = m_ir_builder.CreateAdd(va_v8i32, vb_v8i32); - u32 one_v8i32[8] = {1, 1, 1, 1, 1, 1, 1, 1}; - sum_v8i32 = m_ir_builder.CreateAdd(sum_v8i32, ConstantDataVector::get(m_llvm_context, one_v8i32)); - auto avg_v8i32 = m_ir_builder.CreateAShr(sum_v8i32, 1); - auto avg_v8i16 = m_ir_builder.CreateBitCast(avg_v8i32, VectorType::get(Type::getInt16Ty(m_llvm_context), 8)); - SetVr(vd, avg_v8i16); -} - -void PPULLVMRecompiler::VAVGSW(u32 vd, u32 va, u32 vb) -{ - auto va_v4i32 = GetVrAsIntVec(va, 32); - auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto va_v4i64 = m_ir_builder.CreateSExt(va_v4i32, VectorType::get(Type::getInt64Ty(m_llvm_context), 4)); - auto vb_v4i64 = m_ir_builder.CreateSExt(vb_v4i32, VectorType::get(Type::getInt64Ty(m_llvm_context), 4)); - auto sum_v4i64 = m_ir_builder.CreateAdd(va_v4i64, vb_v4i64); - u64 one_v4i64[4] = {1, 1, 1, 1}; - sum_v4i64 = m_ir_builder.CreateAdd(sum_v4i64, ConstantDataVector::get(m_llvm_context, one_v4i64)); - auto avg_v4i64 = m_ir_builder.CreateAShr(sum_v4i64, 1); - auto avg_v4i32 = m_ir_builder.CreateBitCast(avg_v4i64, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); - SetVr(vd, avg_v4i32); -} - -void PPULLVMRecompiler::VAVGUB(u32 vd, u32 va, u32 vb) -{ - auto va_v16i8 = GetVrAsIntVec(va, 8); - auto vb_v16i8 = GetVrAsIntVec(vb, 8); - auto avg_v16i8 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_pavg_b), va_v16i8, vb_v16i8); - SetVr(vd, avg_v16i8); -} - -void PPULLVMRecompiler::VAVGUH(u32 vd, u32 va, u32 vb) -{ - auto va_v8i16 = GetVrAsIntVec(va, 16); - auto vb_v8i16 = GetVrAsIntVec(vb, 16); - auto avg_v8i16 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_pavg_w), va_v8i16, vb_v8i16); - SetVr(vd, avg_v8i16); -} - -void PPULLVMRecompiler::VAVGUW(u32 vd, u32 va, u32 vb) -{ - auto va_v4i32 = GetVrAsIntVec(va, 32); - auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto va_v4i64 = m_ir_builder.CreateZExt(va_v4i32, VectorType::get(Type::getInt64Ty(m_llvm_context), 4)); - auto vb_v4i64 = m_ir_builder.CreateZExt(vb_v4i32, VectorType::get(Type::getInt64Ty(m_llvm_context), 4)); - auto sum_v4i64 = m_ir_builder.CreateAdd(va_v4i64, vb_v4i64); - u64 one_v4i64[4] = {1, 1, 1, 1}; - sum_v4i64 = m_ir_builder.CreateAdd(sum_v4i64, ConstantDataVector::get(m_llvm_context, one_v4i64)); - auto avg_v4i64 = m_ir_builder.CreateLShr(sum_v4i64, 1); - auto avg_v4i32 = m_ir_builder.CreateBitCast(avg_v4i64, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); - SetVr(vd, avg_v4i32); -} - -void PPULLVMRecompiler::VCFSX(u32 vd, u32 uimm5, u32 vb) -{ - u32 scale = 1 << uimm5; - - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._f[w] = ((float)m_ppu.VPR[vb]._s32[w]) / scale; - } -} - -void PPULLVMRecompiler::VCFUX(u32 vd, u32 uimm5, u32 vb) -{ - u32 scale = 1 << uimm5; - - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._f[w] = ((float)m_ppu.VPR[vb]._u32[w]) / scale; - } -} - -void PPULLVMRecompiler::VCMPBFP(u32 vd, u32 va, u32 vb) -{ - //for (uint w = 0; w < 4; w++) - //{ - // u32 mask = 0; - - // const float A = CheckVSCR_NJ(m_ppu.VPR[va]._f[w]); - // const float B = CheckVSCR_NJ(m_ppu.VPR[vb]._f[w]); - - // if (A > B) mask |= 1 << 31; - // if (A < -B) mask |= 1 << 30; - - // m_ppu.VPR[vd]._u32[w] = mask; - //} -} - -void PPULLVMRecompiler::VCMPBFP_(u32 vd, u32 va, u32 vb) -{ - //bool allInBounds = true; - - //for (uint w = 0; w < 4; w++) - //{ - // u32 mask = 0; - - // const float A = CheckVSCR_NJ(m_ppu.VPR[va]._f[w]); - // const float B = CheckVSCR_NJ(m_ppu.VPR[vb]._f[w]); - - // if (A > B) mask |= 1 << 31; - // if (A < -B) mask |= 1 << 30; - - // m_ppu.VPR[vd]._u32[w] = mask; - - // if (mask) - // allInBounds = false; - //} - - //// Bit n°2 of CR6 - //m_ppu.SetCRBit(6, 0x2, allInBounds); -} - -void PPULLVMRecompiler::VCMPEQFP(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._f[w] == m_ppu.VPR[vb]._f[w] ? 0xffffffff : 0; - } -} - -void PPULLVMRecompiler::VCMPEQFP_(u32 vd, u32 va, u32 vb) -{ - int all_equal = 0x8; - int none_equal = 0x2; - - for (uint w = 0; w < 4; w++) - { - if (m_ppu.VPR[va]._f[w] == m_ppu.VPR[vb]._f[w]) - { - m_ppu.VPR[vd]._u32[w] = 0xffffffff; - none_equal = 0; - } - else - { - m_ppu.VPR[vd]._u32[w] = 0; - all_equal = 0; - } - } - - m_ppu.CR.cr6 = all_equal | none_equal; -} - -void PPULLVMRecompiler::VCMPEQUB(u32 vd, u32 va, u32 vb) -{ - for (uint b = 0; b < 16; b++) - { - m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._u8[b] == m_ppu.VPR[vb]._u8[b] ? 0xff : 0; - } -} - -void PPULLVMRecompiler::VCMPEQUB_(u32 vd, u32 va, u32 vb) -{ - int all_equal = 0x8; - int none_equal = 0x2; - - for (uint b = 0; b < 16; b++) - { - if (m_ppu.VPR[va]._u8[b] == m_ppu.VPR[vb]._u8[b]) - { - m_ppu.VPR[vd]._u8[b] = 0xff; - none_equal = 0; - } - else - { - m_ppu.VPR[vd]._u8[b] = 0; - all_equal = 0; - } - } - - m_ppu.CR.cr6 = all_equal | none_equal; -} - -void PPULLVMRecompiler::VCMPEQUH(u32 vd, u32 va, u32 vb) //nf -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] == m_ppu.VPR[vb]._u16[h] ? 0xffff : 0; - } -} -void PPULLVMRecompiler::VCMPEQUH_(u32 vd, u32 va, u32 vb) //nf -{ - int all_equal = 0x8; - int none_equal = 0x2; - - for (uint h = 0; h < 8; h++) - { - if (m_ppu.VPR[va]._u16[h] == m_ppu.VPR[vb]._u16[h]) - { - m_ppu.VPR[vd]._u16[h] = 0xffff; - none_equal = 0; - } - else - { - m_ppu.VPR[vd]._u16[h] = 0; - all_equal = 0; - } - } - - m_ppu.CR.cr6 = all_equal | none_equal; -} -void PPULLVMRecompiler::VCMPEQUW(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] == m_ppu.VPR[vb]._u32[w] ? 0xffffffff : 0; - } -} -void PPULLVMRecompiler::VCMPEQUW_(u32 vd, u32 va, u32 vb) -{ - int all_equal = 0x8; - int none_equal = 0x2; - - for (uint w = 0; w < 4; w++) - { - if (m_ppu.VPR[va]._u32[w] == m_ppu.VPR[vb]._u32[w]) - { - m_ppu.VPR[vd]._u32[w] = 0xffffffff; - none_equal = 0; - } - else - { - m_ppu.VPR[vd]._u32[w] = 0; - all_equal = 0; - } - } - - m_ppu.CR.cr6 = all_equal | none_equal; -} -void PPULLVMRecompiler::VCMPGEFP(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._f[w] >= m_ppu.VPR[vb]._f[w] ? 0xffffffff : 0; - } -} -void PPULLVMRecompiler::VCMPGEFP_(u32 vd, u32 va, u32 vb) -{ - int all_ge = 0x8; - int none_ge = 0x2; - - for (uint w = 0; w < 4; w++) - { - if (m_ppu.VPR[va]._f[w] >= m_ppu.VPR[vb]._f[w]) - { - m_ppu.VPR[vd]._u32[w] = 0xffffffff; - none_ge = 0; - } - else - { - m_ppu.VPR[vd]._u32[w] = 0; - all_ge = 0; - } - } - - m_ppu.CR.cr6 = all_ge | none_ge; -} -void PPULLVMRecompiler::VCMPGTFP(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._f[w] > m_ppu.VPR[vb]._f[w] ? 0xffffffff : 0; - } -} -void PPULLVMRecompiler::VCMPGTFP_(u32 vd, u32 va, u32 vb) -{ - int all_ge = 0x8; - int none_ge = 0x2; - - for (uint w = 0; w < 4; w++) - { - if (m_ppu.VPR[va]._f[w] > m_ppu.VPR[vb]._f[w]) - { - m_ppu.VPR[vd]._u32[w] = 0xffffffff; - none_ge = 0; - } - else - { - m_ppu.VPR[vd]._u32[w] = 0; - all_ge = 0; - } - } - - m_ppu.CR.cr6 = all_ge | none_ge; -} -void PPULLVMRecompiler::VCMPGTSB(u32 vd, u32 va, u32 vb) //nf -{ - for (uint b = 0; b < 16; b++) - { - m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._s8[b] > m_ppu.VPR[vb]._s8[b] ? 0xff : 0; - } -} -void PPULLVMRecompiler::VCMPGTSB_(u32 vd, u32 va, u32 vb) -{ - int all_gt = 0x8; - int none_gt = 0x2; - - for (uint b = 0; b < 16; b++) - { - if (m_ppu.VPR[va]._s8[b] > m_ppu.VPR[vb]._s8[b]) - { - m_ppu.VPR[vd]._u8[b] = 0xff; - none_gt = 0; - } - else - { - m_ppu.VPR[vd]._u8[b] = 0; - all_gt = 0; - } - } - - m_ppu.CR.cr6 = all_gt | none_gt; -} -void PPULLVMRecompiler::VCMPGTSH(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._s16[h] > m_ppu.VPR[vb]._s16[h] ? 0xffff : 0; - } -} -void PPULLVMRecompiler::VCMPGTSH_(u32 vd, u32 va, u32 vb) -{ - int all_gt = 0x8; - int none_gt = 0x2; - - for (uint h = 0; h < 8; h++) - { - if (m_ppu.VPR[va]._s16[h] > m_ppu.VPR[vb]._s16[h]) - { - m_ppu.VPR[vd]._u16[h] = 0xffff; - none_gt = 0; - } - else - { - m_ppu.VPR[vd]._u16[h] = 0; - all_gt = 0; - } - } - - m_ppu.CR.cr6 = all_gt | none_gt; -} -void PPULLVMRecompiler::VCMPGTSW(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._s32[w] > m_ppu.VPR[vb]._s32[w] ? 0xffffffff : 0; - } -} -void PPULLVMRecompiler::VCMPGTSW_(u32 vd, u32 va, u32 vb) -{ - int all_gt = 0x8; - int none_gt = 0x2; - - for (uint w = 0; w < 4; w++) - { - if (m_ppu.VPR[va]._s32[w] > m_ppu.VPR[vb]._s32[w]) - { - m_ppu.VPR[vd]._u32[w] = 0xffffffff; - none_gt = 0; - } - else - { - m_ppu.VPR[vd]._u32[w] = 0; - all_gt = 0; - } - } - - m_ppu.CR.cr6 = all_gt | none_gt; -} -void PPULLVMRecompiler::VCMPGTUB(u32 vd, u32 va, u32 vb) -{ - for (uint b = 0; b < 16; b++) - { - m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._u8[b] > m_ppu.VPR[vb]._u8[b] ? 0xff : 0; - } -} -void PPULLVMRecompiler::VCMPGTUB_(u32 vd, u32 va, u32 vb) -{ - int all_gt = 0x8; - int none_gt = 0x2; - - for (uint b = 0; b < 16; b++) - { - if (m_ppu.VPR[va]._u8[b] > m_ppu.VPR[vb]._u8[b]) - { - m_ppu.VPR[vd]._u8[b] = 0xff; - none_gt = 0; - } - else - { - m_ppu.VPR[vd]._u8[b] = 0; - all_gt = 0; - } - } - - m_ppu.CR.cr6 = all_gt | none_gt; -} -void PPULLVMRecompiler::VCMPGTUH(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] > m_ppu.VPR[vb]._u16[h] ? 0xffff : 0; - } -} -void PPULLVMRecompiler::VCMPGTUH_(u32 vd, u32 va, u32 vb) -{ - int all_gt = 0x8; - int none_gt = 0x2; - - for (uint h = 0; h < 8; h++) - { - if (m_ppu.VPR[va]._u16[h] > m_ppu.VPR[vb]._u16[h]) - { - m_ppu.VPR[vd]._u16[h] = 0xffff; - none_gt = 0; - } - else - { - m_ppu.VPR[vd]._u16[h] = 0; - all_gt = 0; - } - } - - m_ppu.CR.cr6 = all_gt | none_gt; -} -void PPULLVMRecompiler::VCMPGTUW(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] > m_ppu.VPR[vb]._u32[w] ? 0xffffffff : 0; - } -} -void PPULLVMRecompiler::VCMPGTUW_(u32 vd, u32 va, u32 vb) -{ - int all_gt = 0x8; - int none_gt = 0x2; - - for (uint w = 0; w < 4; w++) - { - if (m_ppu.VPR[va]._u32[w] > m_ppu.VPR[vb]._u32[w]) - { - m_ppu.VPR[vd]._u32[w] = 0xffffffff; - none_gt = 0; - } - else - { - m_ppu.VPR[vd]._u32[w] = 0; - all_gt = 0; - } - } - - m_ppu.CR.cr6 = all_gt | none_gt; -} -void PPULLVMRecompiler::VCTSXS(u32 vd, u32 uimm5, u32 vb) -{ - int nScale = 1 << uimm5; - - for (uint w = 0; w < 4; w++) - { - float result = m_ppu.VPR[vb]._f[w] * nScale; - - if (result > INT_MAX) - m_ppu.VPR[vd]._s32[w] = (int)INT_MAX; - else if (result < INT_MIN) - m_ppu.VPR[vd]._s32[w] = (int)INT_MIN; - else // C rounding = Round towards 0 - m_ppu.VPR[vd]._s32[w] = (int)result; - } -} -void PPULLVMRecompiler::VCTUXS(u32 vd, u32 uimm5, u32 vb) -{ - int nScale = 1 << uimm5; - - for (uint w = 0; w < 4; w++) - { - // C rounding = Round towards 0 - s64 result = (s64)(m_ppu.VPR[vb]._f[w] * nScale); - - if (result > UINT_MAX) - m_ppu.VPR[vd]._u32[w] = (u32)UINT_MAX; - else if (result < 0) - m_ppu.VPR[vd]._u32[w] = 0; - else - m_ppu.VPR[vd]._u32[w] = (u32)result; - } -} -void PPULLVMRecompiler::VEXPTEFP(u32 vd, u32 vb) -{ - // vd = exp(vb * log(2)) - // ISA : Note that the value placed into the element of vD may vary between implementations - // and between different executions on the same implementation. - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._f[w] = exp(m_ppu.VPR[vb]._f[w] * log(2.0f)); - } -} -void PPULLVMRecompiler::VLOGEFP(u32 vd, u32 vb) -{ - // ISA : Note that the value placed into the element of vD may vary between implementations - // and between different executions on the same implementation. - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._f[w] = log(m_ppu.VPR[vb]._f[w]) / log(2.0f); - } -} -void PPULLVMRecompiler::VMADDFP(u32 vd, u32 va, u32 vc, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._f[w] = m_ppu.VPR[va]._f[w] * m_ppu.VPR[vc]._f[w] + m_ppu.VPR[vb]._f[w]; - } -} -void PPULLVMRecompiler::VMAXFP(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._f[w] = std::max(m_ppu.VPR[va]._f[w], m_ppu.VPR[vb]._f[w]); - } -} -void PPULLVMRecompiler::VMAXSB(u32 vd, u32 va, u32 vb) //nf -{ - for (uint b = 0; b < 16; b++) - m_ppu.VPR[vd]._s8[b] = std::max(m_ppu.VPR[va]._s8[b], m_ppu.VPR[vb]._s8[b]); -} -void PPULLVMRecompiler::VMAXSH(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._s16[h] = std::max(m_ppu.VPR[va]._s16[h], m_ppu.VPR[vb]._s16[h]); - } -} -void PPULLVMRecompiler::VMAXSW(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._s32[w] = std::max(m_ppu.VPR[va]._s32[w], m_ppu.VPR[vb]._s32[w]); - } -} -void PPULLVMRecompiler::VMAXUB(u32 vd, u32 va, u32 vb) -{ - for (uint b = 0; b < 16; b++) - m_ppu.VPR[vd]._u8[b] = std::max(m_ppu.VPR[va]._u8[b], m_ppu.VPR[vb]._u8[b]); -} -void PPULLVMRecompiler::VMAXUH(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._u16[h] = std::max(m_ppu.VPR[va]._u16[h], m_ppu.VPR[vb]._u16[h]); - } -} -void PPULLVMRecompiler::VMAXUW(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = std::max(m_ppu.VPR[va]._u32[w], m_ppu.VPR[vb]._u32[w]); - } -} -void PPULLVMRecompiler::VMHADDSHS(u32 vd, u32 va, u32 vb, u32 vc) -{ - for (uint h = 0; h < 8; h++) - { - s32 result = (s32)m_ppu.VPR[va]._s16[h] * (s32)m_ppu.VPR[vb]._s16[h] + (s32)m_ppu.VPR[vc]._s16[h]; - - if (result > INT16_MAX) - { - m_ppu.VPR[vd]._s16[h] = (s16)INT16_MAX; - m_ppu.VSCR.SAT = 1; - } - else if (result < INT16_MIN) - { - m_ppu.VPR[vd]._s16[h] = (s16)INT16_MIN; - m_ppu.VSCR.SAT = 1; - } - else - m_ppu.VPR[vd]._s16[h] = (s16)result; - } -} -void PPULLVMRecompiler::VMHRADDSHS(u32 vd, u32 va, u32 vb, u32 vc) -{ - for (uint h = 0; h < 8; h++) - { - s32 result = (s32)m_ppu.VPR[va]._s16[h] * (s32)m_ppu.VPR[vb]._s16[h] + (s32)m_ppu.VPR[vc]._s16[h] + 0x4000; - - if (result > INT16_MAX) - { - m_ppu.VPR[vd]._s16[h] = (s16)INT16_MAX; - m_ppu.VSCR.SAT = 1; - } - else if (result < INT16_MIN) - { - m_ppu.VPR[vd]._s16[h] = (s16)INT16_MIN; - m_ppu.VSCR.SAT = 1; - } - else - m_ppu.VPR[vd]._s16[h] = (s16)result; - } -} -void PPULLVMRecompiler::VMINFP(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._f[w] = std::min(m_ppu.VPR[va]._f[w], m_ppu.VPR[vb]._f[w]); - } -} -void PPULLVMRecompiler::VMINSB(u32 vd, u32 va, u32 vb) //nf -{ - for (uint b = 0; b < 16; b++) - { - m_ppu.VPR[vd]._s8[b] = std::min(m_ppu.VPR[va]._s8[b], m_ppu.VPR[vb]._s8[b]); - } -} -void PPULLVMRecompiler::VMINSH(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._s16[h] = std::min(m_ppu.VPR[va]._s16[h], m_ppu.VPR[vb]._s16[h]); - } -} -void PPULLVMRecompiler::VMINSW(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._s32[w] = std::min(m_ppu.VPR[va]._s32[w], m_ppu.VPR[vb]._s32[w]); - } -} -void PPULLVMRecompiler::VMINUB(u32 vd, u32 va, u32 vb) -{ - for (uint b = 0; b < 16; b++) - { - m_ppu.VPR[vd]._u8[b] = std::min(m_ppu.VPR[va]._u8[b], m_ppu.VPR[vb]._u8[b]); - } -} -void PPULLVMRecompiler::VMINUH(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._u16[h] = std::min(m_ppu.VPR[va]._u16[h], m_ppu.VPR[vb]._u16[h]); - } -} -void PPULLVMRecompiler::VMINUW(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = std::min(m_ppu.VPR[va]._u32[w], m_ppu.VPR[vb]._u32[w]); - } -} -void PPULLVMRecompiler::VMLADDUHM(u32 vd, u32 va, u32 vb, u32 vc) -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] * m_ppu.VPR[vb]._u16[h] + m_ppu.VPR[vc]._u16[h]; - } -} -void PPULLVMRecompiler::VMRGHB(u32 vd, u32 va, u32 vb) -{ - VPR_reg VA = m_ppu.VPR[va]; - VPR_reg VB = m_ppu.VPR[vb]; - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._u8[15 - h * 2] = VA._u8[15 - h]; - m_ppu.VPR[vd]._u8[15 - h * 2 - 1] = VB._u8[15 - h]; - } -} -void PPULLVMRecompiler::VMRGHH(u32 vd, u32 va, u32 vb) -{ - VPR_reg VA = m_ppu.VPR[va]; - VPR_reg VB = m_ppu.VPR[vb]; - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u16[7 - w * 2] = VA._u16[7 - w]; - m_ppu.VPR[vd]._u16[7 - w * 2 - 1] = VB._u16[7 - w]; - } -} -void PPULLVMRecompiler::VMRGHW(u32 vd, u32 va, u32 vb) -{ - VPR_reg VA = m_ppu.VPR[va]; - VPR_reg VB = m_ppu.VPR[vb]; - for (uint d = 0; d < 2; d++) - { - m_ppu.VPR[vd]._u32[3 - d * 2] = VA._u32[3 - d]; - m_ppu.VPR[vd]._u32[3 - d * 2 - 1] = VB._u32[3 - d]; - } -} -void PPULLVMRecompiler::VMRGLB(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._u8[15 - h * 2] = m_ppu.VPR[va]._u8[7 - h]; - m_ppu.VPR[vd]._u8[15 - h * 2 - 1] = m_ppu.VPR[vb]._u8[7 - h]; - } -} -void PPULLVMRecompiler::VMRGLH(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u16[7 - w * 2] = m_ppu.VPR[va]._u16[3 - w]; - m_ppu.VPR[vd]._u16[7 - w * 2 - 1] = m_ppu.VPR[vb]._u16[3 - w]; - } -} -void PPULLVMRecompiler::VMRGLW(u32 vd, u32 va, u32 vb) -{ - for (uint d = 0; d < 2; d++) - { - m_ppu.VPR[vd]._u32[3 - d * 2] = m_ppu.VPR[va]._u32[1 - d]; - m_ppu.VPR[vd]._u32[3 - d * 2 - 1] = m_ppu.VPR[vb]._u32[1 - d]; - } -} -void PPULLVMRecompiler::VMSUMMBM(u32 vd, u32 va, u32 vb, u32 vc) //nf -{ - for (uint w = 0; w < 4; w++) - { - s32 result = 0; - - for (uint b = 0; b < 4; b++) - { - result += m_ppu.VPR[va]._s8[w * 4 + b] * m_ppu.VPR[vb]._u8[w * 4 + b]; - } - - result += m_ppu.VPR[vc]._s32[w]; - m_ppu.VPR[vd]._s32[w] = result; - } -} -void PPULLVMRecompiler::VMSUMSHM(u32 vd, u32 va, u32 vb, u32 vc) //nf -{ - for (uint w = 0; w < 4; w++) - { - s32 result = 0; - - for (uint h = 0; h < 2; h++) - { - result += m_ppu.VPR[va]._s16[w * 2 + h] * m_ppu.VPR[vb]._s16[w * 2 + h]; - } - - result += m_ppu.VPR[vc]._s32[w]; - m_ppu.VPR[vd]._s32[w] = result; - } -} -void PPULLVMRecompiler::VMSUMSHS(u32 vd, u32 va, u32 vb, u32 vc) //nf -{ - for (uint w = 0; w < 4; w++) - { - s64 result = 0; - s32 saturated = 0; - - for (uint h = 0; h < 2; h++) - { - result += m_ppu.VPR[va]._s16[w * 2 + h] * m_ppu.VPR[vb]._s16[w * 2 + h]; - } - - result += m_ppu.VPR[vc]._s32[w]; - - if (result > INT_MAX) - { - saturated = INT_MAX; - m_ppu.VSCR.SAT = 1; - } - else if (result < INT_MIN) - { - saturated = INT_MIN; - m_ppu.VSCR.SAT = 1; - } - else - saturated = (s32)result; - - m_ppu.VPR[vd]._s32[w] = saturated; - } -} -void PPULLVMRecompiler::VMSUMUBM(u32 vd, u32 va, u32 vb, u32 vc) -{ - for (uint w = 0; w < 4; w++) - { - u32 result = 0; - - for (uint b = 0; b < 4; b++) - { - result += m_ppu.VPR[va]._u8[w * 4 + b] * m_ppu.VPR[vb]._u8[w * 4 + b]; - } - - result += m_ppu.VPR[vc]._u32[w]; - m_ppu.VPR[vd]._u32[w] = result; - } -} -void PPULLVMRecompiler::VMSUMUHM(u32 vd, u32 va, u32 vb, u32 vc) //nf -{ - for (uint w = 0; w < 4; w++) - { - u32 result = 0; - - for (uint h = 0; h < 2; h++) - { - result += m_ppu.VPR[va]._u16[w * 2 + h] * m_ppu.VPR[vb]._u16[w * 2 + h]; - } - - result += m_ppu.VPR[vc]._u32[w]; - m_ppu.VPR[vd]._u32[w] = result; - } -} -void PPULLVMRecompiler::VMSUMUHS(u32 vd, u32 va, u32 vb, u32 vc) //nf -{ - for (uint w = 0; w < 4; w++) - { - u64 result = 0; - u32 saturated = 0; - - for (uint h = 0; h < 2; h++) - { - result += m_ppu.VPR[va]._u16[w * 2 + h] * m_ppu.VPR[vb]._u16[w * 2 + h]; - } - - result += m_ppu.VPR[vc]._u32[w]; - - if (result > UINT_MAX) - { - saturated = UINT_MAX; - m_ppu.VSCR.SAT = 1; - } - else - saturated = (u32)result; - - m_ppu.VPR[vd]._u32[w] = saturated; - } -} -void PPULLVMRecompiler::VMULESB(u32 vd, u32 va, u32 vb) //nf -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._s16[h] = (s16)m_ppu.VPR[va]._s8[h * 2 + 1] * (s16)m_ppu.VPR[vb]._s8[h * 2 + 1]; - } -} -void PPULLVMRecompiler::VMULESH(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._s32[w] = (s32)m_ppu.VPR[va]._s16[w * 2 + 1] * (s32)m_ppu.VPR[vb]._s16[w * 2 + 1]; - } -} -void PPULLVMRecompiler::VMULEUB(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._u16[h] = (u16)m_ppu.VPR[va]._u8[h * 2 + 1] * (u16)m_ppu.VPR[vb]._u8[h * 2 + 1]; - } -} -void PPULLVMRecompiler::VMULEUH(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = (u32)m_ppu.VPR[va]._u16[w * 2 + 1] * (u32)m_ppu.VPR[vb]._u16[w * 2 + 1]; - } -} -void PPULLVMRecompiler::VMULOSB(u32 vd, u32 va, u32 vb) //nf -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._s16[h] = (s16)m_ppu.VPR[va]._s8[h * 2] * (s16)m_ppu.VPR[vb]._s8[h * 2]; - } -} -void PPULLVMRecompiler::VMULOSH(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._s32[w] = (s32)m_ppu.VPR[va]._s16[w * 2] * (s32)m_ppu.VPR[vb]._s16[w * 2]; - } -} -void PPULLVMRecompiler::VMULOUB(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._u16[h] = (u16)m_ppu.VPR[va]._u8[h * 2] * (u16)m_ppu.VPR[vb]._u8[h * 2]; - } -} -void PPULLVMRecompiler::VMULOUH(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = (u32)m_ppu.VPR[va]._u16[w * 2] * (u32)m_ppu.VPR[vb]._u16[w * 2]; - } -} -void PPULLVMRecompiler::VNMSUBFP(u32 vd, u32 va, u32 vc, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._f[w] = -(m_ppu.VPR[va]._f[w] * m_ppu.VPR[vc]._f[w] - m_ppu.VPR[vb]._f[w]); - } -} -void PPULLVMRecompiler::VNOR(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = ~(m_ppu.VPR[va]._u32[w] | m_ppu.VPR[vb]._u32[w]); - } -} -void PPULLVMRecompiler::VOR(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] | m_ppu.VPR[vb]._u32[w]; - } -} -void PPULLVMRecompiler::VPERM(u32 vd, u32 va, u32 vb, u32 vc) -{ - u8 tmpSRC[32]; - memcpy(tmpSRC, m_ppu.VPR[vb]._u8, 16); - memcpy(tmpSRC + 16, m_ppu.VPR[va]._u8, 16); - - for (uint b = 0; b < 16; b++) - { - u8 index = m_ppu.VPR[vc]._u8[b] & 0x1f; - - m_ppu.VPR[vd]._u8[b] = tmpSRC[0x1f - index]; - } -} -void PPULLVMRecompiler::VPKPX(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 4; h++) - { - u16 bb7 = m_ppu.VPR[vb]._u8[15 - (h * 4 + 0)] & 0x1; - u16 bb8 = m_ppu.VPR[vb]._u8[15 - (h * 4 + 1)] >> 3; - u16 bb16 = m_ppu.VPR[vb]._u8[15 - (h * 4 + 2)] >> 3; - u16 bb24 = m_ppu.VPR[vb]._u8[15 - (h * 4 + 3)] >> 3; - u16 ab7 = m_ppu.VPR[va]._u8[15 - (h * 4 + 0)] & 0x1; - u16 ab8 = m_ppu.VPR[va]._u8[15 - (h * 4 + 1)] >> 3; - u16 ab16 = m_ppu.VPR[va]._u8[15 - (h * 4 + 2)] >> 3; - u16 ab24 = m_ppu.VPR[va]._u8[15 - (h * 4 + 3)] >> 3; - - m_ppu.VPR[vd]._u16[3 - h] = (bb7 << 15) | (bb8 << 10) | (bb16 << 5) | bb24; - m_ppu.VPR[vd]._u16[4 + (3 - h)] = (ab7 << 15) | (ab8 << 10) | (ab16 << 5) | ab24; - } -} -void PPULLVMRecompiler::VPKSHSS(u32 vd, u32 va, u32 vb) //nf -{ - for (uint b = 0; b < 8; b++) - { - s16 result = m_ppu.VPR[va]._s16[b]; - - if (result > INT8_MAX) - { - result = INT8_MAX; - m_ppu.VSCR.SAT = 1; - } - else if (result < INT8_MIN) - { - result = INT8_MIN; - m_ppu.VSCR.SAT = 1; - } - - m_ppu.VPR[vd]._s8[b + 8] = result; - - result = m_ppu.VPR[vb]._s16[b]; - - if (result > INT8_MAX) - { - result = INT8_MAX; - m_ppu.VSCR.SAT = 1; - } - else if (result < INT8_MIN) - { - result = INT8_MIN; - m_ppu.VSCR.SAT = 1; - } - - m_ppu.VPR[vd]._s8[b] = result; - } -} -void PPULLVMRecompiler::VPKSHUS(u32 vd, u32 va, u32 vb) -{ - for (uint b = 0; b < 8; b++) - { - s16 result = m_ppu.VPR[va]._s16[b]; - - if (result > UINT8_MAX) - { - result = UINT8_MAX; - m_ppu.VSCR.SAT = 1; - } - else if (result < 0) - { - result = 0; - m_ppu.VSCR.SAT = 1; - } - - m_ppu.VPR[vd]._u8[b + 8] = result; - - result = m_ppu.VPR[vb]._s16[b]; - - if (result > UINT8_MAX) - { - result = UINT8_MAX; - m_ppu.VSCR.SAT = 1; - } - else if (result < 0) - { - result = 0; - m_ppu.VSCR.SAT = 1; - } - - m_ppu.VPR[vd]._u8[b] = result; - } -} -void PPULLVMRecompiler::VPKSWSS(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 4; h++) - { - s32 result = m_ppu.VPR[va]._s32[h]; - - if (result > INT16_MAX) - { - result = INT16_MAX; - m_ppu.VSCR.SAT = 1; - } - else if (result < INT16_MIN) - { - result = INT16_MIN; - m_ppu.VSCR.SAT = 1; - } - - m_ppu.VPR[vd]._s16[h + 4] = result; - - result = m_ppu.VPR[vb]._s32[h]; - - if (result > INT16_MAX) - { - result = INT16_MAX; - m_ppu.VSCR.SAT = 1; - } - else if (result < INT16_MIN) - { - result = INT16_MIN; - m_ppu.VSCR.SAT = 1; - } - - m_ppu.VPR[vd]._s16[h] = result; - } -} -void PPULLVMRecompiler::VPKSWUS(u32 vd, u32 va, u32 vb) //nf -{ - for (uint h = 0; h < 4; h++) - { - s32 result = m_ppu.VPR[va]._s32[h]; - - if (result > UINT16_MAX) - { - result = UINT16_MAX; - m_ppu.VSCR.SAT = 1; - } - else if (result < 0) - { - result = 0; - m_ppu.VSCR.SAT = 1; - } - - m_ppu.VPR[vd]._u16[h + 4] = result; - - result = m_ppu.VPR[vb]._s32[h]; - - if (result > UINT16_MAX) - { - result = UINT16_MAX; - m_ppu.VSCR.SAT = 1; - } - else if (result < 0) - { - result = 0; - m_ppu.VSCR.SAT = 1; - } - - m_ppu.VPR[vd]._u16[h] = result; - } -} -void PPULLVMRecompiler::VPKUHUM(u32 vd, u32 va, u32 vb) //nf -{ - for (uint b = 0; b < 8; b++) - { - m_ppu.VPR[vd]._u8[b + 8] = m_ppu.VPR[va]._u8[b * 2]; - m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[vb]._u8[b * 2]; - } -} -void PPULLVMRecompiler::VPKUHUS(u32 vd, u32 va, u32 vb) -{ - for (uint b = 0; b < 8; b++) - { - u16 result = m_ppu.VPR[va]._u16[b]; - - if (result > UINT8_MAX) - { - result = UINT8_MAX; - m_ppu.VSCR.SAT = 1; - } - - m_ppu.VPR[vd]._u8[b + 8] = result; - - result = m_ppu.VPR[vb]._u16[b]; - - if (result > UINT8_MAX) - { - result = UINT8_MAX; - m_ppu.VSCR.SAT = 1; - } - - m_ppu.VPR[vd]._u8[b] = result; - } -} -void PPULLVMRecompiler::VPKUWUM(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 4; h++) - { - m_ppu.VPR[vd]._u16[h + 4] = m_ppu.VPR[va]._u16[h * 2]; - m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[vb]._u16[h * 2]; - } -} -void PPULLVMRecompiler::VPKUWUS(u32 vd, u32 va, u32 vb) //nf -{ - for (uint h = 0; h < 4; h++) - { - u32 result = m_ppu.VPR[va]._u32[h]; - - if (result > UINT16_MAX) - { - result = UINT16_MAX; - m_ppu.VSCR.SAT = 1; - } - - m_ppu.VPR[vd]._u16[h + 4] = result; - - result = m_ppu.VPR[vb]._u32[h]; - - if (result > UINT16_MAX) - { - result = UINT16_MAX; - m_ppu.VSCR.SAT = 1; - } - - m_ppu.VPR[vd]._u16[h] = result; - } -} -void PPULLVMRecompiler::VREFP(u32 vd, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._f[w] = 1.0f / m_ppu.VPR[vb]._f[w]; - } -} -void PPULLVMRecompiler::VRFIM(u32 vd, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._f[w] = floor(m_ppu.VPR[vb]._f[w]); - } -} -void PPULLVMRecompiler::VRFIN(u32 vd, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._f[w] = floor(m_ppu.VPR[vb]._f[w] + 0.5f); - } -} -void PPULLVMRecompiler::VRFIP(u32 vd, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._f[w] = ceil(m_ppu.VPR[vb]._f[w]); - } -} -void PPULLVMRecompiler::VRFIZ(u32 vd, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - float f; - modff(m_ppu.VPR[vb]._f[w], &f); - m_ppu.VPR[vd]._f[w] = f; - } -} -void PPULLVMRecompiler::VRLB(u32 vd, u32 va, u32 vb) //nf -{ - for (uint b = 0; b < 16; b++) - { - int nRot = m_ppu.VPR[vb]._u8[b] & 0x7; - - m_ppu.VPR[vd]._u8[b] = (m_ppu.VPR[va]._u8[b] << nRot) | (m_ppu.VPR[va]._u8[b] >> (8 - nRot)); - } -} -void PPULLVMRecompiler::VRLH(u32 vd, u32 va, u32 vb) //nf -{ - //for (uint h = 0; h < 8; h++) - //{ - // m_ppu.VPR[vd]._u16[h] = rotl16(m_ppu.VPR[va]._u16[h], m_ppu.VPR[vb]._u8[h * 2] & 0xf); - //} -} -void PPULLVMRecompiler::VRLW(u32 vd, u32 va, u32 vb) -{ - //for (uint w = 0; w < 4; w++) - //{ - // m_ppu.VPR[vd]._u32[w] = rotl32(m_ppu.VPR[va]._u32[w], m_ppu.VPR[vb]._u8[w * 4] & 0x1f); - //} -} -void PPULLVMRecompiler::VRSQRTEFP(u32 vd, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - //TODO: accurate div - m_ppu.VPR[vd]._f[w] = 1.0f / sqrtf(m_ppu.VPR[vb]._f[w]); - } -} -void PPULLVMRecompiler::VSEL(u32 vd, u32 va, u32 vb, u32 vc) -{ - for (uint b = 0; b < 16; b++) - { - m_ppu.VPR[vd]._u8[b] = (m_ppu.VPR[vb]._u8[b] & m_ppu.VPR[vc]._u8[b]) | (m_ppu.VPR[va]._u8[b] & (~m_ppu.VPR[vc]._u8[b])); - } -} -void PPULLVMRecompiler::VSL(u32 vd, u32 va, u32 vb) //nf -{ - u8 sh = m_ppu.VPR[vb]._u8[0] & 0x7; - - u32 t = 1; - - for (uint b = 0; b < 16; b++) - { - t &= (m_ppu.VPR[vb]._u8[b] & 0x7) == sh; - } - - if (t) - { - m_ppu.VPR[vd]._u8[0] = m_ppu.VPR[va]._u8[0] << sh; - - for (uint b = 1; b < 16; b++) - { - m_ppu.VPR[vd]._u8[b] = (m_ppu.VPR[va]._u8[b] << sh) | (m_ppu.VPR[va]._u8[b - 1] >> (8 - sh)); - } - } - else - { - //undefined - m_ppu.VPR[vd]._u32[0] = 0xCDCDCDCD; - m_ppu.VPR[vd]._u32[1] = 0xCDCDCDCD; - m_ppu.VPR[vd]._u32[2] = 0xCDCDCDCD; - m_ppu.VPR[vd]._u32[3] = 0xCDCDCDCD; - } -} -void PPULLVMRecompiler::VSLB(u32 vd, u32 va, u32 vb) -{ - for (uint b = 0; b < 16; b++) - { - m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._u8[b] << (m_ppu.VPR[vb]._u8[b] & 0x7); - } -} -void PPULLVMRecompiler::VSLDOI(u32 vd, u32 va, u32 vb, u32 sh) -{ - u8 tmpSRC[32]; - memcpy(tmpSRC, m_ppu.VPR[vb]._u8, 16); - memcpy(tmpSRC + 16, m_ppu.VPR[va]._u8, 16); - - for (uint b = 0; b < 16; b++) - { - m_ppu.VPR[vd]._u8[15 - b] = tmpSRC[31 - (b + sh)]; - } -} -void PPULLVMRecompiler::VSLH(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] << (m_ppu.VPR[vb]._u8[h * 2] & 0xf); - } -} -void PPULLVMRecompiler::VSLO(u32 vd, u32 va, u32 vb) -{ - u8 nShift = (m_ppu.VPR[vb]._u8[0] >> 3) & 0xf; - - m_ppu.VPR[vd].Clear(); - - for (u8 b = 0; b < 16 - nShift; b++) - { - m_ppu.VPR[vd]._u8[15 - b] = m_ppu.VPR[va]._u8[15 - (b + nShift)]; - } -} -void PPULLVMRecompiler::VSLW(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] << (m_ppu.VPR[vb]._u32[w] & 0x1f); - } -} -void PPULLVMRecompiler::VSPLTB(u32 vd, u32 uimm5, u32 vb) -{ - u8 byte = m_ppu.VPR[vb]._u8[15 - uimm5]; - - for (uint b = 0; b < 16; b++) - { - m_ppu.VPR[vd]._u8[b] = byte; - } -} -void PPULLVMRecompiler::VSPLTH(u32 vd, u32 uimm5, u32 vb) -{ - assert(uimm5 < 8); - - u16 hword = m_ppu.VPR[vb]._u16[7 - uimm5]; - - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._u16[h] = hword; - } -} -void PPULLVMRecompiler::VSPLTISB(u32 vd, s32 simm5) -{ - for (uint b = 0; b < 16; b++) - { - m_ppu.VPR[vd]._u8[b] = simm5; - } -} -void PPULLVMRecompiler::VSPLTISH(u32 vd, s32 simm5) -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._u16[h] = (s16)simm5; - } -} -void PPULLVMRecompiler::VSPLTISW(u32 vd, s32 simm5) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = (s32)simm5; - } -} -void PPULLVMRecompiler::VSPLTW(u32 vd, u32 uimm5, u32 vb) -{ - assert(uimm5 < 4); - - u32 word = m_ppu.VPR[vb]._u32[3 - uimm5]; - - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = word; - } -} -void PPULLVMRecompiler::VSR(u32 vd, u32 va, u32 vb) //nf -{ - u8 sh = m_ppu.VPR[vb]._u8[0] & 0x7; - u32 t = 1; - - for (uint b = 0; b < 16; b++) - { - t &= (m_ppu.VPR[vb]._u8[b] & 0x7) == sh; - } - - if (t) - { - m_ppu.VPR[vd]._u8[15] = m_ppu.VPR[va]._u8[15] >> sh; - - for (uint b = 14; ~b; b--) - { - m_ppu.VPR[vd]._u8[b] = (m_ppu.VPR[va]._u8[b] >> sh) | (m_ppu.VPR[va]._u8[b + 1] << (8 - sh)); - } - } - else - { - //undefined - m_ppu.VPR[vd]._u32[0] = 0xCDCDCDCD; - m_ppu.VPR[vd]._u32[1] = 0xCDCDCDCD; - m_ppu.VPR[vd]._u32[2] = 0xCDCDCDCD; - m_ppu.VPR[vd]._u32[3] = 0xCDCDCDCD; - } -} -void PPULLVMRecompiler::VSRAB(u32 vd, u32 va, u32 vb) //nf -{ - for (uint b = 0; b < 16; b++) - { - m_ppu.VPR[vd]._s8[b] = m_ppu.VPR[va]._s8[b] >> (m_ppu.VPR[vb]._u8[b] & 0x7); - } -} -void PPULLVMRecompiler::VSRAH(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._s16[h] = m_ppu.VPR[va]._s16[h] >> (m_ppu.VPR[vb]._u8[h * 2] & 0xf); - } -} -void PPULLVMRecompiler::VSRAW(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._s32[w] = m_ppu.VPR[va]._s32[w] >> (m_ppu.VPR[vb]._u8[w * 4] & 0x1f); - } -} -void PPULLVMRecompiler::VSRB(u32 vd, u32 va, u32 vb) -{ - for (uint b = 0; b < 16; b++) - { - m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._u8[b] >> (m_ppu.VPR[vb]._u8[b] & 0x7); - } -} -void PPULLVMRecompiler::VSRH(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] >> (m_ppu.VPR[vb]._u8[h * 2] & 0xf); - } -} -void PPULLVMRecompiler::VSRO(u32 vd, u32 va, u32 vb) -{ - u8 nShift = (m_ppu.VPR[vb]._u8[0] >> 3) & 0xf; - - m_ppu.VPR[vd].Clear(); - - for (u8 b = 0; b < 16 - nShift; b++) - { - m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._u8[b + nShift]; - } -} -void PPULLVMRecompiler::VSRW(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] >> (m_ppu.VPR[vb]._u8[w * 4] & 0x1f); - } -} -void PPULLVMRecompiler::VSUBCUW(u32 vd, u32 va, u32 vb) //nf -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] < m_ppu.VPR[vb]._u32[w] ? 0 : 1; - } -} -void PPULLVMRecompiler::VSUBFP(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._f[w] = m_ppu.VPR[va]._f[w] - m_ppu.VPR[vb]._f[w]; - } -} -void PPULLVMRecompiler::VSUBSBS(u32 vd, u32 va, u32 vb) //nf -{ - for (uint b = 0; b < 16; b++) - { - s16 result = (s16)m_ppu.VPR[va]._s8[b] - (s16)m_ppu.VPR[vb]._s8[b]; - - if (result < INT8_MIN) - { - m_ppu.VPR[vd]._s8[b] = INT8_MIN; - m_ppu.VSCR.SAT = 1; - } - else if (result > INT8_MAX) - { - m_ppu.VPR[vd]._s8[b] = INT8_MAX; - m_ppu.VSCR.SAT = 1; - } - else - m_ppu.VPR[vd]._s8[b] = (s8)result; - } -} -void PPULLVMRecompiler::VSUBSHS(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 8; h++) - { - s32 result = (s32)m_ppu.VPR[va]._s16[h] - (s32)m_ppu.VPR[vb]._s16[h]; - - if (result < INT16_MIN) - { - m_ppu.VPR[vd]._s16[h] = (s16)INT16_MIN; - m_ppu.VSCR.SAT = 1; - } - else if (result > INT16_MAX) - { - m_ppu.VPR[vd]._s16[h] = (s16)INT16_MAX; - m_ppu.VSCR.SAT = 1; - } - else - m_ppu.VPR[vd]._s16[h] = (s16)result; - } -} -void PPULLVMRecompiler::VSUBSWS(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - s64 result = (s64)m_ppu.VPR[va]._s32[w] - (s64)m_ppu.VPR[vb]._s32[w]; - - if (result < INT32_MIN) - { - m_ppu.VPR[vd]._s32[w] = (s32)INT32_MIN; - m_ppu.VSCR.SAT = 1; - } - else if (result > INT32_MAX) - { - m_ppu.VPR[vd]._s32[w] = (s32)INT32_MAX; - m_ppu.VSCR.SAT = 1; - } - else - m_ppu.VPR[vd]._s32[w] = (s32)result; - } -} -void PPULLVMRecompiler::VSUBUBM(u32 vd, u32 va, u32 vb) -{ - for (uint b = 0; b < 16; b++) - { - m_ppu.VPR[vd]._u8[b] = (u8)((m_ppu.VPR[va]._u8[b] - m_ppu.VPR[vb]._u8[b]) & 0xff); - } -} -void PPULLVMRecompiler::VSUBUBS(u32 vd, u32 va, u32 vb) -{ - for (uint b = 0; b < 16; b++) - { - s16 result = (s16)m_ppu.VPR[va]._u8[b] - (s16)m_ppu.VPR[vb]._u8[b]; - - if (result < 0) - { - m_ppu.VPR[vd]._u8[b] = 0; - m_ppu.VSCR.SAT = 1; - } - else - m_ppu.VPR[vd]._u8[b] = (u8)result; - } -} -void PPULLVMRecompiler::VSUBUHM(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] - m_ppu.VPR[vb]._u16[h]; - } -} -void PPULLVMRecompiler::VSUBUHS(u32 vd, u32 va, u32 vb) //nf -{ - for (uint h = 0; h < 8; h++) - { - s32 result = (s32)m_ppu.VPR[va]._u16[h] - (s32)m_ppu.VPR[vb]._u16[h]; - - if (result < 0) - { - m_ppu.VPR[vd]._u16[h] = 0; - m_ppu.VSCR.SAT = 1; - } - else - m_ppu.VPR[vd]._u16[h] = (u16)result; - } -} -void PPULLVMRecompiler::VSUBUWM(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] - m_ppu.VPR[vb]._u32[w]; - } -} -void PPULLVMRecompiler::VSUBUWS(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - s64 result = (s64)m_ppu.VPR[va]._u32[w] - (s64)m_ppu.VPR[vb]._u32[w]; - - if (result < 0) - { - m_ppu.VPR[vd]._u32[w] = 0; - m_ppu.VSCR.SAT = 1; - } - else - m_ppu.VPR[vd]._u32[w] = (u32)result; - } -} -void PPULLVMRecompiler::VSUMSWS(u32 vd, u32 va, u32 vb) -{ - m_ppu.VPR[vd].Clear(); - - s64 sum = m_ppu.VPR[vb]._s32[3]; - - for (uint w = 0; w < 4; w++) - { - sum += m_ppu.VPR[va]._s32[w]; - } - - if (sum > INT32_MAX) - { - m_ppu.VPR[vd]._s32[0] = (s32)INT32_MAX; - m_ppu.VSCR.SAT = 1; - } - else if (sum < INT32_MIN) - { - m_ppu.VPR[vd]._s32[0] = (s32)INT32_MIN; - m_ppu.VSCR.SAT = 1; - } - else - m_ppu.VPR[vd]._s32[0] = (s32)sum; -} -void PPULLVMRecompiler::VSUM2SWS(u32 vd, u32 va, u32 vb) -{ - for (uint n = 0; n < 2; n++) - { - s64 sum = (s64)m_ppu.VPR[va]._s32[n * 2] + m_ppu.VPR[va]._s32[n * 2 + 1] + m_ppu.VPR[vb]._s32[n * 2]; - - if (sum > INT32_MAX) - { - m_ppu.VPR[vd]._s32[n * 2] = (s32)INT32_MAX; - m_ppu.VSCR.SAT = 1; - } - else if (sum < INT32_MIN) - { - m_ppu.VPR[vd]._s32[n * 2] = (s32)INT32_MIN; - m_ppu.VSCR.SAT = 1; - } - else - m_ppu.VPR[vd]._s32[n * 2] = (s32)sum; - } - m_ppu.VPR[vd]._s32[1] = 0; - m_ppu.VPR[vd]._s32[3] = 0; -} -void PPULLVMRecompiler::VSUM4SBS(u32 vd, u32 va, u32 vb) //nf -{ - for (uint w = 0; w < 4; w++) - { - s64 sum = m_ppu.VPR[vb]._s32[w]; - - for (uint b = 0; b < 4; b++) - { - sum += m_ppu.VPR[va]._s8[w * 4 + b]; - } - - if (sum > INT32_MAX) - { - m_ppu.VPR[vd]._s32[w] = (s32)INT32_MAX; - m_ppu.VSCR.SAT = 1; - } - else if (sum < INT32_MIN) - { - m_ppu.VPR[vd]._s32[w] = (s32)INT32_MIN; - m_ppu.VSCR.SAT = 1; - } - else - m_ppu.VPR[vd]._s32[w] = (s32)sum; - } -} -void PPULLVMRecompiler::VSUM4SHS(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - s64 sum = m_ppu.VPR[vb]._s32[w]; - - for (uint h = 0; h < 2; h++) - { - sum += m_ppu.VPR[va]._s16[w * 2 + h]; - } - - if (sum > INT32_MAX) - { - m_ppu.VPR[vd]._s32[w] = (s32)INT32_MAX; - m_ppu.VSCR.SAT = 1; - } - else if (sum < INT32_MIN) - { - m_ppu.VPR[vd]._s32[w] = (s32)INT32_MIN; - m_ppu.VSCR.SAT = 1; - } - else - m_ppu.VPR[vd]._s32[w] = (s32)sum; - } -} -void PPULLVMRecompiler::VSUM4UBS(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - u64 sum = m_ppu.VPR[vb]._u32[w]; - - for (uint b = 0; b < 4; b++) - { - sum += m_ppu.VPR[va]._u8[w * 4 + b]; - } - - if (sum > UINT32_MAX) - { - m_ppu.VPR[vd]._u32[w] = (u32)UINT32_MAX; - m_ppu.VSCR.SAT = 1; - } - else - m_ppu.VPR[vd]._u32[w] = (u32)sum; - } -} -void PPULLVMRecompiler::VUPKHPX(u32 vd, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._s8[(3 - w) * 4 + 3] = m_ppu.VPR[vb]._s8[w * 2 + 0] >> 7; // signed shift sign extends - m_ppu.VPR[vd]._u8[(3 - w) * 4 + 2] = (m_ppu.VPR[vb]._u8[w * 2 + 0] >> 2) & 0x1f; - m_ppu.VPR[vd]._u8[(3 - w) * 4 + 1] = ((m_ppu.VPR[vb]._u8[w * 2 + 0] & 0x3) << 3) | ((m_ppu.VPR[vb]._u8[w * 2 + 1] >> 5) & 0x7); - m_ppu.VPR[vd]._u8[(3 - w) * 4 + 0] = m_ppu.VPR[vb]._u8[w * 2 + 1] & 0x1f; - } -} -void PPULLVMRecompiler::VUPKHSB(u32 vd, u32 vb) -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._s16[h] = m_ppu.VPR[vb]._s8[h]; - } -} -void PPULLVMRecompiler::VUPKHSH(u32 vd, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._s32[w] = m_ppu.VPR[vb]._s16[w]; - } -} -void PPULLVMRecompiler::VUPKLPX(u32 vd, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._s8[(3 - w) * 4 + 3] = m_ppu.VPR[vb]._s8[8 + w * 2 + 0] >> 7; // signed shift sign extends - m_ppu.VPR[vd]._u8[(3 - w) * 4 + 2] = (m_ppu.VPR[vb]._u8[8 + w * 2 + 0] >> 2) & 0x1f; - m_ppu.VPR[vd]._u8[(3 - w) * 4 + 1] = ((m_ppu.VPR[vb]._u8[8 + w * 2 + 0] & 0x3) << 3) | ((m_ppu.VPR[vb]._u8[8 + w * 2 + 1] >> 5) & 0x7); - m_ppu.VPR[vd]._u8[(3 - w) * 4 + 0] = m_ppu.VPR[vb]._u8[8 + w * 2 + 1] & 0x1f; - } -} -void PPULLVMRecompiler::VUPKLSB(u32 vd, u32 vb) //nf -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._s16[h] = m_ppu.VPR[vb]._s8[8 + h]; - } -} -void PPULLVMRecompiler::VUPKLSH(u32 vd, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._s32[w] = m_ppu.VPR[vb]._s16[4 + w]; - } -} -void PPULLVMRecompiler::VXOR(u32 vd, u32 va, u32 vb) -{ - m_ppu.VPR[vd]._u32[0] = m_ppu.VPR[va]._u32[0] ^ m_ppu.VPR[vb]._u32[0]; - m_ppu.VPR[vd]._u32[1] = m_ppu.VPR[va]._u32[1] ^ m_ppu.VPR[vb]._u32[1]; - m_ppu.VPR[vd]._u32[2] = m_ppu.VPR[va]._u32[2] ^ m_ppu.VPR[vb]._u32[2]; - m_ppu.VPR[vd]._u32[3] = m_ppu.VPR[va]._u32[3] ^ m_ppu.VPR[vb]._u32[3]; -} -void PPULLVMRecompiler::MULLI(u32 rd, u32 ra, s32 simm16) -{ - m_ppu.GPR[rd] = (s64)m_ppu.GPR[ra] * simm16; -} -void PPULLVMRecompiler::SUBFIC(u32 rd, u32 ra, s32 simm16) -{ - const u64 RA = m_ppu.GPR[ra]; - const u64 IMM = (s64)simm16; - m_ppu.GPR[rd] = ~RA + IMM + 1; - - m_ppu.XER.CA = m_ppu.IsCarry(~RA, IMM, 1); -} -void PPULLVMRecompiler::CMPLI(u32 crfd, u32 l, u32 ra, u32 uimm16) -{ - m_ppu.UpdateCRnU(l, crfd, m_ppu.GPR[ra], uimm16); -} -void PPULLVMRecompiler::CMPI(u32 crfd, u32 l, u32 ra, s32 simm16) -{ - m_ppu.UpdateCRnS(l, crfd, m_ppu.GPR[ra], simm16); -} -void PPULLVMRecompiler::ADDIC(u32 rd, u32 ra, s32 simm16) -{ - const u64 RA = m_ppu.GPR[ra]; - m_ppu.GPR[rd] = RA + simm16; - m_ppu.XER.CA = m_ppu.IsCarry(RA, simm16); -} -void PPULLVMRecompiler::ADDIC_(u32 rd, u32 ra, s32 simm16) -{ - const u64 RA = m_ppu.GPR[ra]; - m_ppu.GPR[rd] = RA + simm16; - m_ppu.XER.CA = m_ppu.IsCarry(RA, simm16); - m_ppu.UpdateCR0(m_ppu.GPR[rd]); -} -void PPULLVMRecompiler::ADDI(u32 rd, u32 ra, s32 simm16) -{ - auto rd_ptr = m_ir_builder.CreateConstGEP2_32(m_gpr, 0, rd); - auto imm_val = m_ir_builder.getInt64((int64_t)simm16); - - if (ra == 0) - { - m_ir_builder.CreateStore(imm_val, rd_ptr); - } - else - { - auto ra_ptr = m_ir_builder.CreateConstGEP2_32(m_gpr, 0, ra); - auto ra_val = m_ir_builder.CreateLoad(ra_ptr); - auto sum = m_ir_builder.CreateAdd(ra_val, imm_val); - m_ir_builder.CreateStore(sum, rd_ptr); - } -} -void PPULLVMRecompiler::ADDIS(u32 rd, u32 ra, s32 simm16) -{ - m_ppu.GPR[rd] = ra ? ((s64)m_ppu.GPR[ra] + (simm16 << 16)) : (simm16 << 16); -} -void PPULLVMRecompiler::BC(u32 bo, u32 bi, s32 bd, u32 aa, u32 lk) -{ - //if (CheckCondition(bo, bi)) - //{ - // const u64 nextLR = m_ppu.PC + 4; - // m_ppu.SetBranch(branchTarget((aa ? 0 : m_ppu.PC), bd), lk); - // if (lk) m_ppu.LR = nextLR; - //} -} -void PPULLVMRecompiler::SC(u32 sc_code) -{ - //switch (sc_code) - //{ - //case 0x1: UNK(fmt::Format("HyperCall %d", m_ppu.GPR[0])); break; - //case 0x2: SysCall(); break; - //case 0x3: - // Emu.GetSFuncManager().StaticExecute(m_ppu.GPR[11]); - // if (Ini.HLELogging.GetValue()) - // { - // LOG_NOTICE(PPU, "'%s' done with code[0x%llx]! #pc: 0x%llx", - // Emu.GetSFuncManager()[m_ppu.GPR[11]]->name, m_ppu.GPR[3], m_ppu.PC); - // } - // break; - //case 0x4: m_ppu.FastStop(); break; - //case 0x22: UNK("HyperCall LV1"); break; - //default: UNK(fmt::Format("Unknown sc: %x", sc_code)); - //} -} -void PPULLVMRecompiler::B(s32 ll, u32 aa, u32 lk) -{ - const u64 nextLR = m_ppu.PC + 4; - m_ppu.SetBranch(branchTarget(aa ? 0 : m_ppu.PC, ll), lk); - if (lk) m_ppu.LR = nextLR; -} -void PPULLVMRecompiler::MCRF(u32 crfd, u32 crfs) -{ - m_ppu.SetCR(crfd, m_ppu.GetCR(crfs)); -} -void PPULLVMRecompiler::BCLR(u32 bo, u32 bi, u32 bh, u32 lk) -{ - //if (CheckCondition(bo, bi)) - //{ - // const u64 nextLR = m_ppu.PC + 4; - // m_ppu.SetBranch(branchTarget(0, m_ppu.LR), true); - // if (lk) m_ppu.LR = nextLR; - //} -} -void PPULLVMRecompiler::CRNOR(u32 crbd, u32 crba, u32 crbb) -{ - const u8 v = 1 ^ (m_ppu.IsCR(crba) | m_ppu.IsCR(crbb)); - m_ppu.SetCRBit2(crbd, v & 0x1); -} -void PPULLVMRecompiler::CRANDC(u32 crbd, u32 crba, u32 crbb) -{ - const u8 v = m_ppu.IsCR(crba) & (1 ^ m_ppu.IsCR(crbb)); - m_ppu.SetCRBit2(crbd, v & 0x1); -} -void PPULLVMRecompiler::ISYNC() -{ - _mm_mfence(); -} -void PPULLVMRecompiler::CRXOR(u32 crbd, u32 crba, u32 crbb) -{ - const u8 v = m_ppu.IsCR(crba) ^ m_ppu.IsCR(crbb); - m_ppu.SetCRBit2(crbd, v & 0x1); -} -void PPULLVMRecompiler::CRNAND(u32 crbd, u32 crba, u32 crbb) -{ - const u8 v = 1 ^ (m_ppu.IsCR(crba) & m_ppu.IsCR(crbb)); - m_ppu.SetCRBit2(crbd, v & 0x1); -} -void PPULLVMRecompiler::CRAND(u32 crbd, u32 crba, u32 crbb) -{ - const u8 v = m_ppu.IsCR(crba) & m_ppu.IsCR(crbb); - m_ppu.SetCRBit2(crbd, v & 0x1); -} -void PPULLVMRecompiler::CREQV(u32 crbd, u32 crba, u32 crbb) -{ - const u8 v = 1 ^ (m_ppu.IsCR(crba) ^ m_ppu.IsCR(crbb)); - m_ppu.SetCRBit2(crbd, v & 0x1); -} -void PPULLVMRecompiler::CRORC(u32 crbd, u32 crba, u32 crbb) -{ - const u8 v = m_ppu.IsCR(crba) | (1 ^ m_ppu.IsCR(crbb)); - m_ppu.SetCRBit2(crbd, v & 0x1); -} -void PPULLVMRecompiler::CROR(u32 crbd, u32 crba, u32 crbb) -{ - const u8 v = m_ppu.IsCR(crba) | m_ppu.IsCR(crbb); - m_ppu.SetCRBit2(crbd, v & 0x1); -} -void PPULLVMRecompiler::BCCTR(u32 bo, u32 bi, u32 bh, u32 lk) -{ - if (bo & 0x10 || m_ppu.IsCR(bi) == (bo & 0x8)) - { - const u64 nextLR = m_ppu.PC + 4; - m_ppu.SetBranch(branchTarget(0, m_ppu.CTR), true); - if (lk) m_ppu.LR = nextLR; - } -} -void PPULLVMRecompiler::RLWIMI(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) -{ - //const u64 mask = rotate_mask[32 + mb][32 + me]; - //m_ppu.GPR[ra] = (m_ppu.GPR[ra] & ~mask) | (rotl32(m_ppu.GPR[rs], sh) & mask); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); -} -void PPULLVMRecompiler::RLWINM(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) -{ - //m_ppu.GPR[ra] = rotl32(m_ppu.GPR[rs], sh) & rotate_mask[32 + mb][32 + me]; - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); -} -void PPULLVMRecompiler::RLWNM(u32 ra, u32 rs, u32 rb, u32 mb, u32 me, bool rc) -{ - //m_ppu.GPR[ra] = rotl32(m_ppu.GPR[rs], m_ppu.GPR[rb] & 0x1f) & rotate_mask[32 + mb][32 + me]; - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); -} -void PPULLVMRecompiler::ORI(u32 ra, u32 rs, u32 uimm16) -{ - m_ppu.GPR[ra] = m_ppu.GPR[rs] | uimm16; -} -void PPULLVMRecompiler::ORIS(u32 ra, u32 rs, u32 uimm16) -{ - m_ppu.GPR[ra] = m_ppu.GPR[rs] | (uimm16 << 16); -} -void PPULLVMRecompiler::XORI(u32 ra, u32 rs, u32 uimm16) -{ - m_ppu.GPR[ra] = m_ppu.GPR[rs] ^ uimm16; -} -void PPULLVMRecompiler::XORIS(u32 ra, u32 rs, u32 uimm16) -{ - m_ppu.GPR[ra] = m_ppu.GPR[rs] ^ (uimm16 << 16); -} -void PPULLVMRecompiler::ANDI_(u32 ra, u32 rs, u32 uimm16) -{ - m_ppu.GPR[ra] = m_ppu.GPR[rs] & uimm16; - m_ppu.UpdateCR0(m_ppu.GPR[ra]); -} -void PPULLVMRecompiler::ANDIS_(u32 ra, u32 rs, u32 uimm16) -{ - m_ppu.GPR[ra] = m_ppu.GPR[rs] & (uimm16 << 16); - m_ppu.UpdateCR0(m_ppu.GPR[ra]); -} -void PPULLVMRecompiler::RLDICL(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) -{ - //m_ppu.GPR[ra] = rotl64(m_ppu.GPR[rs], sh) & rotate_mask[mb][63]; - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); -} -void PPULLVMRecompiler::RLDICR(u32 ra, u32 rs, u32 sh, u32 me, bool rc) -{ - //m_ppu.GPR[ra] = rotl64(m_ppu.GPR[rs], sh) & rotate_mask[0][me]; - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); -} -void PPULLVMRecompiler::RLDIC(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) -{ - //m_ppu.GPR[ra] = rotl64(m_ppu.GPR[rs], sh) & rotate_mask[mb][63 - sh]; - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); -} -void PPULLVMRecompiler::RLDIMI(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) -{ - //const u64 mask = rotate_mask[mb][63 - sh]; - //m_ppu.GPR[ra] = (m_ppu.GPR[ra] & ~mask) | (rotl64(m_ppu.GPR[rs], sh) & mask); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); -} -void PPULLVMRecompiler::RLDC_LR(u32 ra, u32 rs, u32 rb, u32 m_eb, bool is_r, bool rc) -{ - if (is_r) // rldcr - { - RLDICR(ra, rs, m_ppu.GPR[rb], m_eb, rc); - } - else // rldcl - { - RLDICL(ra, rs, m_ppu.GPR[rb], m_eb, rc); - } -} -void PPULLVMRecompiler::CMP(u32 crfd, u32 l, u32 ra, u32 rb) -{ - m_ppu.UpdateCRnS(l, crfd, m_ppu.GPR[ra], m_ppu.GPR[rb]); -} -void PPULLVMRecompiler::TW(u32 to, u32 ra, u32 rb) -{ - //s32 a = m_ppu.GPR[ra]; - //s32 b = m_ppu.GPR[rb]; - - //if ((a < b && (to & 0x10)) || - // (a > b && (to & 0x8)) || - // (a == b && (to & 0x4)) || - // ((u32)a < (u32)b && (to & 0x2)) || - // ((u32)a >(u32)b && (to & 0x1))) - //{ - // UNK(fmt::Format("Trap! (tw %x, r%d, r%d)", to, ra, rb)); - //} -} -void PPULLVMRecompiler::LVSL(u32 vd, u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - - static const u64 lvsl_values[0x10][2] = - { - { 0x08090A0B0C0D0E0F, 0x0001020304050607 }, - { 0x090A0B0C0D0E0F10, 0x0102030405060708 }, - { 0x0A0B0C0D0E0F1011, 0x0203040506070809 }, - { 0x0B0C0D0E0F101112, 0x030405060708090A }, - { 0x0C0D0E0F10111213, 0x0405060708090A0B }, - { 0x0D0E0F1011121314, 0x05060708090A0B0C }, - { 0x0E0F101112131415, 0x060708090A0B0C0D }, - { 0x0F10111213141516, 0x0708090A0B0C0D0E }, - { 0x1011121314151617, 0x08090A0B0C0D0E0F }, - { 0x1112131415161718, 0x090A0B0C0D0E0F10 }, - { 0x1213141516171819, 0x0A0B0C0D0E0F1011 }, - { 0x131415161718191A, 0x0B0C0D0E0F101112 }, - { 0x1415161718191A1B, 0x0C0D0E0F10111213 }, - { 0x15161718191A1B1C, 0x0D0E0F1011121314 }, - { 0x161718191A1B1C1D, 0x0E0F101112131415 }, - { 0x1718191A1B1C1D1E, 0x0F10111213141516 }, - }; - - m_ppu.VPR[vd]._u64[0] = lvsl_values[addr & 0xf][0]; - m_ppu.VPR[vd]._u64[1] = lvsl_values[addr & 0xf][1]; -} -void PPULLVMRecompiler::LVEBX(u32 vd, u32 ra, u32 rb) -{ - //const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - //m_ppu.VPR[vd].Clear(); - //m_ppu.VPR[vd]._u8[addr & 0xf] = Memory.Read8(addr); - m_ppu.VPR[vd]._u128 = Memory.Read128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL); -} -void PPULLVMRecompiler::SUBFC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) -{ - //const u64 RA = m_ppu.GPR[ra]; - //const u64 RB = m_ppu.GPR[rb]; - //m_ppu.GPR[rd] = ~RA + RB + 1; - //m_ppu.XER.CA = m_ppu.IsCarry(~RA, RB, 1); - //if (oe) UNK("subfco"); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); -} -void PPULLVMRecompiler::ADDC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) -{ - //const s64 RA = m_ppu.GPR[ra]; - //const s64 RB = m_ppu.GPR[rb]; - //m_ppu.GPR[rd] = RA + RB; - //m_ppu.XER.CA = m_ppu.IsCarry(RA, RB); - //if (oe) UNK("addco"); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); -} -void PPULLVMRecompiler::MULHDU(u32 rd, u32 ra, u32 rb, bool rc) -{ - m_ppu.GPR[rd] = __umulh(m_ppu.GPR[ra], m_ppu.GPR[rb]); - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); -} -void PPULLVMRecompiler::MULHWU(u32 rd, u32 ra, u32 rb, bool rc) -{ - u32 a = m_ppu.GPR[ra]; - u32 b = m_ppu.GPR[rb]; - m_ppu.GPR[rd] = ((u64)a * (u64)b) >> 32; - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); -} -void PPULLVMRecompiler::MFOCRF(u32 a, u32 rd, u32 crm) -{ - /* - if(a) - { - u32 n = 0, count = 0; - for(u32 i = 0; i < 8; ++i) - { - if(crm & (1 << i)) - { - n = i; - count++; - } - } - - if(count == 1) - { - //RD[32+4*n : 32+4*n+3] = CR[4*n : 4*n+3]; - u8 offset = n * 4; - m_ppu.GPR[rd] = (m_ppu.GPR[rd] & ~(0xf << offset)) | ((u32)m_ppu.GetCR(7 - n) << offset); - } - else - m_ppu.GPR[rd] = 0; - } - else - { - */ - m_ppu.GPR[rd] = m_ppu.CR.CR; - //} -} -void PPULLVMRecompiler::LWARX(u32 rd, u32 ra, u32 rb) -{ - m_ppu.R_ADDR = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - m_ppu.R_VALUE = (u32&)Memory[m_ppu.R_ADDR]; - m_ppu.GPR[rd] = re32((u32)m_ppu.R_VALUE); -} -void PPULLVMRecompiler::LDX(u32 rd, u32 ra, u32 rb) -{ - m_ppu.GPR[rd] = Memory.Read64(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); -} -void PPULLVMRecompiler::LWZX(u32 rd, u32 ra, u32 rb) -{ - m_ppu.GPR[rd] = Memory.Read32(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); -} -void PPULLVMRecompiler::SLW(u32 ra, u32 rs, u32 rb, bool rc) -{ - //u32 n = m_ppu.GPR[rb] & 0x1f; - //u32 r = rotl32((u32)m_ppu.GPR[rs], n); - //u32 m = (m_ppu.GPR[rb] & 0x20) ? 0 : rotate_mask[32][63 - n]; - - //m_ppu.GPR[ra] = r & m; - - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); -} -void PPULLVMRecompiler::CNTLZW(u32 ra, u32 rs, bool rc) -{ - u32 i; - for (i = 0; i < 32; i++) - { - if (m_ppu.GPR[rs] & (1ULL << (31 - i))) break; - } - - m_ppu.GPR[ra] = i; - - if (rc) m_ppu.SetCRBit(CR_LT, false); -} -void PPULLVMRecompiler::SLD(u32 ra, u32 rs, u32 rb, bool rc) -{ - //u32 n = m_ppu.GPR[rb] & 0x3f; - //u64 r = rotl64(m_ppu.GPR[rs], n); - //u64 m = (m_ppu.GPR[rb] & 0x40) ? 0 : rotate_mask[0][63 - n]; - - //m_ppu.GPR[ra] = r & m; - - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); -} -void PPULLVMRecompiler::AND(u32 ra, u32 rs, u32 rb, bool rc) -{ - m_ppu.GPR[ra] = m_ppu.GPR[rs] & m_ppu.GPR[rb]; - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); -} -void PPULLVMRecompiler::CMPL(u32 crfd, u32 l, u32 ra, u32 rb) -{ - m_ppu.UpdateCRnU(l, crfd, m_ppu.GPR[ra], m_ppu.GPR[rb]); -} -void PPULLVMRecompiler::LVSR(u32 vd, u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - - static const u64 lvsr_values[0x10][2] = - { - { 0x18191A1B1C1D1E1F, 0x1011121314151617 }, - { 0x1718191A1B1C1D1E, 0x0F10111213141516 }, - { 0x161718191A1B1C1D, 0x0E0F101112131415 }, - { 0x15161718191A1B1C, 0x0D0E0F1011121314 }, - { 0x1415161718191A1B, 0x0C0D0E0F10111213 }, - { 0x131415161718191A, 0x0B0C0D0E0F101112 }, - { 0x1213141516171819, 0x0A0B0C0D0E0F1011 }, - { 0x1112131415161718, 0x090A0B0C0D0E0F10 }, - { 0x1011121314151617, 0x08090A0B0C0D0E0F }, - { 0x0F10111213141516, 0x0708090A0B0C0D0E }, - { 0x0E0F101112131415, 0x060708090A0B0C0D }, - { 0x0D0E0F1011121314, 0x05060708090A0B0C }, - { 0x0C0D0E0F10111213, 0x0405060708090A0B }, - { 0x0B0C0D0E0F101112, 0x030405060708090A }, - { 0x0A0B0C0D0E0F1011, 0x0203040506070809 }, - { 0x090A0B0C0D0E0F10, 0x0102030405060708 }, - }; - - m_ppu.VPR[vd]._u64[0] = lvsr_values[addr & 0xf][0]; - m_ppu.VPR[vd]._u64[1] = lvsr_values[addr & 0xf][1]; -} -void PPULLVMRecompiler::LVEHX(u32 vd, u32 ra, u32 rb) -{ - //const u64 addr = (ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~1ULL; - //m_ppu.VPR[vd].Clear(); - //(u16&)m_ppu.VPR[vd]._u8[addr & 0xf] = Memory.Read16(addr); - m_ppu.VPR[vd]._u128 = Memory.Read128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL); -} -void PPULLVMRecompiler::SUBF(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) -{ - //m_ppu.GPR[rd] = m_ppu.GPR[rb] - m_ppu.GPR[ra]; - //if (oe) UNK("subfo"); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); -} -void PPULLVMRecompiler::LDUX(u32 rd, u32 ra, u32 rb) -{ - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - m_ppu.GPR[rd] = Memory.Read64(addr); - m_ppu.GPR[ra] = addr; -} -void PPULLVMRecompiler::DCBST(u32 ra, u32 rb) -{ - //UNK("dcbst", false); - _mm_mfence(); -} -void PPULLVMRecompiler::LWZUX(u32 rd, u32 ra, u32 rb) -{ - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - m_ppu.GPR[rd] = Memory.Read32(addr); - m_ppu.GPR[ra] = addr; -} -void PPULLVMRecompiler::CNTLZD(u32 ra, u32 rs, bool rc) -{ - u32 i; - for (i = 0; i < 64; i++) - { - if (m_ppu.GPR[rs] & (1ULL << (63 - i))) break; - } - - m_ppu.GPR[ra] = i; - if (rc) m_ppu.SetCRBit(CR_LT, false); -} -void PPULLVMRecompiler::ANDC(u32 ra, u32 rs, u32 rb, bool rc) -{ - m_ppu.GPR[ra] = m_ppu.GPR[rs] & ~m_ppu.GPR[rb]; - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); -} -void PPULLVMRecompiler::TD(u32 to, u32 ra, u32 rb) -{ - //UNK("td"); -} -void PPULLVMRecompiler::LVEWX(u32 vd, u32 ra, u32 rb) -{ - //const u64 addr = (ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~3ULL; - //m_ppu.VPR[vd].Clear(); - //(u32&)m_ppu.VPR[vd]._u8[addr & 0xf] = Memory.Read32(addr); - m_ppu.VPR[vd]._u128 = Memory.Read128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL); -} -void PPULLVMRecompiler::MULHD(u32 rd, u32 ra, u32 rb, bool rc) -{ - m_ppu.GPR[rd] = __mulh(m_ppu.GPR[ra], m_ppu.GPR[rb]); - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); -} -void PPULLVMRecompiler::MULHW(u32 rd, u32 ra, u32 rb, bool rc) -{ - s32 a = m_ppu.GPR[ra]; - s32 b = m_ppu.GPR[rb]; - m_ppu.GPR[rd] = ((s64)a * (s64)b) >> 32; - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); -} -void PPULLVMRecompiler::LDARX(u32 rd, u32 ra, u32 rb) -{ - m_ppu.R_ADDR = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - m_ppu.R_VALUE = (u64&)Memory[m_ppu.R_ADDR]; - m_ppu.GPR[rd] = re64(m_ppu.R_VALUE); -} -void PPULLVMRecompiler::DCBF(u32 ra, u32 rb) -{ - //UNK("dcbf", false); - _mm_mfence(); -} -void PPULLVMRecompiler::LBZX(u32 rd, u32 ra, u32 rb) -{ - m_ppu.GPR[rd] = Memory.Read8(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); -} -void PPULLVMRecompiler::LVX(u32 vd, u32 ra, u32 rb) -{ - m_ppu.VPR[vd]._u128 = Memory.Read128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL); -} -void PPULLVMRecompiler::NEG(u32 rd, u32 ra, u32 oe, bool rc) -{ - //m_ppu.GPR[rd] = 0 - m_ppu.GPR[ra]; - //if (oe) UNK("nego"); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); -} -void PPULLVMRecompiler::LBZUX(u32 rd, u32 ra, u32 rb) -{ - //if(ra == 0 || ra == rd) throw "Bad instruction [LBZUX]"; - - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - m_ppu.GPR[rd] = Memory.Read8(addr); - m_ppu.GPR[ra] = addr; -} -void PPULLVMRecompiler::NOR(u32 ra, u32 rs, u32 rb, bool rc) -{ - m_ppu.GPR[ra] = ~(m_ppu.GPR[rs] | m_ppu.GPR[rb]); - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); -} -void PPULLVMRecompiler::STVEBX(u32 vs, u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - const u8 eb = addr & 0xf; - Memory.Write8(addr, m_ppu.VPR[vs]._u8[15 - eb]); -} -void PPULLVMRecompiler::SUBFE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) -{ - //const u64 RA = m_ppu.GPR[ra]; - //const u64 RB = m_ppu.GPR[rb]; - //m_ppu.GPR[rd] = ~RA + RB + m_ppu.XER.CA; - //m_ppu.XER.CA = m_ppu.IsCarry(~RA, RB, m_ppu.XER.CA); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); - //if (oe) UNK("subfeo"); -} -void PPULLVMRecompiler::ADDE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) -{ - //const u64 RA = m_ppu.GPR[ra]; - //const u64 RB = m_ppu.GPR[rb]; - //if (m_ppu.XER.CA) - //{ - // if (RA == ~0ULL) //-1 - // { - // m_ppu.GPR[rd] = RB; - // m_ppu.XER.CA = 1; - // } - // else - // { - // m_ppu.GPR[rd] = RA + 1 + RB; - // m_ppu.XER.CA = m_ppu.IsCarry(RA + 1, RB); - // } - //} - //else - //{ - // m_ppu.GPR[rd] = RA + RB; - // m_ppu.XER.CA = m_ppu.IsCarry(RA, RB); - //} - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); - //if (oe) UNK("addeo"); -} -void PPULLVMRecompiler::MTOCRF(u32 l, u32 crm, u32 rs) -{ - if (l) - { - u32 n = 0, count = 0; - for (u32 i = 0; i < 8; ++i) - { - if (crm & (1 << i)) - { - n = i; - count++; - } - } - - if (count == 1) - { - //CR[4*n : 4*n+3] = RS[32+4*n : 32+4*n+3]; - m_ppu.SetCR(7 - n, (m_ppu.GPR[rs] >> (4 * n)) & 0xf); - } - else - m_ppu.CR.CR = 0; - } - else - { - for (u32 i = 0; i < 8; ++i) - { - if (crm & (1 << i)) - { - m_ppu.SetCR(7 - i, m_ppu.GPR[rs] & (0xf << (i * 4))); - } - } - } -} -void PPULLVMRecompiler::STDX(u32 rs, u32 ra, u32 rb) -{ - Memory.Write64((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), m_ppu.GPR[rs]); -} -void PPULLVMRecompiler::STWCX_(u32 rs, u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - - if (m_ppu.R_ADDR == addr) - { - m_ppu.SetCR_EQ(0, InterlockedCompareExchange((volatile u32*)(Memory + addr), re32((u32)m_ppu.GPR[rs]), (u32)m_ppu.R_VALUE) == (u32)m_ppu.R_VALUE); - } - else - { - m_ppu.SetCR_EQ(0, false); - } -} -void PPULLVMRecompiler::STWX(u32 rs, u32 ra, u32 rb) -{ - Memory.Write32((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), m_ppu.GPR[rs]); -} -void PPULLVMRecompiler::STVEHX(u32 vs, u32 ra, u32 rb) -{ - const u64 addr = (ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~1ULL; - const u8 eb = (addr & 0xf) >> 1; - Memory.Write16(addr, m_ppu.VPR[vs]._u16[7 - eb]); -} -void PPULLVMRecompiler::STDUX(u32 rs, u32 ra, u32 rb) -{ - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - Memory.Write64(addr, m_ppu.GPR[rs]); - m_ppu.GPR[ra] = addr; -} -void PPULLVMRecompiler::STWUX(u32 rs, u32 ra, u32 rb) -{ - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - Memory.Write32(addr, m_ppu.GPR[rs]); - m_ppu.GPR[ra] = addr; -} -void PPULLVMRecompiler::STVEWX(u32 vs, u32 ra, u32 rb) -{ - const u64 addr = (ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~3ULL; - const u8 eb = (addr & 0xf) >> 2; - Memory.Write32(addr, m_ppu.VPR[vs]._u32[3 - eb]); -} -void PPULLVMRecompiler::ADDZE(u32 rd, u32 ra, u32 oe, bool rc) -{ - //const u64 RA = m_ppu.GPR[ra]; - //m_ppu.GPR[rd] = RA + m_ppu.XER.CA; - //m_ppu.XER.CA = m_ppu.IsCarry(RA, m_ppu.XER.CA); - //if (oe) LOG_WARNING(PPU, "addzeo"); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); -} -void PPULLVMRecompiler::SUBFZE(u32 rd, u32 ra, u32 oe, bool rc) -{ - //const u64 RA = m_ppu.GPR[ra]; - //m_ppu.GPR[rd] = ~RA + m_ppu.XER.CA; - //m_ppu.XER.CA = m_ppu.IsCarry(~RA, m_ppu.XER.CA); - //if (oe) LOG_WARNING(PPU, "subfzeo"); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); -} -void PPULLVMRecompiler::STDCX_(u32 rs, u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - - if (m_ppu.R_ADDR == addr) - { - m_ppu.SetCR_EQ(0, InterlockedCompareExchange((volatile u64*)(Memory + addr), re64(m_ppu.GPR[rs]), m_ppu.R_VALUE) == m_ppu.R_VALUE); - } - else - { - m_ppu.SetCR_EQ(0, false); - } -} -void PPULLVMRecompiler::STBX(u32 rs, u32 ra, u32 rb) -{ - Memory.Write8((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), m_ppu.GPR[rs]); -} -void PPULLVMRecompiler::STVX(u32 vs, u32 ra, u32 rb) -{ - Memory.Write128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL, m_ppu.VPR[vs]._u128); -} -void PPULLVMRecompiler::SUBFME(u32 rd, u32 ra, u32 oe, bool rc) -{ - //const u64 RA = m_ppu.GPR[ra]; - //m_ppu.GPR[rd] = ~RA + m_ppu.XER.CA + ~0ULL; - //m_ppu.XER.CA = m_ppu.IsCarry(~RA, m_ppu.XER.CA, ~0ULL); - //if (oe) LOG_WARNING(PPU, "subfmeo"); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); -} -void PPULLVMRecompiler::MULLD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) -{ - //m_ppu.GPR[rd] = (s64)((s64)m_ppu.GPR[ra] * (s64)m_ppu.GPR[rb]); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); - //if (oe) UNK("mulldo"); -} -void PPULLVMRecompiler::ADDME(u32 rd, u32 ra, u32 oe, bool rc) -{ - //const s64 RA = m_ppu.GPR[ra]; - //m_ppu.GPR[rd] = RA + m_ppu.XER.CA - 1; - //m_ppu.XER.CA |= RA != 0; - - //if (oe) UNK("addmeo"); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); -} -void PPULLVMRecompiler::MULLW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) -{ - //m_ppu.GPR[rd] = (s64)((s64)(s32)m_ppu.GPR[ra] * (s64)(s32)m_ppu.GPR[rb]); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); - //if (oe) UNK("mullwo"); -} -void PPULLVMRecompiler::DCBTST(u32 ra, u32 rb, u32 th) -{ - //UNK("dcbtst", false); - _mm_mfence(); -} -void PPULLVMRecompiler::STBUX(u32 rs, u32 ra, u32 rb) -{ - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - Memory.Write8(addr, m_ppu.GPR[rs]); - m_ppu.GPR[ra] = addr; -} -void PPULLVMRecompiler::ADD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) -{ - //const u64 RA = m_ppu.GPR[ra]; - //const u64 RB = m_ppu.GPR[rb]; - //m_ppu.GPR[rd] = RA + RB; - //if (oe) UNK("addo"); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); -} -void PPULLVMRecompiler::DCBT(u32 ra, u32 rb, u32 th) -{ - //UNK("dcbt", false); - _mm_mfence(); -} -void PPULLVMRecompiler::LHZX(u32 rd, u32 ra, u32 rb) -{ - m_ppu.GPR[rd] = Memory.Read16(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); -} -void PPULLVMRecompiler::EQV(u32 ra, u32 rs, u32 rb, bool rc) -{ - m_ppu.GPR[ra] = ~(m_ppu.GPR[rs] ^ m_ppu.GPR[rb]); - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); -} -void PPULLVMRecompiler::ECIWX(u32 rd, u32 ra, u32 rb) -{ - //HACK! - m_ppu.GPR[rd] = Memory.Read32(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); -} -void PPULLVMRecompiler::LHZUX(u32 rd, u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - m_ppu.GPR[rd] = Memory.Read16(addr); - m_ppu.GPR[ra] = addr; -} -void PPULLVMRecompiler::XOR(u32 ra, u32 rs, u32 rb, bool rc) -{ - m_ppu.GPR[ra] = m_ppu.GPR[rs] ^ m_ppu.GPR[rb]; - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); -} -void PPULLVMRecompiler::MFSPR(u32 rd, u32 spr) -{ - //m_ppu.GPR[rd] = GetRegBySPR(spr); -} -void PPULLVMRecompiler::LWAX(u32 rd, u32 ra, u32 rb) -{ - m_ppu.GPR[rd] = (s64)(s32)Memory.Read32(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); -} -void PPULLVMRecompiler::DST(u32 ra, u32 rb, u32 strm, u32 t) -{ - _mm_mfence(); -} -void PPULLVMRecompiler::LHAX(u32 rd, u32 ra, u32 rb) -{ - m_ppu.GPR[rd] = (s64)(s16)Memory.Read16(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); -} -void PPULLVMRecompiler::LVXL(u32 vd, u32 ra, u32 rb) -{ - m_ppu.VPR[vd]._u128 = Memory.Read128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL); -} -void PPULLVMRecompiler::MFTB(u32 rd, u32 spr) -{ - //const u32 n = (spr >> 5) | ((spr & 0x1f) << 5); - - //switch (n) - //{ - //case 0x10C: m_ppu.GPR[rd] = m_ppu.TB; break; - //case 0x10D: m_ppu.GPR[rd] = m_ppu.TBH; break; - //default: UNK(fmt::Format("mftb r%d, %d", rd, spr)); break; - //} -} - -void PPULLVMRecompiler::LWAUX(u32 rd, u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - m_ppu.GPR[rd] = (s64)(s32)Memory.Read32(addr); - m_ppu.GPR[ra] = addr; -} -void PPULLVMRecompiler::DSTST(u32 ra, u32 rb, u32 strm, u32 t) -{ - _mm_mfence(); -} -void PPULLVMRecompiler::LHAUX(u32 rd, u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - m_ppu.GPR[rd] = (s64)(s16)Memory.Read16(addr); - m_ppu.GPR[ra] = addr; -} -void PPULLVMRecompiler::STHX(u32 rs, u32 ra, u32 rb) -{ - Memory.Write16(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb], m_ppu.GPR[rs]); -} -void PPULLVMRecompiler::ORC(u32 ra, u32 rs, u32 rb, bool rc) -{ - m_ppu.GPR[ra] = m_ppu.GPR[rs] | ~m_ppu.GPR[rb]; - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); -} -void PPULLVMRecompiler::ECOWX(u32 rs, u32 ra, u32 rb) -{ - //HACK! - Memory.Write32((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), m_ppu.GPR[rs]); -} -void PPULLVMRecompiler::STHUX(u32 rs, u32 ra, u32 rb) -{ - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - Memory.Write16(addr, m_ppu.GPR[rs]); - m_ppu.GPR[ra] = addr; -} -void PPULLVMRecompiler::OR(u32 ra, u32 rs, u32 rb, bool rc) -{ - m_ppu.GPR[ra] = m_ppu.GPR[rs] | m_ppu.GPR[rb]; - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); -} -void PPULLVMRecompiler::DIVDU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) -{ - //const u64 RA = m_ppu.GPR[ra]; - //const u64 RB = m_ppu.GPR[rb]; - - //if (RB == 0) - //{ - // if (oe) UNK("divduo"); - // m_ppu.GPR[rd] = 0; - //} - //else - //{ - // m_ppu.GPR[rd] = RA / RB; - //} - - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); -} -void PPULLVMRecompiler::DIVWU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) -{ - //const u32 RA = m_ppu.GPR[ra]; - //const u32 RB = m_ppu.GPR[rb]; - - //if (RB == 0) - //{ - // if (oe) UNK("divwuo"); - // m_ppu.GPR[rd] = 0; - //} - //else - //{ - // m_ppu.GPR[rd] = RA / RB; - //} - - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); -} -void PPULLVMRecompiler::MTSPR(u32 spr, u32 rs) -{ - //GetRegBySPR(spr) = m_ppu.GPR[rs]; -} -/*0x1d6*///DCBI -void PPULLVMRecompiler::NAND(u32 ra, u32 rs, u32 rb, bool rc) -{ - m_ppu.GPR[ra] = ~(m_ppu.GPR[rs] & m_ppu.GPR[rb]); - - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); -} -void PPULLVMRecompiler::STVXL(u32 vs, u32 ra, u32 rb) -{ - Memory.Write128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL, m_ppu.VPR[vs]._u128); -} -void PPULLVMRecompiler::DIVD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) -{ - //const s64 RA = m_ppu.GPR[ra]; - //const s64 RB = m_ppu.GPR[rb]; - - //if (RB == 0 || ((u64)RA == (1ULL << 63) && RB == -1)) - //{ - // if (oe) UNK("divdo"); - // m_ppu.GPR[rd] = /*(((u64)RA & (1ULL << 63)) && RB == 0) ? -1 :*/ 0; - //} - //else - //{ - // m_ppu.GPR[rd] = RA / RB; - //} - - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); -} -void PPULLVMRecompiler::DIVW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) -{ - //const s32 RA = m_ppu.GPR[ra]; - //const s32 RB = m_ppu.GPR[rb]; - - //if (RB == 0 || ((u32)RA == (1 << 31) && RB == -1)) - //{ - // if (oe) UNK("divwo"); - // m_ppu.GPR[rd] = /*(((u32)RA & (1 << 31)) && RB == 0) ? -1 :*/ 0; - //} - //else - //{ - // m_ppu.GPR[rd] = (u32)(RA / RB); - //} - - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); -} -void PPULLVMRecompiler::LVLX(u32 vd, u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - const u8 eb = addr & 0xf; - - Memory.ReadLeft(m_ppu.VPR[vd]._u8 + eb, addr, 16 - eb); -} -void PPULLVMRecompiler::LDBRX(u32 rd, u32 ra, u32 rb) -{ - m_ppu.GPR[rd] = (u64&)Memory[ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]]; -} -void PPULLVMRecompiler::LSWX(u32 rd, u32 ra, u32 rb) -{ - //UNK("lswx"); -} -void PPULLVMRecompiler::LWBRX(u32 rd, u32 ra, u32 rb) -{ - m_ppu.GPR[rd] = (u32&)Memory[ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]]; -} -void PPULLVMRecompiler::LFSX(u32 frd, u32 ra, u32 rb) -{ - (u32&)m_ppu.FPR[frd] = Memory.Read32(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); - m_ppu.FPR[frd] = (float&)m_ppu.FPR[frd]; -} -void PPULLVMRecompiler::SRW(u32 ra, u32 rs, u32 rb, bool rc) -{ - //u32 n = m_ppu.GPR[rb] & 0x1f; - //u32 r = rotl32((u32)m_ppu.GPR[rs], 64 - n); - //u32 m = (m_ppu.GPR[rb] & 0x20) ? 0 : rotate_mask[32 + n][63]; - //m_ppu.GPR[ra] = r & m; - - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); -} -void PPULLVMRecompiler::SRD(u32 ra, u32 rs, u32 rb, bool rc) -{ - //u32 n = m_ppu.GPR[rb] & 0x3f; - //u64 r = rotl64(m_ppu.GPR[rs], 64 - n); - //u64 m = (m_ppu.GPR[rb] & 0x40) ? 0 : rotate_mask[n][63]; - //m_ppu.GPR[ra] = r & m; - - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); -} -void PPULLVMRecompiler::LVRX(u32 vd, u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - const u8 eb = addr & 0xf; - - Memory.ReadRight(m_ppu.VPR[vd]._u8, addr & ~0xf, eb); -} -void PPULLVMRecompiler::LSWI(u32 rd, u32 ra, u32 nb) -{ - u64 EA = ra ? m_ppu.GPR[ra] : 0; - u64 N = nb ? nb : 32; - u8 reg = m_ppu.GPR[rd]; - - while (N > 0) - { - if (N > 3) - { - m_ppu.GPR[reg] = Memory.Read32(EA); - EA += 4; - N -= 4; - } - else - { - u32 buf = 0; - while (N > 0) - { - N = N - 1; - buf |= Memory.Read8(EA) << (N * 8); - EA = EA + 1; - } - m_ppu.GPR[reg] = buf; - } - reg = (reg + 1) % 32; - } -} -void PPULLVMRecompiler::LFSUX(u32 frd, u32 ra, u32 rb) -{ - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - (u64&)m_ppu.FPR[frd] = Memory.Read32(addr); - m_ppu.FPR[frd] = (float&)m_ppu.FPR[frd]; - m_ppu.GPR[ra] = addr; -} -void PPULLVMRecompiler::SYNC(u32 l) -{ - _mm_mfence(); -} -void PPULLVMRecompiler::LFDX(u32 frd, u32 ra, u32 rb) -{ - (u64&)m_ppu.FPR[frd] = Memory.Read64(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); -} -void PPULLVMRecompiler::LFDUX(u32 frd, u32 ra, u32 rb) -{ - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - (u64&)m_ppu.FPR[frd] = Memory.Read64(addr); - m_ppu.GPR[ra] = addr; -} -void PPULLVMRecompiler::STVLX(u32 vs, u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - const u8 eb = addr & 0xf; - - Memory.WriteLeft(addr, 16 - eb, m_ppu.VPR[vs]._u8 + eb); -} -void PPULLVMRecompiler::STSWX(u32 rs, u32 ra, u32 rb) -{ - //UNK("stwsx"); -} -void PPULLVMRecompiler::STWBRX(u32 rs, u32 ra, u32 rb) -{ - (u32&)Memory[ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]] = m_ppu.GPR[rs]; -} -void PPULLVMRecompiler::STFSX(u32 frs, u32 ra, u32 rb) -{ - Memory.Write32((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), m_ppu.FPR[frs].To32()); -} -void PPULLVMRecompiler::STVRX(u32 vs, u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - const u8 eb = addr & 0xf; - - Memory.WriteRight(addr - eb, eb, m_ppu.VPR[vs]._u8); -} -void PPULLVMRecompiler::STFSUX(u32 frs, u32 ra, u32 rb) -{ - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - Memory.Write32(addr, m_ppu.FPR[frs].To32()); - m_ppu.GPR[ra] = addr; -} -void PPULLVMRecompiler::STSWI(u32 rd, u32 ra, u32 nb) -{ - u64 EA = ra ? m_ppu.GPR[ra] : 0; - u64 N = nb ? nb : 32; - u8 reg = m_ppu.GPR[rd]; - - while (N > 0) - { - if (N > 3) - { - Memory.Write32(EA, m_ppu.GPR[reg]); - EA += 4; - N -= 4; - } - else - { - u32 buf = m_ppu.GPR[reg]; - while (N > 0) - { - N = N - 1; - Memory.Write8(EA, (0xFF000000 & buf) >> 24); - buf <<= 8; - EA = EA + 1; - } - } - reg = (reg + 1) % 32; - } -} -void PPULLVMRecompiler::STFDX(u32 frs, u32 ra, u32 rb) -{ - Memory.Write64((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), (u64&)m_ppu.FPR[frs]); -} -void PPULLVMRecompiler::STFDUX(u32 frs, u32 ra, u32 rb) -{ - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - Memory.Write64(addr, (u64&)m_ppu.FPR[frs]); - m_ppu.GPR[ra] = addr; -} -void PPULLVMRecompiler::LVLXL(u32 vd, u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - const u8 eb = addr & 0xf; - - Memory.ReadLeft(m_ppu.VPR[vd]._u8 + eb, addr, 16 - eb); -} -void PPULLVMRecompiler::LHBRX(u32 rd, u32 ra, u32 rb) -{ - m_ppu.GPR[rd] = (u16&)Memory[ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]]; -} -void PPULLVMRecompiler::SRAW(u32 ra, u32 rs, u32 rb, bool rc) -{ - s32 RS = m_ppu.GPR[rs]; - u8 shift = m_ppu.GPR[rb] & 63; - if (shift > 31) - { - m_ppu.GPR[ra] = 0 - (RS < 0); - m_ppu.XER.CA = (RS < 0); - } - else - { - m_ppu.GPR[ra] = RS >> shift; - m_ppu.XER.CA = (RS < 0) & ((m_ppu.GPR[ra] << shift) != RS); - } - - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); -} -void PPULLVMRecompiler::SRAD(u32 ra, u32 rs, u32 rb, bool rc) -{ - s64 RS = m_ppu.GPR[rs]; - u8 shift = m_ppu.GPR[rb] & 127; - if (shift > 63) - { - m_ppu.GPR[ra] = 0 - (RS < 0); - m_ppu.XER.CA = (RS < 0); - } - else - { - m_ppu.GPR[ra] = RS >> shift; - m_ppu.XER.CA = (RS < 0) & ((m_ppu.GPR[ra] << shift) != RS); - } - - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); -} -void PPULLVMRecompiler::LVRXL(u32 vd, u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - const u8 eb = addr & 0xf; - - Memory.ReadRight(m_ppu.VPR[vd]._u8, addr & ~0xf, eb); -} -void PPULLVMRecompiler::DSS(u32 strm, u32 a) -{ - _mm_mfence(); -} -void PPULLVMRecompiler::SRAWI(u32 ra, u32 rs, u32 sh, bool rc) -{ - s32 RS = (u32)m_ppu.GPR[rs]; - m_ppu.GPR[ra] = RS >> sh; - m_ppu.XER.CA = (RS < 0) & ((u32)(m_ppu.GPR[ra] << sh) != RS); - - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); -} -void PPULLVMRecompiler::SRADI1(u32 ra, u32 rs, u32 sh, bool rc) -{ - s64 RS = m_ppu.GPR[rs]; - m_ppu.GPR[ra] = RS >> sh; - m_ppu.XER.CA = (RS < 0) & ((m_ppu.GPR[ra] << sh) != RS); - - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); -} -void PPULLVMRecompiler::SRADI2(u32 ra, u32 rs, u32 sh, bool rc) -{ - SRADI1(ra, rs, sh, rc); -} -void PPULLVMRecompiler::EIEIO() -{ - _mm_mfence(); -} -void PPULLVMRecompiler::STVLXL(u32 vs, u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - const u8 eb = addr & 0xf; - - Memory.WriteLeft(addr, 16 - eb, m_ppu.VPR[vs]._u8 + eb); -} -void PPULLVMRecompiler::STHBRX(u32 rs, u32 ra, u32 rb) -{ - (u16&)Memory[ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]] = m_ppu.GPR[rs]; -} -void PPULLVMRecompiler::EXTSH(u32 ra, u32 rs, bool rc) -{ - m_ppu.GPR[ra] = (s64)(s16)m_ppu.GPR[rs]; - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); -} -void PPULLVMRecompiler::STVRXL(u32 vs, u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - const u8 eb = addr & 0xf; - - Memory.WriteRight(addr - eb, eb, m_ppu.VPR[vs]._u8); -} -void PPULLVMRecompiler::EXTSB(u32 ra, u32 rs, bool rc) -{ - m_ppu.GPR[ra] = (s64)(s8)m_ppu.GPR[rs]; - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); -} -void PPULLVMRecompiler::STFIWX(u32 frs, u32 ra, u32 rb) -{ - Memory.Write32(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb], (u32&)m_ppu.FPR[frs]); -} -void PPULLVMRecompiler::EXTSW(u32 ra, u32 rs, bool rc) -{ - m_ppu.GPR[ra] = (s64)(s32)m_ppu.GPR[rs]; - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); -} -void PPULLVMRecompiler::ICBI(u32 ra, u32 rs) -{ - // Clear jit for the specified block? Nothing to do in the interpreter. -} -void PPULLVMRecompiler::DCBZ(u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - u8 *const cache_line = Memory.GetMemFromAddr(addr & ~127); - if (cache_line) - memset(cache_line, 0, 128); - _mm_mfence(); -} -void PPULLVMRecompiler::LWZ(u32 rd, u32 ra, s32 d) -{ - m_ppu.GPR[rd] = Memory.Read32(ra ? m_ppu.GPR[ra] + d : d); -} -void PPULLVMRecompiler::LWZU(u32 rd, u32 ra, s32 d) -{ - const u64 addr = m_ppu.GPR[ra] + d; - m_ppu.GPR[rd] = Memory.Read32(addr); - m_ppu.GPR[ra] = addr; -} -void PPULLVMRecompiler::LBZ(u32 rd, u32 ra, s32 d) -{ - m_ppu.GPR[rd] = Memory.Read8(ra ? m_ppu.GPR[ra] + d : d); -} -void PPULLVMRecompiler::LBZU(u32 rd, u32 ra, s32 d) -{ - const u64 addr = m_ppu.GPR[ra] + d; - m_ppu.GPR[rd] = Memory.Read8(addr); - m_ppu.GPR[ra] = addr; -} -void PPULLVMRecompiler::STW(u32 rs, u32 ra, s32 d) -{ - Memory.Write32(ra ? m_ppu.GPR[ra] + d : d, m_ppu.GPR[rs]); -} -void PPULLVMRecompiler::STWU(u32 rs, u32 ra, s32 d) -{ - const u64 addr = m_ppu.GPR[ra] + d; - Memory.Write32(addr, m_ppu.GPR[rs]); - m_ppu.GPR[ra] = addr; -} -void PPULLVMRecompiler::STB(u32 rs, u32 ra, s32 d) -{ - Memory.Write8(ra ? m_ppu.GPR[ra] + d : d, m_ppu.GPR[rs]); -} -void PPULLVMRecompiler::STBU(u32 rs, u32 ra, s32 d) -{ - const u64 addr = m_ppu.GPR[ra] + d; - Memory.Write8(addr, m_ppu.GPR[rs]); - m_ppu.GPR[ra] = addr; -} -void PPULLVMRecompiler::LHZ(u32 rd, u32 ra, s32 d) -{ - m_ppu.GPR[rd] = Memory.Read16(ra ? m_ppu.GPR[ra] + d : d); -} -void PPULLVMRecompiler::LHZU(u32 rd, u32 ra, s32 d) -{ - const u64 addr = m_ppu.GPR[ra] + d; - m_ppu.GPR[rd] = Memory.Read16(addr); - m_ppu.GPR[ra] = addr; -} -void PPULLVMRecompiler::LHA(u32 rd, u32 ra, s32 d) -{ - m_ppu.GPR[rd] = (s64)(s16)Memory.Read16(ra ? m_ppu.GPR[ra] + d : d); -} -void PPULLVMRecompiler::LHAU(u32 rd, u32 ra, s32 d) -{ - const u64 addr = m_ppu.GPR[ra] + d; - m_ppu.GPR[rd] = (s64)(s16)Memory.Read16(addr); - m_ppu.GPR[ra] = addr; -} -void PPULLVMRecompiler::STH(u32 rs, u32 ra, s32 d) -{ - Memory.Write16(ra ? m_ppu.GPR[ra] + d : d, m_ppu.GPR[rs]); -} -void PPULLVMRecompiler::STHU(u32 rs, u32 ra, s32 d) -{ - const u64 addr = m_ppu.GPR[ra] + d; - Memory.Write16(addr, m_ppu.GPR[rs]); - m_ppu.GPR[ra] = addr; -} -void PPULLVMRecompiler::LMW(u32 rd, u32 ra, s32 d) -{ - u64 addr = ra ? m_ppu.GPR[ra] + d : d; - for (u32 i = rd; i < 32; ++i, addr += 4) - { - m_ppu.GPR[i] = Memory.Read32(addr); - } -} -void PPULLVMRecompiler::STMW(u32 rs, u32 ra, s32 d) -{ - u64 addr = ra ? m_ppu.GPR[ra] + d : d; - for (u32 i = rs; i < 32; ++i, addr += 4) - { - Memory.Write32(addr, m_ppu.GPR[i]); - } -} -void PPULLVMRecompiler::LFS(u32 frd, u32 ra, s32 d) -{ - const u32 v = Memory.Read32(ra ? m_ppu.GPR[ra] + d : d); - m_ppu.FPR[frd] = (float&)v; -} -void PPULLVMRecompiler::LFSU(u32 frd, u32 ra, s32 ds) -{ - const u64 addr = m_ppu.GPR[ra] + ds; - const u32 v = Memory.Read32(addr); - m_ppu.FPR[frd] = (float&)v; - m_ppu.GPR[ra] = addr; -} -void PPULLVMRecompiler::LFD(u32 frd, u32 ra, s32 d) -{ - (u64&)m_ppu.FPR[frd] = Memory.Read64(ra ? m_ppu.GPR[ra] + d : d); -} -void PPULLVMRecompiler::LFDU(u32 frd, u32 ra, s32 ds) -{ - const u64 addr = m_ppu.GPR[ra] + ds; - (u64&)m_ppu.FPR[frd] = Memory.Read64(addr); - m_ppu.GPR[ra] = addr; -} -void PPULLVMRecompiler::STFS(u32 frs, u32 ra, s32 d) -{ - Memory.Write32(ra ? m_ppu.GPR[ra] + d : d, m_ppu.FPR[frs].To32()); -} -void PPULLVMRecompiler::STFSU(u32 frs, u32 ra, s32 d) -{ - const u64 addr = m_ppu.GPR[ra] + d; - Memory.Write32(addr, m_ppu.FPR[frs].To32()); - m_ppu.GPR[ra] = addr; -} -void PPULLVMRecompiler::STFD(u32 frs, u32 ra, s32 d) -{ - Memory.Write64(ra ? m_ppu.GPR[ra] + d : d, (u64&)m_ppu.FPR[frs]); -} -void PPULLVMRecompiler::STFDU(u32 frs, u32 ra, s32 d) -{ - const u64 addr = m_ppu.GPR[ra] + d; - Memory.Write64(addr, (u64&)m_ppu.FPR[frs]); - m_ppu.GPR[ra] = addr; -} -void PPULLVMRecompiler::LD(u32 rd, u32 ra, s32 ds) -{ - m_ppu.GPR[rd] = Memory.Read64(ra ? m_ppu.GPR[ra] + ds : ds); -} -void PPULLVMRecompiler::LDU(u32 rd, u32 ra, s32 ds) -{ - //if(ra == 0 || rt == ra) return; - const u64 addr = m_ppu.GPR[ra] + ds; - m_ppu.GPR[rd] = Memory.Read64(addr); - m_ppu.GPR[ra] = addr; -} -void PPULLVMRecompiler::LWA(u32 rd, u32 ra, s32 ds) -{ - m_ppu.GPR[rd] = (s64)(s32)Memory.Read32(ra ? m_ppu.GPR[ra] + ds : ds); -} -void PPULLVMRecompiler::FDIVS(u32 frd, u32 fra, u32 frb, bool rc) -{ - //if (FPRdouble::IsNaN(m_ppu.FPR[fra])) - //{ - // m_ppu.FPR[frd] = m_ppu.FPR[fra]; - //} - //else if (FPRdouble::IsNaN(m_ppu.FPR[frb])) - //{ - // m_ppu.FPR[frd] = m_ppu.FPR[frb]; - //} - //else - //{ - // if (m_ppu.FPR[frb] == 0.0) - // { - // if (m_ppu.FPR[fra] == 0.0) - // { - // m_ppu.FPSCR.VXZDZ = true; - // m_ppu.FPR[frd] = FPR_NAN; - // } - // else - // { - // m_ppu.FPR[frd] = (float)(m_ppu.FPR[fra] / m_ppu.FPR[frb]); - // } - - // m_ppu.FPSCR.ZX = true; - // } - // else if (FPRdouble::IsINF(m_ppu.FPR[fra]) && FPRdouble::IsINF(m_ppu.FPR[frb])) - // { - // m_ppu.FPSCR.VXIDI = true; - // m_ppu.FPR[frd] = FPR_NAN; - // } - // else - // { - // m_ppu.FPR[frd] = (float)(m_ppu.FPR[fra] / m_ppu.FPR[frb]); - // } - //} - - //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fdivs.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); -} -void PPULLVMRecompiler::FSUBS(u32 frd, u32 fra, u32 frb, bool rc) -{ - //m_ppu.FPR[frd] = static_cast(m_ppu.FPR[fra] - m_ppu.FPR[frb]); - //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fsubs.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); -} -void PPULLVMRecompiler::FADDS(u32 frd, u32 fra, u32 frb, bool rc) -{ - //m_ppu.FPR[frd] = static_cast(m_ppu.FPR[fra] + m_ppu.FPR[frb]); - //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fadds.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); -} -void PPULLVMRecompiler::FSQRTS(u32 frd, u32 frb, bool rc) -{ - //m_ppu.FPR[frd] = static_cast(sqrt(m_ppu.FPR[frb])); - //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fsqrts.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); -} -void PPULLVMRecompiler::FRES(u32 frd, u32 frb, bool rc) -{ - //if (m_ppu.FPR[frb] == 0.0) - //{ - // m_ppu.SetFPSCRException(FPSCR_ZX); - //} - //m_ppu.FPR[frd] = static_cast(1.0 / m_ppu.FPR[frb]); - //if (rc) UNK("fres.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); -} -void PPULLVMRecompiler::FMULS(u32 frd, u32 fra, u32 frc, bool rc) -{ - //m_ppu.FPR[frd] = static_cast(m_ppu.FPR[fra] * m_ppu.FPR[frc]); - //m_ppu.FPSCR.FI = 0; - //m_ppu.FPSCR.FR = 0; - //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fmuls.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); -} -void PPULLVMRecompiler::FMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) -{ - //m_ppu.FPR[frd] = static_cast(m_ppu.FPR[fra] * m_ppu.FPR[frc] + m_ppu.FPR[frb]); - //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fmadds.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); -} -void PPULLVMRecompiler::FMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) -{ - //m_ppu.FPR[frd] = static_cast(m_ppu.FPR[fra] * m_ppu.FPR[frc] - m_ppu.FPR[frb]); - //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fmsubs.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); -} -void PPULLVMRecompiler::FNMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) -{ - //m_ppu.FPR[frd] = static_cast(-(m_ppu.FPR[fra] * m_ppu.FPR[frc] - m_ppu.FPR[frb])); - //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fnmsubs.");////m_ppu.UpdateCR1(m_ppu.FPR[frd]); -} -void PPULLVMRecompiler::FNMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) -{ - //m_ppu.FPR[frd] = static_cast(-(m_ppu.FPR[fra] * m_ppu.FPR[frc] + m_ppu.FPR[frb])); - //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fnmadds.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); -} -void PPULLVMRecompiler::STD(u32 rs, u32 ra, s32 d) -{ - Memory.Write64(ra ? m_ppu.GPR[ra] + d : d, m_ppu.GPR[rs]); -} -void PPULLVMRecompiler::STDU(u32 rs, u32 ra, s32 ds) -{ - //if(ra == 0 || rs == ra) return; - const u64 addr = m_ppu.GPR[ra] + ds; - Memory.Write64(addr, m_ppu.GPR[rs]); - m_ppu.GPR[ra] = addr; -} -void PPULLVMRecompiler::MTFSB1(u32 crbd, bool rc) -{ - //u64 mask = (1ULL << crbd); - //if ((crbd == 29) && !m_ppu.FPSCR.NI) LOG_WARNING(PPU, "Non-IEEE mode enabled"); - //m_ppu.FPSCR.FPSCR |= mask; - - //if (rc) UNIMPLEMENTED(); -} -void PPULLVMRecompiler::MCRFS(u32 crbd, u32 crbs) -{ - u64 mask = (1ULL << crbd); - m_ppu.CR.CR &= ~mask; - m_ppu.CR.CR |= m_ppu.FPSCR.FPSCR & mask; -} -void PPULLVMRecompiler::MTFSB0(u32 crbd, bool rc) -{ - //u64 mask = (1ULL << crbd); - //if ((crbd == 29) && !m_ppu.FPSCR.NI) LOG_WARNING(PPU, "Non-IEEE mode disabled"); - //m_ppu.FPSCR.FPSCR &= ~mask; - - //if (rc) UNIMPLEMENTED(); -} -void PPULLVMRecompiler::MTFSFI(u32 crfd, u32 i, bool rc) -{ - //u64 mask = (0x1ULL << crfd); - - //if (i) - //{ - // if ((crfd == 29) && !m_ppu.FPSCR.NI) LOG_WARNING(PPU, "Non-IEEE mode enabled"); - // m_ppu.FPSCR.FPSCR |= mask; - //} - //else - //{ - // if ((crfd == 29) && m_ppu.FPSCR.NI) LOG_WARNING(PPU, "Non-IEEE mode disabled"); - // m_ppu.FPSCR.FPSCR &= ~mask; - //} - - //if (rc) UNIMPLEMENTED(); -} -void PPULLVMRecompiler::MFFS(u32 frd, bool rc) -{ - //(u64&)m_ppu.FPR[frd] = m_ppu.FPSCR.FPSCR; - //if (rc) UNIMPLEMENTED(); -} -void PPULLVMRecompiler::MTFSF(u32 flm, u32 frb, bool rc) -{ - //u32 mask = 0; - //for (u32 i = 0; i<8; ++i) - //{ - // if (flm & (1 << i)) mask |= 0xf << (i * 4); - //} - - //const u32 oldNI = m_ppu.FPSCR.NI; - //m_ppu.FPSCR.FPSCR = (m_ppu.FPSCR.FPSCR & ~mask) | ((u32&)m_ppu.FPR[frb] & mask); - //if (m_ppu.FPSCR.NI != oldNI) - //{ - // if (oldNI) - // LOG_WARNING(PPU, "Non-IEEE mode disabled"); - // else - // LOG_WARNING(PPU, "Non-IEEE mode enabled"); - //} - //if (rc) UNK("mtfsf."); -} -void PPULLVMRecompiler::FCMPU(u32 crfd, u32 fra, u32 frb) -{ - int cmp_res = FPRdouble::Cmp(m_ppu.FPR[fra], m_ppu.FPR[frb]); - - if (cmp_res == CR_SO) - { - if (FPRdouble::IsSNaN(m_ppu.FPR[fra]) || FPRdouble::IsSNaN(m_ppu.FPR[frb])) - { - m_ppu.SetFPSCRException(FPSCR_VXSNAN); - } - } - - m_ppu.FPSCR.FPRF = cmp_res; - m_ppu.SetCR(crfd, cmp_res); -} -void PPULLVMRecompiler::FRSP(u32 frd, u32 frb, bool rc) -{ - const double b = m_ppu.FPR[frb]; - double b0 = b; - if (m_ppu.FPSCR.NI) - { - if (((u64&)b0 & DOUBLE_EXP) < 0x3800000000000000ULL) (u64&)b0 &= DOUBLE_SIGN; - } - const double r = static_cast(b0); - m_ppu.FPSCR.FR = fabs(r) > fabs(b); - m_ppu.SetFPSCR_FI(b != r); - m_ppu.FPSCR.FPRF = PPCdouble(r).GetType(); - m_ppu.FPR[frd] = r; -} -void PPULLVMRecompiler::FCTIW(u32 frd, u32 frb, bool rc) -{ - //const double b = m_ppu.FPR[frb]; - //u32 r; - //if (b > (double)0x7fffffff) - //{ - // r = 0x7fffffff; - // m_ppu.SetFPSCRException(FPSCR_VXCVI); - // m_ppu.FPSCR.FI = 0; - // m_ppu.FPSCR.FR = 0; - //} - //else if (b < -(double)0x80000000) - //{ - // r = 0x80000000; - // m_ppu.SetFPSCRException(FPSCR_VXCVI); - // m_ppu.FPSCR.FI = 0; - // m_ppu.FPSCR.FR = 0; - //} - //else - //{ - // s32 i = 0; - // switch (m_ppu.FPSCR.RN) - // { - // case FPSCR_RN_NEAR: - // { - // double t = b + 0.5; - // i = (s32)t; - // if (t - i < 0 || (t - i == 0 && b > 0)) i--; - // break; - // } - // case FPSCR_RN_ZERO: - // i = (s32)b; - // break; - // case FPSCR_RN_PINF: - // i = (s32)b; - // if (b - i > 0) i++; - // break; - // case FPSCR_RN_MINF: - // i = (s32)b; - // if (b - i < 0) i--; - // break; - // } - // r = (u32)i; - // double di = i; - // if (di == b) - // { - // m_ppu.SetFPSCR_FI(0); - // m_ppu.FPSCR.FR = 0; - // } - // else - // { - // m_ppu.SetFPSCR_FI(1); - // m_ppu.FPSCR.FR = fabs(di) > fabs(b); - // } - //} - - //(u64&)m_ppu.FPR[frd] = 0xfff8000000000000ull | r; - //if (r == 0 && ((u64&)b & DOUBLE_SIGN)) (u64&)m_ppu.FPR[frd] |= 0x100000000ull; - - //if (rc) UNK("fctiw."); -} -void PPULLVMRecompiler::FCTIWZ(u32 frd, u32 frb, bool rc) -{ - const double b = m_ppu.FPR[frb]; - u32 value; - if (b > (double)0x7fffffff) - { - value = 0x7fffffff; - m_ppu.SetFPSCRException(FPSCR_VXCVI); - m_ppu.FPSCR.FI = 0; - m_ppu.FPSCR.FR = 0; - } - else if (b < -(double)0x80000000) - { - value = 0x80000000; - m_ppu.SetFPSCRException(FPSCR_VXCVI); - m_ppu.FPSCR.FI = 0; - m_ppu.FPSCR.FR = 0; - } - else - { - s32 i = (s32)b; - double di = i; - if (di == b) - { - m_ppu.SetFPSCR_FI(0); - m_ppu.FPSCR.FR = 0; - } - else - { - m_ppu.SetFPSCR_FI(1); - m_ppu.FPSCR.FR = fabs(di) > fabs(b); - } - value = (u32)i; - } - - (u64&)m_ppu.FPR[frd] = 0xfff8000000000000ull | value; - if (value == 0 && ((u64&)b & DOUBLE_SIGN)) - (u64&)m_ppu.FPR[frd] |= 0x100000000ull; - - //if (rc) UNK("fctiwz."); -} -void PPULLVMRecompiler::FDIV(u32 frd, u32 fra, u32 frb, bool rc) -{ - double res; - - if (FPRdouble::IsNaN(m_ppu.FPR[fra])) - { - res = m_ppu.FPR[fra]; - } - else if (FPRdouble::IsNaN(m_ppu.FPR[frb])) - { - res = m_ppu.FPR[frb]; - } - else - { - if (m_ppu.FPR[frb] == 0.0) - { - if (m_ppu.FPR[fra] == 0.0) - { - m_ppu.FPSCR.VXZDZ = 1; - res = FPR_NAN; - } - else - { - res = m_ppu.FPR[fra] / m_ppu.FPR[frb]; - } - - m_ppu.SetFPSCRException(FPSCR_ZX); - } - else if (FPRdouble::IsINF(m_ppu.FPR[fra]) && FPRdouble::IsINF(m_ppu.FPR[frb])) - { - m_ppu.FPSCR.VXIDI = 1; - res = FPR_NAN; - } - else - { - res = m_ppu.FPR[fra] / m_ppu.FPR[frb]; - } - } - - m_ppu.FPR[frd] = res; - m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fdiv.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); -} -void PPULLVMRecompiler::FSUB(u32 frd, u32 fra, u32 frb, bool rc) -{ - m_ppu.FPR[frd] = m_ppu.FPR[fra] - m_ppu.FPR[frb]; - m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fsub.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); -} -void PPULLVMRecompiler::FADD(u32 frd, u32 fra, u32 frb, bool rc) -{ - m_ppu.FPR[frd] = m_ppu.FPR[fra] + m_ppu.FPR[frb]; - m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fadd.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); -} -void PPULLVMRecompiler::FSQRT(u32 frd, u32 frb, bool rc) -{ - m_ppu.FPR[frd] = sqrt(m_ppu.FPR[frb]); - m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fsqrt.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); -} -void PPULLVMRecompiler::FSEL(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) -{ - m_ppu.FPR[frd] = m_ppu.FPR[fra] >= 0.0 ? m_ppu.FPR[frc] : m_ppu.FPR[frb]; - //if (rc) UNK("fsel.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); -} -void PPULLVMRecompiler::FMUL(u32 frd, u32 fra, u32 frc, bool rc) -{ - if ((FPRdouble::IsINF(m_ppu.FPR[fra]) && m_ppu.FPR[frc] == 0.0) || (FPRdouble::IsINF(m_ppu.FPR[frc]) && m_ppu.FPR[fra] == 0.0)) - { - m_ppu.SetFPSCRException(FPSCR_VXIMZ); - m_ppu.FPR[frd] = FPR_NAN; - m_ppu.FPSCR.FI = 0; - m_ppu.FPSCR.FR = 0; - m_ppu.FPSCR.FPRF = FPR_QNAN; - } - else - { - if (FPRdouble::IsSNaN(m_ppu.FPR[fra]) || FPRdouble::IsSNaN(m_ppu.FPR[frc])) - { - m_ppu.SetFPSCRException(FPSCR_VXSNAN); - } - - m_ppu.FPR[frd] = m_ppu.FPR[fra] * m_ppu.FPR[frc]; - m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - } - - //if (rc) UNK("fmul.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); -} -void PPULLVMRecompiler::FRSQRTE(u32 frd, u32 frb, bool rc) -{ - if (m_ppu.FPR[frb] == 0.0) - { - m_ppu.SetFPSCRException(FPSCR_ZX); - } - m_ppu.FPR[frd] = static_cast(1.0 / sqrt(m_ppu.FPR[frb])); - //if (rc) UNK("frsqrte.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); -} -void PPULLVMRecompiler::FMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) -{ - m_ppu.FPR[frd] = m_ppu.FPR[fra] * m_ppu.FPR[frc] - m_ppu.FPR[frb]; - m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fmsub.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); -} -void PPULLVMRecompiler::FMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) -{ - m_ppu.FPR[frd] = m_ppu.FPR[fra] * m_ppu.FPR[frc] + m_ppu.FPR[frb]; - m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fmadd.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); -} -void PPULLVMRecompiler::FNMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) -{ - m_ppu.FPR[frd] = -(m_ppu.FPR[fra] * m_ppu.FPR[frc] - m_ppu.FPR[frb]); - m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fnmsub.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); -} -void PPULLVMRecompiler::FNMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) -{ - m_ppu.FPR[frd] = -(m_ppu.FPR[fra] * m_ppu.FPR[frc] + m_ppu.FPR[frb]); - m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fnmadd.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); -} -void PPULLVMRecompiler::FCMPO(u32 crfd, u32 fra, u32 frb) -{ - int cmp_res = FPRdouble::Cmp(m_ppu.FPR[fra], m_ppu.FPR[frb]); - - if (cmp_res == CR_SO) - { - if (FPRdouble::IsSNaN(m_ppu.FPR[fra]) || FPRdouble::IsSNaN(m_ppu.FPR[frb])) - { - m_ppu.SetFPSCRException(FPSCR_VXSNAN); - if (!m_ppu.FPSCR.VE) m_ppu.SetFPSCRException(FPSCR_VXVC); - } - else - { - m_ppu.SetFPSCRException(FPSCR_VXVC); - } - - m_ppu.FPSCR.FX = 1; - } - - m_ppu.FPSCR.FPRF = cmp_res; - m_ppu.SetCR(crfd, cmp_res); -} -void PPULLVMRecompiler::FNEG(u32 frd, u32 frb, bool rc) -{ - m_ppu.FPR[frd] = -m_ppu.FPR[frb]; - //if (rc) UNK("fneg.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); -} -void PPULLVMRecompiler::FMR(u32 frd, u32 frb, bool rc) -{ - m_ppu.FPR[frd] = m_ppu.FPR[frb]; - //if (rc) UNK("fmr.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); -} -void PPULLVMRecompiler::FNABS(u32 frd, u32 frb, bool rc) -{ - m_ppu.FPR[frd] = -fabs(m_ppu.FPR[frb]); - //if (rc) UNK("fnabs.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); -} -void PPULLVMRecompiler::FABS(u32 frd, u32 frb, bool rc) -{ - m_ppu.FPR[frd] = fabs(m_ppu.FPR[frb]); - //if (rc) UNK("fabs.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); -} -void PPULLVMRecompiler::FCTID(u32 frd, u32 frb, bool rc) -{ - const double b = m_ppu.FPR[frb]; - u64 r; - if (b > (double)0x7fffffffffffffff) - { - r = 0x7fffffffffffffff; - m_ppu.SetFPSCRException(FPSCR_VXCVI); - m_ppu.FPSCR.FI = 0; - m_ppu.FPSCR.FR = 0; - } - else if (b < -(double)0x8000000000000000) - { - r = 0x8000000000000000; - m_ppu.SetFPSCRException(FPSCR_VXCVI); - m_ppu.FPSCR.FI = 0; - m_ppu.FPSCR.FR = 0; - } - else - { - s64 i = 0; - switch (m_ppu.FPSCR.RN) - { - case FPSCR_RN_NEAR: - { - double t = b + 0.5; - i = (s64)t; - if (t - i < 0 || (t - i == 0 && b > 0)) i--; - break; - } - case FPSCR_RN_ZERO: - i = (s64)b; - break; - case FPSCR_RN_PINF: - i = (s64)b; - if (b - i > 0) i++; - break; - case FPSCR_RN_MINF: - i = (s64)b; - if (b - i < 0) i--; - break; - } - r = (u64)i; - double di = i; - if (di == b) - { - m_ppu.SetFPSCR_FI(0); - m_ppu.FPSCR.FR = 0; - } - else - { - m_ppu.SetFPSCR_FI(1); - m_ppu.FPSCR.FR = fabs(di) > fabs(b); - } - } - - (u64&)m_ppu.FPR[frd] = 0xfff8000000000000ull | r; - if (r == 0 && ((u64&)b & DOUBLE_SIGN)) (u64&)m_ppu.FPR[frd] |= 0x100000000ull; - - //if (rc) UNK("fctid."); -} -void PPULLVMRecompiler::FCTIDZ(u32 frd, u32 frb, bool rc) -{ - const double b = m_ppu.FPR[frb]; - u64 r; - if (b > (double)0x7fffffffffffffff) - { - r = 0x7fffffffffffffff; - m_ppu.SetFPSCRException(FPSCR_VXCVI); - m_ppu.FPSCR.FI = 0; - m_ppu.FPSCR.FR = 0; - } - else if (b < -(double)0x8000000000000000) - { - r = 0x8000000000000000; - m_ppu.SetFPSCRException(FPSCR_VXCVI); - m_ppu.FPSCR.FI = 0; - m_ppu.FPSCR.FR = 0; - } - else - { - s64 i = (s64)b; - double di = i; - if (di == b) - { - m_ppu.SetFPSCR_FI(0); - m_ppu.FPSCR.FR = 0; - } - else - { - m_ppu.SetFPSCR_FI(1); - m_ppu.FPSCR.FR = fabs(di) > fabs(b); - } - r = (u64)i; - } - - (u64&)m_ppu.FPR[frd] = 0xfff8000000000000ull | r; - if (r == 0 && ((u64&)b & DOUBLE_SIGN)) (u64&)m_ppu.FPR[frd] |= 0x100000000ull; - - //if (rc) UNK("fctidz."); -} -void PPULLVMRecompiler::FCFID(u32 frd, u32 frb, bool rc) -{ - s64 bi = (s64&)m_ppu.FPR[frb]; - double bf = (double)bi; - s64 bfi = (s64)bf; - - if (bi == bfi) - { - m_ppu.SetFPSCR_FI(0); - m_ppu.FPSCR.FR = 0; - } - else - { - m_ppu.SetFPSCR_FI(1); - m_ppu.FPSCR.FR = abs(bfi) > abs(bi); - } - - m_ppu.FPR[frd] = bf; - - m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fcfid.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); -} - -void PPULLVMRecompiler::UNK(const u32 code, const u32 opcode, const u32 gcode) -{ - //UNK(fmt::Format("Unknown/Illegal opcode! (0x%08x : 0x%x : 0x%x)", code, opcode, gcode)); -} - -Value * PPULLVMRecompiler::GetVrAsIntVec(u32 vr, u32 vec_elt_num_bits) -{ - auto vr_i128_ptr = m_ir_builder.CreateConstGEP2_32(m_vpr, 0, vr); - auto vr_vec_ptr = m_ir_builder.CreateBitCast(vr_i128_ptr, VectorType::get(Type::getIntNTy(m_llvm_context, vec_elt_num_bits), 128 / vec_elt_num_bits)->getPointerTo()); - return m_ir_builder.CreateLoad(vr_vec_ptr); -} - -Value * PPULLVMRecompiler::GetVrAsFloatVec(u32 vr) -{ - auto vr_i128_ptr = m_ir_builder.CreateConstGEP2_32(m_vpr, 0, vr); - auto vr_v4f32_ptr = m_ir_builder.CreateBitCast(vr_i128_ptr, VectorType::get(Type::getFloatTy(m_llvm_context), 4)->getPointerTo()); - return m_ir_builder.CreateLoad(vr_v4f32_ptr); -} - -Value * PPULLVMRecompiler::GetVrAsDoubleVec(u32 vr) -{ - auto vr_i128_ptr = m_ir_builder.CreateConstGEP2_32(m_vpr, 0, vr); - auto vr_v2f64_ptr = m_ir_builder.CreateBitCast(vr_i128_ptr, VectorType::get(Type::getDoubleTy(m_llvm_context), 2)->getPointerTo()); - return m_ir_builder.CreateLoad(vr_v2f64_ptr); -} - -void PPULLVMRecompiler::SetVr(u32 vr, Value * val) -{ - auto vr_i128_ptr = m_ir_builder.CreateConstGEP2_32(m_vpr, 0, vr); - auto val_i128 = m_ir_builder.CreateBitCast(val, Type::getIntNTy(m_llvm_context, 128)); - m_ir_builder.CreateStore(val_i128, vr_i128_ptr); -} - -void PPULLVMRecompiler::RunTests() -{ - -} +#include "stdafx.h" +#include "Utilities/Log.h" +#include "Emu/Cell/PPULLVMRecompiler.h" +#include "Emu/Memory/Memory.h" +#include "llvm/Support/TargetSelect.h" +#include "llvm/Support/Host.h" +#include "llvm/Support/ManagedStatic.h" +#include "llvm/Support/raw_ostream.h" +#include "llvm/ExecutionEngine/GenericValue.h" +#include "llvm/IR/Intrinsics.h" +#include "llvm/Analysis/Verifier.h" +#include "llvm/CodeGen/MachineCodeInfo.h" + +using namespace llvm; + +PPULLVMRecompiler::PPULLVMRecompiler(PPUThread & ppu) + : m_ppu(ppu) + , m_decoder(this) + , m_ir_builder(m_llvm_context) +{ + InitializeNativeTarget(); + InitializeNativeTargetDisassembler(); + + m_module = new Module("Module", m_llvm_context); + m_gpr = new GlobalVariable(*m_module, ArrayType::get(Type::getInt64Ty(m_llvm_context), 32), false, GlobalValue::ExternalLinkage, nullptr, "gpr"); + m_vpr = new GlobalVariable(*m_module, ArrayType::get(Type::getIntNTy(m_llvm_context, 128), 32), false, GlobalValue::ExternalLinkage, nullptr, "vpr"); + m_vscr = new GlobalVariable(*m_module, Type::getInt32Ty(m_llvm_context), false, GlobalValue::ExternalLinkage, nullptr, "vscr"); + + m_execution_engine = EngineBuilder(m_module).create(); + m_execution_engine->addGlobalMapping(m_gpr, m_ppu.GPR); + m_execution_engine->addGlobalMapping(m_vpr, m_ppu.VPR); + m_execution_engine->addGlobalMapping(m_vscr, &m_ppu.VSCR); + + m_disassembler = LLVMCreateDisasm(sys::getProcessTriple().c_str(), nullptr, 0, nullptr, nullptr); + + RunUnitTests(); +} + +PPULLVMRecompiler::~PPULLVMRecompiler() +{ + LLVMDisasmDispose(m_disassembler); + delete m_execution_engine; + llvm_shutdown(); +} + +u8 PPULLVMRecompiler::DecodeMemory(const u64 address) +{ + auto function_name = fmt::Format("fn_0x%llx", address); + auto function = m_module->getFunction(function_name); + + if (!function) + { + function = cast(m_module->getOrInsertFunction(function_name, Type::getVoidTy(m_llvm_context), (Type *)nullptr)); + auto block = BasicBlock::Create(m_llvm_context, "start", function); + m_ir_builder.SetInsertPoint(block); + + //m_hit_branch_instruction = false; + //while (!m_hit_branch_instruction) + //{ + // u32 instr = Memory.Read32(address); + // m_decoder.Decode(instr); + //} + + VADDSWS(14, 23, 25); + + // TODO: Add code to set PC + m_ir_builder.CreateRetVoid(); + std::string s; + raw_string_ostream s2(s); + + s2 << *m_module; + } + + std::vector args; + m_execution_engine->runFunction(function, args); + return 0; +} + +void PPULLVMRecompiler::NULL_OP() +{ + // UNK("null"); +} + +void PPULLVMRecompiler::NOP() +{ + +} + +void PPULLVMRecompiler::TDI(u32 to, u32 ra, s32 simm16) +{ + s64 a = m_ppu.GPR[ra]; + + if ((a < (s64)simm16 && (to & 0x10)) || + (a >(s64)simm16 && (to & 0x8)) || + (a == (s64)simm16 && (to & 0x4)) || + ((u64)a < (u64)simm16 && (to & 0x2)) || + ((u64)a > (u64)simm16 && (to & 0x1))) + { + // TODO: Log this + // UNK(fmt::Format("Trap! (tdi %x, r%d, %x)", to, ra, simm16)); + } +} + +void PPULLVMRecompiler::TWI(u32 to, u32 ra, s32 simm16) +{ + s32 a = (s32)m_ppu.GPR[ra]; + + if ((a < simm16 && (to & 0x10)) || + (a > simm16 && (to & 0x8)) || + (a == simm16 && (to & 0x4)) || + ((u32)a < (u32)simm16 && (to & 0x2)) || + ((u32)a > (u32)simm16 && (to & 0x1))) + { + // TODO: Log this + // UNK(fmt::Format("Trap! (twi %x, r%d, %x)", to, ra, simm16)); + } +} + +void PPULLVMRecompiler::MFVSCR(u32 vd) +{ + auto vscr_i32 = m_ir_builder.CreateLoad(m_vscr); + auto vscr_i128 = m_ir_builder.CreateZExt(vscr_i32, Type::getIntNTy(m_llvm_context, 128)); + SetVr(vd, vscr_i128); +} + +void PPULLVMRecompiler::MTVSCR(u32 vb) +{ + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + auto vscr_i32 = m_ir_builder.CreateExtractElement(vb_v4i32, 0); + m_ir_builder.CreateStore(vscr_i32, m_vscr); +} + +void PPULLVMRecompiler::VADDCUW(u32 vd, u32 va, u32 vb) +{ + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + + u32 not_mask_v4i32[4] = {0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF}; + va_v4i32 = m_ir_builder.CreateXor(va_v4i32, ConstantDataVector::get(m_llvm_context, not_mask_v4i32)); + auto cmpv4i1 = m_ir_builder.CreateICmpULT(va_v4i32, vb_v4i32); + auto cmpv4i32 = m_ir_builder.CreateZExt(cmpv4i1, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); + SetVr(vd, cmpv4i32); + + // TODO: Implement with overflow intrinsics and check if the generated code is better +} + +void PPULLVMRecompiler::VADDFP(u32 vd, u32 va, u32 vb) +{ + auto va_v4f32 = GetVrAsFloatVec(va); + auto vb_v4f32 = GetVrAsFloatVec(vb); + auto sum_v4f32 = m_ir_builder.CreateFAdd(va_v4f32, vb_v4f32); + SetVr(vd, sum_v4f32); +} + +void PPULLVMRecompiler::VADDSBS(u32 vd, u32 va, u32 vb) +{ + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto sum_v16i8 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_padds_b), va_v16i8, vb_v16i8); + SetVr(vd, sum_v16i8); + + // TODO: Set VSCR.SAT +} + +void PPULLVMRecompiler::VADDSHS(u32 vd, u32 va, u32 vb) +{ + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + auto sum_v8i16 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_padds_w), va_v8i16, vb_v8i16); + SetVr(vd, sum_v8i16); + + // TODO: Set VSCR.SAT +} + +void PPULLVMRecompiler::VADDSWS(u32 vd, u32 va, u32 vb) +{ + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + + // It looks like x86 does not have an instruction to add 32 bit intergers with singed/unsiged saturation. + // To implement add with saturation, we first determine what the result would be if the operation were to cause + // an overflow. If two -ve numbers are being added and cause an overflow, the result would be 0x80000000. + // If two +ve numbers are being added and cause an overflow, the result would be 0x7FFFFFFF. Addition of a -ve + // number and a +ve number cannot cause overflow. So the result in case of an overflow is 0x7FFFFFFF + sign bit + // of any one of the operands. + u32 tmp1_v4i32[4] = {0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF}; + auto tmp2_v4i32 = m_ir_builder.CreateLShr(va_v4i32, 31); + auto tmp3_v4i32 = m_ir_builder.CreateAdd(tmp2_v4i32, ConstantDataVector::get(m_llvm_context, tmp1_v4i32)); + + // Next, we find if the addition can actually result in an overflow. Since an overflow can only happen if the operands + // have the same sign, we bitwise AND both the operands. If the sign bit of the result is 1 then the operands have the + // same sign and so may cause an overflow. + auto tmp4_v4i32 = m_ir_builder.CreateAnd(va_v4i32, vb_v4i32); + + // Perform the sum. + auto sum_v4i32 = m_ir_builder.CreateAdd(va_v4i32, vb_v4i32); + + // If an overflow occurs, then the sign of the sum will be different from the sign of the operands. So, we xor the + // result with one of the operands. The sign bit of the result will be 1 if the sign bit of the sum and the sign bit of the + // result is different. This result is again ANDed with tmp4 (the sign bit of tmp4 is 1 only if the operands have the same + // sign and so can cause an overflow). + auto tmp5_v4i32 = m_ir_builder.CreateXor(va_v4i32, sum_v4i32); + auto tmp6_v4i32 = m_ir_builder.CreateAnd(tmp4_v4i32, tmp5_v4i32); + auto tmp7_v4i32 = m_ir_builder.CreateAShr(tmp6_v4i32, 31); + + // tmp7 is equal to 0xFFFFFFFF if an overflow occured and 0x00000000 otherwise. tmp9 is bitwise inverse of tmp7. + u32 tmp8_v4i32[4] = {0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF}; + auto tmp9_v4i32 = m_ir_builder.CreateXor(tmp7_v4i32, ConstantDataVector::get(m_llvm_context, tmp8_v4i32)); + auto tmp10_v4i32 = m_ir_builder.CreateAnd(tmp3_v4i32, tmp7_v4i32); + auto tmp11_v4i32 = m_ir_builder.CreateAnd(sum_v4i32, tmp9_v4i32); + auto tmp12_v4i32 = m_ir_builder.CreateOr(tmp10_v4i32, tmp11_v4i32); + SetVr(vd, tmp12_v4i32); + + // TODO: Set SAT + // TODO: Optimize with pblend +} + +void PPULLVMRecompiler::VADDUBM(u32 vd, u32 va, u32 vb) +{ + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto sum_v16i8 = m_ir_builder.CreateAdd(va_v16i8, vb_v16i8); + SetVr(vd, sum_v16i8); +} + +void PPULLVMRecompiler::VADDUBS(u32 vd, u32 va, u32 vb) +{ + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto sum_v16i8 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_paddus_b), va_v16i8, vb_v16i8); + SetVr(vd, sum_v16i8); +} + +void PPULLVMRecompiler::VADDUHM(u32 vd, u32 va, u32 vb) +{ + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + auto sum_v8i16 = m_ir_builder.CreateAdd(va_v8i16, vb_v8i16); + SetVr(vd, sum_v8i16); +} + +void PPULLVMRecompiler::VADDUHS(u32 vd, u32 va, u32 vb) +{ + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + auto sum_v8i16 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_paddus_w), va_v8i16, vb_v8i16); + SetVr(vd, sum_v8i16); +} + +void PPULLVMRecompiler::VADDUWM(u32 vd, u32 va, u32 vb) +{ + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + auto sum_v4i32 = m_ir_builder.CreateAdd(va_v4i32, vb_v4i32); + SetVr(vd, sum_v4i32); +} + +void PPULLVMRecompiler::VADDUWS(u32 vd, u32 va, u32 vb) +{ + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + auto sum_v4i32 = m_ir_builder.CreateAdd(va_v4i32, vb_v4i32); + auto cmp_v4i1 = m_ir_builder.CreateICmpULT(sum_v4i32, va_v4i32); + auto cmp_v4i32 = m_ir_builder.CreateSExt(cmp_v4i1, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); + auto res_v4i32 = m_ir_builder.CreateOr(sum_v4i32, cmp_v4i32); + SetVr(vd, res_v4i32); + + // TODO: Set SAT +} + +void PPULLVMRecompiler::VAND(u32 vd, u32 va, u32 vb) +{ + auto va_v1i128 = GetVrAsIntVec(va, 128); + auto vb_v1i128 = GetVrAsIntVec(vb, 128); + auto res_v1i128 = m_ir_builder.CreateAnd(va_v1i128, vb_v1i128); + SetVr(vd, res_v1i128); +} + +void PPULLVMRecompiler::VANDC(u32 vd, u32 va, u32 vb) +{ + auto va_v1i128 = GetVrAsIntVec(va, 128); + auto vb_v1i128 = GetVrAsIntVec(vb, 128); + vb_v1i128 = m_ir_builder.CreateXor(vb_v1i128, m_ir_builder.getInt(APInt(128, "-1", 10))); + auto res_v1i128 = m_ir_builder.CreateAnd(va_v1i128, vb_v1i128); + SetVr(vd, res_v1i128); + + // TODO: Check if this generates ANDC +} + +void PPULLVMRecompiler::VAVGSB(u32 vd, u32 va, u32 vb) +{ + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto va_v16i16 = m_ir_builder.CreateSExt(va_v16i8, VectorType::get(Type::getInt16Ty(m_llvm_context), 16)); + auto vb_v16i16 = m_ir_builder.CreateSExt(vb_v16i8, VectorType::get(Type::getInt16Ty(m_llvm_context), 16)); + auto sum_v16i16 = m_ir_builder.CreateAdd(va_v16i16, vb_v16i16); + u16 one_v16i16[16] = {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}; + sum_v16i16 = m_ir_builder.CreateAdd(sum_v16i16, ConstantDataVector::get(m_llvm_context, one_v16i16)); + auto avg_v16i16 = m_ir_builder.CreateAShr(sum_v16i16, 1); + auto avg_v16i8 = m_ir_builder.CreateBitCast(avg_v16i16, VectorType::get(Type::getInt8Ty(m_llvm_context), 16)); + SetVr(vd, avg_v16i8); +} + +void PPULLVMRecompiler::VAVGSH(u32 vd, u32 va, u32 vb) +{ + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + auto va_v8i32 = m_ir_builder.CreateSExt(va_v8i16, VectorType::get(Type::getInt32Ty(m_llvm_context), 8)); + auto vb_v8i32 = m_ir_builder.CreateSExt(vb_v8i16, VectorType::get(Type::getInt32Ty(m_llvm_context), 8)); + auto sum_v8i32 = m_ir_builder.CreateAdd(va_v8i32, vb_v8i32); + u32 one_v8i32[8] = {1, 1, 1, 1, 1, 1, 1, 1}; + sum_v8i32 = m_ir_builder.CreateAdd(sum_v8i32, ConstantDataVector::get(m_llvm_context, one_v8i32)); + auto avg_v8i32 = m_ir_builder.CreateAShr(sum_v8i32, 1); + auto avg_v8i16 = m_ir_builder.CreateBitCast(avg_v8i32, VectorType::get(Type::getInt16Ty(m_llvm_context), 8)); + SetVr(vd, avg_v8i16); +} + +void PPULLVMRecompiler::VAVGSW(u32 vd, u32 va, u32 vb) +{ + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + auto va_v4i64 = m_ir_builder.CreateSExt(va_v4i32, VectorType::get(Type::getInt64Ty(m_llvm_context), 4)); + auto vb_v4i64 = m_ir_builder.CreateSExt(vb_v4i32, VectorType::get(Type::getInt64Ty(m_llvm_context), 4)); + auto sum_v4i64 = m_ir_builder.CreateAdd(va_v4i64, vb_v4i64); + u64 one_v4i64[4] = {1, 1, 1, 1}; + sum_v4i64 = m_ir_builder.CreateAdd(sum_v4i64, ConstantDataVector::get(m_llvm_context, one_v4i64)); + auto avg_v4i64 = m_ir_builder.CreateAShr(sum_v4i64, 1); + auto avg_v4i32 = m_ir_builder.CreateBitCast(avg_v4i64, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); + SetVr(vd, avg_v4i32); +} + +void PPULLVMRecompiler::VAVGUB(u32 vd, u32 va, u32 vb) +{ + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto avg_v16i8 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_pavg_b), va_v16i8, vb_v16i8); + SetVr(vd, avg_v16i8); +} + +void PPULLVMRecompiler::VAVGUH(u32 vd, u32 va, u32 vb) +{ + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + auto avg_v8i16 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_pavg_w), va_v8i16, vb_v8i16); + SetVr(vd, avg_v8i16); +} + +void PPULLVMRecompiler::VAVGUW(u32 vd, u32 va, u32 vb) +{ + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + auto va_v4i64 = m_ir_builder.CreateZExt(va_v4i32, VectorType::get(Type::getInt64Ty(m_llvm_context), 4)); + auto vb_v4i64 = m_ir_builder.CreateZExt(vb_v4i32, VectorType::get(Type::getInt64Ty(m_llvm_context), 4)); + auto sum_v4i64 = m_ir_builder.CreateAdd(va_v4i64, vb_v4i64); + u64 one_v4i64[4] = {1, 1, 1, 1}; + sum_v4i64 = m_ir_builder.CreateAdd(sum_v4i64, ConstantDataVector::get(m_llvm_context, one_v4i64)); + auto avg_v4i64 = m_ir_builder.CreateLShr(sum_v4i64, 1); + auto avg_v4i32 = m_ir_builder.CreateBitCast(avg_v4i64, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); + SetVr(vd, avg_v4i32); +} + +void PPULLVMRecompiler::VCFSX(u32 vd, u32 uimm5, u32 vb) +{ + u32 scale = 1 << uimm5; + + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._f[w] = ((float)m_ppu.VPR[vb]._s32[w]) / scale; + } +} + +void PPULLVMRecompiler::VCFUX(u32 vd, u32 uimm5, u32 vb) +{ + u32 scale = 1 << uimm5; + + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._f[w] = ((float)m_ppu.VPR[vb]._u32[w]) / scale; + } +} + +void PPULLVMRecompiler::VCMPBFP(u32 vd, u32 va, u32 vb) +{ + //for (uint w = 0; w < 4; w++) + //{ + // u32 mask = 0; + + // const float A = CheckVSCR_NJ(m_ppu.VPR[va]._f[w]); + // const float B = CheckVSCR_NJ(m_ppu.VPR[vb]._f[w]); + + // if (A > B) mask |= 1 << 31; + // if (A < -B) mask |= 1 << 30; + + // m_ppu.VPR[vd]._u32[w] = mask; + //} +} + +void PPULLVMRecompiler::VCMPBFP_(u32 vd, u32 va, u32 vb) +{ + //bool allInBounds = true; + + //for (uint w = 0; w < 4; w++) + //{ + // u32 mask = 0; + + // const float A = CheckVSCR_NJ(m_ppu.VPR[va]._f[w]); + // const float B = CheckVSCR_NJ(m_ppu.VPR[vb]._f[w]); + + // if (A > B) mask |= 1 << 31; + // if (A < -B) mask |= 1 << 30; + + // m_ppu.VPR[vd]._u32[w] = mask; + + // if (mask) + // allInBounds = false; + //} + + //// Bit n°2 of CR6 + //m_ppu.SetCRBit(6, 0x2, allInBounds); +} + +void PPULLVMRecompiler::VCMPEQFP(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._f[w] == m_ppu.VPR[vb]._f[w] ? 0xffffffff : 0; + } +} + +void PPULLVMRecompiler::VCMPEQFP_(u32 vd, u32 va, u32 vb) +{ + int all_equal = 0x8; + int none_equal = 0x2; + + for (uint w = 0; w < 4; w++) + { + if (m_ppu.VPR[va]._f[w] == m_ppu.VPR[vb]._f[w]) + { + m_ppu.VPR[vd]._u32[w] = 0xffffffff; + none_equal = 0; + } + else + { + m_ppu.VPR[vd]._u32[w] = 0; + all_equal = 0; + } + } + + m_ppu.CR.cr6 = all_equal | none_equal; +} + +void PPULLVMRecompiler::VCMPEQUB(u32 vd, u32 va, u32 vb) +{ + for (uint b = 0; b < 16; b++) + { + m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._u8[b] == m_ppu.VPR[vb]._u8[b] ? 0xff : 0; + } +} + +void PPULLVMRecompiler::VCMPEQUB_(u32 vd, u32 va, u32 vb) +{ + int all_equal = 0x8; + int none_equal = 0x2; + + for (uint b = 0; b < 16; b++) + { + if (m_ppu.VPR[va]._u8[b] == m_ppu.VPR[vb]._u8[b]) + { + m_ppu.VPR[vd]._u8[b] = 0xff; + none_equal = 0; + } + else + { + m_ppu.VPR[vd]._u8[b] = 0; + all_equal = 0; + } + } + + m_ppu.CR.cr6 = all_equal | none_equal; +} + +void PPULLVMRecompiler::VCMPEQUH(u32 vd, u32 va, u32 vb) //nf +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] == m_ppu.VPR[vb]._u16[h] ? 0xffff : 0; + } +} +void PPULLVMRecompiler::VCMPEQUH_(u32 vd, u32 va, u32 vb) //nf +{ + int all_equal = 0x8; + int none_equal = 0x2; + + for (uint h = 0; h < 8; h++) + { + if (m_ppu.VPR[va]._u16[h] == m_ppu.VPR[vb]._u16[h]) + { + m_ppu.VPR[vd]._u16[h] = 0xffff; + none_equal = 0; + } + else + { + m_ppu.VPR[vd]._u16[h] = 0; + all_equal = 0; + } + } + + m_ppu.CR.cr6 = all_equal | none_equal; +} +void PPULLVMRecompiler::VCMPEQUW(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] == m_ppu.VPR[vb]._u32[w] ? 0xffffffff : 0; + } +} +void PPULLVMRecompiler::VCMPEQUW_(u32 vd, u32 va, u32 vb) +{ + int all_equal = 0x8; + int none_equal = 0x2; + + for (uint w = 0; w < 4; w++) + { + if (m_ppu.VPR[va]._u32[w] == m_ppu.VPR[vb]._u32[w]) + { + m_ppu.VPR[vd]._u32[w] = 0xffffffff; + none_equal = 0; + } + else + { + m_ppu.VPR[vd]._u32[w] = 0; + all_equal = 0; + } + } + + m_ppu.CR.cr6 = all_equal | none_equal; +} +void PPULLVMRecompiler::VCMPGEFP(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._f[w] >= m_ppu.VPR[vb]._f[w] ? 0xffffffff : 0; + } +} +void PPULLVMRecompiler::VCMPGEFP_(u32 vd, u32 va, u32 vb) +{ + int all_ge = 0x8; + int none_ge = 0x2; + + for (uint w = 0; w < 4; w++) + { + if (m_ppu.VPR[va]._f[w] >= m_ppu.VPR[vb]._f[w]) + { + m_ppu.VPR[vd]._u32[w] = 0xffffffff; + none_ge = 0; + } + else + { + m_ppu.VPR[vd]._u32[w] = 0; + all_ge = 0; + } + } + + m_ppu.CR.cr6 = all_ge | none_ge; +} +void PPULLVMRecompiler::VCMPGTFP(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._f[w] > m_ppu.VPR[vb]._f[w] ? 0xffffffff : 0; + } +} +void PPULLVMRecompiler::VCMPGTFP_(u32 vd, u32 va, u32 vb) +{ + int all_ge = 0x8; + int none_ge = 0x2; + + for (uint w = 0; w < 4; w++) + { + if (m_ppu.VPR[va]._f[w] > m_ppu.VPR[vb]._f[w]) + { + m_ppu.VPR[vd]._u32[w] = 0xffffffff; + none_ge = 0; + } + else + { + m_ppu.VPR[vd]._u32[w] = 0; + all_ge = 0; + } + } + + m_ppu.CR.cr6 = all_ge | none_ge; +} +void PPULLVMRecompiler::VCMPGTSB(u32 vd, u32 va, u32 vb) //nf +{ + for (uint b = 0; b < 16; b++) + { + m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._s8[b] > m_ppu.VPR[vb]._s8[b] ? 0xff : 0; + } +} +void PPULLVMRecompiler::VCMPGTSB_(u32 vd, u32 va, u32 vb) +{ + int all_gt = 0x8; + int none_gt = 0x2; + + for (uint b = 0; b < 16; b++) + { + if (m_ppu.VPR[va]._s8[b] > m_ppu.VPR[vb]._s8[b]) + { + m_ppu.VPR[vd]._u8[b] = 0xff; + none_gt = 0; + } + else + { + m_ppu.VPR[vd]._u8[b] = 0; + all_gt = 0; + } + } + + m_ppu.CR.cr6 = all_gt | none_gt; +} +void PPULLVMRecompiler::VCMPGTSH(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._s16[h] > m_ppu.VPR[vb]._s16[h] ? 0xffff : 0; + } +} +void PPULLVMRecompiler::VCMPGTSH_(u32 vd, u32 va, u32 vb) +{ + int all_gt = 0x8; + int none_gt = 0x2; + + for (uint h = 0; h < 8; h++) + { + if (m_ppu.VPR[va]._s16[h] > m_ppu.VPR[vb]._s16[h]) + { + m_ppu.VPR[vd]._u16[h] = 0xffff; + none_gt = 0; + } + else + { + m_ppu.VPR[vd]._u16[h] = 0; + all_gt = 0; + } + } + + m_ppu.CR.cr6 = all_gt | none_gt; +} +void PPULLVMRecompiler::VCMPGTSW(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._s32[w] > m_ppu.VPR[vb]._s32[w] ? 0xffffffff : 0; + } +} +void PPULLVMRecompiler::VCMPGTSW_(u32 vd, u32 va, u32 vb) +{ + int all_gt = 0x8; + int none_gt = 0x2; + + for (uint w = 0; w < 4; w++) + { + if (m_ppu.VPR[va]._s32[w] > m_ppu.VPR[vb]._s32[w]) + { + m_ppu.VPR[vd]._u32[w] = 0xffffffff; + none_gt = 0; + } + else + { + m_ppu.VPR[vd]._u32[w] = 0; + all_gt = 0; + } + } + + m_ppu.CR.cr6 = all_gt | none_gt; +} +void PPULLVMRecompiler::VCMPGTUB(u32 vd, u32 va, u32 vb) +{ + for (uint b = 0; b < 16; b++) + { + m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._u8[b] > m_ppu.VPR[vb]._u8[b] ? 0xff : 0; + } +} +void PPULLVMRecompiler::VCMPGTUB_(u32 vd, u32 va, u32 vb) +{ + int all_gt = 0x8; + int none_gt = 0x2; + + for (uint b = 0; b < 16; b++) + { + if (m_ppu.VPR[va]._u8[b] > m_ppu.VPR[vb]._u8[b]) + { + m_ppu.VPR[vd]._u8[b] = 0xff; + none_gt = 0; + } + else + { + m_ppu.VPR[vd]._u8[b] = 0; + all_gt = 0; + } + } + + m_ppu.CR.cr6 = all_gt | none_gt; +} +void PPULLVMRecompiler::VCMPGTUH(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] > m_ppu.VPR[vb]._u16[h] ? 0xffff : 0; + } +} +void PPULLVMRecompiler::VCMPGTUH_(u32 vd, u32 va, u32 vb) +{ + int all_gt = 0x8; + int none_gt = 0x2; + + for (uint h = 0; h < 8; h++) + { + if (m_ppu.VPR[va]._u16[h] > m_ppu.VPR[vb]._u16[h]) + { + m_ppu.VPR[vd]._u16[h] = 0xffff; + none_gt = 0; + } + else + { + m_ppu.VPR[vd]._u16[h] = 0; + all_gt = 0; + } + } + + m_ppu.CR.cr6 = all_gt | none_gt; +} +void PPULLVMRecompiler::VCMPGTUW(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] > m_ppu.VPR[vb]._u32[w] ? 0xffffffff : 0; + } +} +void PPULLVMRecompiler::VCMPGTUW_(u32 vd, u32 va, u32 vb) +{ + int all_gt = 0x8; + int none_gt = 0x2; + + for (uint w = 0; w < 4; w++) + { + if (m_ppu.VPR[va]._u32[w] > m_ppu.VPR[vb]._u32[w]) + { + m_ppu.VPR[vd]._u32[w] = 0xffffffff; + none_gt = 0; + } + else + { + m_ppu.VPR[vd]._u32[w] = 0; + all_gt = 0; + } + } + + m_ppu.CR.cr6 = all_gt | none_gt; +} +void PPULLVMRecompiler::VCTSXS(u32 vd, u32 uimm5, u32 vb) +{ + int nScale = 1 << uimm5; + + for (uint w = 0; w < 4; w++) + { + float result = m_ppu.VPR[vb]._f[w] * nScale; + + if (result > INT_MAX) + m_ppu.VPR[vd]._s32[w] = (int)INT_MAX; + else if (result < INT_MIN) + m_ppu.VPR[vd]._s32[w] = (int)INT_MIN; + else // C rounding = Round towards 0 + m_ppu.VPR[vd]._s32[w] = (int)result; + } +} +void PPULLVMRecompiler::VCTUXS(u32 vd, u32 uimm5, u32 vb) +{ + int nScale = 1 << uimm5; + + for (uint w = 0; w < 4; w++) + { + // C rounding = Round towards 0 + s64 result = (s64)(m_ppu.VPR[vb]._f[w] * nScale); + + if (result > UINT_MAX) + m_ppu.VPR[vd]._u32[w] = (u32)UINT_MAX; + else if (result < 0) + m_ppu.VPR[vd]._u32[w] = 0; + else + m_ppu.VPR[vd]._u32[w] = (u32)result; + } +} +void PPULLVMRecompiler::VEXPTEFP(u32 vd, u32 vb) +{ + // vd = exp(vb * log(2)) + // ISA : Note that the value placed into the element of vD may vary between implementations + // and between different executions on the same implementation. + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._f[w] = exp(m_ppu.VPR[vb]._f[w] * log(2.0f)); + } +} +void PPULLVMRecompiler::VLOGEFP(u32 vd, u32 vb) +{ + // ISA : Note that the value placed into the element of vD may vary between implementations + // and between different executions on the same implementation. + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._f[w] = log(m_ppu.VPR[vb]._f[w]) / log(2.0f); + } +} +void PPULLVMRecompiler::VMADDFP(u32 vd, u32 va, u32 vc, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._f[w] = m_ppu.VPR[va]._f[w] * m_ppu.VPR[vc]._f[w] + m_ppu.VPR[vb]._f[w]; + } +} +void PPULLVMRecompiler::VMAXFP(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._f[w] = std::max(m_ppu.VPR[va]._f[w], m_ppu.VPR[vb]._f[w]); + } +} +void PPULLVMRecompiler::VMAXSB(u32 vd, u32 va, u32 vb) //nf +{ + for (uint b = 0; b < 16; b++) + m_ppu.VPR[vd]._s8[b] = std::max(m_ppu.VPR[va]._s8[b], m_ppu.VPR[vb]._s8[b]); +} +void PPULLVMRecompiler::VMAXSH(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._s16[h] = std::max(m_ppu.VPR[va]._s16[h], m_ppu.VPR[vb]._s16[h]); + } +} +void PPULLVMRecompiler::VMAXSW(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._s32[w] = std::max(m_ppu.VPR[va]._s32[w], m_ppu.VPR[vb]._s32[w]); + } +} +void PPULLVMRecompiler::VMAXUB(u32 vd, u32 va, u32 vb) +{ + for (uint b = 0; b < 16; b++) + m_ppu.VPR[vd]._u8[b] = std::max(m_ppu.VPR[va]._u8[b], m_ppu.VPR[vb]._u8[b]); +} +void PPULLVMRecompiler::VMAXUH(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._u16[h] = std::max(m_ppu.VPR[va]._u16[h], m_ppu.VPR[vb]._u16[h]); + } +} +void PPULLVMRecompiler::VMAXUW(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = std::max(m_ppu.VPR[va]._u32[w], m_ppu.VPR[vb]._u32[w]); + } +} +void PPULLVMRecompiler::VMHADDSHS(u32 vd, u32 va, u32 vb, u32 vc) +{ + for (uint h = 0; h < 8; h++) + { + s32 result = (s32)m_ppu.VPR[va]._s16[h] * (s32)m_ppu.VPR[vb]._s16[h] + (s32)m_ppu.VPR[vc]._s16[h]; + + if (result > INT16_MAX) + { + m_ppu.VPR[vd]._s16[h] = (s16)INT16_MAX; + m_ppu.VSCR.SAT = 1; + } + else if (result < INT16_MIN) + { + m_ppu.VPR[vd]._s16[h] = (s16)INT16_MIN; + m_ppu.VSCR.SAT = 1; + } + else + m_ppu.VPR[vd]._s16[h] = (s16)result; + } +} +void PPULLVMRecompiler::VMHRADDSHS(u32 vd, u32 va, u32 vb, u32 vc) +{ + for (uint h = 0; h < 8; h++) + { + s32 result = (s32)m_ppu.VPR[va]._s16[h] * (s32)m_ppu.VPR[vb]._s16[h] + (s32)m_ppu.VPR[vc]._s16[h] + 0x4000; + + if (result > INT16_MAX) + { + m_ppu.VPR[vd]._s16[h] = (s16)INT16_MAX; + m_ppu.VSCR.SAT = 1; + } + else if (result < INT16_MIN) + { + m_ppu.VPR[vd]._s16[h] = (s16)INT16_MIN; + m_ppu.VSCR.SAT = 1; + } + else + m_ppu.VPR[vd]._s16[h] = (s16)result; + } +} +void PPULLVMRecompiler::VMINFP(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._f[w] = std::min(m_ppu.VPR[va]._f[w], m_ppu.VPR[vb]._f[w]); + } +} +void PPULLVMRecompiler::VMINSB(u32 vd, u32 va, u32 vb) //nf +{ + for (uint b = 0; b < 16; b++) + { + m_ppu.VPR[vd]._s8[b] = std::min(m_ppu.VPR[va]._s8[b], m_ppu.VPR[vb]._s8[b]); + } +} +void PPULLVMRecompiler::VMINSH(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._s16[h] = std::min(m_ppu.VPR[va]._s16[h], m_ppu.VPR[vb]._s16[h]); + } +} +void PPULLVMRecompiler::VMINSW(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._s32[w] = std::min(m_ppu.VPR[va]._s32[w], m_ppu.VPR[vb]._s32[w]); + } +} +void PPULLVMRecompiler::VMINUB(u32 vd, u32 va, u32 vb) +{ + for (uint b = 0; b < 16; b++) + { + m_ppu.VPR[vd]._u8[b] = std::min(m_ppu.VPR[va]._u8[b], m_ppu.VPR[vb]._u8[b]); + } +} +void PPULLVMRecompiler::VMINUH(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._u16[h] = std::min(m_ppu.VPR[va]._u16[h], m_ppu.VPR[vb]._u16[h]); + } +} +void PPULLVMRecompiler::VMINUW(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = std::min(m_ppu.VPR[va]._u32[w], m_ppu.VPR[vb]._u32[w]); + } +} +void PPULLVMRecompiler::VMLADDUHM(u32 vd, u32 va, u32 vb, u32 vc) +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] * m_ppu.VPR[vb]._u16[h] + m_ppu.VPR[vc]._u16[h]; + } +} +void PPULLVMRecompiler::VMRGHB(u32 vd, u32 va, u32 vb) +{ + VPR_reg VA = m_ppu.VPR[va]; + VPR_reg VB = m_ppu.VPR[vb]; + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._u8[15 - h * 2] = VA._u8[15 - h]; + m_ppu.VPR[vd]._u8[15 - h * 2 - 1] = VB._u8[15 - h]; + } +} +void PPULLVMRecompiler::VMRGHH(u32 vd, u32 va, u32 vb) +{ + VPR_reg VA = m_ppu.VPR[va]; + VPR_reg VB = m_ppu.VPR[vb]; + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u16[7 - w * 2] = VA._u16[7 - w]; + m_ppu.VPR[vd]._u16[7 - w * 2 - 1] = VB._u16[7 - w]; + } +} +void PPULLVMRecompiler::VMRGHW(u32 vd, u32 va, u32 vb) +{ + VPR_reg VA = m_ppu.VPR[va]; + VPR_reg VB = m_ppu.VPR[vb]; + for (uint d = 0; d < 2; d++) + { + m_ppu.VPR[vd]._u32[3 - d * 2] = VA._u32[3 - d]; + m_ppu.VPR[vd]._u32[3 - d * 2 - 1] = VB._u32[3 - d]; + } +} +void PPULLVMRecompiler::VMRGLB(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._u8[15 - h * 2] = m_ppu.VPR[va]._u8[7 - h]; + m_ppu.VPR[vd]._u8[15 - h * 2 - 1] = m_ppu.VPR[vb]._u8[7 - h]; + } +} +void PPULLVMRecompiler::VMRGLH(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u16[7 - w * 2] = m_ppu.VPR[va]._u16[3 - w]; + m_ppu.VPR[vd]._u16[7 - w * 2 - 1] = m_ppu.VPR[vb]._u16[3 - w]; + } +} +void PPULLVMRecompiler::VMRGLW(u32 vd, u32 va, u32 vb) +{ + for (uint d = 0; d < 2; d++) + { + m_ppu.VPR[vd]._u32[3 - d * 2] = m_ppu.VPR[va]._u32[1 - d]; + m_ppu.VPR[vd]._u32[3 - d * 2 - 1] = m_ppu.VPR[vb]._u32[1 - d]; + } +} +void PPULLVMRecompiler::VMSUMMBM(u32 vd, u32 va, u32 vb, u32 vc) //nf +{ + for (uint w = 0; w < 4; w++) + { + s32 result = 0; + + for (uint b = 0; b < 4; b++) + { + result += m_ppu.VPR[va]._s8[w * 4 + b] * m_ppu.VPR[vb]._u8[w * 4 + b]; + } + + result += m_ppu.VPR[vc]._s32[w]; + m_ppu.VPR[vd]._s32[w] = result; + } +} +void PPULLVMRecompiler::VMSUMSHM(u32 vd, u32 va, u32 vb, u32 vc) //nf +{ + for (uint w = 0; w < 4; w++) + { + s32 result = 0; + + for (uint h = 0; h < 2; h++) + { + result += m_ppu.VPR[va]._s16[w * 2 + h] * m_ppu.VPR[vb]._s16[w * 2 + h]; + } + + result += m_ppu.VPR[vc]._s32[w]; + m_ppu.VPR[vd]._s32[w] = result; + } +} +void PPULLVMRecompiler::VMSUMSHS(u32 vd, u32 va, u32 vb, u32 vc) //nf +{ + for (uint w = 0; w < 4; w++) + { + s64 result = 0; + s32 saturated = 0; + + for (uint h = 0; h < 2; h++) + { + result += m_ppu.VPR[va]._s16[w * 2 + h] * m_ppu.VPR[vb]._s16[w * 2 + h]; + } + + result += m_ppu.VPR[vc]._s32[w]; + + if (result > INT_MAX) + { + saturated = INT_MAX; + m_ppu.VSCR.SAT = 1; + } + else if (result < INT_MIN) + { + saturated = INT_MIN; + m_ppu.VSCR.SAT = 1; + } + else + saturated = (s32)result; + + m_ppu.VPR[vd]._s32[w] = saturated; + } +} +void PPULLVMRecompiler::VMSUMUBM(u32 vd, u32 va, u32 vb, u32 vc) +{ + for (uint w = 0; w < 4; w++) + { + u32 result = 0; + + for (uint b = 0; b < 4; b++) + { + result += m_ppu.VPR[va]._u8[w * 4 + b] * m_ppu.VPR[vb]._u8[w * 4 + b]; + } + + result += m_ppu.VPR[vc]._u32[w]; + m_ppu.VPR[vd]._u32[w] = result; + } +} +void PPULLVMRecompiler::VMSUMUHM(u32 vd, u32 va, u32 vb, u32 vc) //nf +{ + for (uint w = 0; w < 4; w++) + { + u32 result = 0; + + for (uint h = 0; h < 2; h++) + { + result += m_ppu.VPR[va]._u16[w * 2 + h] * m_ppu.VPR[vb]._u16[w * 2 + h]; + } + + result += m_ppu.VPR[vc]._u32[w]; + m_ppu.VPR[vd]._u32[w] = result; + } +} +void PPULLVMRecompiler::VMSUMUHS(u32 vd, u32 va, u32 vb, u32 vc) //nf +{ + for (uint w = 0; w < 4; w++) + { + u64 result = 0; + u32 saturated = 0; + + for (uint h = 0; h < 2; h++) + { + result += m_ppu.VPR[va]._u16[w * 2 + h] * m_ppu.VPR[vb]._u16[w * 2 + h]; + } + + result += m_ppu.VPR[vc]._u32[w]; + + if (result > UINT_MAX) + { + saturated = UINT_MAX; + m_ppu.VSCR.SAT = 1; + } + else + saturated = (u32)result; + + m_ppu.VPR[vd]._u32[w] = saturated; + } +} +void PPULLVMRecompiler::VMULESB(u32 vd, u32 va, u32 vb) //nf +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._s16[h] = (s16)m_ppu.VPR[va]._s8[h * 2 + 1] * (s16)m_ppu.VPR[vb]._s8[h * 2 + 1]; + } +} +void PPULLVMRecompiler::VMULESH(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._s32[w] = (s32)m_ppu.VPR[va]._s16[w * 2 + 1] * (s32)m_ppu.VPR[vb]._s16[w * 2 + 1]; + } +} +void PPULLVMRecompiler::VMULEUB(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._u16[h] = (u16)m_ppu.VPR[va]._u8[h * 2 + 1] * (u16)m_ppu.VPR[vb]._u8[h * 2 + 1]; + } +} +void PPULLVMRecompiler::VMULEUH(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = (u32)m_ppu.VPR[va]._u16[w * 2 + 1] * (u32)m_ppu.VPR[vb]._u16[w * 2 + 1]; + } +} +void PPULLVMRecompiler::VMULOSB(u32 vd, u32 va, u32 vb) //nf +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._s16[h] = (s16)m_ppu.VPR[va]._s8[h * 2] * (s16)m_ppu.VPR[vb]._s8[h * 2]; + } +} +void PPULLVMRecompiler::VMULOSH(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._s32[w] = (s32)m_ppu.VPR[va]._s16[w * 2] * (s32)m_ppu.VPR[vb]._s16[w * 2]; + } +} +void PPULLVMRecompiler::VMULOUB(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._u16[h] = (u16)m_ppu.VPR[va]._u8[h * 2] * (u16)m_ppu.VPR[vb]._u8[h * 2]; + } +} +void PPULLVMRecompiler::VMULOUH(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = (u32)m_ppu.VPR[va]._u16[w * 2] * (u32)m_ppu.VPR[vb]._u16[w * 2]; + } +} +void PPULLVMRecompiler::VNMSUBFP(u32 vd, u32 va, u32 vc, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._f[w] = -(m_ppu.VPR[va]._f[w] * m_ppu.VPR[vc]._f[w] - m_ppu.VPR[vb]._f[w]); + } +} +void PPULLVMRecompiler::VNOR(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = ~(m_ppu.VPR[va]._u32[w] | m_ppu.VPR[vb]._u32[w]); + } +} +void PPULLVMRecompiler::VOR(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] | m_ppu.VPR[vb]._u32[w]; + } +} +void PPULLVMRecompiler::VPERM(u32 vd, u32 va, u32 vb, u32 vc) +{ + u8 tmpSRC[32]; + memcpy(tmpSRC, m_ppu.VPR[vb]._u8, 16); + memcpy(tmpSRC + 16, m_ppu.VPR[va]._u8, 16); + + for (uint b = 0; b < 16; b++) + { + u8 index = m_ppu.VPR[vc]._u8[b] & 0x1f; + + m_ppu.VPR[vd]._u8[b] = tmpSRC[0x1f - index]; + } +} +void PPULLVMRecompiler::VPKPX(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 4; h++) + { + u16 bb7 = m_ppu.VPR[vb]._u8[15 - (h * 4 + 0)] & 0x1; + u16 bb8 = m_ppu.VPR[vb]._u8[15 - (h * 4 + 1)] >> 3; + u16 bb16 = m_ppu.VPR[vb]._u8[15 - (h * 4 + 2)] >> 3; + u16 bb24 = m_ppu.VPR[vb]._u8[15 - (h * 4 + 3)] >> 3; + u16 ab7 = m_ppu.VPR[va]._u8[15 - (h * 4 + 0)] & 0x1; + u16 ab8 = m_ppu.VPR[va]._u8[15 - (h * 4 + 1)] >> 3; + u16 ab16 = m_ppu.VPR[va]._u8[15 - (h * 4 + 2)] >> 3; + u16 ab24 = m_ppu.VPR[va]._u8[15 - (h * 4 + 3)] >> 3; + + m_ppu.VPR[vd]._u16[3 - h] = (bb7 << 15) | (bb8 << 10) | (bb16 << 5) | bb24; + m_ppu.VPR[vd]._u16[4 + (3 - h)] = (ab7 << 15) | (ab8 << 10) | (ab16 << 5) | ab24; + } +} +void PPULLVMRecompiler::VPKSHSS(u32 vd, u32 va, u32 vb) //nf +{ + for (uint b = 0; b < 8; b++) + { + s16 result = m_ppu.VPR[va]._s16[b]; + + if (result > INT8_MAX) + { + result = INT8_MAX; + m_ppu.VSCR.SAT = 1; + } + else if (result < INT8_MIN) + { + result = INT8_MIN; + m_ppu.VSCR.SAT = 1; + } + + m_ppu.VPR[vd]._s8[b + 8] = result; + + result = m_ppu.VPR[vb]._s16[b]; + + if (result > INT8_MAX) + { + result = INT8_MAX; + m_ppu.VSCR.SAT = 1; + } + else if (result < INT8_MIN) + { + result = INT8_MIN; + m_ppu.VSCR.SAT = 1; + } + + m_ppu.VPR[vd]._s8[b] = result; + } +} +void PPULLVMRecompiler::VPKSHUS(u32 vd, u32 va, u32 vb) +{ + for (uint b = 0; b < 8; b++) + { + s16 result = m_ppu.VPR[va]._s16[b]; + + if (result > UINT8_MAX) + { + result = UINT8_MAX; + m_ppu.VSCR.SAT = 1; + } + else if (result < 0) + { + result = 0; + m_ppu.VSCR.SAT = 1; + } + + m_ppu.VPR[vd]._u8[b + 8] = result; + + result = m_ppu.VPR[vb]._s16[b]; + + if (result > UINT8_MAX) + { + result = UINT8_MAX; + m_ppu.VSCR.SAT = 1; + } + else if (result < 0) + { + result = 0; + m_ppu.VSCR.SAT = 1; + } + + m_ppu.VPR[vd]._u8[b] = result; + } +} +void PPULLVMRecompiler::VPKSWSS(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 4; h++) + { + s32 result = m_ppu.VPR[va]._s32[h]; + + if (result > INT16_MAX) + { + result = INT16_MAX; + m_ppu.VSCR.SAT = 1; + } + else if (result < INT16_MIN) + { + result = INT16_MIN; + m_ppu.VSCR.SAT = 1; + } + + m_ppu.VPR[vd]._s16[h + 4] = result; + + result = m_ppu.VPR[vb]._s32[h]; + + if (result > INT16_MAX) + { + result = INT16_MAX; + m_ppu.VSCR.SAT = 1; + } + else if (result < INT16_MIN) + { + result = INT16_MIN; + m_ppu.VSCR.SAT = 1; + } + + m_ppu.VPR[vd]._s16[h] = result; + } +} +void PPULLVMRecompiler::VPKSWUS(u32 vd, u32 va, u32 vb) //nf +{ + for (uint h = 0; h < 4; h++) + { + s32 result = m_ppu.VPR[va]._s32[h]; + + if (result > UINT16_MAX) + { + result = UINT16_MAX; + m_ppu.VSCR.SAT = 1; + } + else if (result < 0) + { + result = 0; + m_ppu.VSCR.SAT = 1; + } + + m_ppu.VPR[vd]._u16[h + 4] = result; + + result = m_ppu.VPR[vb]._s32[h]; + + if (result > UINT16_MAX) + { + result = UINT16_MAX; + m_ppu.VSCR.SAT = 1; + } + else if (result < 0) + { + result = 0; + m_ppu.VSCR.SAT = 1; + } + + m_ppu.VPR[vd]._u16[h] = result; + } +} +void PPULLVMRecompiler::VPKUHUM(u32 vd, u32 va, u32 vb) //nf +{ + for (uint b = 0; b < 8; b++) + { + m_ppu.VPR[vd]._u8[b + 8] = m_ppu.VPR[va]._u8[b * 2]; + m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[vb]._u8[b * 2]; + } +} +void PPULLVMRecompiler::VPKUHUS(u32 vd, u32 va, u32 vb) +{ + for (uint b = 0; b < 8; b++) + { + u16 result = m_ppu.VPR[va]._u16[b]; + + if (result > UINT8_MAX) + { + result = UINT8_MAX; + m_ppu.VSCR.SAT = 1; + } + + m_ppu.VPR[vd]._u8[b + 8] = result; + + result = m_ppu.VPR[vb]._u16[b]; + + if (result > UINT8_MAX) + { + result = UINT8_MAX; + m_ppu.VSCR.SAT = 1; + } + + m_ppu.VPR[vd]._u8[b] = result; + } +} +void PPULLVMRecompiler::VPKUWUM(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 4; h++) + { + m_ppu.VPR[vd]._u16[h + 4] = m_ppu.VPR[va]._u16[h * 2]; + m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[vb]._u16[h * 2]; + } +} +void PPULLVMRecompiler::VPKUWUS(u32 vd, u32 va, u32 vb) //nf +{ + for (uint h = 0; h < 4; h++) + { + u32 result = m_ppu.VPR[va]._u32[h]; + + if (result > UINT16_MAX) + { + result = UINT16_MAX; + m_ppu.VSCR.SAT = 1; + } + + m_ppu.VPR[vd]._u16[h + 4] = result; + + result = m_ppu.VPR[vb]._u32[h]; + + if (result > UINT16_MAX) + { + result = UINT16_MAX; + m_ppu.VSCR.SAT = 1; + } + + m_ppu.VPR[vd]._u16[h] = result; + } +} +void PPULLVMRecompiler::VREFP(u32 vd, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._f[w] = 1.0f / m_ppu.VPR[vb]._f[w]; + } +} +void PPULLVMRecompiler::VRFIM(u32 vd, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._f[w] = floor(m_ppu.VPR[vb]._f[w]); + } +} +void PPULLVMRecompiler::VRFIN(u32 vd, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._f[w] = floor(m_ppu.VPR[vb]._f[w] + 0.5f); + } +} +void PPULLVMRecompiler::VRFIP(u32 vd, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._f[w] = ceil(m_ppu.VPR[vb]._f[w]); + } +} +void PPULLVMRecompiler::VRFIZ(u32 vd, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + float f; + modff(m_ppu.VPR[vb]._f[w], &f); + m_ppu.VPR[vd]._f[w] = f; + } +} +void PPULLVMRecompiler::VRLB(u32 vd, u32 va, u32 vb) //nf +{ + for (uint b = 0; b < 16; b++) + { + int nRot = m_ppu.VPR[vb]._u8[b] & 0x7; + + m_ppu.VPR[vd]._u8[b] = (m_ppu.VPR[va]._u8[b] << nRot) | (m_ppu.VPR[va]._u8[b] >> (8 - nRot)); + } +} +void PPULLVMRecompiler::VRLH(u32 vd, u32 va, u32 vb) //nf +{ + //for (uint h = 0; h < 8; h++) + //{ + // m_ppu.VPR[vd]._u16[h] = rotl16(m_ppu.VPR[va]._u16[h], m_ppu.VPR[vb]._u8[h * 2] & 0xf); + //} +} +void PPULLVMRecompiler::VRLW(u32 vd, u32 va, u32 vb) +{ + //for (uint w = 0; w < 4; w++) + //{ + // m_ppu.VPR[vd]._u32[w] = rotl32(m_ppu.VPR[va]._u32[w], m_ppu.VPR[vb]._u8[w * 4] & 0x1f); + //} +} +void PPULLVMRecompiler::VRSQRTEFP(u32 vd, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + //TODO: accurate div + m_ppu.VPR[vd]._f[w] = 1.0f / sqrtf(m_ppu.VPR[vb]._f[w]); + } +} +void PPULLVMRecompiler::VSEL(u32 vd, u32 va, u32 vb, u32 vc) +{ + for (uint b = 0; b < 16; b++) + { + m_ppu.VPR[vd]._u8[b] = (m_ppu.VPR[vb]._u8[b] & m_ppu.VPR[vc]._u8[b]) | (m_ppu.VPR[va]._u8[b] & (~m_ppu.VPR[vc]._u8[b])); + } +} +void PPULLVMRecompiler::VSL(u32 vd, u32 va, u32 vb) //nf +{ + u8 sh = m_ppu.VPR[vb]._u8[0] & 0x7; + + u32 t = 1; + + for (uint b = 0; b < 16; b++) + { + t &= (m_ppu.VPR[vb]._u8[b] & 0x7) == sh; + } + + if (t) + { + m_ppu.VPR[vd]._u8[0] = m_ppu.VPR[va]._u8[0] << sh; + + for (uint b = 1; b < 16; b++) + { + m_ppu.VPR[vd]._u8[b] = (m_ppu.VPR[va]._u8[b] << sh) | (m_ppu.VPR[va]._u8[b - 1] >> (8 - sh)); + } + } + else + { + //undefined + m_ppu.VPR[vd]._u32[0] = 0xCDCDCDCD; + m_ppu.VPR[vd]._u32[1] = 0xCDCDCDCD; + m_ppu.VPR[vd]._u32[2] = 0xCDCDCDCD; + m_ppu.VPR[vd]._u32[3] = 0xCDCDCDCD; + } +} +void PPULLVMRecompiler::VSLB(u32 vd, u32 va, u32 vb) +{ + for (uint b = 0; b < 16; b++) + { + m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._u8[b] << (m_ppu.VPR[vb]._u8[b] & 0x7); + } +} +void PPULLVMRecompiler::VSLDOI(u32 vd, u32 va, u32 vb, u32 sh) +{ + u8 tmpSRC[32]; + memcpy(tmpSRC, m_ppu.VPR[vb]._u8, 16); + memcpy(tmpSRC + 16, m_ppu.VPR[va]._u8, 16); + + for (uint b = 0; b < 16; b++) + { + m_ppu.VPR[vd]._u8[15 - b] = tmpSRC[31 - (b + sh)]; + } +} +void PPULLVMRecompiler::VSLH(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] << (m_ppu.VPR[vb]._u8[h * 2] & 0xf); + } +} +void PPULLVMRecompiler::VSLO(u32 vd, u32 va, u32 vb) +{ + u8 nShift = (m_ppu.VPR[vb]._u8[0] >> 3) & 0xf; + + m_ppu.VPR[vd].Clear(); + + for (u8 b = 0; b < 16 - nShift; b++) + { + m_ppu.VPR[vd]._u8[15 - b] = m_ppu.VPR[va]._u8[15 - (b + nShift)]; + } +} +void PPULLVMRecompiler::VSLW(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] << (m_ppu.VPR[vb]._u32[w] & 0x1f); + } +} +void PPULLVMRecompiler::VSPLTB(u32 vd, u32 uimm5, u32 vb) +{ + u8 byte = m_ppu.VPR[vb]._u8[15 - uimm5]; + + for (uint b = 0; b < 16; b++) + { + m_ppu.VPR[vd]._u8[b] = byte; + } +} +void PPULLVMRecompiler::VSPLTH(u32 vd, u32 uimm5, u32 vb) +{ + assert(uimm5 < 8); + + u16 hword = m_ppu.VPR[vb]._u16[7 - uimm5]; + + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._u16[h] = hword; + } +} +void PPULLVMRecompiler::VSPLTISB(u32 vd, s32 simm5) +{ + for (uint b = 0; b < 16; b++) + { + m_ppu.VPR[vd]._u8[b] = simm5; + } +} +void PPULLVMRecompiler::VSPLTISH(u32 vd, s32 simm5) +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._u16[h] = (s16)simm5; + } +} +void PPULLVMRecompiler::VSPLTISW(u32 vd, s32 simm5) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = (s32)simm5; + } +} +void PPULLVMRecompiler::VSPLTW(u32 vd, u32 uimm5, u32 vb) +{ + assert(uimm5 < 4); + + u32 word = m_ppu.VPR[vb]._u32[3 - uimm5]; + + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = word; + } +} +void PPULLVMRecompiler::VSR(u32 vd, u32 va, u32 vb) //nf +{ + u8 sh = m_ppu.VPR[vb]._u8[0] & 0x7; + u32 t = 1; + + for (uint b = 0; b < 16; b++) + { + t &= (m_ppu.VPR[vb]._u8[b] & 0x7) == sh; + } + + if (t) + { + m_ppu.VPR[vd]._u8[15] = m_ppu.VPR[va]._u8[15] >> sh; + + for (uint b = 14; ~b; b--) + { + m_ppu.VPR[vd]._u8[b] = (m_ppu.VPR[va]._u8[b] >> sh) | (m_ppu.VPR[va]._u8[b + 1] << (8 - sh)); + } + } + else + { + //undefined + m_ppu.VPR[vd]._u32[0] = 0xCDCDCDCD; + m_ppu.VPR[vd]._u32[1] = 0xCDCDCDCD; + m_ppu.VPR[vd]._u32[2] = 0xCDCDCDCD; + m_ppu.VPR[vd]._u32[3] = 0xCDCDCDCD; + } +} +void PPULLVMRecompiler::VSRAB(u32 vd, u32 va, u32 vb) //nf +{ + for (uint b = 0; b < 16; b++) + { + m_ppu.VPR[vd]._s8[b] = m_ppu.VPR[va]._s8[b] >> (m_ppu.VPR[vb]._u8[b] & 0x7); + } +} +void PPULLVMRecompiler::VSRAH(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._s16[h] = m_ppu.VPR[va]._s16[h] >> (m_ppu.VPR[vb]._u8[h * 2] & 0xf); + } +} +void PPULLVMRecompiler::VSRAW(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._s32[w] = m_ppu.VPR[va]._s32[w] >> (m_ppu.VPR[vb]._u8[w * 4] & 0x1f); + } +} +void PPULLVMRecompiler::VSRB(u32 vd, u32 va, u32 vb) +{ + for (uint b = 0; b < 16; b++) + { + m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._u8[b] >> (m_ppu.VPR[vb]._u8[b] & 0x7); + } +} +void PPULLVMRecompiler::VSRH(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] >> (m_ppu.VPR[vb]._u8[h * 2] & 0xf); + } +} +void PPULLVMRecompiler::VSRO(u32 vd, u32 va, u32 vb) +{ + u8 nShift = (m_ppu.VPR[vb]._u8[0] >> 3) & 0xf; + + m_ppu.VPR[vd].Clear(); + + for (u8 b = 0; b < 16 - nShift; b++) + { + m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._u8[b + nShift]; + } +} +void PPULLVMRecompiler::VSRW(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] >> (m_ppu.VPR[vb]._u8[w * 4] & 0x1f); + } +} +void PPULLVMRecompiler::VSUBCUW(u32 vd, u32 va, u32 vb) //nf +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] < m_ppu.VPR[vb]._u32[w] ? 0 : 1; + } +} +void PPULLVMRecompiler::VSUBFP(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._f[w] = m_ppu.VPR[va]._f[w] - m_ppu.VPR[vb]._f[w]; + } +} +void PPULLVMRecompiler::VSUBSBS(u32 vd, u32 va, u32 vb) //nf +{ + for (uint b = 0; b < 16; b++) + { + s16 result = (s16)m_ppu.VPR[va]._s8[b] - (s16)m_ppu.VPR[vb]._s8[b]; + + if (result < INT8_MIN) + { + m_ppu.VPR[vd]._s8[b] = INT8_MIN; + m_ppu.VSCR.SAT = 1; + } + else if (result > INT8_MAX) + { + m_ppu.VPR[vd]._s8[b] = INT8_MAX; + m_ppu.VSCR.SAT = 1; + } + else + m_ppu.VPR[vd]._s8[b] = (s8)result; + } +} +void PPULLVMRecompiler::VSUBSHS(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 8; h++) + { + s32 result = (s32)m_ppu.VPR[va]._s16[h] - (s32)m_ppu.VPR[vb]._s16[h]; + + if (result < INT16_MIN) + { + m_ppu.VPR[vd]._s16[h] = (s16)INT16_MIN; + m_ppu.VSCR.SAT = 1; + } + else if (result > INT16_MAX) + { + m_ppu.VPR[vd]._s16[h] = (s16)INT16_MAX; + m_ppu.VSCR.SAT = 1; + } + else + m_ppu.VPR[vd]._s16[h] = (s16)result; + } +} +void PPULLVMRecompiler::VSUBSWS(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + s64 result = (s64)m_ppu.VPR[va]._s32[w] - (s64)m_ppu.VPR[vb]._s32[w]; + + if (result < INT32_MIN) + { + m_ppu.VPR[vd]._s32[w] = (s32)INT32_MIN; + m_ppu.VSCR.SAT = 1; + } + else if (result > INT32_MAX) + { + m_ppu.VPR[vd]._s32[w] = (s32)INT32_MAX; + m_ppu.VSCR.SAT = 1; + } + else + m_ppu.VPR[vd]._s32[w] = (s32)result; + } +} +void PPULLVMRecompiler::VSUBUBM(u32 vd, u32 va, u32 vb) +{ + for (uint b = 0; b < 16; b++) + { + m_ppu.VPR[vd]._u8[b] = (u8)((m_ppu.VPR[va]._u8[b] - m_ppu.VPR[vb]._u8[b]) & 0xff); + } +} +void PPULLVMRecompiler::VSUBUBS(u32 vd, u32 va, u32 vb) +{ + for (uint b = 0; b < 16; b++) + { + s16 result = (s16)m_ppu.VPR[va]._u8[b] - (s16)m_ppu.VPR[vb]._u8[b]; + + if (result < 0) + { + m_ppu.VPR[vd]._u8[b] = 0; + m_ppu.VSCR.SAT = 1; + } + else + m_ppu.VPR[vd]._u8[b] = (u8)result; + } +} +void PPULLVMRecompiler::VSUBUHM(u32 vd, u32 va, u32 vb) +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] - m_ppu.VPR[vb]._u16[h]; + } +} +void PPULLVMRecompiler::VSUBUHS(u32 vd, u32 va, u32 vb) //nf +{ + for (uint h = 0; h < 8; h++) + { + s32 result = (s32)m_ppu.VPR[va]._u16[h] - (s32)m_ppu.VPR[vb]._u16[h]; + + if (result < 0) + { + m_ppu.VPR[vd]._u16[h] = 0; + m_ppu.VSCR.SAT = 1; + } + else + m_ppu.VPR[vd]._u16[h] = (u16)result; + } +} +void PPULLVMRecompiler::VSUBUWM(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] - m_ppu.VPR[vb]._u32[w]; + } +} +void PPULLVMRecompiler::VSUBUWS(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + s64 result = (s64)m_ppu.VPR[va]._u32[w] - (s64)m_ppu.VPR[vb]._u32[w]; + + if (result < 0) + { + m_ppu.VPR[vd]._u32[w] = 0; + m_ppu.VSCR.SAT = 1; + } + else + m_ppu.VPR[vd]._u32[w] = (u32)result; + } +} +void PPULLVMRecompiler::VSUMSWS(u32 vd, u32 va, u32 vb) +{ + m_ppu.VPR[vd].Clear(); + + s64 sum = m_ppu.VPR[vb]._s32[3]; + + for (uint w = 0; w < 4; w++) + { + sum += m_ppu.VPR[va]._s32[w]; + } + + if (sum > INT32_MAX) + { + m_ppu.VPR[vd]._s32[0] = (s32)INT32_MAX; + m_ppu.VSCR.SAT = 1; + } + else if (sum < INT32_MIN) + { + m_ppu.VPR[vd]._s32[0] = (s32)INT32_MIN; + m_ppu.VSCR.SAT = 1; + } + else + m_ppu.VPR[vd]._s32[0] = (s32)sum; +} +void PPULLVMRecompiler::VSUM2SWS(u32 vd, u32 va, u32 vb) +{ + for (uint n = 0; n < 2; n++) + { + s64 sum = (s64)m_ppu.VPR[va]._s32[n * 2] + m_ppu.VPR[va]._s32[n * 2 + 1] + m_ppu.VPR[vb]._s32[n * 2]; + + if (sum > INT32_MAX) + { + m_ppu.VPR[vd]._s32[n * 2] = (s32)INT32_MAX; + m_ppu.VSCR.SAT = 1; + } + else if (sum < INT32_MIN) + { + m_ppu.VPR[vd]._s32[n * 2] = (s32)INT32_MIN; + m_ppu.VSCR.SAT = 1; + } + else + m_ppu.VPR[vd]._s32[n * 2] = (s32)sum; + } + m_ppu.VPR[vd]._s32[1] = 0; + m_ppu.VPR[vd]._s32[3] = 0; +} +void PPULLVMRecompiler::VSUM4SBS(u32 vd, u32 va, u32 vb) //nf +{ + for (uint w = 0; w < 4; w++) + { + s64 sum = m_ppu.VPR[vb]._s32[w]; + + for (uint b = 0; b < 4; b++) + { + sum += m_ppu.VPR[va]._s8[w * 4 + b]; + } + + if (sum > INT32_MAX) + { + m_ppu.VPR[vd]._s32[w] = (s32)INT32_MAX; + m_ppu.VSCR.SAT = 1; + } + else if (sum < INT32_MIN) + { + m_ppu.VPR[vd]._s32[w] = (s32)INT32_MIN; + m_ppu.VSCR.SAT = 1; + } + else + m_ppu.VPR[vd]._s32[w] = (s32)sum; + } +} +void PPULLVMRecompiler::VSUM4SHS(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + s64 sum = m_ppu.VPR[vb]._s32[w]; + + for (uint h = 0; h < 2; h++) + { + sum += m_ppu.VPR[va]._s16[w * 2 + h]; + } + + if (sum > INT32_MAX) + { + m_ppu.VPR[vd]._s32[w] = (s32)INT32_MAX; + m_ppu.VSCR.SAT = 1; + } + else if (sum < INT32_MIN) + { + m_ppu.VPR[vd]._s32[w] = (s32)INT32_MIN; + m_ppu.VSCR.SAT = 1; + } + else + m_ppu.VPR[vd]._s32[w] = (s32)sum; + } +} +void PPULLVMRecompiler::VSUM4UBS(u32 vd, u32 va, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + u64 sum = m_ppu.VPR[vb]._u32[w]; + + for (uint b = 0; b < 4; b++) + { + sum += m_ppu.VPR[va]._u8[w * 4 + b]; + } + + if (sum > UINT32_MAX) + { + m_ppu.VPR[vd]._u32[w] = (u32)UINT32_MAX; + m_ppu.VSCR.SAT = 1; + } + else + m_ppu.VPR[vd]._u32[w] = (u32)sum; + } +} +void PPULLVMRecompiler::VUPKHPX(u32 vd, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._s8[(3 - w) * 4 + 3] = m_ppu.VPR[vb]._s8[w * 2 + 0] >> 7; // signed shift sign extends + m_ppu.VPR[vd]._u8[(3 - w) * 4 + 2] = (m_ppu.VPR[vb]._u8[w * 2 + 0] >> 2) & 0x1f; + m_ppu.VPR[vd]._u8[(3 - w) * 4 + 1] = ((m_ppu.VPR[vb]._u8[w * 2 + 0] & 0x3) << 3) | ((m_ppu.VPR[vb]._u8[w * 2 + 1] >> 5) & 0x7); + m_ppu.VPR[vd]._u8[(3 - w) * 4 + 0] = m_ppu.VPR[vb]._u8[w * 2 + 1] & 0x1f; + } +} +void PPULLVMRecompiler::VUPKHSB(u32 vd, u32 vb) +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._s16[h] = m_ppu.VPR[vb]._s8[h]; + } +} +void PPULLVMRecompiler::VUPKHSH(u32 vd, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._s32[w] = m_ppu.VPR[vb]._s16[w]; + } +} +void PPULLVMRecompiler::VUPKLPX(u32 vd, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._s8[(3 - w) * 4 + 3] = m_ppu.VPR[vb]._s8[8 + w * 2 + 0] >> 7; // signed shift sign extends + m_ppu.VPR[vd]._u8[(3 - w) * 4 + 2] = (m_ppu.VPR[vb]._u8[8 + w * 2 + 0] >> 2) & 0x1f; + m_ppu.VPR[vd]._u8[(3 - w) * 4 + 1] = ((m_ppu.VPR[vb]._u8[8 + w * 2 + 0] & 0x3) << 3) | ((m_ppu.VPR[vb]._u8[8 + w * 2 + 1] >> 5) & 0x7); + m_ppu.VPR[vd]._u8[(3 - w) * 4 + 0] = m_ppu.VPR[vb]._u8[8 + w * 2 + 1] & 0x1f; + } +} +void PPULLVMRecompiler::VUPKLSB(u32 vd, u32 vb) //nf +{ + for (uint h = 0; h < 8; h++) + { + m_ppu.VPR[vd]._s16[h] = m_ppu.VPR[vb]._s8[8 + h]; + } +} +void PPULLVMRecompiler::VUPKLSH(u32 vd, u32 vb) +{ + for (uint w = 0; w < 4; w++) + { + m_ppu.VPR[vd]._s32[w] = m_ppu.VPR[vb]._s16[4 + w]; + } +} +void PPULLVMRecompiler::VXOR(u32 vd, u32 va, u32 vb) +{ + m_ppu.VPR[vd]._u32[0] = m_ppu.VPR[va]._u32[0] ^ m_ppu.VPR[vb]._u32[0]; + m_ppu.VPR[vd]._u32[1] = m_ppu.VPR[va]._u32[1] ^ m_ppu.VPR[vb]._u32[1]; + m_ppu.VPR[vd]._u32[2] = m_ppu.VPR[va]._u32[2] ^ m_ppu.VPR[vb]._u32[2]; + m_ppu.VPR[vd]._u32[3] = m_ppu.VPR[va]._u32[3] ^ m_ppu.VPR[vb]._u32[3]; +} +void PPULLVMRecompiler::MULLI(u32 rd, u32 ra, s32 simm16) +{ + m_ppu.GPR[rd] = (s64)m_ppu.GPR[ra] * simm16; +} +void PPULLVMRecompiler::SUBFIC(u32 rd, u32 ra, s32 simm16) +{ + const u64 RA = m_ppu.GPR[ra]; + const u64 IMM = (s64)simm16; + m_ppu.GPR[rd] = ~RA + IMM + 1; + + m_ppu.XER.CA = m_ppu.IsCarry(~RA, IMM, 1); +} +void PPULLVMRecompiler::CMPLI(u32 crfd, u32 l, u32 ra, u32 uimm16) +{ + m_ppu.UpdateCRnU(l, crfd, m_ppu.GPR[ra], uimm16); +} +void PPULLVMRecompiler::CMPI(u32 crfd, u32 l, u32 ra, s32 simm16) +{ + m_ppu.UpdateCRnS(l, crfd, m_ppu.GPR[ra], simm16); +} +void PPULLVMRecompiler::ADDIC(u32 rd, u32 ra, s32 simm16) +{ + const u64 RA = m_ppu.GPR[ra]; + m_ppu.GPR[rd] = RA + simm16; + m_ppu.XER.CA = m_ppu.IsCarry(RA, simm16); +} +void PPULLVMRecompiler::ADDIC_(u32 rd, u32 ra, s32 simm16) +{ + const u64 RA = m_ppu.GPR[ra]; + m_ppu.GPR[rd] = RA + simm16; + m_ppu.XER.CA = m_ppu.IsCarry(RA, simm16); + m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::ADDI(u32 rd, u32 ra, s32 simm16) +{ + auto rd_ptr = m_ir_builder.CreateConstGEP2_32(m_gpr, 0, rd); + auto imm_val = m_ir_builder.getInt64((int64_t)simm16); + + if (ra == 0) + { + m_ir_builder.CreateStore(imm_val, rd_ptr); + } + else + { + auto ra_ptr = m_ir_builder.CreateConstGEP2_32(m_gpr, 0, ra); + auto ra_val = m_ir_builder.CreateLoad(ra_ptr); + auto sum = m_ir_builder.CreateAdd(ra_val, imm_val); + m_ir_builder.CreateStore(sum, rd_ptr); + } +} +void PPULLVMRecompiler::ADDIS(u32 rd, u32 ra, s32 simm16) +{ + m_ppu.GPR[rd] = ra ? ((s64)m_ppu.GPR[ra] + (simm16 << 16)) : (simm16 << 16); +} +void PPULLVMRecompiler::BC(u32 bo, u32 bi, s32 bd, u32 aa, u32 lk) +{ + //if (CheckCondition(bo, bi)) + //{ + // const u64 nextLR = m_ppu.PC + 4; + // m_ppu.SetBranch(branchTarget((aa ? 0 : m_ppu.PC), bd), lk); + // if (lk) m_ppu.LR = nextLR; + //} +} +void PPULLVMRecompiler::SC(u32 sc_code) +{ + //switch (sc_code) + //{ + //case 0x1: UNK(fmt::Format("HyperCall %d", m_ppu.GPR[0])); break; + //case 0x2: SysCall(); break; + //case 0x3: + // Emu.GetSFuncManager().StaticExecute(m_ppu.GPR[11]); + // if (Ini.HLELogging.GetValue()) + // { + // LOG_NOTICE(PPU, "'%s' done with code[0x%llx]! #pc: 0x%llx", + // Emu.GetSFuncManager()[m_ppu.GPR[11]]->name, m_ppu.GPR[3], m_ppu.PC); + // } + // break; + //case 0x4: m_ppu.FastStop(); break; + //case 0x22: UNK("HyperCall LV1"); break; + //default: UNK(fmt::Format("Unknown sc: %x", sc_code)); + //} +} +void PPULLVMRecompiler::B(s32 ll, u32 aa, u32 lk) +{ + const u64 nextLR = m_ppu.PC + 4; + m_ppu.SetBranch(branchTarget(aa ? 0 : m_ppu.PC, ll), lk); + if (lk) m_ppu.LR = nextLR; +} +void PPULLVMRecompiler::MCRF(u32 crfd, u32 crfs) +{ + m_ppu.SetCR(crfd, m_ppu.GetCR(crfs)); +} +void PPULLVMRecompiler::BCLR(u32 bo, u32 bi, u32 bh, u32 lk) +{ + //if (CheckCondition(bo, bi)) + //{ + // const u64 nextLR = m_ppu.PC + 4; + // m_ppu.SetBranch(branchTarget(0, m_ppu.LR), true); + // if (lk) m_ppu.LR = nextLR; + //} +} +void PPULLVMRecompiler::CRNOR(u32 crbd, u32 crba, u32 crbb) +{ + const u8 v = 1 ^ (m_ppu.IsCR(crba) | m_ppu.IsCR(crbb)); + m_ppu.SetCRBit2(crbd, v & 0x1); +} +void PPULLVMRecompiler::CRANDC(u32 crbd, u32 crba, u32 crbb) +{ + const u8 v = m_ppu.IsCR(crba) & (1 ^ m_ppu.IsCR(crbb)); + m_ppu.SetCRBit2(crbd, v & 0x1); +} +void PPULLVMRecompiler::ISYNC() +{ + _mm_mfence(); +} +void PPULLVMRecompiler::CRXOR(u32 crbd, u32 crba, u32 crbb) +{ + const u8 v = m_ppu.IsCR(crba) ^ m_ppu.IsCR(crbb); + m_ppu.SetCRBit2(crbd, v & 0x1); +} +void PPULLVMRecompiler::CRNAND(u32 crbd, u32 crba, u32 crbb) +{ + const u8 v = 1 ^ (m_ppu.IsCR(crba) & m_ppu.IsCR(crbb)); + m_ppu.SetCRBit2(crbd, v & 0x1); +} +void PPULLVMRecompiler::CRAND(u32 crbd, u32 crba, u32 crbb) +{ + const u8 v = m_ppu.IsCR(crba) & m_ppu.IsCR(crbb); + m_ppu.SetCRBit2(crbd, v & 0x1); +} +void PPULLVMRecompiler::CREQV(u32 crbd, u32 crba, u32 crbb) +{ + const u8 v = 1 ^ (m_ppu.IsCR(crba) ^ m_ppu.IsCR(crbb)); + m_ppu.SetCRBit2(crbd, v & 0x1); +} +void PPULLVMRecompiler::CRORC(u32 crbd, u32 crba, u32 crbb) +{ + const u8 v = m_ppu.IsCR(crba) | (1 ^ m_ppu.IsCR(crbb)); + m_ppu.SetCRBit2(crbd, v & 0x1); +} +void PPULLVMRecompiler::CROR(u32 crbd, u32 crba, u32 crbb) +{ + const u8 v = m_ppu.IsCR(crba) | m_ppu.IsCR(crbb); + m_ppu.SetCRBit2(crbd, v & 0x1); +} +void PPULLVMRecompiler::BCCTR(u32 bo, u32 bi, u32 bh, u32 lk) +{ + if (bo & 0x10 || m_ppu.IsCR(bi) == (bo & 0x8)) + { + const u64 nextLR = m_ppu.PC + 4; + m_ppu.SetBranch(branchTarget(0, m_ppu.CTR), true); + if (lk) m_ppu.LR = nextLR; + } +} +void PPULLVMRecompiler::RLWIMI(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) +{ + //const u64 mask = rotate_mask[32 + mb][32 + me]; + //m_ppu.GPR[ra] = (m_ppu.GPR[ra] & ~mask) | (rotl32(m_ppu.GPR[rs], sh) & mask); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::RLWINM(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) +{ + //m_ppu.GPR[ra] = rotl32(m_ppu.GPR[rs], sh) & rotate_mask[32 + mb][32 + me]; + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::RLWNM(u32 ra, u32 rs, u32 rb, u32 mb, u32 me, bool rc) +{ + //m_ppu.GPR[ra] = rotl32(m_ppu.GPR[rs], m_ppu.GPR[rb] & 0x1f) & rotate_mask[32 + mb][32 + me]; + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::ORI(u32 ra, u32 rs, u32 uimm16) +{ + m_ppu.GPR[ra] = m_ppu.GPR[rs] | uimm16; +} +void PPULLVMRecompiler::ORIS(u32 ra, u32 rs, u32 uimm16) +{ + m_ppu.GPR[ra] = m_ppu.GPR[rs] | (uimm16 << 16); +} +void PPULLVMRecompiler::XORI(u32 ra, u32 rs, u32 uimm16) +{ + m_ppu.GPR[ra] = m_ppu.GPR[rs] ^ uimm16; +} +void PPULLVMRecompiler::XORIS(u32 ra, u32 rs, u32 uimm16) +{ + m_ppu.GPR[ra] = m_ppu.GPR[rs] ^ (uimm16 << 16); +} +void PPULLVMRecompiler::ANDI_(u32 ra, u32 rs, u32 uimm16) +{ + m_ppu.GPR[ra] = m_ppu.GPR[rs] & uimm16; + m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::ANDIS_(u32 ra, u32 rs, u32 uimm16) +{ + m_ppu.GPR[ra] = m_ppu.GPR[rs] & (uimm16 << 16); + m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::RLDICL(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) +{ + //m_ppu.GPR[ra] = rotl64(m_ppu.GPR[rs], sh) & rotate_mask[mb][63]; + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::RLDICR(u32 ra, u32 rs, u32 sh, u32 me, bool rc) +{ + //m_ppu.GPR[ra] = rotl64(m_ppu.GPR[rs], sh) & rotate_mask[0][me]; + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::RLDIC(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) +{ + //m_ppu.GPR[ra] = rotl64(m_ppu.GPR[rs], sh) & rotate_mask[mb][63 - sh]; + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::RLDIMI(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) +{ + //const u64 mask = rotate_mask[mb][63 - sh]; + //m_ppu.GPR[ra] = (m_ppu.GPR[ra] & ~mask) | (rotl64(m_ppu.GPR[rs], sh) & mask); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::RLDC_LR(u32 ra, u32 rs, u32 rb, u32 m_eb, bool is_r, bool rc) +{ + if (is_r) // rldcr + { + RLDICR(ra, rs, m_ppu.GPR[rb], m_eb, rc); + } + else // rldcl + { + RLDICL(ra, rs, m_ppu.GPR[rb], m_eb, rc); + } +} +void PPULLVMRecompiler::CMP(u32 crfd, u32 l, u32 ra, u32 rb) +{ + m_ppu.UpdateCRnS(l, crfd, m_ppu.GPR[ra], m_ppu.GPR[rb]); +} +void PPULLVMRecompiler::TW(u32 to, u32 ra, u32 rb) +{ + //s32 a = m_ppu.GPR[ra]; + //s32 b = m_ppu.GPR[rb]; + + //if ((a < b && (to & 0x10)) || + // (a > b && (to & 0x8)) || + // (a == b && (to & 0x4)) || + // ((u32)a < (u32)b && (to & 0x2)) || + // ((u32)a >(u32)b && (to & 0x1))) + //{ + // UNK(fmt::Format("Trap! (tw %x, r%d, r%d)", to, ra, rb)); + //} +} +void PPULLVMRecompiler::LVSL(u32 vd, u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + + static const u64 lvsl_values[0x10][2] = + { + { 0x08090A0B0C0D0E0F, 0x0001020304050607 }, + { 0x090A0B0C0D0E0F10, 0x0102030405060708 }, + { 0x0A0B0C0D0E0F1011, 0x0203040506070809 }, + { 0x0B0C0D0E0F101112, 0x030405060708090A }, + { 0x0C0D0E0F10111213, 0x0405060708090A0B }, + { 0x0D0E0F1011121314, 0x05060708090A0B0C }, + { 0x0E0F101112131415, 0x060708090A0B0C0D }, + { 0x0F10111213141516, 0x0708090A0B0C0D0E }, + { 0x1011121314151617, 0x08090A0B0C0D0E0F }, + { 0x1112131415161718, 0x090A0B0C0D0E0F10 }, + { 0x1213141516171819, 0x0A0B0C0D0E0F1011 }, + { 0x131415161718191A, 0x0B0C0D0E0F101112 }, + { 0x1415161718191A1B, 0x0C0D0E0F10111213 }, + { 0x15161718191A1B1C, 0x0D0E0F1011121314 }, + { 0x161718191A1B1C1D, 0x0E0F101112131415 }, + { 0x1718191A1B1C1D1E, 0x0F10111213141516 }, + }; + + m_ppu.VPR[vd]._u64[0] = lvsl_values[addr & 0xf][0]; + m_ppu.VPR[vd]._u64[1] = lvsl_values[addr & 0xf][1]; +} +void PPULLVMRecompiler::LVEBX(u32 vd, u32 ra, u32 rb) +{ + //const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + //m_ppu.VPR[vd].Clear(); + //m_ppu.VPR[vd]._u8[addr & 0xf] = Memory.Read8(addr); + m_ppu.VPR[vd]._u128 = Memory.Read128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL); +} +void PPULLVMRecompiler::SUBFC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) +{ + //const u64 RA = m_ppu.GPR[ra]; + //const u64 RB = m_ppu.GPR[rb]; + //m_ppu.GPR[rd] = ~RA + RB + 1; + //m_ppu.XER.CA = m_ppu.IsCarry(~RA, RB, 1); + //if (oe) UNK("subfco"); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::ADDC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) +{ + //const s64 RA = m_ppu.GPR[ra]; + //const s64 RB = m_ppu.GPR[rb]; + //m_ppu.GPR[rd] = RA + RB; + //m_ppu.XER.CA = m_ppu.IsCarry(RA, RB); + //if (oe) UNK("addco"); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::MULHDU(u32 rd, u32 ra, u32 rb, bool rc) +{ + m_ppu.GPR[rd] = __umulh(m_ppu.GPR[ra], m_ppu.GPR[rb]); + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::MULHWU(u32 rd, u32 ra, u32 rb, bool rc) +{ + u32 a = m_ppu.GPR[ra]; + u32 b = m_ppu.GPR[rb]; + m_ppu.GPR[rd] = ((u64)a * (u64)b) >> 32; + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::MFOCRF(u32 a, u32 rd, u32 crm) +{ + /* + if(a) + { + u32 n = 0, count = 0; + for(u32 i = 0; i < 8; ++i) + { + if(crm & (1 << i)) + { + n = i; + count++; + } + } + + if(count == 1) + { + //RD[32+4*n : 32+4*n+3] = CR[4*n : 4*n+3]; + u8 offset = n * 4; + m_ppu.GPR[rd] = (m_ppu.GPR[rd] & ~(0xf << offset)) | ((u32)m_ppu.GetCR(7 - n) << offset); + } + else + m_ppu.GPR[rd] = 0; + } + else + { + */ + m_ppu.GPR[rd] = m_ppu.CR.CR; + //} +} +void PPULLVMRecompiler::LWARX(u32 rd, u32 ra, u32 rb) +{ + m_ppu.R_ADDR = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + m_ppu.R_VALUE = (u32&)Memory[m_ppu.R_ADDR]; + m_ppu.GPR[rd] = re32((u32)m_ppu.R_VALUE); +} +void PPULLVMRecompiler::LDX(u32 rd, u32 ra, u32 rb) +{ + m_ppu.GPR[rd] = Memory.Read64(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); +} +void PPULLVMRecompiler::LWZX(u32 rd, u32 ra, u32 rb) +{ + m_ppu.GPR[rd] = Memory.Read32(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); +} +void PPULLVMRecompiler::SLW(u32 ra, u32 rs, u32 rb, bool rc) +{ + //u32 n = m_ppu.GPR[rb] & 0x1f; + //u32 r = rotl32((u32)m_ppu.GPR[rs], n); + //u32 m = (m_ppu.GPR[rb] & 0x20) ? 0 : rotate_mask[32][63 - n]; + + //m_ppu.GPR[ra] = r & m; + + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::CNTLZW(u32 ra, u32 rs, bool rc) +{ + u32 i; + for (i = 0; i < 32; i++) + { + if (m_ppu.GPR[rs] & (1ULL << (31 - i))) break; + } + + m_ppu.GPR[ra] = i; + + if (rc) m_ppu.SetCRBit(CR_LT, false); +} +void PPULLVMRecompiler::SLD(u32 ra, u32 rs, u32 rb, bool rc) +{ + //u32 n = m_ppu.GPR[rb] & 0x3f; + //u64 r = rotl64(m_ppu.GPR[rs], n); + //u64 m = (m_ppu.GPR[rb] & 0x40) ? 0 : rotate_mask[0][63 - n]; + + //m_ppu.GPR[ra] = r & m; + + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::AND(u32 ra, u32 rs, u32 rb, bool rc) +{ + m_ppu.GPR[ra] = m_ppu.GPR[rs] & m_ppu.GPR[rb]; + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::CMPL(u32 crfd, u32 l, u32 ra, u32 rb) +{ + m_ppu.UpdateCRnU(l, crfd, m_ppu.GPR[ra], m_ppu.GPR[rb]); +} +void PPULLVMRecompiler::LVSR(u32 vd, u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + + static const u64 lvsr_values[0x10][2] = + { + { 0x18191A1B1C1D1E1F, 0x1011121314151617 }, + { 0x1718191A1B1C1D1E, 0x0F10111213141516 }, + { 0x161718191A1B1C1D, 0x0E0F101112131415 }, + { 0x15161718191A1B1C, 0x0D0E0F1011121314 }, + { 0x1415161718191A1B, 0x0C0D0E0F10111213 }, + { 0x131415161718191A, 0x0B0C0D0E0F101112 }, + { 0x1213141516171819, 0x0A0B0C0D0E0F1011 }, + { 0x1112131415161718, 0x090A0B0C0D0E0F10 }, + { 0x1011121314151617, 0x08090A0B0C0D0E0F }, + { 0x0F10111213141516, 0x0708090A0B0C0D0E }, + { 0x0E0F101112131415, 0x060708090A0B0C0D }, + { 0x0D0E0F1011121314, 0x05060708090A0B0C }, + { 0x0C0D0E0F10111213, 0x0405060708090A0B }, + { 0x0B0C0D0E0F101112, 0x030405060708090A }, + { 0x0A0B0C0D0E0F1011, 0x0203040506070809 }, + { 0x090A0B0C0D0E0F10, 0x0102030405060708 }, + }; + + m_ppu.VPR[vd]._u64[0] = lvsr_values[addr & 0xf][0]; + m_ppu.VPR[vd]._u64[1] = lvsr_values[addr & 0xf][1]; +} +void PPULLVMRecompiler::LVEHX(u32 vd, u32 ra, u32 rb) +{ + //const u64 addr = (ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~1ULL; + //m_ppu.VPR[vd].Clear(); + //(u16&)m_ppu.VPR[vd]._u8[addr & 0xf] = Memory.Read16(addr); + m_ppu.VPR[vd]._u128 = Memory.Read128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL); +} +void PPULLVMRecompiler::SUBF(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) +{ + //m_ppu.GPR[rd] = m_ppu.GPR[rb] - m_ppu.GPR[ra]; + //if (oe) UNK("subfo"); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::LDUX(u32 rd, u32 ra, u32 rb) +{ + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + m_ppu.GPR[rd] = Memory.Read64(addr); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::DCBST(u32 ra, u32 rb) +{ + //UNK("dcbst", false); + _mm_mfence(); +} +void PPULLVMRecompiler::LWZUX(u32 rd, u32 ra, u32 rb) +{ + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + m_ppu.GPR[rd] = Memory.Read32(addr); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::CNTLZD(u32 ra, u32 rs, bool rc) +{ + u32 i; + for (i = 0; i < 64; i++) + { + if (m_ppu.GPR[rs] & (1ULL << (63 - i))) break; + } + + m_ppu.GPR[ra] = i; + if (rc) m_ppu.SetCRBit(CR_LT, false); +} +void PPULLVMRecompiler::ANDC(u32 ra, u32 rs, u32 rb, bool rc) +{ + m_ppu.GPR[ra] = m_ppu.GPR[rs] & ~m_ppu.GPR[rb]; + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::TD(u32 to, u32 ra, u32 rb) +{ + //UNK("td"); +} +void PPULLVMRecompiler::LVEWX(u32 vd, u32 ra, u32 rb) +{ + //const u64 addr = (ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~3ULL; + //m_ppu.VPR[vd].Clear(); + //(u32&)m_ppu.VPR[vd]._u8[addr & 0xf] = Memory.Read32(addr); + m_ppu.VPR[vd]._u128 = Memory.Read128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL); +} +void PPULLVMRecompiler::MULHD(u32 rd, u32 ra, u32 rb, bool rc) +{ + m_ppu.GPR[rd] = __mulh(m_ppu.GPR[ra], m_ppu.GPR[rb]); + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::MULHW(u32 rd, u32 ra, u32 rb, bool rc) +{ + s32 a = m_ppu.GPR[ra]; + s32 b = m_ppu.GPR[rb]; + m_ppu.GPR[rd] = ((s64)a * (s64)b) >> 32; + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::LDARX(u32 rd, u32 ra, u32 rb) +{ + m_ppu.R_ADDR = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + m_ppu.R_VALUE = (u64&)Memory[m_ppu.R_ADDR]; + m_ppu.GPR[rd] = re64(m_ppu.R_VALUE); +} +void PPULLVMRecompiler::DCBF(u32 ra, u32 rb) +{ + //UNK("dcbf", false); + _mm_mfence(); +} +void PPULLVMRecompiler::LBZX(u32 rd, u32 ra, u32 rb) +{ + m_ppu.GPR[rd] = Memory.Read8(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); +} +void PPULLVMRecompiler::LVX(u32 vd, u32 ra, u32 rb) +{ + m_ppu.VPR[vd]._u128 = Memory.Read128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL); +} +void PPULLVMRecompiler::NEG(u32 rd, u32 ra, u32 oe, bool rc) +{ + //m_ppu.GPR[rd] = 0 - m_ppu.GPR[ra]; + //if (oe) UNK("nego"); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::LBZUX(u32 rd, u32 ra, u32 rb) +{ + //if(ra == 0 || ra == rd) throw "Bad instruction [LBZUX]"; + + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + m_ppu.GPR[rd] = Memory.Read8(addr); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::NOR(u32 ra, u32 rs, u32 rb, bool rc) +{ + m_ppu.GPR[ra] = ~(m_ppu.GPR[rs] | m_ppu.GPR[rb]); + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::STVEBX(u32 vs, u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + const u8 eb = addr & 0xf; + Memory.Write8(addr, m_ppu.VPR[vs]._u8[15 - eb]); +} +void PPULLVMRecompiler::SUBFE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) +{ + //const u64 RA = m_ppu.GPR[ra]; + //const u64 RB = m_ppu.GPR[rb]; + //m_ppu.GPR[rd] = ~RA + RB + m_ppu.XER.CA; + //m_ppu.XER.CA = m_ppu.IsCarry(~RA, RB, m_ppu.XER.CA); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + //if (oe) UNK("subfeo"); +} +void PPULLVMRecompiler::ADDE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) +{ + //const u64 RA = m_ppu.GPR[ra]; + //const u64 RB = m_ppu.GPR[rb]; + //if (m_ppu.XER.CA) + //{ + // if (RA == ~0ULL) //-1 + // { + // m_ppu.GPR[rd] = RB; + // m_ppu.XER.CA = 1; + // } + // else + // { + // m_ppu.GPR[rd] = RA + 1 + RB; + // m_ppu.XER.CA = m_ppu.IsCarry(RA + 1, RB); + // } + //} + //else + //{ + // m_ppu.GPR[rd] = RA + RB; + // m_ppu.XER.CA = m_ppu.IsCarry(RA, RB); + //} + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + //if (oe) UNK("addeo"); +} +void PPULLVMRecompiler::MTOCRF(u32 l, u32 crm, u32 rs) +{ + if (l) + { + u32 n = 0, count = 0; + for (u32 i = 0; i < 8; ++i) + { + if (crm & (1 << i)) + { + n = i; + count++; + } + } + + if (count == 1) + { + //CR[4*n : 4*n+3] = RS[32+4*n : 32+4*n+3]; + m_ppu.SetCR(7 - n, (m_ppu.GPR[rs] >> (4 * n)) & 0xf); + } + else + m_ppu.CR.CR = 0; + } + else + { + for (u32 i = 0; i < 8; ++i) + { + if (crm & (1 << i)) + { + m_ppu.SetCR(7 - i, m_ppu.GPR[rs] & (0xf << (i * 4))); + } + } + } +} +void PPULLVMRecompiler::STDX(u32 rs, u32 ra, u32 rb) +{ + Memory.Write64((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), m_ppu.GPR[rs]); +} +void PPULLVMRecompiler::STWCX_(u32 rs, u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + + if (m_ppu.R_ADDR == addr) + { + m_ppu.SetCR_EQ(0, InterlockedCompareExchange((volatile u32*)(Memory + addr), re32((u32)m_ppu.GPR[rs]), (u32)m_ppu.R_VALUE) == (u32)m_ppu.R_VALUE); + } + else + { + m_ppu.SetCR_EQ(0, false); + } +} +void PPULLVMRecompiler::STWX(u32 rs, u32 ra, u32 rb) +{ + Memory.Write32((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), m_ppu.GPR[rs]); +} +void PPULLVMRecompiler::STVEHX(u32 vs, u32 ra, u32 rb) +{ + const u64 addr = (ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~1ULL; + const u8 eb = (addr & 0xf) >> 1; + Memory.Write16(addr, m_ppu.VPR[vs]._u16[7 - eb]); +} +void PPULLVMRecompiler::STDUX(u32 rs, u32 ra, u32 rb) +{ + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + Memory.Write64(addr, m_ppu.GPR[rs]); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::STWUX(u32 rs, u32 ra, u32 rb) +{ + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + Memory.Write32(addr, m_ppu.GPR[rs]); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::STVEWX(u32 vs, u32 ra, u32 rb) +{ + const u64 addr = (ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~3ULL; + const u8 eb = (addr & 0xf) >> 2; + Memory.Write32(addr, m_ppu.VPR[vs]._u32[3 - eb]); +} +void PPULLVMRecompiler::ADDZE(u32 rd, u32 ra, u32 oe, bool rc) +{ + //const u64 RA = m_ppu.GPR[ra]; + //m_ppu.GPR[rd] = RA + m_ppu.XER.CA; + //m_ppu.XER.CA = m_ppu.IsCarry(RA, m_ppu.XER.CA); + //if (oe) LOG_WARNING(PPU, "addzeo"); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::SUBFZE(u32 rd, u32 ra, u32 oe, bool rc) +{ + //const u64 RA = m_ppu.GPR[ra]; + //m_ppu.GPR[rd] = ~RA + m_ppu.XER.CA; + //m_ppu.XER.CA = m_ppu.IsCarry(~RA, m_ppu.XER.CA); + //if (oe) LOG_WARNING(PPU, "subfzeo"); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::STDCX_(u32 rs, u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + + if (m_ppu.R_ADDR == addr) + { + m_ppu.SetCR_EQ(0, InterlockedCompareExchange((volatile u64*)(Memory + addr), re64(m_ppu.GPR[rs]), m_ppu.R_VALUE) == m_ppu.R_VALUE); + } + else + { + m_ppu.SetCR_EQ(0, false); + } +} +void PPULLVMRecompiler::STBX(u32 rs, u32 ra, u32 rb) +{ + Memory.Write8((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), m_ppu.GPR[rs]); +} +void PPULLVMRecompiler::STVX(u32 vs, u32 ra, u32 rb) +{ + Memory.Write128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL, m_ppu.VPR[vs]._u128); +} +void PPULLVMRecompiler::SUBFME(u32 rd, u32 ra, u32 oe, bool rc) +{ + //const u64 RA = m_ppu.GPR[ra]; + //m_ppu.GPR[rd] = ~RA + m_ppu.XER.CA + ~0ULL; + //m_ppu.XER.CA = m_ppu.IsCarry(~RA, m_ppu.XER.CA, ~0ULL); + //if (oe) LOG_WARNING(PPU, "subfmeo"); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::MULLD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) +{ + //m_ppu.GPR[rd] = (s64)((s64)m_ppu.GPR[ra] * (s64)m_ppu.GPR[rb]); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + //if (oe) UNK("mulldo"); +} +void PPULLVMRecompiler::ADDME(u32 rd, u32 ra, u32 oe, bool rc) +{ + //const s64 RA = m_ppu.GPR[ra]; + //m_ppu.GPR[rd] = RA + m_ppu.XER.CA - 1; + //m_ppu.XER.CA |= RA != 0; + + //if (oe) UNK("addmeo"); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::MULLW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) +{ + //m_ppu.GPR[rd] = (s64)((s64)(s32)m_ppu.GPR[ra] * (s64)(s32)m_ppu.GPR[rb]); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + //if (oe) UNK("mullwo"); +} +void PPULLVMRecompiler::DCBTST(u32 ra, u32 rb, u32 th) +{ + //UNK("dcbtst", false); + _mm_mfence(); +} +void PPULLVMRecompiler::STBUX(u32 rs, u32 ra, u32 rb) +{ + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + Memory.Write8(addr, m_ppu.GPR[rs]); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::ADD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) +{ + //const u64 RA = m_ppu.GPR[ra]; + //const u64 RB = m_ppu.GPR[rb]; + //m_ppu.GPR[rd] = RA + RB; + //if (oe) UNK("addo"); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::DCBT(u32 ra, u32 rb, u32 th) +{ + //UNK("dcbt", false); + _mm_mfence(); +} +void PPULLVMRecompiler::LHZX(u32 rd, u32 ra, u32 rb) +{ + m_ppu.GPR[rd] = Memory.Read16(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); +} +void PPULLVMRecompiler::EQV(u32 ra, u32 rs, u32 rb, bool rc) +{ + m_ppu.GPR[ra] = ~(m_ppu.GPR[rs] ^ m_ppu.GPR[rb]); + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::ECIWX(u32 rd, u32 ra, u32 rb) +{ + //HACK! + m_ppu.GPR[rd] = Memory.Read32(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); +} +void PPULLVMRecompiler::LHZUX(u32 rd, u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + m_ppu.GPR[rd] = Memory.Read16(addr); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::XOR(u32 ra, u32 rs, u32 rb, bool rc) +{ + m_ppu.GPR[ra] = m_ppu.GPR[rs] ^ m_ppu.GPR[rb]; + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::MFSPR(u32 rd, u32 spr) +{ + //m_ppu.GPR[rd] = GetRegBySPR(spr); +} +void PPULLVMRecompiler::LWAX(u32 rd, u32 ra, u32 rb) +{ + m_ppu.GPR[rd] = (s64)(s32)Memory.Read32(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); +} +void PPULLVMRecompiler::DST(u32 ra, u32 rb, u32 strm, u32 t) +{ + _mm_mfence(); +} +void PPULLVMRecompiler::LHAX(u32 rd, u32 ra, u32 rb) +{ + m_ppu.GPR[rd] = (s64)(s16)Memory.Read16(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); +} +void PPULLVMRecompiler::LVXL(u32 vd, u32 ra, u32 rb) +{ + m_ppu.VPR[vd]._u128 = Memory.Read128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL); +} +void PPULLVMRecompiler::MFTB(u32 rd, u32 spr) +{ + //const u32 n = (spr >> 5) | ((spr & 0x1f) << 5); + + //switch (n) + //{ + //case 0x10C: m_ppu.GPR[rd] = m_ppu.TB; break; + //case 0x10D: m_ppu.GPR[rd] = m_ppu.TBH; break; + //default: UNK(fmt::Format("mftb r%d, %d", rd, spr)); break; + //} +} + +void PPULLVMRecompiler::LWAUX(u32 rd, u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + m_ppu.GPR[rd] = (s64)(s32)Memory.Read32(addr); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::DSTST(u32 ra, u32 rb, u32 strm, u32 t) +{ + _mm_mfence(); +} +void PPULLVMRecompiler::LHAUX(u32 rd, u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + m_ppu.GPR[rd] = (s64)(s16)Memory.Read16(addr); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::STHX(u32 rs, u32 ra, u32 rb) +{ + Memory.Write16(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb], m_ppu.GPR[rs]); +} +void PPULLVMRecompiler::ORC(u32 ra, u32 rs, u32 rb, bool rc) +{ + m_ppu.GPR[ra] = m_ppu.GPR[rs] | ~m_ppu.GPR[rb]; + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::ECOWX(u32 rs, u32 ra, u32 rb) +{ + //HACK! + Memory.Write32((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), m_ppu.GPR[rs]); +} +void PPULLVMRecompiler::STHUX(u32 rs, u32 ra, u32 rb) +{ + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + Memory.Write16(addr, m_ppu.GPR[rs]); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::OR(u32 ra, u32 rs, u32 rb, bool rc) +{ + m_ppu.GPR[ra] = m_ppu.GPR[rs] | m_ppu.GPR[rb]; + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::DIVDU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) +{ + //const u64 RA = m_ppu.GPR[ra]; + //const u64 RB = m_ppu.GPR[rb]; + + //if (RB == 0) + //{ + // if (oe) UNK("divduo"); + // m_ppu.GPR[rd] = 0; + //} + //else + //{ + // m_ppu.GPR[rd] = RA / RB; + //} + + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::DIVWU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) +{ + //const u32 RA = m_ppu.GPR[ra]; + //const u32 RB = m_ppu.GPR[rb]; + + //if (RB == 0) + //{ + // if (oe) UNK("divwuo"); + // m_ppu.GPR[rd] = 0; + //} + //else + //{ + // m_ppu.GPR[rd] = RA / RB; + //} + + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::MTSPR(u32 spr, u32 rs) +{ + //GetRegBySPR(spr) = m_ppu.GPR[rs]; +} +/*0x1d6*///DCBI +void PPULLVMRecompiler::NAND(u32 ra, u32 rs, u32 rb, bool rc) +{ + m_ppu.GPR[ra] = ~(m_ppu.GPR[rs] & m_ppu.GPR[rb]); + + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::STVXL(u32 vs, u32 ra, u32 rb) +{ + Memory.Write128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL, m_ppu.VPR[vs]._u128); +} +void PPULLVMRecompiler::DIVD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) +{ + //const s64 RA = m_ppu.GPR[ra]; + //const s64 RB = m_ppu.GPR[rb]; + + //if (RB == 0 || ((u64)RA == (1ULL << 63) && RB == -1)) + //{ + // if (oe) UNK("divdo"); + // m_ppu.GPR[rd] = /*(((u64)RA & (1ULL << 63)) && RB == 0) ? -1 :*/ 0; + //} + //else + //{ + // m_ppu.GPR[rd] = RA / RB; + //} + + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::DIVW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) +{ + //const s32 RA = m_ppu.GPR[ra]; + //const s32 RB = m_ppu.GPR[rb]; + + //if (RB == 0 || ((u32)RA == (1 << 31) && RB == -1)) + //{ + // if (oe) UNK("divwo"); + // m_ppu.GPR[rd] = /*(((u32)RA & (1 << 31)) && RB == 0) ? -1 :*/ 0; + //} + //else + //{ + // m_ppu.GPR[rd] = (u32)(RA / RB); + //} + + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +} +void PPULLVMRecompiler::LVLX(u32 vd, u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + const u8 eb = addr & 0xf; + + Memory.ReadLeft(m_ppu.VPR[vd]._u8 + eb, addr, 16 - eb); +} +void PPULLVMRecompiler::LDBRX(u32 rd, u32 ra, u32 rb) +{ + m_ppu.GPR[rd] = (u64&)Memory[ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]]; +} +void PPULLVMRecompiler::LSWX(u32 rd, u32 ra, u32 rb) +{ + //UNK("lswx"); +} +void PPULLVMRecompiler::LWBRX(u32 rd, u32 ra, u32 rb) +{ + m_ppu.GPR[rd] = (u32&)Memory[ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]]; +} +void PPULLVMRecompiler::LFSX(u32 frd, u32 ra, u32 rb) +{ + (u32&)m_ppu.FPR[frd] = Memory.Read32(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); + m_ppu.FPR[frd] = (float&)m_ppu.FPR[frd]; +} +void PPULLVMRecompiler::SRW(u32 ra, u32 rs, u32 rb, bool rc) +{ + //u32 n = m_ppu.GPR[rb] & 0x1f; + //u32 r = rotl32((u32)m_ppu.GPR[rs], 64 - n); + //u32 m = (m_ppu.GPR[rb] & 0x20) ? 0 : rotate_mask[32 + n][63]; + //m_ppu.GPR[ra] = r & m; + + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::SRD(u32 ra, u32 rs, u32 rb, bool rc) +{ + //u32 n = m_ppu.GPR[rb] & 0x3f; + //u64 r = rotl64(m_ppu.GPR[rs], 64 - n); + //u64 m = (m_ppu.GPR[rb] & 0x40) ? 0 : rotate_mask[n][63]; + //m_ppu.GPR[ra] = r & m; + + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::LVRX(u32 vd, u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + const u8 eb = addr & 0xf; + + Memory.ReadRight(m_ppu.VPR[vd]._u8, addr & ~0xf, eb); +} +void PPULLVMRecompiler::LSWI(u32 rd, u32 ra, u32 nb) +{ + u64 EA = ra ? m_ppu.GPR[ra] : 0; + u64 N = nb ? nb : 32; + u8 reg = m_ppu.GPR[rd]; + + while (N > 0) + { + if (N > 3) + { + m_ppu.GPR[reg] = Memory.Read32(EA); + EA += 4; + N -= 4; + } + else + { + u32 buf = 0; + while (N > 0) + { + N = N - 1; + buf |= Memory.Read8(EA) << (N * 8); + EA = EA + 1; + } + m_ppu.GPR[reg] = buf; + } + reg = (reg + 1) % 32; + } +} +void PPULLVMRecompiler::LFSUX(u32 frd, u32 ra, u32 rb) +{ + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + (u64&)m_ppu.FPR[frd] = Memory.Read32(addr); + m_ppu.FPR[frd] = (float&)m_ppu.FPR[frd]; + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::SYNC(u32 l) +{ + _mm_mfence(); +} +void PPULLVMRecompiler::LFDX(u32 frd, u32 ra, u32 rb) +{ + (u64&)m_ppu.FPR[frd] = Memory.Read64(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); +} +void PPULLVMRecompiler::LFDUX(u32 frd, u32 ra, u32 rb) +{ + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + (u64&)m_ppu.FPR[frd] = Memory.Read64(addr); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::STVLX(u32 vs, u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + const u8 eb = addr & 0xf; + + Memory.WriteLeft(addr, 16 - eb, m_ppu.VPR[vs]._u8 + eb); +} +void PPULLVMRecompiler::STSWX(u32 rs, u32 ra, u32 rb) +{ + //UNK("stwsx"); +} +void PPULLVMRecompiler::STWBRX(u32 rs, u32 ra, u32 rb) +{ + (u32&)Memory[ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]] = m_ppu.GPR[rs]; +} +void PPULLVMRecompiler::STFSX(u32 frs, u32 ra, u32 rb) +{ + Memory.Write32((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), m_ppu.FPR[frs].To32()); +} +void PPULLVMRecompiler::STVRX(u32 vs, u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + const u8 eb = addr & 0xf; + + Memory.WriteRight(addr - eb, eb, m_ppu.VPR[vs]._u8); +} +void PPULLVMRecompiler::STFSUX(u32 frs, u32 ra, u32 rb) +{ + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + Memory.Write32(addr, m_ppu.FPR[frs].To32()); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::STSWI(u32 rd, u32 ra, u32 nb) +{ + u64 EA = ra ? m_ppu.GPR[ra] : 0; + u64 N = nb ? nb : 32; + u8 reg = m_ppu.GPR[rd]; + + while (N > 0) + { + if (N > 3) + { + Memory.Write32(EA, m_ppu.GPR[reg]); + EA += 4; + N -= 4; + } + else + { + u32 buf = m_ppu.GPR[reg]; + while (N > 0) + { + N = N - 1; + Memory.Write8(EA, (0xFF000000 & buf) >> 24); + buf <<= 8; + EA = EA + 1; + } + } + reg = (reg + 1) % 32; + } +} +void PPULLVMRecompiler::STFDX(u32 frs, u32 ra, u32 rb) +{ + Memory.Write64((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), (u64&)m_ppu.FPR[frs]); +} +void PPULLVMRecompiler::STFDUX(u32 frs, u32 ra, u32 rb) +{ + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + Memory.Write64(addr, (u64&)m_ppu.FPR[frs]); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::LVLXL(u32 vd, u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + const u8 eb = addr & 0xf; + + Memory.ReadLeft(m_ppu.VPR[vd]._u8 + eb, addr, 16 - eb); +} +void PPULLVMRecompiler::LHBRX(u32 rd, u32 ra, u32 rb) +{ + m_ppu.GPR[rd] = (u16&)Memory[ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]]; +} +void PPULLVMRecompiler::SRAW(u32 ra, u32 rs, u32 rb, bool rc) +{ + s32 RS = m_ppu.GPR[rs]; + u8 shift = m_ppu.GPR[rb] & 63; + if (shift > 31) + { + m_ppu.GPR[ra] = 0 - (RS < 0); + m_ppu.XER.CA = (RS < 0); + } + else + { + m_ppu.GPR[ra] = RS >> shift; + m_ppu.XER.CA = (RS < 0) & ((m_ppu.GPR[ra] << shift) != RS); + } + + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::SRAD(u32 ra, u32 rs, u32 rb, bool rc) +{ + s64 RS = m_ppu.GPR[rs]; + u8 shift = m_ppu.GPR[rb] & 127; + if (shift > 63) + { + m_ppu.GPR[ra] = 0 - (RS < 0); + m_ppu.XER.CA = (RS < 0); + } + else + { + m_ppu.GPR[ra] = RS >> shift; + m_ppu.XER.CA = (RS < 0) & ((m_ppu.GPR[ra] << shift) != RS); + } + + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::LVRXL(u32 vd, u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + const u8 eb = addr & 0xf; + + Memory.ReadRight(m_ppu.VPR[vd]._u8, addr & ~0xf, eb); +} +void PPULLVMRecompiler::DSS(u32 strm, u32 a) +{ + _mm_mfence(); +} +void PPULLVMRecompiler::SRAWI(u32 ra, u32 rs, u32 sh, bool rc) +{ + s32 RS = (u32)m_ppu.GPR[rs]; + m_ppu.GPR[ra] = RS >> sh; + m_ppu.XER.CA = (RS < 0) & ((u32)(m_ppu.GPR[ra] << sh) != RS); + + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::SRADI1(u32 ra, u32 rs, u32 sh, bool rc) +{ + s64 RS = m_ppu.GPR[rs]; + m_ppu.GPR[ra] = RS >> sh; + m_ppu.XER.CA = (RS < 0) & ((m_ppu.GPR[ra] << sh) != RS); + + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::SRADI2(u32 ra, u32 rs, u32 sh, bool rc) +{ + SRADI1(ra, rs, sh, rc); +} +void PPULLVMRecompiler::EIEIO() +{ + _mm_mfence(); +} +void PPULLVMRecompiler::STVLXL(u32 vs, u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + const u8 eb = addr & 0xf; + + Memory.WriteLeft(addr, 16 - eb, m_ppu.VPR[vs]._u8 + eb); +} +void PPULLVMRecompiler::STHBRX(u32 rs, u32 ra, u32 rb) +{ + (u16&)Memory[ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]] = m_ppu.GPR[rs]; +} +void PPULLVMRecompiler::EXTSH(u32 ra, u32 rs, bool rc) +{ + m_ppu.GPR[ra] = (s64)(s16)m_ppu.GPR[rs]; + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::STVRXL(u32 vs, u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + const u8 eb = addr & 0xf; + + Memory.WriteRight(addr - eb, eb, m_ppu.VPR[vs]._u8); +} +void PPULLVMRecompiler::EXTSB(u32 ra, u32 rs, bool rc) +{ + m_ppu.GPR[ra] = (s64)(s8)m_ppu.GPR[rs]; + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::STFIWX(u32 frs, u32 ra, u32 rb) +{ + Memory.Write32(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb], (u32&)m_ppu.FPR[frs]); +} +void PPULLVMRecompiler::EXTSW(u32 ra, u32 rs, bool rc) +{ + m_ppu.GPR[ra] = (s64)(s32)m_ppu.GPR[rs]; + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +} +void PPULLVMRecompiler::ICBI(u32 ra, u32 rs) +{ + // Clear jit for the specified block? Nothing to do in the interpreter. +} +void PPULLVMRecompiler::DCBZ(u32 ra, u32 rb) +{ + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + u8 *const cache_line = Memory.GetMemFromAddr(addr & ~127); + if (cache_line) + memset(cache_line, 0, 128); + _mm_mfence(); +} +void PPULLVMRecompiler::LWZ(u32 rd, u32 ra, s32 d) +{ + m_ppu.GPR[rd] = Memory.Read32(ra ? m_ppu.GPR[ra] + d : d); +} +void PPULLVMRecompiler::LWZU(u32 rd, u32 ra, s32 d) +{ + const u64 addr = m_ppu.GPR[ra] + d; + m_ppu.GPR[rd] = Memory.Read32(addr); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::LBZ(u32 rd, u32 ra, s32 d) +{ + m_ppu.GPR[rd] = Memory.Read8(ra ? m_ppu.GPR[ra] + d : d); +} +void PPULLVMRecompiler::LBZU(u32 rd, u32 ra, s32 d) +{ + const u64 addr = m_ppu.GPR[ra] + d; + m_ppu.GPR[rd] = Memory.Read8(addr); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::STW(u32 rs, u32 ra, s32 d) +{ + Memory.Write32(ra ? m_ppu.GPR[ra] + d : d, m_ppu.GPR[rs]); +} +void PPULLVMRecompiler::STWU(u32 rs, u32 ra, s32 d) +{ + const u64 addr = m_ppu.GPR[ra] + d; + Memory.Write32(addr, m_ppu.GPR[rs]); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::STB(u32 rs, u32 ra, s32 d) +{ + Memory.Write8(ra ? m_ppu.GPR[ra] + d : d, m_ppu.GPR[rs]); +} +void PPULLVMRecompiler::STBU(u32 rs, u32 ra, s32 d) +{ + const u64 addr = m_ppu.GPR[ra] + d; + Memory.Write8(addr, m_ppu.GPR[rs]); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::LHZ(u32 rd, u32 ra, s32 d) +{ + m_ppu.GPR[rd] = Memory.Read16(ra ? m_ppu.GPR[ra] + d : d); +} +void PPULLVMRecompiler::LHZU(u32 rd, u32 ra, s32 d) +{ + const u64 addr = m_ppu.GPR[ra] + d; + m_ppu.GPR[rd] = Memory.Read16(addr); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::LHA(u32 rd, u32 ra, s32 d) +{ + m_ppu.GPR[rd] = (s64)(s16)Memory.Read16(ra ? m_ppu.GPR[ra] + d : d); +} +void PPULLVMRecompiler::LHAU(u32 rd, u32 ra, s32 d) +{ + const u64 addr = m_ppu.GPR[ra] + d; + m_ppu.GPR[rd] = (s64)(s16)Memory.Read16(addr); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::STH(u32 rs, u32 ra, s32 d) +{ + Memory.Write16(ra ? m_ppu.GPR[ra] + d : d, m_ppu.GPR[rs]); +} +void PPULLVMRecompiler::STHU(u32 rs, u32 ra, s32 d) +{ + const u64 addr = m_ppu.GPR[ra] + d; + Memory.Write16(addr, m_ppu.GPR[rs]); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::LMW(u32 rd, u32 ra, s32 d) +{ + u64 addr = ra ? m_ppu.GPR[ra] + d : d; + for (u32 i = rd; i < 32; ++i, addr += 4) + { + m_ppu.GPR[i] = Memory.Read32(addr); + } +} +void PPULLVMRecompiler::STMW(u32 rs, u32 ra, s32 d) +{ + u64 addr = ra ? m_ppu.GPR[ra] + d : d; + for (u32 i = rs; i < 32; ++i, addr += 4) + { + Memory.Write32(addr, m_ppu.GPR[i]); + } +} +void PPULLVMRecompiler::LFS(u32 frd, u32 ra, s32 d) +{ + const u32 v = Memory.Read32(ra ? m_ppu.GPR[ra] + d : d); + m_ppu.FPR[frd] = (float&)v; +} +void PPULLVMRecompiler::LFSU(u32 frd, u32 ra, s32 ds) +{ + const u64 addr = m_ppu.GPR[ra] + ds; + const u32 v = Memory.Read32(addr); + m_ppu.FPR[frd] = (float&)v; + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::LFD(u32 frd, u32 ra, s32 d) +{ + (u64&)m_ppu.FPR[frd] = Memory.Read64(ra ? m_ppu.GPR[ra] + d : d); +} +void PPULLVMRecompiler::LFDU(u32 frd, u32 ra, s32 ds) +{ + const u64 addr = m_ppu.GPR[ra] + ds; + (u64&)m_ppu.FPR[frd] = Memory.Read64(addr); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::STFS(u32 frs, u32 ra, s32 d) +{ + Memory.Write32(ra ? m_ppu.GPR[ra] + d : d, m_ppu.FPR[frs].To32()); +} +void PPULLVMRecompiler::STFSU(u32 frs, u32 ra, s32 d) +{ + const u64 addr = m_ppu.GPR[ra] + d; + Memory.Write32(addr, m_ppu.FPR[frs].To32()); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::STFD(u32 frs, u32 ra, s32 d) +{ + Memory.Write64(ra ? m_ppu.GPR[ra] + d : d, (u64&)m_ppu.FPR[frs]); +} +void PPULLVMRecompiler::STFDU(u32 frs, u32 ra, s32 d) +{ + const u64 addr = m_ppu.GPR[ra] + d; + Memory.Write64(addr, (u64&)m_ppu.FPR[frs]); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::LD(u32 rd, u32 ra, s32 ds) +{ + m_ppu.GPR[rd] = Memory.Read64(ra ? m_ppu.GPR[ra] + ds : ds); +} +void PPULLVMRecompiler::LDU(u32 rd, u32 ra, s32 ds) +{ + //if(ra == 0 || rt == ra) return; + const u64 addr = m_ppu.GPR[ra] + ds; + m_ppu.GPR[rd] = Memory.Read64(addr); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::LWA(u32 rd, u32 ra, s32 ds) +{ + m_ppu.GPR[rd] = (s64)(s32)Memory.Read32(ra ? m_ppu.GPR[ra] + ds : ds); +} +void PPULLVMRecompiler::FDIVS(u32 frd, u32 fra, u32 frb, bool rc) +{ + //if (FPRdouble::IsNaN(m_ppu.FPR[fra])) + //{ + // m_ppu.FPR[frd] = m_ppu.FPR[fra]; + //} + //else if (FPRdouble::IsNaN(m_ppu.FPR[frb])) + //{ + // m_ppu.FPR[frd] = m_ppu.FPR[frb]; + //} + //else + //{ + // if (m_ppu.FPR[frb] == 0.0) + // { + // if (m_ppu.FPR[fra] == 0.0) + // { + // m_ppu.FPSCR.VXZDZ = true; + // m_ppu.FPR[frd] = FPR_NAN; + // } + // else + // { + // m_ppu.FPR[frd] = (float)(m_ppu.FPR[fra] / m_ppu.FPR[frb]); + // } + + // m_ppu.FPSCR.ZX = true; + // } + // else if (FPRdouble::IsINF(m_ppu.FPR[fra]) && FPRdouble::IsINF(m_ppu.FPR[frb])) + // { + // m_ppu.FPSCR.VXIDI = true; + // m_ppu.FPR[frd] = FPR_NAN; + // } + // else + // { + // m_ppu.FPR[frd] = (float)(m_ppu.FPR[fra] / m_ppu.FPR[frb]); + // } + //} + + //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fdivs.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FSUBS(u32 frd, u32 fra, u32 frb, bool rc) +{ + //m_ppu.FPR[frd] = static_cast(m_ppu.FPR[fra] - m_ppu.FPR[frb]); + //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fsubs.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FADDS(u32 frd, u32 fra, u32 frb, bool rc) +{ + //m_ppu.FPR[frd] = static_cast(m_ppu.FPR[fra] + m_ppu.FPR[frb]); + //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fadds.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FSQRTS(u32 frd, u32 frb, bool rc) +{ + //m_ppu.FPR[frd] = static_cast(sqrt(m_ppu.FPR[frb])); + //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fsqrts.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FRES(u32 frd, u32 frb, bool rc) +{ + //if (m_ppu.FPR[frb] == 0.0) + //{ + // m_ppu.SetFPSCRException(FPSCR_ZX); + //} + //m_ppu.FPR[frd] = static_cast(1.0 / m_ppu.FPR[frb]); + //if (rc) UNK("fres.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FMULS(u32 frd, u32 fra, u32 frc, bool rc) +{ + //m_ppu.FPR[frd] = static_cast(m_ppu.FPR[fra] * m_ppu.FPR[frc]); + //m_ppu.FPSCR.FI = 0; + //m_ppu.FPSCR.FR = 0; + //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fmuls.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) +{ + //m_ppu.FPR[frd] = static_cast(m_ppu.FPR[fra] * m_ppu.FPR[frc] + m_ppu.FPR[frb]); + //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fmadds.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) +{ + //m_ppu.FPR[frd] = static_cast(m_ppu.FPR[fra] * m_ppu.FPR[frc] - m_ppu.FPR[frb]); + //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fmsubs.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FNMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) +{ + //m_ppu.FPR[frd] = static_cast(-(m_ppu.FPR[fra] * m_ppu.FPR[frc] - m_ppu.FPR[frb])); + //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fnmsubs.");////m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FNMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) +{ + //m_ppu.FPR[frd] = static_cast(-(m_ppu.FPR[fra] * m_ppu.FPR[frc] + m_ppu.FPR[frb])); + //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fnmadds.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::STD(u32 rs, u32 ra, s32 d) +{ + Memory.Write64(ra ? m_ppu.GPR[ra] + d : d, m_ppu.GPR[rs]); +} +void PPULLVMRecompiler::STDU(u32 rs, u32 ra, s32 ds) +{ + //if(ra == 0 || rs == ra) return; + const u64 addr = m_ppu.GPR[ra] + ds; + Memory.Write64(addr, m_ppu.GPR[rs]); + m_ppu.GPR[ra] = addr; +} +void PPULLVMRecompiler::MTFSB1(u32 crbd, bool rc) +{ + //u64 mask = (1ULL << crbd); + //if ((crbd == 29) && !m_ppu.FPSCR.NI) LOG_WARNING(PPU, "Non-IEEE mode enabled"); + //m_ppu.FPSCR.FPSCR |= mask; + + //if (rc) UNIMPLEMENTED(); +} +void PPULLVMRecompiler::MCRFS(u32 crbd, u32 crbs) +{ + u64 mask = (1ULL << crbd); + m_ppu.CR.CR &= ~mask; + m_ppu.CR.CR |= m_ppu.FPSCR.FPSCR & mask; +} +void PPULLVMRecompiler::MTFSB0(u32 crbd, bool rc) +{ + //u64 mask = (1ULL << crbd); + //if ((crbd == 29) && !m_ppu.FPSCR.NI) LOG_WARNING(PPU, "Non-IEEE mode disabled"); + //m_ppu.FPSCR.FPSCR &= ~mask; + + //if (rc) UNIMPLEMENTED(); +} +void PPULLVMRecompiler::MTFSFI(u32 crfd, u32 i, bool rc) +{ + //u64 mask = (0x1ULL << crfd); + + //if (i) + //{ + // if ((crfd == 29) && !m_ppu.FPSCR.NI) LOG_WARNING(PPU, "Non-IEEE mode enabled"); + // m_ppu.FPSCR.FPSCR |= mask; + //} + //else + //{ + // if ((crfd == 29) && m_ppu.FPSCR.NI) LOG_WARNING(PPU, "Non-IEEE mode disabled"); + // m_ppu.FPSCR.FPSCR &= ~mask; + //} + + //if (rc) UNIMPLEMENTED(); +} +void PPULLVMRecompiler::MFFS(u32 frd, bool rc) +{ + //(u64&)m_ppu.FPR[frd] = m_ppu.FPSCR.FPSCR; + //if (rc) UNIMPLEMENTED(); +} +void PPULLVMRecompiler::MTFSF(u32 flm, u32 frb, bool rc) +{ + //u32 mask = 0; + //for (u32 i = 0; i<8; ++i) + //{ + // if (flm & (1 << i)) mask |= 0xf << (i * 4); + //} + + //const u32 oldNI = m_ppu.FPSCR.NI; + //m_ppu.FPSCR.FPSCR = (m_ppu.FPSCR.FPSCR & ~mask) | ((u32&)m_ppu.FPR[frb] & mask); + //if (m_ppu.FPSCR.NI != oldNI) + //{ + // if (oldNI) + // LOG_WARNING(PPU, "Non-IEEE mode disabled"); + // else + // LOG_WARNING(PPU, "Non-IEEE mode enabled"); + //} + //if (rc) UNK("mtfsf."); +} +void PPULLVMRecompiler::FCMPU(u32 crfd, u32 fra, u32 frb) +{ + int cmp_res = FPRdouble::Cmp(m_ppu.FPR[fra], m_ppu.FPR[frb]); + + if (cmp_res == CR_SO) + { + if (FPRdouble::IsSNaN(m_ppu.FPR[fra]) || FPRdouble::IsSNaN(m_ppu.FPR[frb])) + { + m_ppu.SetFPSCRException(FPSCR_VXSNAN); + } + } + + m_ppu.FPSCR.FPRF = cmp_res; + m_ppu.SetCR(crfd, cmp_res); +} +void PPULLVMRecompiler::FRSP(u32 frd, u32 frb, bool rc) +{ + const double b = m_ppu.FPR[frb]; + double b0 = b; + if (m_ppu.FPSCR.NI) + { + if (((u64&)b0 & DOUBLE_EXP) < 0x3800000000000000ULL) (u64&)b0 &= DOUBLE_SIGN; + } + const double r = static_cast(b0); + m_ppu.FPSCR.FR = fabs(r) > fabs(b); + m_ppu.SetFPSCR_FI(b != r); + m_ppu.FPSCR.FPRF = PPCdouble(r).GetType(); + m_ppu.FPR[frd] = r; +} +void PPULLVMRecompiler::FCTIW(u32 frd, u32 frb, bool rc) +{ + //const double b = m_ppu.FPR[frb]; + //u32 r; + //if (b > (double)0x7fffffff) + //{ + // r = 0x7fffffff; + // m_ppu.SetFPSCRException(FPSCR_VXCVI); + // m_ppu.FPSCR.FI = 0; + // m_ppu.FPSCR.FR = 0; + //} + //else if (b < -(double)0x80000000) + //{ + // r = 0x80000000; + // m_ppu.SetFPSCRException(FPSCR_VXCVI); + // m_ppu.FPSCR.FI = 0; + // m_ppu.FPSCR.FR = 0; + //} + //else + //{ + // s32 i = 0; + // switch (m_ppu.FPSCR.RN) + // { + // case FPSCR_RN_NEAR: + // { + // double t = b + 0.5; + // i = (s32)t; + // if (t - i < 0 || (t - i == 0 && b > 0)) i--; + // break; + // } + // case FPSCR_RN_ZERO: + // i = (s32)b; + // break; + // case FPSCR_RN_PINF: + // i = (s32)b; + // if (b - i > 0) i++; + // break; + // case FPSCR_RN_MINF: + // i = (s32)b; + // if (b - i < 0) i--; + // break; + // } + // r = (u32)i; + // double di = i; + // if (di == b) + // { + // m_ppu.SetFPSCR_FI(0); + // m_ppu.FPSCR.FR = 0; + // } + // else + // { + // m_ppu.SetFPSCR_FI(1); + // m_ppu.FPSCR.FR = fabs(di) > fabs(b); + // } + //} + + //(u64&)m_ppu.FPR[frd] = 0xfff8000000000000ull | r; + //if (r == 0 && ((u64&)b & DOUBLE_SIGN)) (u64&)m_ppu.FPR[frd] |= 0x100000000ull; + + //if (rc) UNK("fctiw."); +} +void PPULLVMRecompiler::FCTIWZ(u32 frd, u32 frb, bool rc) +{ + const double b = m_ppu.FPR[frb]; + u32 value; + if (b > (double)0x7fffffff) + { + value = 0x7fffffff; + m_ppu.SetFPSCRException(FPSCR_VXCVI); + m_ppu.FPSCR.FI = 0; + m_ppu.FPSCR.FR = 0; + } + else if (b < -(double)0x80000000) + { + value = 0x80000000; + m_ppu.SetFPSCRException(FPSCR_VXCVI); + m_ppu.FPSCR.FI = 0; + m_ppu.FPSCR.FR = 0; + } + else + { + s32 i = (s32)b; + double di = i; + if (di == b) + { + m_ppu.SetFPSCR_FI(0); + m_ppu.FPSCR.FR = 0; + } + else + { + m_ppu.SetFPSCR_FI(1); + m_ppu.FPSCR.FR = fabs(di) > fabs(b); + } + value = (u32)i; + } + + (u64&)m_ppu.FPR[frd] = 0xfff8000000000000ull | value; + if (value == 0 && ((u64&)b & DOUBLE_SIGN)) + (u64&)m_ppu.FPR[frd] |= 0x100000000ull; + + //if (rc) UNK("fctiwz."); +} +void PPULLVMRecompiler::FDIV(u32 frd, u32 fra, u32 frb, bool rc) +{ + double res; + + if (FPRdouble::IsNaN(m_ppu.FPR[fra])) + { + res = m_ppu.FPR[fra]; + } + else if (FPRdouble::IsNaN(m_ppu.FPR[frb])) + { + res = m_ppu.FPR[frb]; + } + else + { + if (m_ppu.FPR[frb] == 0.0) + { + if (m_ppu.FPR[fra] == 0.0) + { + m_ppu.FPSCR.VXZDZ = 1; + res = FPR_NAN; + } + else + { + res = m_ppu.FPR[fra] / m_ppu.FPR[frb]; + } + + m_ppu.SetFPSCRException(FPSCR_ZX); + } + else if (FPRdouble::IsINF(m_ppu.FPR[fra]) && FPRdouble::IsINF(m_ppu.FPR[frb])) + { + m_ppu.FPSCR.VXIDI = 1; + res = FPR_NAN; + } + else + { + res = m_ppu.FPR[fra] / m_ppu.FPR[frb]; + } + } + + m_ppu.FPR[frd] = res; + m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fdiv.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FSUB(u32 frd, u32 fra, u32 frb, bool rc) +{ + m_ppu.FPR[frd] = m_ppu.FPR[fra] - m_ppu.FPR[frb]; + m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fsub.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FADD(u32 frd, u32 fra, u32 frb, bool rc) +{ + m_ppu.FPR[frd] = m_ppu.FPR[fra] + m_ppu.FPR[frb]; + m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fadd.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FSQRT(u32 frd, u32 frb, bool rc) +{ + m_ppu.FPR[frd] = sqrt(m_ppu.FPR[frb]); + m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fsqrt.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FSEL(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) +{ + m_ppu.FPR[frd] = m_ppu.FPR[fra] >= 0.0 ? m_ppu.FPR[frc] : m_ppu.FPR[frb]; + //if (rc) UNK("fsel.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FMUL(u32 frd, u32 fra, u32 frc, bool rc) +{ + if ((FPRdouble::IsINF(m_ppu.FPR[fra]) && m_ppu.FPR[frc] == 0.0) || (FPRdouble::IsINF(m_ppu.FPR[frc]) && m_ppu.FPR[fra] == 0.0)) + { + m_ppu.SetFPSCRException(FPSCR_VXIMZ); + m_ppu.FPR[frd] = FPR_NAN; + m_ppu.FPSCR.FI = 0; + m_ppu.FPSCR.FR = 0; + m_ppu.FPSCR.FPRF = FPR_QNAN; + } + else + { + if (FPRdouble::IsSNaN(m_ppu.FPR[fra]) || FPRdouble::IsSNaN(m_ppu.FPR[frc])) + { + m_ppu.SetFPSCRException(FPSCR_VXSNAN); + } + + m_ppu.FPR[frd] = m_ppu.FPR[fra] * m_ppu.FPR[frc]; + m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + } + + //if (rc) UNK("fmul.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FRSQRTE(u32 frd, u32 frb, bool rc) +{ + if (m_ppu.FPR[frb] == 0.0) + { + m_ppu.SetFPSCRException(FPSCR_ZX); + } + m_ppu.FPR[frd] = static_cast(1.0 / sqrt(m_ppu.FPR[frb])); + //if (rc) UNK("frsqrte.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) +{ + m_ppu.FPR[frd] = m_ppu.FPR[fra] * m_ppu.FPR[frc] - m_ppu.FPR[frb]; + m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fmsub.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) +{ + m_ppu.FPR[frd] = m_ppu.FPR[fra] * m_ppu.FPR[frc] + m_ppu.FPR[frb]; + m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fmadd.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FNMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) +{ + m_ppu.FPR[frd] = -(m_ppu.FPR[fra] * m_ppu.FPR[frc] - m_ppu.FPR[frb]); + m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fnmsub.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FNMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) +{ + m_ppu.FPR[frd] = -(m_ppu.FPR[fra] * m_ppu.FPR[frc] + m_ppu.FPR[frb]); + m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fnmadd.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FCMPO(u32 crfd, u32 fra, u32 frb) +{ + int cmp_res = FPRdouble::Cmp(m_ppu.FPR[fra], m_ppu.FPR[frb]); + + if (cmp_res == CR_SO) + { + if (FPRdouble::IsSNaN(m_ppu.FPR[fra]) || FPRdouble::IsSNaN(m_ppu.FPR[frb])) + { + m_ppu.SetFPSCRException(FPSCR_VXSNAN); + if (!m_ppu.FPSCR.VE) m_ppu.SetFPSCRException(FPSCR_VXVC); + } + else + { + m_ppu.SetFPSCRException(FPSCR_VXVC); + } + + m_ppu.FPSCR.FX = 1; + } + + m_ppu.FPSCR.FPRF = cmp_res; + m_ppu.SetCR(crfd, cmp_res); +} +void PPULLVMRecompiler::FNEG(u32 frd, u32 frb, bool rc) +{ + m_ppu.FPR[frd] = -m_ppu.FPR[frb]; + //if (rc) UNK("fneg.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FMR(u32 frd, u32 frb, bool rc) +{ + m_ppu.FPR[frd] = m_ppu.FPR[frb]; + //if (rc) UNK("fmr.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FNABS(u32 frd, u32 frb, bool rc) +{ + m_ppu.FPR[frd] = -fabs(m_ppu.FPR[frb]); + //if (rc) UNK("fnabs.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FABS(u32 frd, u32 frb, bool rc) +{ + m_ppu.FPR[frd] = fabs(m_ppu.FPR[frb]); + //if (rc) UNK("fabs.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} +void PPULLVMRecompiler::FCTID(u32 frd, u32 frb, bool rc) +{ + const double b = m_ppu.FPR[frb]; + u64 r; + if (b > (double)0x7fffffffffffffff) + { + r = 0x7fffffffffffffff; + m_ppu.SetFPSCRException(FPSCR_VXCVI); + m_ppu.FPSCR.FI = 0; + m_ppu.FPSCR.FR = 0; + } + else if (b < -(double)0x8000000000000000) + { + r = 0x8000000000000000; + m_ppu.SetFPSCRException(FPSCR_VXCVI); + m_ppu.FPSCR.FI = 0; + m_ppu.FPSCR.FR = 0; + } + else + { + s64 i = 0; + switch (m_ppu.FPSCR.RN) + { + case FPSCR_RN_NEAR: + { + double t = b + 0.5; + i = (s64)t; + if (t - i < 0 || (t - i == 0 && b > 0)) i--; + break; + } + case FPSCR_RN_ZERO: + i = (s64)b; + break; + case FPSCR_RN_PINF: + i = (s64)b; + if (b - i > 0) i++; + break; + case FPSCR_RN_MINF: + i = (s64)b; + if (b - i < 0) i--; + break; + } + r = (u64)i; + double di = i; + if (di == b) + { + m_ppu.SetFPSCR_FI(0); + m_ppu.FPSCR.FR = 0; + } + else + { + m_ppu.SetFPSCR_FI(1); + m_ppu.FPSCR.FR = fabs(di) > fabs(b); + } + } + + (u64&)m_ppu.FPR[frd] = 0xfff8000000000000ull | r; + if (r == 0 && ((u64&)b & DOUBLE_SIGN)) (u64&)m_ppu.FPR[frd] |= 0x100000000ull; + + //if (rc) UNK("fctid."); +} +void PPULLVMRecompiler::FCTIDZ(u32 frd, u32 frb, bool rc) +{ + const double b = m_ppu.FPR[frb]; + u64 r; + if (b > (double)0x7fffffffffffffff) + { + r = 0x7fffffffffffffff; + m_ppu.SetFPSCRException(FPSCR_VXCVI); + m_ppu.FPSCR.FI = 0; + m_ppu.FPSCR.FR = 0; + } + else if (b < -(double)0x8000000000000000) + { + r = 0x8000000000000000; + m_ppu.SetFPSCRException(FPSCR_VXCVI); + m_ppu.FPSCR.FI = 0; + m_ppu.FPSCR.FR = 0; + } + else + { + s64 i = (s64)b; + double di = i; + if (di == b) + { + m_ppu.SetFPSCR_FI(0); + m_ppu.FPSCR.FR = 0; + } + else + { + m_ppu.SetFPSCR_FI(1); + m_ppu.FPSCR.FR = fabs(di) > fabs(b); + } + r = (u64)i; + } + + (u64&)m_ppu.FPR[frd] = 0xfff8000000000000ull | r; + if (r == 0 && ((u64&)b & DOUBLE_SIGN)) (u64&)m_ppu.FPR[frd] |= 0x100000000ull; + + //if (rc) UNK("fctidz."); +} +void PPULLVMRecompiler::FCFID(u32 frd, u32 frb, bool rc) +{ + s64 bi = (s64&)m_ppu.FPR[frb]; + double bf = (double)bi; + s64 bfi = (s64)bf; + + if (bi == bfi) + { + m_ppu.SetFPSCR_FI(0); + m_ppu.FPSCR.FR = 0; + } + else + { + m_ppu.SetFPSCR_FI(1); + m_ppu.FPSCR.FR = abs(bfi) > abs(bi); + } + + m_ppu.FPR[frd] = bf; + + m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fcfid.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +} + +void PPULLVMRecompiler::UNK(const u32 code, const u32 opcode, const u32 gcode) +{ + //UNK(fmt::Format("Unknown/Illegal opcode! (0x%08x : 0x%x : 0x%x)", code, opcode, gcode)); +} + +Value * PPULLVMRecompiler::GetVrAsIntVec(u32 vr, u32 vec_elt_num_bits) +{ + auto vr_i128_ptr = m_ir_builder.CreateConstGEP2_32(m_vpr, 0, vr); + auto vr_vec_ptr = m_ir_builder.CreateBitCast(vr_i128_ptr, VectorType::get(Type::getIntNTy(m_llvm_context, vec_elt_num_bits), 128 / vec_elt_num_bits)->getPointerTo()); + return m_ir_builder.CreateLoad(vr_vec_ptr); +} + +Value * PPULLVMRecompiler::GetVrAsFloatVec(u32 vr) +{ + auto vr_i128_ptr = m_ir_builder.CreateConstGEP2_32(m_vpr, 0, vr); + auto vr_v4f32_ptr = m_ir_builder.CreateBitCast(vr_i128_ptr, VectorType::get(Type::getFloatTy(m_llvm_context), 4)->getPointerTo()); + return m_ir_builder.CreateLoad(vr_v4f32_ptr); +} + +Value * PPULLVMRecompiler::GetVrAsDoubleVec(u32 vr) +{ + auto vr_i128_ptr = m_ir_builder.CreateConstGEP2_32(m_vpr, 0, vr); + auto vr_v2f64_ptr = m_ir_builder.CreateBitCast(vr_i128_ptr, VectorType::get(Type::getDoubleTy(m_llvm_context), 2)->getPointerTo()); + return m_ir_builder.CreateLoad(vr_v2f64_ptr); +} + +void PPULLVMRecompiler::SetVr(u32 vr, Value * val) +{ + auto vr_i128_ptr = m_ir_builder.CreateConstGEP2_32(m_vpr, 0, vr); + auto val_i128 = m_ir_builder.CreateBitCast(val, Type::getIntNTy(m_llvm_context, 128)); + m_ir_builder.CreateStore(val_i128, vr_i128_ptr); +} + +void PPULLVMRecompiler::RunUnitTests() +{ + LOG_NOTICE(PPU, "Running Unit Tests"); + + RunUnitTest("MFVSCR", + [this] () + { + MFVSCR(1); + }, + [this] () + { + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[0] = 0x9ABCDEF0; + m_ppu.VSCR.VSCR = 0x12345678; + }, + [this](std::string & msg) + { + msg = fmt::Format("VPR[1] = %s", m_ppu.VPR[1].ToString(true).c_str()); + return m_ppu.VPR[1].Equals(0x12345678, 0, 0, 0); + }); +} + +void PPULLVMRecompiler::RunUnitTest(const char * name, std::function test_case, std::function input, std::function check_result) +{ + // Create the unit test function + auto function = cast(m_module->getOrInsertFunction(name, Type::getVoidTy(m_llvm_context), (Type *)nullptr)); + auto block = BasicBlock::Create(m_llvm_context, "start", function); + m_ir_builder.SetInsertPoint(block); + test_case(); + m_ir_builder.CreateRetVoid(); + verifyFunction(*function); + + // Print the IR + std::string ir; + raw_string_ostream ir_ostream(ir); + function->print(ir_ostream); + LOG_NOTICE(PPU, "[UT %s] LLVM IR:%s", name, ir.c_str()); + + // Generate the function + MachineCodeInfo mci; + m_execution_engine->runJITOnFunction(function, &mci); + + // Disassember the generated function + LOG_NOTICE(PPU, "[UT %s] Disassembly:", name); + for (uint64_t pc = 0; pc < mci.size();) + { + char str[1024]; + + pc += LLVMDisasmInstruction(m_disassembler, (uint8_t *)mci.address() + pc, mci.size() - pc, (uint64_t)((uint8_t *)mci.address() + pc), str, sizeof(str)); + LOG_NOTICE(PPU, "[UT %s] %s.", name, str); + } + + // Run the test + input(); + std::vector args; + m_execution_engine->runFunction(function, args); + + // Verify results + std::string msg; + bool pass = check_result(msg); + if (pass) + { + LOG_NOTICE(PPU, "[UT %s] Test passed. %s.", name, msg.c_str()); + } + else + { + LOG_ERROR(PPU, "[UT %s] Test failed. %s.", name, msg.c_str()); + } + + m_execution_engine->freeMachineCodeForFunction(function); +} diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.h b/rpcs3/Emu/Cell/PPULLVMRecompiler.h index c27a1a49b..c8565cca5 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.h +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.h @@ -1,441 +1,475 @@ -#pragma once - -#include "Emu/Cell/PPUDecoder.h" -#include "Emu/Cell/PPUThread.h" -#include "llvm/IR/LLVMContext.h" -#include "llvm/IR/IRBuilder.h" -#include "llvm/IR/Module.h" -#include "llvm/IR/GlobalVariable.h" -#include "llvm/ExecutionEngine/JIT.h" - -using namespace llvm; - -class PPULLVMRecompiler : public CPUDecoder, protected PPUOpcodes -{ -public: - PPULLVMRecompiler(PPUThread & ppu); - ~PPULLVMRecompiler(); - - u8 DecodeMemory(const u64 address) override; - -protected: - void NULL_OP() override; - void NOP() override; - - void TDI(u32 to, u32 ra, s32 simm16) override; - void TWI(u32 to, u32 ra, s32 simm16) override; - - void MFVSCR(u32 vd) override; - void MTVSCR(u32 vb) override; - void VADDCUW(u32 vd, u32 va, u32 vb) override; - void VADDFP(u32 vd, u32 va, u32 vb) override; - void VADDSBS(u32 vd, u32 va, u32 vb) override; - void VADDSHS(u32 vd, u32 va, u32 vb) override; - void VADDSWS(u32 vd, u32 va, u32 vb) override; - void VADDUBM(u32 vd, u32 va, u32 vb) override; - void VADDUBS(u32 vd, u32 va, u32 vb) override; - void VADDUHM(u32 vd, u32 va, u32 vb) override; - void VADDUHS(u32 vd, u32 va, u32 vb) override; - void VADDUWM(u32 vd, u32 va, u32 vb) override; - void VADDUWS(u32 vd, u32 va, u32 vb) override; - void VAND(u32 vd, u32 va, u32 vb) override; - void VANDC(u32 vd, u32 va, u32 vb) override; - void VAVGSB(u32 vd, u32 va, u32 vb) override; - void VAVGSH(u32 vd, u32 va, u32 vb) override; - void VAVGSW(u32 vd, u32 va, u32 vb) override; - void VAVGUB(u32 vd, u32 va, u32 vb) override; - void VAVGUH(u32 vd, u32 va, u32 vb) override; - void VAVGUW(u32 vd, u32 va, u32 vb) override; - void VCFSX(u32 vd, u32 uimm5, u32 vb) override; - void VCFUX(u32 vd, u32 uimm5, u32 vb) override; - void VCMPBFP(u32 vd, u32 va, u32 vb) override; - void VCMPBFP_(u32 vd, u32 va, u32 vb) override; - void VCMPEQFP(u32 vd, u32 va, u32 vb) override; - void VCMPEQFP_(u32 vd, u32 va, u32 vb) override; - void VCMPEQUB(u32 vd, u32 va, u32 vb) override; - void VCMPEQUB_(u32 vd, u32 va, u32 vb) override; - void VCMPEQUH(u32 vd, u32 va, u32 vb) override; - void VCMPEQUH_(u32 vd, u32 va, u32 vb) override; - void VCMPEQUW(u32 vd, u32 va, u32 vb) override; - void VCMPEQUW_(u32 vd, u32 va, u32 vb) override; - void VCMPGEFP(u32 vd, u32 va, u32 vb) override; - void VCMPGEFP_(u32 vd, u32 va, u32 vb) override; - void VCMPGTFP(u32 vd, u32 va, u32 vb) override; - void VCMPGTFP_(u32 vd, u32 va, u32 vb) override; - void VCMPGTSB(u32 vd, u32 va, u32 vb) override; - void VCMPGTSB_(u32 vd, u32 va, u32 vb) override; - void VCMPGTSH(u32 vd, u32 va, u32 vb) override; - void VCMPGTSH_(u32 vd, u32 va, u32 vb) override; - void VCMPGTSW(u32 vd, u32 va, u32 vb) override; - void VCMPGTSW_(u32 vd, u32 va, u32 vb) override; - void VCMPGTUB(u32 vd, u32 va, u32 vb) override; - void VCMPGTUB_(u32 vd, u32 va, u32 vb) override; - void VCMPGTUH(u32 vd, u32 va, u32 vb) override; - void VCMPGTUH_(u32 vd, u32 va, u32 vb) override; - void VCMPGTUW(u32 vd, u32 va, u32 vb) override; - void VCMPGTUW_(u32 vd, u32 va, u32 vb) override; - void VCTSXS(u32 vd, u32 uimm5, u32 vb) override; - void VCTUXS(u32 vd, u32 uimm5, u32 vb) override; - void VEXPTEFP(u32 vd, u32 vb) override; - void VLOGEFP(u32 vd, u32 vb) override; - void VMADDFP(u32 vd, u32 va, u32 vc, u32 vb) override; - void VMAXFP(u32 vd, u32 va, u32 vb) override; - void VMAXSB(u32 vd, u32 va, u32 vb) override; - void VMAXSH(u32 vd, u32 va, u32 vb) override; - void VMAXSW(u32 vd, u32 va, u32 vb) override; - void VMAXUB(u32 vd, u32 va, u32 vb) override; - void VMAXUH(u32 vd, u32 va, u32 vb) override; - void VMAXUW(u32 vd, u32 va, u32 vb) override; - void VMHADDSHS(u32 vd, u32 va, u32 vb, u32 vc) override; - void VMHRADDSHS(u32 vd, u32 va, u32 vb, u32 vc) override; - void VMINFP(u32 vd, u32 va, u32 vb) override; - void VMINSB(u32 vd, u32 va, u32 vb) override; - void VMINSH(u32 vd, u32 va, u32 vb) override; - void VMINSW(u32 vd, u32 va, u32 vb) override; - void VMINUB(u32 vd, u32 va, u32 vb) override; - void VMINUH(u32 vd, u32 va, u32 vb) override; - void VMINUW(u32 vd, u32 va, u32 vb) override; - void VMLADDUHM(u32 vd, u32 va, u32 vb, u32 vc) override; - void VMRGHB(u32 vd, u32 va, u32 vb) override; - void VMRGHH(u32 vd, u32 va, u32 vb) override; - void VMRGHW(u32 vd, u32 va, u32 vb) override; - void VMRGLB(u32 vd, u32 va, u32 vb) override; - void VMRGLH(u32 vd, u32 va, u32 vb) override; - void VMRGLW(u32 vd, u32 va, u32 vb) override; - void VMSUMMBM(u32 vd, u32 va, u32 vb, u32 vc) override; - void VMSUMSHM(u32 vd, u32 va, u32 vb, u32 vc) override; - void VMSUMSHS(u32 vd, u32 va, u32 vb, u32 vc) override; - void VMSUMUBM(u32 vd, u32 va, u32 vb, u32 vc) override; - void VMSUMUHM(u32 vd, u32 va, u32 vb, u32 vc) override; - void VMSUMUHS(u32 vd, u32 va, u32 vb, u32 vc) override; - void VMULESB(u32 vd, u32 va, u32 vb) override; - void VMULESH(u32 vd, u32 va, u32 vb) override; - void VMULEUB(u32 vd, u32 va, u32 vb) override; - void VMULEUH(u32 vd, u32 va, u32 vb) override; - void VMULOSB(u32 vd, u32 va, u32 vb) override; - void VMULOSH(u32 vd, u32 va, u32 vb) override; - void VMULOUB(u32 vd, u32 va, u32 vb) override; - void VMULOUH(u32 vd, u32 va, u32 vb) override; - void VNMSUBFP(u32 vd, u32 va, u32 vc, u32 vb) override; - void VNOR(u32 vd, u32 va, u32 vb) override; - void VOR(u32 vd, u32 va, u32 vb) override; - void VPERM(u32 vd, u32 va, u32 vb, u32 vc) override; - void VPKPX(u32 vd, u32 va, u32 vb) override; - void VPKSHSS(u32 vd, u32 va, u32 vb) override; - void VPKSHUS(u32 vd, u32 va, u32 vb) override; - void VPKSWSS(u32 vd, u32 va, u32 vb) override; - void VPKSWUS(u32 vd, u32 va, u32 vb) override; - void VPKUHUM(u32 vd, u32 va, u32 vb) override; - void VPKUHUS(u32 vd, u32 va, u32 vb) override; - void VPKUWUM(u32 vd, u32 va, u32 vb) override; - void VPKUWUS(u32 vd, u32 va, u32 vb) override; - void VREFP(u32 vd, u32 vb) override; - void VRFIM(u32 vd, u32 vb) override; - void VRFIN(u32 vd, u32 vb) override; - void VRFIP(u32 vd, u32 vb) override; - void VRFIZ(u32 vd, u32 vb) override; - void VRLB(u32 vd, u32 va, u32 vb) override; - void VRLH(u32 vd, u32 va, u32 vb) override; - void VRLW(u32 vd, u32 va, u32 vb) override; - void VRSQRTEFP(u32 vd, u32 vb) override; - void VSEL(u32 vd, u32 va, u32 vb, u32 vc) override; - void VSL(u32 vd, u32 va, u32 vb) override; - void VSLB(u32 vd, u32 va, u32 vb) override; - void VSLDOI(u32 vd, u32 va, u32 vb, u32 sh) override; - void VSLH(u32 vd, u32 va, u32 vb) override; - void VSLO(u32 vd, u32 va, u32 vb) override; - void VSLW(u32 vd, u32 va, u32 vb) override; - void VSPLTB(u32 vd, u32 uimm5, u32 vb) override; - void VSPLTH(u32 vd, u32 uimm5, u32 vb) override; - void VSPLTISB(u32 vd, s32 simm5) override; - void VSPLTISH(u32 vd, s32 simm5) override; - void VSPLTISW(u32 vd, s32 simm5) override; - void VSPLTW(u32 vd, u32 uimm5, u32 vb) override; - void VSR(u32 vd, u32 va, u32 vb) override; - void VSRAB(u32 vd, u32 va, u32 vb) override; - void VSRAH(u32 vd, u32 va, u32 vb) override; - void VSRAW(u32 vd, u32 va, u32 vb) override; - void VSRB(u32 vd, u32 va, u32 vb) override; - void VSRH(u32 vd, u32 va, u32 vb) override; - void VSRO(u32 vd, u32 va, u32 vb) override; - void VSRW(u32 vd, u32 va, u32 vb) override; - void VSUBCUW(u32 vd, u32 va, u32 vb) override; - void VSUBFP(u32 vd, u32 va, u32 vb) override; - void VSUBSBS(u32 vd, u32 va, u32 vb) override; - void VSUBSHS(u32 vd, u32 va, u32 vb) override; - void VSUBSWS(u32 vd, u32 va, u32 vb) override; - void VSUBUBM(u32 vd, u32 va, u32 vb) override; - void VSUBUBS(u32 vd, u32 va, u32 vb) override; - void VSUBUHM(u32 vd, u32 va, u32 vb) override; - void VSUBUHS(u32 vd, u32 va, u32 vb) override; - void VSUBUWM(u32 vd, u32 va, u32 vb) override; - void VSUBUWS(u32 vd, u32 va, u32 vb) override; - void VSUMSWS(u32 vd, u32 va, u32 vb) override; - void VSUM2SWS(u32 vd, u32 va, u32 vb) override; - void VSUM4SBS(u32 vd, u32 va, u32 vb) override; - void VSUM4SHS(u32 vd, u32 va, u32 vb) override; - void VSUM4UBS(u32 vd, u32 va, u32 vb) override; - void VUPKHPX(u32 vd, u32 vb) override; - void VUPKHSB(u32 vd, u32 vb) override; - void VUPKHSH(u32 vd, u32 vb) override; - void VUPKLPX(u32 vd, u32 vb) override; - void VUPKLSB(u32 vd, u32 vb) override; - void VUPKLSH(u32 vd, u32 vb) override; - void VXOR(u32 vd, u32 va, u32 vb) override; - void MULLI(u32 rd, u32 ra, s32 simm16) override; - void SUBFIC(u32 rd, u32 ra, s32 simm16) override; - void CMPLI(u32 bf, u32 l, u32 ra, u32 uimm16) override; - void CMPI(u32 bf, u32 l, u32 ra, s32 simm16) override; - void ADDIC(u32 rd, u32 ra, s32 simm16) override; - void ADDIC_(u32 rd, u32 ra, s32 simm16) override; - void ADDI(u32 rd, u32 ra, s32 simm16) override; - void ADDIS(u32 rd, u32 ra, s32 simm16) override; - void BC(u32 bo, u32 bi, s32 bd, u32 aa, u32 lk) override; - void SC(u32 sc_code) override; - void B(s32 ll, u32 aa, u32 lk) override; - void MCRF(u32 crfd, u32 crfs) override; - void BCLR(u32 bo, u32 bi, u32 bh, u32 lk) override; - void CRNOR(u32 bt, u32 ba, u32 bb) override; - void CRANDC(u32 bt, u32 ba, u32 bb) override; - void ISYNC() override; - void CRXOR(u32 bt, u32 ba, u32 bb) override; - void CRNAND(u32 bt, u32 ba, u32 bb) override; - void CRAND(u32 bt, u32 ba, u32 bb) override; - void CREQV(u32 bt, u32 ba, u32 bb) override; - void CRORC(u32 bt, u32 ba, u32 bb) override; - void CROR(u32 bt, u32 ba, u32 bb) override; - void BCCTR(u32 bo, u32 bi, u32 bh, u32 lk) override; - void RLWIMI(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) override; - void RLWINM(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) override; - void RLWNM(u32 ra, u32 rs, u32 rb, u32 MB, u32 ME, bool rc) override; - void ORI(u32 rs, u32 ra, u32 uimm16) override; - void ORIS(u32 rs, u32 ra, u32 uimm16) override; - void XORI(u32 ra, u32 rs, u32 uimm16) override; - void XORIS(u32 ra, u32 rs, u32 uimm16) override; - void ANDI_(u32 ra, u32 rs, u32 uimm16) override; - void ANDIS_(u32 ra, u32 rs, u32 uimm16) override; - void RLDICL(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) override; - void RLDICR(u32 ra, u32 rs, u32 sh, u32 me, bool rc) override; - void RLDIC(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) override; - void RLDIMI(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) override; - void RLDC_LR(u32 ra, u32 rs, u32 rb, u32 m_eb, bool is_r, bool rc) override; - void CMP(u32 crfd, u32 l, u32 ra, u32 rb) override; - void TW(u32 to, u32 ra, u32 rb) override; - void LVSL(u32 vd, u32 ra, u32 rb) override; - void LVEBX(u32 vd, u32 ra, u32 rb) override; - void SUBFC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; - void MULHDU(u32 rd, u32 ra, u32 rb, bool rc) override; - void ADDC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; - void MULHWU(u32 rd, u32 ra, u32 rb, bool rc) override; - void MFOCRF(u32 a, u32 rd, u32 crm) override; - void LWARX(u32 rd, u32 ra, u32 rb) override; - void LDX(u32 ra, u32 rs, u32 rb) override; - void LWZX(u32 rd, u32 ra, u32 rb) override; - void SLW(u32 ra, u32 rs, u32 rb, bool rc) override; - void CNTLZW(u32 ra, u32 rs, bool rc) override; - void SLD(u32 ra, u32 rs, u32 rb, bool rc) override; - void AND(u32 ra, u32 rs, u32 rb, bool rc) override; - void CMPL(u32 bf, u32 l, u32 ra, u32 rb) override; - void LVSR(u32 vd, u32 ra, u32 rb) override; - void LVEHX(u32 vd, u32 ra, u32 rb) override; - void SUBF(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; - void LDUX(u32 rd, u32 ra, u32 rb) override; - void DCBST(u32 ra, u32 rb) override; - void LWZUX(u32 rd, u32 ra, u32 rb) override; - void CNTLZD(u32 ra, u32 rs, bool rc) override; - void ANDC(u32 ra, u32 rs, u32 rb, bool rc) override; - void TD(u32 to, u32 ra, u32 rb) override; - void LVEWX(u32 vd, u32 ra, u32 rb) override; - void MULHD(u32 rd, u32 ra, u32 rb, bool rc) override; - void MULHW(u32 rd, u32 ra, u32 rb, bool rc) override; - void LDARX(u32 rd, u32 ra, u32 rb) override; - void DCBF(u32 ra, u32 rb) override; - void LBZX(u32 rd, u32 ra, u32 rb) override; - void LVX(u32 vd, u32 ra, u32 rb) override; - void NEG(u32 rd, u32 ra, u32 oe, bool rc) override; - void LBZUX(u32 rd, u32 ra, u32 rb) override; - void NOR(u32 ra, u32 rs, u32 rb, bool rc) override; - void STVEBX(u32 vs, u32 ra, u32 rb) override; - void SUBFE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; - void ADDE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; - void MTOCRF(u32 l, u32 crm, u32 rs) override; - void STDX(u32 rs, u32 ra, u32 rb) override; - void STWCX_(u32 rs, u32 ra, u32 rb) override; - void STWX(u32 rs, u32 ra, u32 rb) override; - void STVEHX(u32 vs, u32 ra, u32 rb) override; - void STDUX(u32 rs, u32 ra, u32 rb) override; - void STWUX(u32 rs, u32 ra, u32 rb) override; - void STVEWX(u32 vs, u32 ra, u32 rb) override; - void SUBFZE(u32 rd, u32 ra, u32 oe, bool rc) override; - void ADDZE(u32 rd, u32 ra, u32 oe, bool rc) override; - void STDCX_(u32 rs, u32 ra, u32 rb) override; - void STBX(u32 rs, u32 ra, u32 rb) override; - void STVX(u32 vs, u32 ra, u32 rb) override; - void MULLD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; - void SUBFME(u32 rd, u32 ra, u32 oe, bool rc) override; - void ADDME(u32 rd, u32 ra, u32 oe, bool rc) override; - void MULLW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; - void DCBTST(u32 ra, u32 rb, u32 th) override; - void STBUX(u32 rs, u32 ra, u32 rb) override; - void ADD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; - void DCBT(u32 ra, u32 rb, u32 th) override; - void LHZX(u32 rd, u32 ra, u32 rb) override; - void EQV(u32 ra, u32 rs, u32 rb, bool rc) override; - void ECIWX(u32 rd, u32 ra, u32 rb) override; - void LHZUX(u32 rd, u32 ra, u32 rb) override; - void XOR(u32 rs, u32 ra, u32 rb, bool rc) override; - void MFSPR(u32 rd, u32 spr) override; - void LWAX(u32 rd, u32 ra, u32 rb) override; - void DST(u32 ra, u32 rb, u32 strm, u32 t) override; - void LHAX(u32 rd, u32 ra, u32 rb) override; - void LVXL(u32 vd, u32 ra, u32 rb) override; - void MFTB(u32 rd, u32 spr) override; - void LWAUX(u32 rd, u32 ra, u32 rb) override; - void DSTST(u32 ra, u32 rb, u32 strm, u32 t) override; - void LHAUX(u32 rd, u32 ra, u32 rb) override; - void STHX(u32 rs, u32 ra, u32 rb) override; - void ORC(u32 rs, u32 ra, u32 rb, bool rc) override; - void ECOWX(u32 rs, u32 ra, u32 rb) override; - void STHUX(u32 rs, u32 ra, u32 rb) override; - void OR(u32 ra, u32 rs, u32 rb, bool rc) override; - void DIVDU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; - void DIVWU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; - void MTSPR(u32 spr, u32 rs) override; - //DCBI - void NAND(u32 ra, u32 rs, u32 rb, bool rc) override; - void STVXL(u32 vs, u32 ra, u32 rb) override; - void DIVD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; - void DIVW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; - void LVLX(u32 vd, u32 ra, u32 rb) override; - void LDBRX(u32 rd, u32 ra, u32 rb) override; - void LSWX(u32 rd, u32 ra, u32 rb) override; - void LWBRX(u32 rd, u32 ra, u32 rb) override; - void LFSX(u32 frd, u32 ra, u32 rb) override; - void SRW(u32 ra, u32 rs, u32 rb, bool rc) override; - void SRD(u32 ra, u32 rs, u32 rb, bool rc) override; - void LVRX(u32 vd, u32 ra, u32 rb) override; - void LSWI(u32 rd, u32 ra, u32 nb) override; - void LFSUX(u32 frd, u32 ra, u32 rb) override; - void SYNC(u32 l) override; - void LFDX(u32 frd, u32 ra, u32 rb) override; - void LFDUX(u32 frd, u32 ra, u32 rb) override; - void STVLX(u32 vs, u32 ra, u32 rb) override; - void STSWX(u32 rs, u32 ra, u32 rb) override; - void STWBRX(u32 rs, u32 ra, u32 rb) override; - void STFSX(u32 frs, u32 ra, u32 rb) override; - void STVRX(u32 vs, u32 ra, u32 rb) override; - void STFSUX(u32 frs, u32 ra, u32 rb) override; - void STSWI(u32 rd, u32 ra, u32 nb) override; - void STFDX(u32 frs, u32 ra, u32 rb) override; - void STFDUX(u32 frs, u32 ra, u32 rb) override; - void LVLXL(u32 vd, u32 ra, u32 rb) override; - void LHBRX(u32 rd, u32 ra, u32 rb) override; - void SRAW(u32 ra, u32 rs, u32 rb, bool rc) override; - void SRAD(u32 ra, u32 rs, u32 rb, bool rc) override; - void LVRXL(u32 vd, u32 ra, u32 rb) override; - void DSS(u32 strm, u32 a) override; - void SRAWI(u32 ra, u32 rs, u32 sh, bool rc) override; - void SRADI1(u32 ra, u32 rs, u32 sh, bool rc) override; - void SRADI2(u32 ra, u32 rs, u32 sh, bool rc) override; - void EIEIO() override; - void STVLXL(u32 vs, u32 ra, u32 rb) override; - void STHBRX(u32 rs, u32 ra, u32 rb) override; - void EXTSH(u32 ra, u32 rs, bool rc) override; - void STVRXL(u32 sd, u32 ra, u32 rb) override; - void EXTSB(u32 ra, u32 rs, bool rc) override; - void STFIWX(u32 frs, u32 ra, u32 rb) override; - void EXTSW(u32 ra, u32 rs, bool rc) override; - void ICBI(u32 ra, u32 rb) override; - void DCBZ(u32 ra, u32 rb) override; - void LWZ(u32 rd, u32 ra, s32 d) override; - void LWZU(u32 rd, u32 ra, s32 d) override; - void LBZ(u32 rd, u32 ra, s32 d) override; - void LBZU(u32 rd, u32 ra, s32 d) override; - void STW(u32 rs, u32 ra, s32 d) override; - void STWU(u32 rs, u32 ra, s32 d) override; - void STB(u32 rs, u32 ra, s32 d) override; - void STBU(u32 rs, u32 ra, s32 d) override; - void LHZ(u32 rd, u32 ra, s32 d) override; - void LHZU(u32 rd, u32 ra, s32 d) override; - void LHA(u32 rs, u32 ra, s32 d) override; - void LHAU(u32 rs, u32 ra, s32 d) override; - void STH(u32 rs, u32 ra, s32 d) override; - void STHU(u32 rs, u32 ra, s32 d) override; - void LMW(u32 rd, u32 ra, s32 d) override; - void STMW(u32 rs, u32 ra, s32 d) override; - void LFS(u32 frd, u32 ra, s32 d) override; - void LFSU(u32 frd, u32 ra, s32 d) override; - void LFD(u32 frd, u32 ra, s32 d) override; - void LFDU(u32 frd, u32 ra, s32 d) override; - void STFS(u32 frs, u32 ra, s32 d) override; - void STFSU(u32 frs, u32 ra, s32 d) override; - void STFD(u32 frs, u32 ra, s32 d) override; - void STFDU(u32 frs, u32 ra, s32 d) override; - void LD(u32 rd, u32 ra, s32 ds) override; - void LDU(u32 rd, u32 ra, s32 ds) override; - void LWA(u32 rd, u32 ra, s32 ds) override; - void FDIVS(u32 frd, u32 fra, u32 frb, bool rc) override; - void FSUBS(u32 frd, u32 fra, u32 frb, bool rc) override; - void FADDS(u32 frd, u32 fra, u32 frb, bool rc) override; - void FSQRTS(u32 frd, u32 frb, bool rc) override; - void FRES(u32 frd, u32 frb, bool rc) override; - void FMULS(u32 frd, u32 fra, u32 frc, bool rc) override; - void FMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; - void FMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; - void FNMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; - void FNMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; - void STD(u32 rs, u32 ra, s32 ds) override; - void STDU(u32 rs, u32 ra, s32 ds) override; - void MTFSB1(u32 bt, bool rc) override; - void MCRFS(u32 bf, u32 bfa) override; - void MTFSB0(u32 bt, bool rc) override; - void MTFSFI(u32 crfd, u32 i, bool rc) override; - void MFFS(u32 frd, bool rc) override; - void MTFSF(u32 flm, u32 frb, bool rc) override; - - void FCMPU(u32 bf, u32 fra, u32 frb) override; - void FRSP(u32 frd, u32 frb, bool rc) override; - void FCTIW(u32 frd, u32 frb, bool rc) override; - void FCTIWZ(u32 frd, u32 frb, bool rc) override; - void FDIV(u32 frd, u32 fra, u32 frb, bool rc) override; - void FSUB(u32 frd, u32 fra, u32 frb, bool rc) override; - void FADD(u32 frd, u32 fra, u32 frb, bool rc) override; - void FSQRT(u32 frd, u32 frb, bool rc) override; - void FSEL(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; - void FMUL(u32 frd, u32 fra, u32 frc, bool rc) override; - void FRSQRTE(u32 frd, u32 frb, bool rc) override; - void FMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; - void FMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; - void FNMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; - void FNMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; - void FCMPO(u32 crfd, u32 fra, u32 frb) override; - void FNEG(u32 frd, u32 frb, bool rc) override; - void FMR(u32 frd, u32 frb, bool rc) override; - void FNABS(u32 frd, u32 frb, bool rc) override; - void FABS(u32 frd, u32 frb, bool rc) override; - void FCTID(u32 frd, u32 frb, bool rc) override; - void FCTIDZ(u32 frd, u32 frb, bool rc) override; - void FCFID(u32 frd, u32 frb, bool rc) override; - - void UNK(const u32 code, const u32 opcode, const u32 gcode) override; - -private: - PPUThread & m_ppu; - PPUDecoder * m_decoder; - bool m_hit_branch_instruction; - - LLVMContext m_llvm_context; - IRBuilder<> m_ir_builder; - llvm::Module * m_module; - GlobalVariable * m_gpr; - GlobalVariable * m_vpr; - GlobalVariable * m_vscr; - ExecutionEngine * m_execution_engine; - - Value * GetVrAsIntVec(u32 vr, u32 vec_elt_num_bits); - Value * GetVrAsFloatVec(u32 vr); - Value * GetVrAsDoubleVec(u32 vr); - void SetVr(u32 vr, Value * val); - - void RunTests(); -}; +#pragma once + +#include "Emu/Cell/PPUDecoder.h" +#include "Emu/Cell/PPUThread.h" +#include "llvm/IR/LLVMContext.h" +#include "llvm/IR/IRBuilder.h" +#include "llvm/IR/Module.h" +#include "llvm/IR/GlobalVariable.h" +#include "llvm/ExecutionEngine/JIT.h" +#include "llvm/MC/MCDisassembler.h" + +/// LLVM based PPU emulator +class PPULLVMRecompiler : public CPUDecoder, protected PPUOpcodes +{ +public: + PPULLVMRecompiler(PPUThread & ppu); + ~PPULLVMRecompiler(); + + u8 DecodeMemory(const u64 address) override; + +protected: + void NULL_OP() override; + void NOP() override; + + void TDI(u32 to, u32 ra, s32 simm16) override; + void TWI(u32 to, u32 ra, s32 simm16) override; + + void MFVSCR(u32 vd) override; + void MTVSCR(u32 vb) override; + void VADDCUW(u32 vd, u32 va, u32 vb) override; + void VADDFP(u32 vd, u32 va, u32 vb) override; + void VADDSBS(u32 vd, u32 va, u32 vb) override; + void VADDSHS(u32 vd, u32 va, u32 vb) override; + void VADDSWS(u32 vd, u32 va, u32 vb) override; + void VADDUBM(u32 vd, u32 va, u32 vb) override; + void VADDUBS(u32 vd, u32 va, u32 vb) override; + void VADDUHM(u32 vd, u32 va, u32 vb) override; + void VADDUHS(u32 vd, u32 va, u32 vb) override; + void VADDUWM(u32 vd, u32 va, u32 vb) override; + void VADDUWS(u32 vd, u32 va, u32 vb) override; + void VAND(u32 vd, u32 va, u32 vb) override; + void VANDC(u32 vd, u32 va, u32 vb) override; + void VAVGSB(u32 vd, u32 va, u32 vb) override; + void VAVGSH(u32 vd, u32 va, u32 vb) override; + void VAVGSW(u32 vd, u32 va, u32 vb) override; + void VAVGUB(u32 vd, u32 va, u32 vb) override; + void VAVGUH(u32 vd, u32 va, u32 vb) override; + void VAVGUW(u32 vd, u32 va, u32 vb) override; + void VCFSX(u32 vd, u32 uimm5, u32 vb) override; + void VCFUX(u32 vd, u32 uimm5, u32 vb) override; + void VCMPBFP(u32 vd, u32 va, u32 vb) override; + void VCMPBFP_(u32 vd, u32 va, u32 vb) override; + void VCMPEQFP(u32 vd, u32 va, u32 vb) override; + void VCMPEQFP_(u32 vd, u32 va, u32 vb) override; + void VCMPEQUB(u32 vd, u32 va, u32 vb) override; + void VCMPEQUB_(u32 vd, u32 va, u32 vb) override; + void VCMPEQUH(u32 vd, u32 va, u32 vb) override; + void VCMPEQUH_(u32 vd, u32 va, u32 vb) override; + void VCMPEQUW(u32 vd, u32 va, u32 vb) override; + void VCMPEQUW_(u32 vd, u32 va, u32 vb) override; + void VCMPGEFP(u32 vd, u32 va, u32 vb) override; + void VCMPGEFP_(u32 vd, u32 va, u32 vb) override; + void VCMPGTFP(u32 vd, u32 va, u32 vb) override; + void VCMPGTFP_(u32 vd, u32 va, u32 vb) override; + void VCMPGTSB(u32 vd, u32 va, u32 vb) override; + void VCMPGTSB_(u32 vd, u32 va, u32 vb) override; + void VCMPGTSH(u32 vd, u32 va, u32 vb) override; + void VCMPGTSH_(u32 vd, u32 va, u32 vb) override; + void VCMPGTSW(u32 vd, u32 va, u32 vb) override; + void VCMPGTSW_(u32 vd, u32 va, u32 vb) override; + void VCMPGTUB(u32 vd, u32 va, u32 vb) override; + void VCMPGTUB_(u32 vd, u32 va, u32 vb) override; + void VCMPGTUH(u32 vd, u32 va, u32 vb) override; + void VCMPGTUH_(u32 vd, u32 va, u32 vb) override; + void VCMPGTUW(u32 vd, u32 va, u32 vb) override; + void VCMPGTUW_(u32 vd, u32 va, u32 vb) override; + void VCTSXS(u32 vd, u32 uimm5, u32 vb) override; + void VCTUXS(u32 vd, u32 uimm5, u32 vb) override; + void VEXPTEFP(u32 vd, u32 vb) override; + void VLOGEFP(u32 vd, u32 vb) override; + void VMADDFP(u32 vd, u32 va, u32 vc, u32 vb) override; + void VMAXFP(u32 vd, u32 va, u32 vb) override; + void VMAXSB(u32 vd, u32 va, u32 vb) override; + void VMAXSH(u32 vd, u32 va, u32 vb) override; + void VMAXSW(u32 vd, u32 va, u32 vb) override; + void VMAXUB(u32 vd, u32 va, u32 vb) override; + void VMAXUH(u32 vd, u32 va, u32 vb) override; + void VMAXUW(u32 vd, u32 va, u32 vb) override; + void VMHADDSHS(u32 vd, u32 va, u32 vb, u32 vc) override; + void VMHRADDSHS(u32 vd, u32 va, u32 vb, u32 vc) override; + void VMINFP(u32 vd, u32 va, u32 vb) override; + void VMINSB(u32 vd, u32 va, u32 vb) override; + void VMINSH(u32 vd, u32 va, u32 vb) override; + void VMINSW(u32 vd, u32 va, u32 vb) override; + void VMINUB(u32 vd, u32 va, u32 vb) override; + void VMINUH(u32 vd, u32 va, u32 vb) override; + void VMINUW(u32 vd, u32 va, u32 vb) override; + void VMLADDUHM(u32 vd, u32 va, u32 vb, u32 vc) override; + void VMRGHB(u32 vd, u32 va, u32 vb) override; + void VMRGHH(u32 vd, u32 va, u32 vb) override; + void VMRGHW(u32 vd, u32 va, u32 vb) override; + void VMRGLB(u32 vd, u32 va, u32 vb) override; + void VMRGLH(u32 vd, u32 va, u32 vb) override; + void VMRGLW(u32 vd, u32 va, u32 vb) override; + void VMSUMMBM(u32 vd, u32 va, u32 vb, u32 vc) override; + void VMSUMSHM(u32 vd, u32 va, u32 vb, u32 vc) override; + void VMSUMSHS(u32 vd, u32 va, u32 vb, u32 vc) override; + void VMSUMUBM(u32 vd, u32 va, u32 vb, u32 vc) override; + void VMSUMUHM(u32 vd, u32 va, u32 vb, u32 vc) override; + void VMSUMUHS(u32 vd, u32 va, u32 vb, u32 vc) override; + void VMULESB(u32 vd, u32 va, u32 vb) override; + void VMULESH(u32 vd, u32 va, u32 vb) override; + void VMULEUB(u32 vd, u32 va, u32 vb) override; + void VMULEUH(u32 vd, u32 va, u32 vb) override; + void VMULOSB(u32 vd, u32 va, u32 vb) override; + void VMULOSH(u32 vd, u32 va, u32 vb) override; + void VMULOUB(u32 vd, u32 va, u32 vb) override; + void VMULOUH(u32 vd, u32 va, u32 vb) override; + void VNMSUBFP(u32 vd, u32 va, u32 vc, u32 vb) override; + void VNOR(u32 vd, u32 va, u32 vb) override; + void VOR(u32 vd, u32 va, u32 vb) override; + void VPERM(u32 vd, u32 va, u32 vb, u32 vc) override; + void VPKPX(u32 vd, u32 va, u32 vb) override; + void VPKSHSS(u32 vd, u32 va, u32 vb) override; + void VPKSHUS(u32 vd, u32 va, u32 vb) override; + void VPKSWSS(u32 vd, u32 va, u32 vb) override; + void VPKSWUS(u32 vd, u32 va, u32 vb) override; + void VPKUHUM(u32 vd, u32 va, u32 vb) override; + void VPKUHUS(u32 vd, u32 va, u32 vb) override; + void VPKUWUM(u32 vd, u32 va, u32 vb) override; + void VPKUWUS(u32 vd, u32 va, u32 vb) override; + void VREFP(u32 vd, u32 vb) override; + void VRFIM(u32 vd, u32 vb) override; + void VRFIN(u32 vd, u32 vb) override; + void VRFIP(u32 vd, u32 vb) override; + void VRFIZ(u32 vd, u32 vb) override; + void VRLB(u32 vd, u32 va, u32 vb) override; + void VRLH(u32 vd, u32 va, u32 vb) override; + void VRLW(u32 vd, u32 va, u32 vb) override; + void VRSQRTEFP(u32 vd, u32 vb) override; + void VSEL(u32 vd, u32 va, u32 vb, u32 vc) override; + void VSL(u32 vd, u32 va, u32 vb) override; + void VSLB(u32 vd, u32 va, u32 vb) override; + void VSLDOI(u32 vd, u32 va, u32 vb, u32 sh) override; + void VSLH(u32 vd, u32 va, u32 vb) override; + void VSLO(u32 vd, u32 va, u32 vb) override; + void VSLW(u32 vd, u32 va, u32 vb) override; + void VSPLTB(u32 vd, u32 uimm5, u32 vb) override; + void VSPLTH(u32 vd, u32 uimm5, u32 vb) override; + void VSPLTISB(u32 vd, s32 simm5) override; + void VSPLTISH(u32 vd, s32 simm5) override; + void VSPLTISW(u32 vd, s32 simm5) override; + void VSPLTW(u32 vd, u32 uimm5, u32 vb) override; + void VSR(u32 vd, u32 va, u32 vb) override; + void VSRAB(u32 vd, u32 va, u32 vb) override; + void VSRAH(u32 vd, u32 va, u32 vb) override; + void VSRAW(u32 vd, u32 va, u32 vb) override; + void VSRB(u32 vd, u32 va, u32 vb) override; + void VSRH(u32 vd, u32 va, u32 vb) override; + void VSRO(u32 vd, u32 va, u32 vb) override; + void VSRW(u32 vd, u32 va, u32 vb) override; + void VSUBCUW(u32 vd, u32 va, u32 vb) override; + void VSUBFP(u32 vd, u32 va, u32 vb) override; + void VSUBSBS(u32 vd, u32 va, u32 vb) override; + void VSUBSHS(u32 vd, u32 va, u32 vb) override; + void VSUBSWS(u32 vd, u32 va, u32 vb) override; + void VSUBUBM(u32 vd, u32 va, u32 vb) override; + void VSUBUBS(u32 vd, u32 va, u32 vb) override; + void VSUBUHM(u32 vd, u32 va, u32 vb) override; + void VSUBUHS(u32 vd, u32 va, u32 vb) override; + void VSUBUWM(u32 vd, u32 va, u32 vb) override; + void VSUBUWS(u32 vd, u32 va, u32 vb) override; + void VSUMSWS(u32 vd, u32 va, u32 vb) override; + void VSUM2SWS(u32 vd, u32 va, u32 vb) override; + void VSUM4SBS(u32 vd, u32 va, u32 vb) override; + void VSUM4SHS(u32 vd, u32 va, u32 vb) override; + void VSUM4UBS(u32 vd, u32 va, u32 vb) override; + void VUPKHPX(u32 vd, u32 vb) override; + void VUPKHSB(u32 vd, u32 vb) override; + void VUPKHSH(u32 vd, u32 vb) override; + void VUPKLPX(u32 vd, u32 vb) override; + void VUPKLSB(u32 vd, u32 vb) override; + void VUPKLSH(u32 vd, u32 vb) override; + void VXOR(u32 vd, u32 va, u32 vb) override; + void MULLI(u32 rd, u32 ra, s32 simm16) override; + void SUBFIC(u32 rd, u32 ra, s32 simm16) override; + void CMPLI(u32 bf, u32 l, u32 ra, u32 uimm16) override; + void CMPI(u32 bf, u32 l, u32 ra, s32 simm16) override; + void ADDIC(u32 rd, u32 ra, s32 simm16) override; + void ADDIC_(u32 rd, u32 ra, s32 simm16) override; + void ADDI(u32 rd, u32 ra, s32 simm16) override; + void ADDIS(u32 rd, u32 ra, s32 simm16) override; + void BC(u32 bo, u32 bi, s32 bd, u32 aa, u32 lk) override; + void SC(u32 sc_code) override; + void B(s32 ll, u32 aa, u32 lk) override; + void MCRF(u32 crfd, u32 crfs) override; + void BCLR(u32 bo, u32 bi, u32 bh, u32 lk) override; + void CRNOR(u32 bt, u32 ba, u32 bb) override; + void CRANDC(u32 bt, u32 ba, u32 bb) override; + void ISYNC() override; + void CRXOR(u32 bt, u32 ba, u32 bb) override; + void CRNAND(u32 bt, u32 ba, u32 bb) override; + void CRAND(u32 bt, u32 ba, u32 bb) override; + void CREQV(u32 bt, u32 ba, u32 bb) override; + void CRORC(u32 bt, u32 ba, u32 bb) override; + void CROR(u32 bt, u32 ba, u32 bb) override; + void BCCTR(u32 bo, u32 bi, u32 bh, u32 lk) override; + void RLWIMI(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) override; + void RLWINM(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) override; + void RLWNM(u32 ra, u32 rs, u32 rb, u32 MB, u32 ME, bool rc) override; + void ORI(u32 rs, u32 ra, u32 uimm16) override; + void ORIS(u32 rs, u32 ra, u32 uimm16) override; + void XORI(u32 ra, u32 rs, u32 uimm16) override; + void XORIS(u32 ra, u32 rs, u32 uimm16) override; + void ANDI_(u32 ra, u32 rs, u32 uimm16) override; + void ANDIS_(u32 ra, u32 rs, u32 uimm16) override; + void RLDICL(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) override; + void RLDICR(u32 ra, u32 rs, u32 sh, u32 me, bool rc) override; + void RLDIC(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) override; + void RLDIMI(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) override; + void RLDC_LR(u32 ra, u32 rs, u32 rb, u32 m_eb, bool is_r, bool rc) override; + void CMP(u32 crfd, u32 l, u32 ra, u32 rb) override; + void TW(u32 to, u32 ra, u32 rb) override; + void LVSL(u32 vd, u32 ra, u32 rb) override; + void LVEBX(u32 vd, u32 ra, u32 rb) override; + void SUBFC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void MULHDU(u32 rd, u32 ra, u32 rb, bool rc) override; + void ADDC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void MULHWU(u32 rd, u32 ra, u32 rb, bool rc) override; + void MFOCRF(u32 a, u32 rd, u32 crm) override; + void LWARX(u32 rd, u32 ra, u32 rb) override; + void LDX(u32 ra, u32 rs, u32 rb) override; + void LWZX(u32 rd, u32 ra, u32 rb) override; + void SLW(u32 ra, u32 rs, u32 rb, bool rc) override; + void CNTLZW(u32 ra, u32 rs, bool rc) override; + void SLD(u32 ra, u32 rs, u32 rb, bool rc) override; + void AND(u32 ra, u32 rs, u32 rb, bool rc) override; + void CMPL(u32 bf, u32 l, u32 ra, u32 rb) override; + void LVSR(u32 vd, u32 ra, u32 rb) override; + void LVEHX(u32 vd, u32 ra, u32 rb) override; + void SUBF(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void LDUX(u32 rd, u32 ra, u32 rb) override; + void DCBST(u32 ra, u32 rb) override; + void LWZUX(u32 rd, u32 ra, u32 rb) override; + void CNTLZD(u32 ra, u32 rs, bool rc) override; + void ANDC(u32 ra, u32 rs, u32 rb, bool rc) override; + void TD(u32 to, u32 ra, u32 rb) override; + void LVEWX(u32 vd, u32 ra, u32 rb) override; + void MULHD(u32 rd, u32 ra, u32 rb, bool rc) override; + void MULHW(u32 rd, u32 ra, u32 rb, bool rc) override; + void LDARX(u32 rd, u32 ra, u32 rb) override; + void DCBF(u32 ra, u32 rb) override; + void LBZX(u32 rd, u32 ra, u32 rb) override; + void LVX(u32 vd, u32 ra, u32 rb) override; + void NEG(u32 rd, u32 ra, u32 oe, bool rc) override; + void LBZUX(u32 rd, u32 ra, u32 rb) override; + void NOR(u32 ra, u32 rs, u32 rb, bool rc) override; + void STVEBX(u32 vs, u32 ra, u32 rb) override; + void SUBFE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void ADDE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void MTOCRF(u32 l, u32 crm, u32 rs) override; + void STDX(u32 rs, u32 ra, u32 rb) override; + void STWCX_(u32 rs, u32 ra, u32 rb) override; + void STWX(u32 rs, u32 ra, u32 rb) override; + void STVEHX(u32 vs, u32 ra, u32 rb) override; + void STDUX(u32 rs, u32 ra, u32 rb) override; + void STWUX(u32 rs, u32 ra, u32 rb) override; + void STVEWX(u32 vs, u32 ra, u32 rb) override; + void SUBFZE(u32 rd, u32 ra, u32 oe, bool rc) override; + void ADDZE(u32 rd, u32 ra, u32 oe, bool rc) override; + void STDCX_(u32 rs, u32 ra, u32 rb) override; + void STBX(u32 rs, u32 ra, u32 rb) override; + void STVX(u32 vs, u32 ra, u32 rb) override; + void MULLD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void SUBFME(u32 rd, u32 ra, u32 oe, bool rc) override; + void ADDME(u32 rd, u32 ra, u32 oe, bool rc) override; + void MULLW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void DCBTST(u32 ra, u32 rb, u32 th) override; + void STBUX(u32 rs, u32 ra, u32 rb) override; + void ADD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void DCBT(u32 ra, u32 rb, u32 th) override; + void LHZX(u32 rd, u32 ra, u32 rb) override; + void EQV(u32 ra, u32 rs, u32 rb, bool rc) override; + void ECIWX(u32 rd, u32 ra, u32 rb) override; + void LHZUX(u32 rd, u32 ra, u32 rb) override; + void XOR(u32 rs, u32 ra, u32 rb, bool rc) override; + void MFSPR(u32 rd, u32 spr) override; + void LWAX(u32 rd, u32 ra, u32 rb) override; + void DST(u32 ra, u32 rb, u32 strm, u32 t) override; + void LHAX(u32 rd, u32 ra, u32 rb) override; + void LVXL(u32 vd, u32 ra, u32 rb) override; + void MFTB(u32 rd, u32 spr) override; + void LWAUX(u32 rd, u32 ra, u32 rb) override; + void DSTST(u32 ra, u32 rb, u32 strm, u32 t) override; + void LHAUX(u32 rd, u32 ra, u32 rb) override; + void STHX(u32 rs, u32 ra, u32 rb) override; + void ORC(u32 rs, u32 ra, u32 rb, bool rc) override; + void ECOWX(u32 rs, u32 ra, u32 rb) override; + void STHUX(u32 rs, u32 ra, u32 rb) override; + void OR(u32 ra, u32 rs, u32 rb, bool rc) override; + void DIVDU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void DIVWU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void MTSPR(u32 spr, u32 rs) override; + //DCBI + void NAND(u32 ra, u32 rs, u32 rb, bool rc) override; + void STVXL(u32 vs, u32 ra, u32 rb) override; + void DIVD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void DIVW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void LVLX(u32 vd, u32 ra, u32 rb) override; + void LDBRX(u32 rd, u32 ra, u32 rb) override; + void LSWX(u32 rd, u32 ra, u32 rb) override; + void LWBRX(u32 rd, u32 ra, u32 rb) override; + void LFSX(u32 frd, u32 ra, u32 rb) override; + void SRW(u32 ra, u32 rs, u32 rb, bool rc) override; + void SRD(u32 ra, u32 rs, u32 rb, bool rc) override; + void LVRX(u32 vd, u32 ra, u32 rb) override; + void LSWI(u32 rd, u32 ra, u32 nb) override; + void LFSUX(u32 frd, u32 ra, u32 rb) override; + void SYNC(u32 l) override; + void LFDX(u32 frd, u32 ra, u32 rb) override; + void LFDUX(u32 frd, u32 ra, u32 rb) override; + void STVLX(u32 vs, u32 ra, u32 rb) override; + void STSWX(u32 rs, u32 ra, u32 rb) override; + void STWBRX(u32 rs, u32 ra, u32 rb) override; + void STFSX(u32 frs, u32 ra, u32 rb) override; + void STVRX(u32 vs, u32 ra, u32 rb) override; + void STFSUX(u32 frs, u32 ra, u32 rb) override; + void STSWI(u32 rd, u32 ra, u32 nb) override; + void STFDX(u32 frs, u32 ra, u32 rb) override; + void STFDUX(u32 frs, u32 ra, u32 rb) override; + void LVLXL(u32 vd, u32 ra, u32 rb) override; + void LHBRX(u32 rd, u32 ra, u32 rb) override; + void SRAW(u32 ra, u32 rs, u32 rb, bool rc) override; + void SRAD(u32 ra, u32 rs, u32 rb, bool rc) override; + void LVRXL(u32 vd, u32 ra, u32 rb) override; + void DSS(u32 strm, u32 a) override; + void SRAWI(u32 ra, u32 rs, u32 sh, bool rc) override; + void SRADI1(u32 ra, u32 rs, u32 sh, bool rc) override; + void SRADI2(u32 ra, u32 rs, u32 sh, bool rc) override; + void EIEIO() override; + void STVLXL(u32 vs, u32 ra, u32 rb) override; + void STHBRX(u32 rs, u32 ra, u32 rb) override; + void EXTSH(u32 ra, u32 rs, bool rc) override; + void STVRXL(u32 sd, u32 ra, u32 rb) override; + void EXTSB(u32 ra, u32 rs, bool rc) override; + void STFIWX(u32 frs, u32 ra, u32 rb) override; + void EXTSW(u32 ra, u32 rs, bool rc) override; + void ICBI(u32 ra, u32 rb) override; + void DCBZ(u32 ra, u32 rb) override; + void LWZ(u32 rd, u32 ra, s32 d) override; + void LWZU(u32 rd, u32 ra, s32 d) override; + void LBZ(u32 rd, u32 ra, s32 d) override; + void LBZU(u32 rd, u32 ra, s32 d) override; + void STW(u32 rs, u32 ra, s32 d) override; + void STWU(u32 rs, u32 ra, s32 d) override; + void STB(u32 rs, u32 ra, s32 d) override; + void STBU(u32 rs, u32 ra, s32 d) override; + void LHZ(u32 rd, u32 ra, s32 d) override; + void LHZU(u32 rd, u32 ra, s32 d) override; + void LHA(u32 rs, u32 ra, s32 d) override; + void LHAU(u32 rs, u32 ra, s32 d) override; + void STH(u32 rs, u32 ra, s32 d) override; + void STHU(u32 rs, u32 ra, s32 d) override; + void LMW(u32 rd, u32 ra, s32 d) override; + void STMW(u32 rs, u32 ra, s32 d) override; + void LFS(u32 frd, u32 ra, s32 d) override; + void LFSU(u32 frd, u32 ra, s32 d) override; + void LFD(u32 frd, u32 ra, s32 d) override; + void LFDU(u32 frd, u32 ra, s32 d) override; + void STFS(u32 frs, u32 ra, s32 d) override; + void STFSU(u32 frs, u32 ra, s32 d) override; + void STFD(u32 frs, u32 ra, s32 d) override; + void STFDU(u32 frs, u32 ra, s32 d) override; + void LD(u32 rd, u32 ra, s32 ds) override; + void LDU(u32 rd, u32 ra, s32 ds) override; + void LWA(u32 rd, u32 ra, s32 ds) override; + void FDIVS(u32 frd, u32 fra, u32 frb, bool rc) override; + void FSUBS(u32 frd, u32 fra, u32 frb, bool rc) override; + void FADDS(u32 frd, u32 fra, u32 frb, bool rc) override; + void FSQRTS(u32 frd, u32 frb, bool rc) override; + void FRES(u32 frd, u32 frb, bool rc) override; + void FMULS(u32 frd, u32 fra, u32 frc, bool rc) override; + void FMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; + void FMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; + void FNMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; + void FNMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; + void STD(u32 rs, u32 ra, s32 ds) override; + void STDU(u32 rs, u32 ra, s32 ds) override; + void MTFSB1(u32 bt, bool rc) override; + void MCRFS(u32 bf, u32 bfa) override; + void MTFSB0(u32 bt, bool rc) override; + void MTFSFI(u32 crfd, u32 i, bool rc) override; + void MFFS(u32 frd, bool rc) override; + void MTFSF(u32 flm, u32 frb, bool rc) override; + + void FCMPU(u32 bf, u32 fra, u32 frb) override; + void FRSP(u32 frd, u32 frb, bool rc) override; + void FCTIW(u32 frd, u32 frb, bool rc) override; + void FCTIWZ(u32 frd, u32 frb, bool rc) override; + void FDIV(u32 frd, u32 fra, u32 frb, bool rc) override; + void FSUB(u32 frd, u32 fra, u32 frb, bool rc) override; + void FADD(u32 frd, u32 fra, u32 frb, bool rc) override; + void FSQRT(u32 frd, u32 frb, bool rc) override; + void FSEL(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; + void FMUL(u32 frd, u32 fra, u32 frc, bool rc) override; + void FRSQRTE(u32 frd, u32 frb, bool rc) override; + void FMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; + void FMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; + void FNMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; + void FNMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; + void FCMPO(u32 crfd, u32 fra, u32 frb) override; + void FNEG(u32 frd, u32 frb, bool rc) override; + void FMR(u32 frd, u32 frb, bool rc) override; + void FNABS(u32 frd, u32 frb, bool rc) override; + void FABS(u32 frd, u32 frb, bool rc) override; + void FCTID(u32 frd, u32 frb, bool rc) override; + void FCTIDZ(u32 frd, u32 frb, bool rc) override; + void FCFID(u32 frd, u32 frb, bool rc) override; + + void UNK(const u32 code, const u32 opcode, const u32 gcode) override; + +private: + /// PPU processor context + PPUThread & m_ppu; + + /// PPU instruction decoder + PPUDecoder m_decoder; + + /// A flag used to detect branch instructions. + /// This is set to false at the start of compilation of a block. + /// When a branch instruction is encountered, this is set to true by the decode function. + bool m_hit_branch_instruction; + + /// LLVM context + llvm::LLVMContext m_llvm_context; + + /// LLVM IR builder + llvm::IRBuilder<> m_ir_builder; + + /// Module to which all generated code is output to + llvm::Module * m_module; + + /// Global variable in m_module that corresponds to m_ppu.GPR + llvm::GlobalVariable * m_gpr; + + /// Global variable in m_module that corresponds to m_ppu.VPR + llvm::GlobalVariable * m_vpr; + + /// Global variable in m_module that corresponds to m_ppu.VSCR + llvm::GlobalVariable * m_vscr; + + /// JIT execution engine + llvm::ExecutionEngine * m_execution_engine; + + /// Disassembler + LLVMDisasmContextRef m_disassembler; + + /// Load VR and convert it to an integer vector + llvm::Value * GetVrAsIntVec(u32 vr, u32 vec_elt_num_bits); + + /// Load VR and convert it to a float vector with 4 elements + llvm::Value * GetVrAsFloatVec(u32 vr); + + /// Load VR and convert it to a double vector with 2 elements + llvm::Value * GetVrAsDoubleVec(u32 vr); + + /// Set VR to the specified value + void SetVr(u32 vr, llvm::Value * val); + + /// Execute all unit tests + void RunUnitTests(); + + /// Excute an unit test + void RunUnitTest(const char * name, std::function test_case, std::function input, std::function check_result); +}; From 66d0b25448dda5d11a72e2013b3817cd77de4834 Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Mon, 15 Sep 2014 19:49:43 +0530 Subject: [PATCH 03/42] Moved tests to a new file --- rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 5906 +++++++++------------ rpcs3/Emu/Cell/PPULLVMRecompiler.h | 884 +-- rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp | 129 + rpcs3/emucore.vcxproj | 1 + 4 files changed, 3129 insertions(+), 3791 deletions(-) create mode 100644 rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index 8763b86c9..82d2d6748 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -8,4080 +8,3278 @@ #include "llvm/Support/raw_ostream.h" #include "llvm/ExecutionEngine/GenericValue.h" #include "llvm/IR/Intrinsics.h" -#include "llvm/Analysis/Verifier.h" -#include "llvm/CodeGen/MachineCodeInfo.h" + using namespace llvm; PPULLVMRecompiler::PPULLVMRecompiler(PPUThread & ppu) - : m_ppu(ppu) - , m_decoder(this) - , m_ir_builder(m_llvm_context) -{ - InitializeNativeTarget(); - InitializeNativeTargetDisassembler(); + : m_ppu(ppu) + , m_decoder(this) + , m_ir_builder(m_llvm_context) { + InitializeNativeTarget(); + InitializeNativeTargetAsmPrinter(); + InitializeNativeTargetDisassembler(); - m_module = new Module("Module", m_llvm_context); - m_gpr = new GlobalVariable(*m_module, ArrayType::get(Type::getInt64Ty(m_llvm_context), 32), false, GlobalValue::ExternalLinkage, nullptr, "gpr"); - m_vpr = new GlobalVariable(*m_module, ArrayType::get(Type::getIntNTy(m_llvm_context, 128), 32), false, GlobalValue::ExternalLinkage, nullptr, "vpr"); - m_vscr = new GlobalVariable(*m_module, Type::getInt32Ty(m_llvm_context), false, GlobalValue::ExternalLinkage, nullptr, "vscr"); + m_module = new Module("Module", m_llvm_context); + m_gpr = new GlobalVariable(*m_module, ArrayType::get(Type::getInt64Ty(m_llvm_context), 32), false, GlobalValue::ExternalLinkage, nullptr, "gpr"); + m_vpr = new GlobalVariable(*m_module, ArrayType::get(Type::getIntNTy(m_llvm_context, 128), 32), false, GlobalValue::ExternalLinkage, nullptr, "vpr"); + m_vscr = new GlobalVariable(*m_module, Type::getInt32Ty(m_llvm_context), false, GlobalValue::ExternalLinkage, nullptr, "vscr"); - m_execution_engine = EngineBuilder(m_module).create(); - m_execution_engine->addGlobalMapping(m_gpr, m_ppu.GPR); - m_execution_engine->addGlobalMapping(m_vpr, m_ppu.VPR); - m_execution_engine->addGlobalMapping(m_vscr, &m_ppu.VSCR); + m_execution_engine = EngineBuilder(m_module).create(); + m_execution_engine->addGlobalMapping(m_gpr, m_ppu.GPR); + m_execution_engine->addGlobalMapping(m_vpr, m_ppu.VPR); + m_execution_engine->addGlobalMapping(m_vscr, &m_ppu.VSCR); - m_disassembler = LLVMCreateDisasm(sys::getProcessTriple().c_str(), nullptr, 0, nullptr, nullptr); + m_disassembler = LLVMCreateDisasm(sys::getProcessTriple().c_str(), nullptr, 0, nullptr, nullptr); - RunUnitTests(); + RunAllTests(); } -PPULLVMRecompiler::~PPULLVMRecompiler() -{ - LLVMDisasmDispose(m_disassembler); - delete m_execution_engine; - llvm_shutdown(); +PPULLVMRecompiler::~PPULLVMRecompiler() { + LLVMDisasmDispose(m_disassembler); + delete m_execution_engine; + llvm_shutdown(); } -u8 PPULLVMRecompiler::DecodeMemory(const u64 address) -{ - auto function_name = fmt::Format("fn_0x%llx", address); - auto function = m_module->getFunction(function_name); +u8 PPULLVMRecompiler::DecodeMemory(const u64 address) { + auto function_name = fmt::Format("fn_0x%llx", address); + auto function = m_module->getFunction(function_name); - if (!function) - { - function = cast(m_module->getOrInsertFunction(function_name, Type::getVoidTy(m_llvm_context), (Type *)nullptr)); - auto block = BasicBlock::Create(m_llvm_context, "start", function); - m_ir_builder.SetInsertPoint(block); + if (!function) { + function = cast(m_module->getOrInsertFunction(function_name, Type::getVoidTy(m_llvm_context), (Type *)nullptr)); + auto block = BasicBlock::Create(m_llvm_context, "start", function); + m_ir_builder.SetInsertPoint(block); - //m_hit_branch_instruction = false; - //while (!m_hit_branch_instruction) - //{ - // u32 instr = Memory.Read32(address); - // m_decoder.Decode(instr); - //} + //m_hit_branch_instruction = false; + //while (!m_hit_branch_instruction) + //{ + // u32 instr = Memory.Read32(address); + // m_decoder.Decode(instr); + //} - VADDSWS(14, 23, 25); + VADDSWS(14, 23, 25); - // TODO: Add code to set PC - m_ir_builder.CreateRetVoid(); - std::string s; - raw_string_ostream s2(s); + // TODO: Add code to set PC + m_ir_builder.CreateRetVoid(); + std::string s; + raw_string_ostream s2(s); - s2 << *m_module; - } + s2 << *m_module; + } - std::vector args; - m_execution_engine->runFunction(function, args); - return 0; + std::vector args; + m_execution_engine->runFunction(function, args); + return 0; } -void PPULLVMRecompiler::NULL_OP() -{ - // UNK("null"); +void PPULLVMRecompiler::NULL_OP() { + // UNK("null"); } -void PPULLVMRecompiler::NOP() -{ +void PPULLVMRecompiler::NOP() { } -void PPULLVMRecompiler::TDI(u32 to, u32 ra, s32 simm16) -{ - s64 a = m_ppu.GPR[ra]; +void PPULLVMRecompiler::TDI(u32 to, u32 ra, s32 simm16) { + s64 a = m_ppu.GPR[ra]; - if ((a < (s64)simm16 && (to & 0x10)) || - (a >(s64)simm16 && (to & 0x8)) || - (a == (s64)simm16 && (to & 0x4)) || - ((u64)a < (u64)simm16 && (to & 0x2)) || - ((u64)a > (u64)simm16 && (to & 0x1))) - { - // TODO: Log this - // UNK(fmt::Format("Trap! (tdi %x, r%d, %x)", to, ra, simm16)); - } + if ((a < (s64)simm16 && (to & 0x10)) || + (a >(s64)simm16 && (to & 0x8)) || + (a == (s64)simm16 && (to & 0x4)) || + ((u64)a < (u64)simm16 && (to & 0x2)) || + ((u64)a > (u64)simm16 && (to & 0x1))) { + // TODO: Log this + // UNK(fmt::Format("Trap! (tdi %x, r%d, %x)", to, ra, simm16)); + } } -void PPULLVMRecompiler::TWI(u32 to, u32 ra, s32 simm16) -{ - s32 a = (s32)m_ppu.GPR[ra]; +void PPULLVMRecompiler::TWI(u32 to, u32 ra, s32 simm16) { + s32 a = (s32)m_ppu.GPR[ra]; - if ((a < simm16 && (to & 0x10)) || - (a > simm16 && (to & 0x8)) || - (a == simm16 && (to & 0x4)) || - ((u32)a < (u32)simm16 && (to & 0x2)) || - ((u32)a > (u32)simm16 && (to & 0x1))) - { - // TODO: Log this - // UNK(fmt::Format("Trap! (twi %x, r%d, %x)", to, ra, simm16)); - } + if ((a < simm16 && (to & 0x10)) || + (a > simm16 && (to & 0x8)) || + (a == simm16 && (to & 0x4)) || + ((u32)a < (u32)simm16 && (to & 0x2)) || + ((u32)a > (u32)simm16 && (to & 0x1))) { + // TODO: Log this + // UNK(fmt::Format("Trap! (twi %x, r%d, %x)", to, ra, simm16)); + } } -void PPULLVMRecompiler::MFVSCR(u32 vd) -{ - auto vscr_i32 = m_ir_builder.CreateLoad(m_vscr); - auto vscr_i128 = m_ir_builder.CreateZExt(vscr_i32, Type::getIntNTy(m_llvm_context, 128)); - SetVr(vd, vscr_i128); +void PPULLVMRecompiler::MFVSCR(u32 vd) { + auto vscr_i32 = m_ir_builder.CreateLoad(m_vscr); + auto vscr_i128 = m_ir_builder.CreateZExt(vscr_i32, Type::getIntNTy(m_llvm_context, 128)); + SetVr(vd, vscr_i128); } -void PPULLVMRecompiler::MTVSCR(u32 vb) -{ - auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto vscr_i32 = m_ir_builder.CreateExtractElement(vb_v4i32, 0); - m_ir_builder.CreateStore(vscr_i32, m_vscr); +void PPULLVMRecompiler::MTVSCR(u32 vb) { + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + auto vscr_i32 = m_ir_builder.CreateExtractElement(vb_v4i32, m_ir_builder.getInt32(0)); + m_ir_builder.CreateStore(vscr_i32, m_vscr); } -void PPULLVMRecompiler::VADDCUW(u32 vd, u32 va, u32 vb) -{ - auto va_v4i32 = GetVrAsIntVec(va, 32); - auto vb_v4i32 = GetVrAsIntVec(vb, 32); +void PPULLVMRecompiler::VADDCUW(u32 vd, u32 va, u32 vb) { + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); - u32 not_mask_v4i32[4] = {0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF}; - va_v4i32 = m_ir_builder.CreateXor(va_v4i32, ConstantDataVector::get(m_llvm_context, not_mask_v4i32)); - auto cmpv4i1 = m_ir_builder.CreateICmpULT(va_v4i32, vb_v4i32); - auto cmpv4i32 = m_ir_builder.CreateZExt(cmpv4i1, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); - SetVr(vd, cmpv4i32); + u32 not_mask_v4i32[4] = {0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF}; + va_v4i32 = m_ir_builder.CreateXor(va_v4i32, ConstantDataVector::get(m_llvm_context, not_mask_v4i32)); + auto cmpv4i1 = m_ir_builder.CreateICmpULT(va_v4i32, vb_v4i32); + auto cmpv4i32 = m_ir_builder.CreateZExt(cmpv4i1, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); + SetVr(vd, cmpv4i32); - // TODO: Implement with overflow intrinsics and check if the generated code is better + // TODO: Implement with overflow intrinsics and check if the generated code is better } -void PPULLVMRecompiler::VADDFP(u32 vd, u32 va, u32 vb) -{ - auto va_v4f32 = GetVrAsFloatVec(va); - auto vb_v4f32 = GetVrAsFloatVec(vb); - auto sum_v4f32 = m_ir_builder.CreateFAdd(va_v4f32, vb_v4f32); - SetVr(vd, sum_v4f32); +void PPULLVMRecompiler::VADDFP(u32 vd, u32 va, u32 vb) { + auto va_v4f32 = GetVrAsFloatVec(va); + auto vb_v4f32 = GetVrAsFloatVec(vb); + auto sum_v4f32 = m_ir_builder.CreateFAdd(va_v4f32, vb_v4f32); + SetVr(vd, sum_v4f32); } -void PPULLVMRecompiler::VADDSBS(u32 vd, u32 va, u32 vb) -{ - auto va_v16i8 = GetVrAsIntVec(va, 8); - auto vb_v16i8 = GetVrAsIntVec(vb, 8); - auto sum_v16i8 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_padds_b), va_v16i8, vb_v16i8); - SetVr(vd, sum_v16i8); +void PPULLVMRecompiler::VADDSBS(u32 vd, u32 va, u32 vb) { + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto sum_v16i8 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_padds_b), va_v16i8, vb_v16i8); + SetVr(vd, sum_v16i8); - // TODO: Set VSCR.SAT + // TODO: Set VSCR.SAT } -void PPULLVMRecompiler::VADDSHS(u32 vd, u32 va, u32 vb) -{ - auto va_v8i16 = GetVrAsIntVec(va, 16); - auto vb_v8i16 = GetVrAsIntVec(vb, 16); - auto sum_v8i16 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_padds_w), va_v8i16, vb_v8i16); - SetVr(vd, sum_v8i16); +void PPULLVMRecompiler::VADDSHS(u32 vd, u32 va, u32 vb) { + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + auto sum_v8i16 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_padds_w), va_v8i16, vb_v8i16); + SetVr(vd, sum_v8i16); - // TODO: Set VSCR.SAT + // TODO: Set VSCR.SAT } -void PPULLVMRecompiler::VADDSWS(u32 vd, u32 va, u32 vb) -{ - auto va_v4i32 = GetVrAsIntVec(va, 32); - auto vb_v4i32 = GetVrAsIntVec(vb, 32); +void PPULLVMRecompiler::VADDSWS(u32 vd, u32 va, u32 vb) { + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); - // It looks like x86 does not have an instruction to add 32 bit intergers with singed/unsiged saturation. - // To implement add with saturation, we first determine what the result would be if the operation were to cause - // an overflow. If two -ve numbers are being added and cause an overflow, the result would be 0x80000000. - // If two +ve numbers are being added and cause an overflow, the result would be 0x7FFFFFFF. Addition of a -ve - // number and a +ve number cannot cause overflow. So the result in case of an overflow is 0x7FFFFFFF + sign bit - // of any one of the operands. - u32 tmp1_v4i32[4] = {0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF}; - auto tmp2_v4i32 = m_ir_builder.CreateLShr(va_v4i32, 31); - auto tmp3_v4i32 = m_ir_builder.CreateAdd(tmp2_v4i32, ConstantDataVector::get(m_llvm_context, tmp1_v4i32)); + // It looks like x86 does not have an instruction to add 32 bit intergers with singed/unsiged saturation. + // To implement add with saturation, we first determine what the result would be if the operation were to cause + // an overflow. If two -ve numbers are being added and cause an overflow, the result would be 0x80000000. + // If two +ve numbers are being added and cause an overflow, the result would be 0x7FFFFFFF. Addition of a -ve + // number and a +ve number cannot cause overflow. So the result in case of an overflow is 0x7FFFFFFF + sign bit + // of any one of the operands. + u32 tmp1_v4i32[4] = {0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF}; + auto tmp2_v4i32 = m_ir_builder.CreateLShr(va_v4i32, 31); + auto tmp3_v4i32 = m_ir_builder.CreateAdd(tmp2_v4i32, ConstantDataVector::get(m_llvm_context, tmp1_v4i32)); - // Next, we find if the addition can actually result in an overflow. Since an overflow can only happen if the operands - // have the same sign, we bitwise AND both the operands. If the sign bit of the result is 1 then the operands have the - // same sign and so may cause an overflow. - auto tmp4_v4i32 = m_ir_builder.CreateAnd(va_v4i32, vb_v4i32); + // Next, we find if the addition can actually result in an overflow. Since an overflow can only happen if the operands + // have the same sign, we bitwise AND both the operands. If the sign bit of the result is 1 then the operands have the + // same sign and so may cause an overflow. + auto tmp4_v4i32 = m_ir_builder.CreateAnd(va_v4i32, vb_v4i32); - // Perform the sum. - auto sum_v4i32 = m_ir_builder.CreateAdd(va_v4i32, vb_v4i32); + // Perform the sum. + auto sum_v4i32 = m_ir_builder.CreateAdd(va_v4i32, vb_v4i32); - // If an overflow occurs, then the sign of the sum will be different from the sign of the operands. So, we xor the - // result with one of the operands. The sign bit of the result will be 1 if the sign bit of the sum and the sign bit of the - // result is different. This result is again ANDed with tmp4 (the sign bit of tmp4 is 1 only if the operands have the same - // sign and so can cause an overflow). - auto tmp5_v4i32 = m_ir_builder.CreateXor(va_v4i32, sum_v4i32); - auto tmp6_v4i32 = m_ir_builder.CreateAnd(tmp4_v4i32, tmp5_v4i32); - auto tmp7_v4i32 = m_ir_builder.CreateAShr(tmp6_v4i32, 31); + // If an overflow occurs, then the sign of the sum will be different from the sign of the operands. So, we xor the + // result with one of the operands. The sign bit of the result will be 1 if the sign bit of the sum and the sign bit of the + // result is different. This result is again ANDed with tmp4 (the sign bit of tmp4 is 1 only if the operands have the same + // sign and so can cause an overflow). + auto tmp5_v4i32 = m_ir_builder.CreateXor(va_v4i32, sum_v4i32); + auto tmp6_v4i32 = m_ir_builder.CreateAnd(tmp4_v4i32, tmp5_v4i32); + auto tmp7_v4i32 = m_ir_builder.CreateAShr(tmp6_v4i32, 31); - // tmp7 is equal to 0xFFFFFFFF if an overflow occured and 0x00000000 otherwise. tmp9 is bitwise inverse of tmp7. - u32 tmp8_v4i32[4] = {0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF}; - auto tmp9_v4i32 = m_ir_builder.CreateXor(tmp7_v4i32, ConstantDataVector::get(m_llvm_context, tmp8_v4i32)); - auto tmp10_v4i32 = m_ir_builder.CreateAnd(tmp3_v4i32, tmp7_v4i32); - auto tmp11_v4i32 = m_ir_builder.CreateAnd(sum_v4i32, tmp9_v4i32); - auto tmp12_v4i32 = m_ir_builder.CreateOr(tmp10_v4i32, tmp11_v4i32); - SetVr(vd, tmp12_v4i32); + // tmp7 is equal to 0xFFFFFFFF if an overflow occured and 0x00000000 otherwise. tmp9 is bitwise inverse of tmp7. + u32 tmp8_v4i32[4] = {0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF}; + auto tmp9_v4i32 = m_ir_builder.CreateXor(tmp7_v4i32, ConstantDataVector::get(m_llvm_context, tmp8_v4i32)); + auto tmp10_v4i32 = m_ir_builder.CreateAnd(tmp3_v4i32, tmp7_v4i32); + auto tmp11_v4i32 = m_ir_builder.CreateAnd(sum_v4i32, tmp9_v4i32); + auto tmp12_v4i32 = m_ir_builder.CreateOr(tmp10_v4i32, tmp11_v4i32); + SetVr(vd, tmp12_v4i32); - // TODO: Set SAT - // TODO: Optimize with pblend + // TODO: Set SAT + // TODO: Optimize with pblend } -void PPULLVMRecompiler::VADDUBM(u32 vd, u32 va, u32 vb) -{ - auto va_v16i8 = GetVrAsIntVec(va, 8); - auto vb_v16i8 = GetVrAsIntVec(vb, 8); - auto sum_v16i8 = m_ir_builder.CreateAdd(va_v16i8, vb_v16i8); - SetVr(vd, sum_v16i8); +void PPULLVMRecompiler::VADDUBM(u32 vd, u32 va, u32 vb) { + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto sum_v16i8 = m_ir_builder.CreateAdd(va_v16i8, vb_v16i8); + SetVr(vd, sum_v16i8); } -void PPULLVMRecompiler::VADDUBS(u32 vd, u32 va, u32 vb) -{ - auto va_v16i8 = GetVrAsIntVec(va, 8); - auto vb_v16i8 = GetVrAsIntVec(vb, 8); - auto sum_v16i8 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_paddus_b), va_v16i8, vb_v16i8); - SetVr(vd, sum_v16i8); +void PPULLVMRecompiler::VADDUBS(u32 vd, u32 va, u32 vb) { + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto sum_v16i8 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_paddus_b), va_v16i8, vb_v16i8); + SetVr(vd, sum_v16i8); } -void PPULLVMRecompiler::VADDUHM(u32 vd, u32 va, u32 vb) -{ - auto va_v8i16 = GetVrAsIntVec(va, 16); - auto vb_v8i16 = GetVrAsIntVec(vb, 16); - auto sum_v8i16 = m_ir_builder.CreateAdd(va_v8i16, vb_v8i16); - SetVr(vd, sum_v8i16); +void PPULLVMRecompiler::VADDUHM(u32 vd, u32 va, u32 vb) { + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + auto sum_v8i16 = m_ir_builder.CreateAdd(va_v8i16, vb_v8i16); + SetVr(vd, sum_v8i16); } -void PPULLVMRecompiler::VADDUHS(u32 vd, u32 va, u32 vb) -{ - auto va_v8i16 = GetVrAsIntVec(va, 16); - auto vb_v8i16 = GetVrAsIntVec(vb, 16); - auto sum_v8i16 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_paddus_w), va_v8i16, vb_v8i16); - SetVr(vd, sum_v8i16); +void PPULLVMRecompiler::VADDUHS(u32 vd, u32 va, u32 vb) { + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + auto sum_v8i16 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_paddus_w), va_v8i16, vb_v8i16); + SetVr(vd, sum_v8i16); } -void PPULLVMRecompiler::VADDUWM(u32 vd, u32 va, u32 vb) -{ - auto va_v4i32 = GetVrAsIntVec(va, 32); - auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto sum_v4i32 = m_ir_builder.CreateAdd(va_v4i32, vb_v4i32); - SetVr(vd, sum_v4i32); +void PPULLVMRecompiler::VADDUWM(u32 vd, u32 va, u32 vb) { + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + auto sum_v4i32 = m_ir_builder.CreateAdd(va_v4i32, vb_v4i32); + SetVr(vd, sum_v4i32); } -void PPULLVMRecompiler::VADDUWS(u32 vd, u32 va, u32 vb) -{ - auto va_v4i32 = GetVrAsIntVec(va, 32); - auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto sum_v4i32 = m_ir_builder.CreateAdd(va_v4i32, vb_v4i32); - auto cmp_v4i1 = m_ir_builder.CreateICmpULT(sum_v4i32, va_v4i32); - auto cmp_v4i32 = m_ir_builder.CreateSExt(cmp_v4i1, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); - auto res_v4i32 = m_ir_builder.CreateOr(sum_v4i32, cmp_v4i32); - SetVr(vd, res_v4i32); +void PPULLVMRecompiler::VADDUWS(u32 vd, u32 va, u32 vb) { + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + auto sum_v4i32 = m_ir_builder.CreateAdd(va_v4i32, vb_v4i32); + auto cmp_v4i1 = m_ir_builder.CreateICmpULT(sum_v4i32, va_v4i32); + auto cmp_v4i32 = m_ir_builder.CreateSExt(cmp_v4i1, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); + auto res_v4i32 = m_ir_builder.CreateOr(sum_v4i32, cmp_v4i32); + SetVr(vd, res_v4i32); - // TODO: Set SAT + // TODO: Set SAT } -void PPULLVMRecompiler::VAND(u32 vd, u32 va, u32 vb) -{ - auto va_v1i128 = GetVrAsIntVec(va, 128); - auto vb_v1i128 = GetVrAsIntVec(vb, 128); - auto res_v1i128 = m_ir_builder.CreateAnd(va_v1i128, vb_v1i128); - SetVr(vd, res_v1i128); +void PPULLVMRecompiler::VAND(u32 vd, u32 va, u32 vb) { + auto va_v1i128 = GetVrAsIntVec(va, 128); + auto vb_v1i128 = GetVrAsIntVec(vb, 128); + auto res_v1i128 = m_ir_builder.CreateAnd(va_v1i128, vb_v1i128); + SetVr(vd, res_v1i128); } -void PPULLVMRecompiler::VANDC(u32 vd, u32 va, u32 vb) -{ - auto va_v1i128 = GetVrAsIntVec(va, 128); - auto vb_v1i128 = GetVrAsIntVec(vb, 128); - vb_v1i128 = m_ir_builder.CreateXor(vb_v1i128, m_ir_builder.getInt(APInt(128, "-1", 10))); - auto res_v1i128 = m_ir_builder.CreateAnd(va_v1i128, vb_v1i128); - SetVr(vd, res_v1i128); +void PPULLVMRecompiler::VANDC(u32 vd, u32 va, u32 vb) { + auto va_v1i128 = GetVrAsIntVec(va, 128); + auto vb_v1i128 = GetVrAsIntVec(vb, 128); + vb_v1i128 = m_ir_builder.CreateXor(vb_v1i128, m_ir_builder.getInt(APInt(128, "-1", 10))); + auto res_v1i128 = m_ir_builder.CreateAnd(va_v1i128, vb_v1i128); + SetVr(vd, res_v1i128); - // TODO: Check if this generates ANDC + // TODO: Check if this generates ANDC } -void PPULLVMRecompiler::VAVGSB(u32 vd, u32 va, u32 vb) -{ - auto va_v16i8 = GetVrAsIntVec(va, 8); - auto vb_v16i8 = GetVrAsIntVec(vb, 8); - auto va_v16i16 = m_ir_builder.CreateSExt(va_v16i8, VectorType::get(Type::getInt16Ty(m_llvm_context), 16)); - auto vb_v16i16 = m_ir_builder.CreateSExt(vb_v16i8, VectorType::get(Type::getInt16Ty(m_llvm_context), 16)); - auto sum_v16i16 = m_ir_builder.CreateAdd(va_v16i16, vb_v16i16); - u16 one_v16i16[16] = {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}; - sum_v16i16 = m_ir_builder.CreateAdd(sum_v16i16, ConstantDataVector::get(m_llvm_context, one_v16i16)); - auto avg_v16i16 = m_ir_builder.CreateAShr(sum_v16i16, 1); - auto avg_v16i8 = m_ir_builder.CreateBitCast(avg_v16i16, VectorType::get(Type::getInt8Ty(m_llvm_context), 16)); - SetVr(vd, avg_v16i8); +void PPULLVMRecompiler::VAVGSB(u32 vd, u32 va, u32 vb) { + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto va_v16i16 = m_ir_builder.CreateSExt(va_v16i8, VectorType::get(Type::getInt16Ty(m_llvm_context), 16)); + auto vb_v16i16 = m_ir_builder.CreateSExt(vb_v16i8, VectorType::get(Type::getInt16Ty(m_llvm_context), 16)); + auto sum_v16i16 = m_ir_builder.CreateAdd(va_v16i16, vb_v16i16); + u16 one_v16i16[16] = {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}; + sum_v16i16 = m_ir_builder.CreateAdd(sum_v16i16, ConstantDataVector::get(m_llvm_context, one_v16i16)); + auto avg_v16i16 = m_ir_builder.CreateAShr(sum_v16i16, 1); + auto avg_v16i8 = m_ir_builder.CreateBitCast(avg_v16i16, VectorType::get(Type::getInt8Ty(m_llvm_context), 16)); + SetVr(vd, avg_v16i8); } -void PPULLVMRecompiler::VAVGSH(u32 vd, u32 va, u32 vb) -{ - auto va_v8i16 = GetVrAsIntVec(va, 16); - auto vb_v8i16 = GetVrAsIntVec(vb, 16); - auto va_v8i32 = m_ir_builder.CreateSExt(va_v8i16, VectorType::get(Type::getInt32Ty(m_llvm_context), 8)); - auto vb_v8i32 = m_ir_builder.CreateSExt(vb_v8i16, VectorType::get(Type::getInt32Ty(m_llvm_context), 8)); - auto sum_v8i32 = m_ir_builder.CreateAdd(va_v8i32, vb_v8i32); - u32 one_v8i32[8] = {1, 1, 1, 1, 1, 1, 1, 1}; - sum_v8i32 = m_ir_builder.CreateAdd(sum_v8i32, ConstantDataVector::get(m_llvm_context, one_v8i32)); - auto avg_v8i32 = m_ir_builder.CreateAShr(sum_v8i32, 1); - auto avg_v8i16 = m_ir_builder.CreateBitCast(avg_v8i32, VectorType::get(Type::getInt16Ty(m_llvm_context), 8)); - SetVr(vd, avg_v8i16); +void PPULLVMRecompiler::VAVGSH(u32 vd, u32 va, u32 vb) { + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + auto va_v8i32 = m_ir_builder.CreateSExt(va_v8i16, VectorType::get(Type::getInt32Ty(m_llvm_context), 8)); + auto vb_v8i32 = m_ir_builder.CreateSExt(vb_v8i16, VectorType::get(Type::getInt32Ty(m_llvm_context), 8)); + auto sum_v8i32 = m_ir_builder.CreateAdd(va_v8i32, vb_v8i32); + u32 one_v8i32[8] = {1, 1, 1, 1, 1, 1, 1, 1}; + sum_v8i32 = m_ir_builder.CreateAdd(sum_v8i32, ConstantDataVector::get(m_llvm_context, one_v8i32)); + auto avg_v8i32 = m_ir_builder.CreateAShr(sum_v8i32, 1); + auto avg_v8i16 = m_ir_builder.CreateBitCast(avg_v8i32, VectorType::get(Type::getInt16Ty(m_llvm_context), 8)); + SetVr(vd, avg_v8i16); } -void PPULLVMRecompiler::VAVGSW(u32 vd, u32 va, u32 vb) -{ - auto va_v4i32 = GetVrAsIntVec(va, 32); - auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto va_v4i64 = m_ir_builder.CreateSExt(va_v4i32, VectorType::get(Type::getInt64Ty(m_llvm_context), 4)); - auto vb_v4i64 = m_ir_builder.CreateSExt(vb_v4i32, VectorType::get(Type::getInt64Ty(m_llvm_context), 4)); - auto sum_v4i64 = m_ir_builder.CreateAdd(va_v4i64, vb_v4i64); - u64 one_v4i64[4] = {1, 1, 1, 1}; - sum_v4i64 = m_ir_builder.CreateAdd(sum_v4i64, ConstantDataVector::get(m_llvm_context, one_v4i64)); - auto avg_v4i64 = m_ir_builder.CreateAShr(sum_v4i64, 1); - auto avg_v4i32 = m_ir_builder.CreateBitCast(avg_v4i64, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); - SetVr(vd, avg_v4i32); +void PPULLVMRecompiler::VAVGSW(u32 vd, u32 va, u32 vb) { + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + auto va_v4i64 = m_ir_builder.CreateSExt(va_v4i32, VectorType::get(Type::getInt64Ty(m_llvm_context), 4)); + auto vb_v4i64 = m_ir_builder.CreateSExt(vb_v4i32, VectorType::get(Type::getInt64Ty(m_llvm_context), 4)); + auto sum_v4i64 = m_ir_builder.CreateAdd(va_v4i64, vb_v4i64); + u64 one_v4i64[4] = {1, 1, 1, 1}; + sum_v4i64 = m_ir_builder.CreateAdd(sum_v4i64, ConstantDataVector::get(m_llvm_context, one_v4i64)); + auto avg_v4i64 = m_ir_builder.CreateAShr(sum_v4i64, 1); + auto avg_v4i32 = m_ir_builder.CreateBitCast(avg_v4i64, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); + SetVr(vd, avg_v4i32); } -void PPULLVMRecompiler::VAVGUB(u32 vd, u32 va, u32 vb) -{ - auto va_v16i8 = GetVrAsIntVec(va, 8); - auto vb_v16i8 = GetVrAsIntVec(vb, 8); - auto avg_v16i8 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_pavg_b), va_v16i8, vb_v16i8); - SetVr(vd, avg_v16i8); +void PPULLVMRecompiler::VAVGUB(u32 vd, u32 va, u32 vb) { + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto avg_v16i8 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_pavg_b), va_v16i8, vb_v16i8); + SetVr(vd, avg_v16i8); } -void PPULLVMRecompiler::VAVGUH(u32 vd, u32 va, u32 vb) -{ - auto va_v8i16 = GetVrAsIntVec(va, 16); - auto vb_v8i16 = GetVrAsIntVec(vb, 16); - auto avg_v8i16 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_pavg_w), va_v8i16, vb_v8i16); - SetVr(vd, avg_v8i16); +void PPULLVMRecompiler::VAVGUH(u32 vd, u32 va, u32 vb) { + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + auto avg_v8i16 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_pavg_w), va_v8i16, vb_v8i16); + SetVr(vd, avg_v8i16); } -void PPULLVMRecompiler::VAVGUW(u32 vd, u32 va, u32 vb) -{ - auto va_v4i32 = GetVrAsIntVec(va, 32); - auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto va_v4i64 = m_ir_builder.CreateZExt(va_v4i32, VectorType::get(Type::getInt64Ty(m_llvm_context), 4)); - auto vb_v4i64 = m_ir_builder.CreateZExt(vb_v4i32, VectorType::get(Type::getInt64Ty(m_llvm_context), 4)); - auto sum_v4i64 = m_ir_builder.CreateAdd(va_v4i64, vb_v4i64); - u64 one_v4i64[4] = {1, 1, 1, 1}; - sum_v4i64 = m_ir_builder.CreateAdd(sum_v4i64, ConstantDataVector::get(m_llvm_context, one_v4i64)); - auto avg_v4i64 = m_ir_builder.CreateLShr(sum_v4i64, 1); - auto avg_v4i32 = m_ir_builder.CreateBitCast(avg_v4i64, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); - SetVr(vd, avg_v4i32); +void PPULLVMRecompiler::VAVGUW(u32 vd, u32 va, u32 vb) { + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + auto va_v4i64 = m_ir_builder.CreateZExt(va_v4i32, VectorType::get(Type::getInt64Ty(m_llvm_context), 4)); + auto vb_v4i64 = m_ir_builder.CreateZExt(vb_v4i32, VectorType::get(Type::getInt64Ty(m_llvm_context), 4)); + auto sum_v4i64 = m_ir_builder.CreateAdd(va_v4i64, vb_v4i64); + u64 one_v4i64[4] = {1, 1, 1, 1}; + sum_v4i64 = m_ir_builder.CreateAdd(sum_v4i64, ConstantDataVector::get(m_llvm_context, one_v4i64)); + auto avg_v4i64 = m_ir_builder.CreateLShr(sum_v4i64, 1); + auto avg_v4i32 = m_ir_builder.CreateBitCast(avg_v4i64, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); + SetVr(vd, avg_v4i32); } -void PPULLVMRecompiler::VCFSX(u32 vd, u32 uimm5, u32 vb) -{ - u32 scale = 1 << uimm5; +void PPULLVMRecompiler::VCFSX(u32 vd, u32 uimm5, u32 vb) { + u32 scale = 1 << uimm5; - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._f[w] = ((float)m_ppu.VPR[vb]._s32[w]) / scale; - } + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._f[w] = ((float)m_ppu.VPR[vb]._s32[w]) / scale; + } } -void PPULLVMRecompiler::VCFUX(u32 vd, u32 uimm5, u32 vb) -{ - u32 scale = 1 << uimm5; +void PPULLVMRecompiler::VCFUX(u32 vd, u32 uimm5, u32 vb) { + u32 scale = 1 << uimm5; - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._f[w] = ((float)m_ppu.VPR[vb]._u32[w]) / scale; - } + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._f[w] = ((float)m_ppu.VPR[vb]._u32[w]) / scale; + } } -void PPULLVMRecompiler::VCMPBFP(u32 vd, u32 va, u32 vb) -{ - //for (uint w = 0; w < 4; w++) - //{ - // u32 mask = 0; +void PPULLVMRecompiler::VCMPBFP(u32 vd, u32 va, u32 vb) { + //for (uint w = 0; w < 4; w++) + //{ + // u32 mask = 0; - // const float A = CheckVSCR_NJ(m_ppu.VPR[va]._f[w]); - // const float B = CheckVSCR_NJ(m_ppu.VPR[vb]._f[w]); + // const float A = CheckVSCR_NJ(m_ppu.VPR[va]._f[w]); + // const float B = CheckVSCR_NJ(m_ppu.VPR[vb]._f[w]); - // if (A > B) mask |= 1 << 31; - // if (A < -B) mask |= 1 << 30; + // if (A > B) mask |= 1 << 31; + // if (A < -B) mask |= 1 << 30; - // m_ppu.VPR[vd]._u32[w] = mask; - //} + // m_ppu.VPR[vd]._u32[w] = mask; + //} } -void PPULLVMRecompiler::VCMPBFP_(u32 vd, u32 va, u32 vb) -{ - //bool allInBounds = true; +void PPULLVMRecompiler::VCMPBFP_(u32 vd, u32 va, u32 vb) { + //bool allInBounds = true; - //for (uint w = 0; w < 4; w++) - //{ - // u32 mask = 0; + //for (uint w = 0; w < 4; w++) + //{ + // u32 mask = 0; - // const float A = CheckVSCR_NJ(m_ppu.VPR[va]._f[w]); - // const float B = CheckVSCR_NJ(m_ppu.VPR[vb]._f[w]); + // const float A = CheckVSCR_NJ(m_ppu.VPR[va]._f[w]); + // const float B = CheckVSCR_NJ(m_ppu.VPR[vb]._f[w]); - // if (A > B) mask |= 1 << 31; - // if (A < -B) mask |= 1 << 30; + // if (A > B) mask |= 1 << 31; + // if (A < -B) mask |= 1 << 30; - // m_ppu.VPR[vd]._u32[w] = mask; + // m_ppu.VPR[vd]._u32[w] = mask; - // if (mask) - // allInBounds = false; - //} + // if (mask) + // allInBounds = false; + //} - //// Bit n°2 of CR6 - //m_ppu.SetCRBit(6, 0x2, allInBounds); + //// Bit n°2 of CR6 + //m_ppu.SetCRBit(6, 0x2, allInBounds); } -void PPULLVMRecompiler::VCMPEQFP(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._f[w] == m_ppu.VPR[vb]._f[w] ? 0xffffffff : 0; - } +void PPULLVMRecompiler::VCMPEQFP(u32 vd, u32 va, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._f[w] == m_ppu.VPR[vb]._f[w] ? 0xffffffff : 0; + } } -void PPULLVMRecompiler::VCMPEQFP_(u32 vd, u32 va, u32 vb) -{ - int all_equal = 0x8; - int none_equal = 0x2; +void PPULLVMRecompiler::VCMPEQFP_(u32 vd, u32 va, u32 vb) { + int all_equal = 0x8; + int none_equal = 0x2; - for (uint w = 0; w < 4; w++) - { - if (m_ppu.VPR[va]._f[w] == m_ppu.VPR[vb]._f[w]) - { - m_ppu.VPR[vd]._u32[w] = 0xffffffff; - none_equal = 0; - } - else - { - m_ppu.VPR[vd]._u32[w] = 0; - all_equal = 0; - } - } + for (uint w = 0; w < 4; w++) { + if (m_ppu.VPR[va]._f[w] == m_ppu.VPR[vb]._f[w]) { + m_ppu.VPR[vd]._u32[w] = 0xffffffff; + none_equal = 0; + } else { + m_ppu.VPR[vd]._u32[w] = 0; + all_equal = 0; + } + } - m_ppu.CR.cr6 = all_equal | none_equal; + m_ppu.CR.cr6 = all_equal | none_equal; } -void PPULLVMRecompiler::VCMPEQUB(u32 vd, u32 va, u32 vb) -{ - for (uint b = 0; b < 16; b++) - { - m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._u8[b] == m_ppu.VPR[vb]._u8[b] ? 0xff : 0; - } +void PPULLVMRecompiler::VCMPEQUB(u32 vd, u32 va, u32 vb) { + for (uint b = 0; b < 16; b++) { + m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._u8[b] == m_ppu.VPR[vb]._u8[b] ? 0xff : 0; + } } -void PPULLVMRecompiler::VCMPEQUB_(u32 vd, u32 va, u32 vb) -{ - int all_equal = 0x8; - int none_equal = 0x2; +void PPULLVMRecompiler::VCMPEQUB_(u32 vd, u32 va, u32 vb) { + int all_equal = 0x8; + int none_equal = 0x2; - for (uint b = 0; b < 16; b++) - { - if (m_ppu.VPR[va]._u8[b] == m_ppu.VPR[vb]._u8[b]) - { - m_ppu.VPR[vd]._u8[b] = 0xff; - none_equal = 0; - } - else - { - m_ppu.VPR[vd]._u8[b] = 0; - all_equal = 0; - } - } + for (uint b = 0; b < 16; b++) { + if (m_ppu.VPR[va]._u8[b] == m_ppu.VPR[vb]._u8[b]) { + m_ppu.VPR[vd]._u8[b] = 0xff; + none_equal = 0; + } else { + m_ppu.VPR[vd]._u8[b] = 0; + all_equal = 0; + } + } - m_ppu.CR.cr6 = all_equal | none_equal; + m_ppu.CR.cr6 = all_equal | none_equal; } void PPULLVMRecompiler::VCMPEQUH(u32 vd, u32 va, u32 vb) //nf { - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] == m_ppu.VPR[vb]._u16[h] ? 0xffff : 0; - } + for (uint h = 0; h < 8; h++) { + m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] == m_ppu.VPR[vb]._u16[h] ? 0xffff : 0; + } } void PPULLVMRecompiler::VCMPEQUH_(u32 vd, u32 va, u32 vb) //nf { - int all_equal = 0x8; - int none_equal = 0x2; + int all_equal = 0x8; + int none_equal = 0x2; - for (uint h = 0; h < 8; h++) - { - if (m_ppu.VPR[va]._u16[h] == m_ppu.VPR[vb]._u16[h]) - { - m_ppu.VPR[vd]._u16[h] = 0xffff; - none_equal = 0; - } - else - { - m_ppu.VPR[vd]._u16[h] = 0; - all_equal = 0; - } - } + for (uint h = 0; h < 8; h++) { + if (m_ppu.VPR[va]._u16[h] == m_ppu.VPR[vb]._u16[h]) { + m_ppu.VPR[vd]._u16[h] = 0xffff; + none_equal = 0; + } else { + m_ppu.VPR[vd]._u16[h] = 0; + all_equal = 0; + } + } - m_ppu.CR.cr6 = all_equal | none_equal; + m_ppu.CR.cr6 = all_equal | none_equal; } -void PPULLVMRecompiler::VCMPEQUW(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] == m_ppu.VPR[vb]._u32[w] ? 0xffffffff : 0; - } +void PPULLVMRecompiler::VCMPEQUW(u32 vd, u32 va, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] == m_ppu.VPR[vb]._u32[w] ? 0xffffffff : 0; + } } -void PPULLVMRecompiler::VCMPEQUW_(u32 vd, u32 va, u32 vb) -{ - int all_equal = 0x8; - int none_equal = 0x2; +void PPULLVMRecompiler::VCMPEQUW_(u32 vd, u32 va, u32 vb) { + int all_equal = 0x8; + int none_equal = 0x2; - for (uint w = 0; w < 4; w++) - { - if (m_ppu.VPR[va]._u32[w] == m_ppu.VPR[vb]._u32[w]) - { - m_ppu.VPR[vd]._u32[w] = 0xffffffff; - none_equal = 0; - } - else - { - m_ppu.VPR[vd]._u32[w] = 0; - all_equal = 0; - } - } + for (uint w = 0; w < 4; w++) { + if (m_ppu.VPR[va]._u32[w] == m_ppu.VPR[vb]._u32[w]) { + m_ppu.VPR[vd]._u32[w] = 0xffffffff; + none_equal = 0; + } else { + m_ppu.VPR[vd]._u32[w] = 0; + all_equal = 0; + } + } - m_ppu.CR.cr6 = all_equal | none_equal; + m_ppu.CR.cr6 = all_equal | none_equal; } -void PPULLVMRecompiler::VCMPGEFP(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._f[w] >= m_ppu.VPR[vb]._f[w] ? 0xffffffff : 0; - } +void PPULLVMRecompiler::VCMPGEFP(u32 vd, u32 va, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._f[w] >= m_ppu.VPR[vb]._f[w] ? 0xffffffff : 0; + } } -void PPULLVMRecompiler::VCMPGEFP_(u32 vd, u32 va, u32 vb) -{ - int all_ge = 0x8; - int none_ge = 0x2; +void PPULLVMRecompiler::VCMPGEFP_(u32 vd, u32 va, u32 vb) { + int all_ge = 0x8; + int none_ge = 0x2; - for (uint w = 0; w < 4; w++) - { - if (m_ppu.VPR[va]._f[w] >= m_ppu.VPR[vb]._f[w]) - { - m_ppu.VPR[vd]._u32[w] = 0xffffffff; - none_ge = 0; - } - else - { - m_ppu.VPR[vd]._u32[w] = 0; - all_ge = 0; - } - } + for (uint w = 0; w < 4; w++) { + if (m_ppu.VPR[va]._f[w] >= m_ppu.VPR[vb]._f[w]) { + m_ppu.VPR[vd]._u32[w] = 0xffffffff; + none_ge = 0; + } else { + m_ppu.VPR[vd]._u32[w] = 0; + all_ge = 0; + } + } - m_ppu.CR.cr6 = all_ge | none_ge; + m_ppu.CR.cr6 = all_ge | none_ge; } -void PPULLVMRecompiler::VCMPGTFP(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._f[w] > m_ppu.VPR[vb]._f[w] ? 0xffffffff : 0; - } +void PPULLVMRecompiler::VCMPGTFP(u32 vd, u32 va, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._f[w] > m_ppu.VPR[vb]._f[w] ? 0xffffffff : 0; + } } -void PPULLVMRecompiler::VCMPGTFP_(u32 vd, u32 va, u32 vb) -{ - int all_ge = 0x8; - int none_ge = 0x2; +void PPULLVMRecompiler::VCMPGTFP_(u32 vd, u32 va, u32 vb) { + int all_ge = 0x8; + int none_ge = 0x2; - for (uint w = 0; w < 4; w++) - { - if (m_ppu.VPR[va]._f[w] > m_ppu.VPR[vb]._f[w]) - { - m_ppu.VPR[vd]._u32[w] = 0xffffffff; - none_ge = 0; - } - else - { - m_ppu.VPR[vd]._u32[w] = 0; - all_ge = 0; - } - } + for (uint w = 0; w < 4; w++) { + if (m_ppu.VPR[va]._f[w] > m_ppu.VPR[vb]._f[w]) { + m_ppu.VPR[vd]._u32[w] = 0xffffffff; + none_ge = 0; + } else { + m_ppu.VPR[vd]._u32[w] = 0; + all_ge = 0; + } + } - m_ppu.CR.cr6 = all_ge | none_ge; + m_ppu.CR.cr6 = all_ge | none_ge; } void PPULLVMRecompiler::VCMPGTSB(u32 vd, u32 va, u32 vb) //nf { - for (uint b = 0; b < 16; b++) - { - m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._s8[b] > m_ppu.VPR[vb]._s8[b] ? 0xff : 0; - } + for (uint b = 0; b < 16; b++) { + m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._s8[b] > m_ppu.VPR[vb]._s8[b] ? 0xff : 0; + } } -void PPULLVMRecompiler::VCMPGTSB_(u32 vd, u32 va, u32 vb) -{ - int all_gt = 0x8; - int none_gt = 0x2; +void PPULLVMRecompiler::VCMPGTSB_(u32 vd, u32 va, u32 vb) { + int all_gt = 0x8; + int none_gt = 0x2; - for (uint b = 0; b < 16; b++) - { - if (m_ppu.VPR[va]._s8[b] > m_ppu.VPR[vb]._s8[b]) - { - m_ppu.VPR[vd]._u8[b] = 0xff; - none_gt = 0; - } - else - { - m_ppu.VPR[vd]._u8[b] = 0; - all_gt = 0; - } - } + for (uint b = 0; b < 16; b++) { + if (m_ppu.VPR[va]._s8[b] > m_ppu.VPR[vb]._s8[b]) { + m_ppu.VPR[vd]._u8[b] = 0xff; + none_gt = 0; + } else { + m_ppu.VPR[vd]._u8[b] = 0; + all_gt = 0; + } + } - m_ppu.CR.cr6 = all_gt | none_gt; + m_ppu.CR.cr6 = all_gt | none_gt; } -void PPULLVMRecompiler::VCMPGTSH(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._s16[h] > m_ppu.VPR[vb]._s16[h] ? 0xffff : 0; - } +void PPULLVMRecompiler::VCMPGTSH(u32 vd, u32 va, u32 vb) { + for (uint h = 0; h < 8; h++) { + m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._s16[h] > m_ppu.VPR[vb]._s16[h] ? 0xffff : 0; + } } -void PPULLVMRecompiler::VCMPGTSH_(u32 vd, u32 va, u32 vb) -{ - int all_gt = 0x8; - int none_gt = 0x2; +void PPULLVMRecompiler::VCMPGTSH_(u32 vd, u32 va, u32 vb) { + int all_gt = 0x8; + int none_gt = 0x2; - for (uint h = 0; h < 8; h++) - { - if (m_ppu.VPR[va]._s16[h] > m_ppu.VPR[vb]._s16[h]) - { - m_ppu.VPR[vd]._u16[h] = 0xffff; - none_gt = 0; - } - else - { - m_ppu.VPR[vd]._u16[h] = 0; - all_gt = 0; - } - } + for (uint h = 0; h < 8; h++) { + if (m_ppu.VPR[va]._s16[h] > m_ppu.VPR[vb]._s16[h]) { + m_ppu.VPR[vd]._u16[h] = 0xffff; + none_gt = 0; + } else { + m_ppu.VPR[vd]._u16[h] = 0; + all_gt = 0; + } + } - m_ppu.CR.cr6 = all_gt | none_gt; + m_ppu.CR.cr6 = all_gt | none_gt; } -void PPULLVMRecompiler::VCMPGTSW(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._s32[w] > m_ppu.VPR[vb]._s32[w] ? 0xffffffff : 0; - } +void PPULLVMRecompiler::VCMPGTSW(u32 vd, u32 va, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._s32[w] > m_ppu.VPR[vb]._s32[w] ? 0xffffffff : 0; + } } -void PPULLVMRecompiler::VCMPGTSW_(u32 vd, u32 va, u32 vb) -{ - int all_gt = 0x8; - int none_gt = 0x2; +void PPULLVMRecompiler::VCMPGTSW_(u32 vd, u32 va, u32 vb) { + int all_gt = 0x8; + int none_gt = 0x2; - for (uint w = 0; w < 4; w++) - { - if (m_ppu.VPR[va]._s32[w] > m_ppu.VPR[vb]._s32[w]) - { - m_ppu.VPR[vd]._u32[w] = 0xffffffff; - none_gt = 0; - } - else - { - m_ppu.VPR[vd]._u32[w] = 0; - all_gt = 0; - } - } + for (uint w = 0; w < 4; w++) { + if (m_ppu.VPR[va]._s32[w] > m_ppu.VPR[vb]._s32[w]) { + m_ppu.VPR[vd]._u32[w] = 0xffffffff; + none_gt = 0; + } else { + m_ppu.VPR[vd]._u32[w] = 0; + all_gt = 0; + } + } - m_ppu.CR.cr6 = all_gt | none_gt; + m_ppu.CR.cr6 = all_gt | none_gt; } -void PPULLVMRecompiler::VCMPGTUB(u32 vd, u32 va, u32 vb) -{ - for (uint b = 0; b < 16; b++) - { - m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._u8[b] > m_ppu.VPR[vb]._u8[b] ? 0xff : 0; - } +void PPULLVMRecompiler::VCMPGTUB(u32 vd, u32 va, u32 vb) { + for (uint b = 0; b < 16; b++) { + m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._u8[b] > m_ppu.VPR[vb]._u8[b] ? 0xff : 0; + } } -void PPULLVMRecompiler::VCMPGTUB_(u32 vd, u32 va, u32 vb) -{ - int all_gt = 0x8; - int none_gt = 0x2; +void PPULLVMRecompiler::VCMPGTUB_(u32 vd, u32 va, u32 vb) { + int all_gt = 0x8; + int none_gt = 0x2; - for (uint b = 0; b < 16; b++) - { - if (m_ppu.VPR[va]._u8[b] > m_ppu.VPR[vb]._u8[b]) - { - m_ppu.VPR[vd]._u8[b] = 0xff; - none_gt = 0; - } - else - { - m_ppu.VPR[vd]._u8[b] = 0; - all_gt = 0; - } - } + for (uint b = 0; b < 16; b++) { + if (m_ppu.VPR[va]._u8[b] > m_ppu.VPR[vb]._u8[b]) { + m_ppu.VPR[vd]._u8[b] = 0xff; + none_gt = 0; + } else { + m_ppu.VPR[vd]._u8[b] = 0; + all_gt = 0; + } + } - m_ppu.CR.cr6 = all_gt | none_gt; + m_ppu.CR.cr6 = all_gt | none_gt; } -void PPULLVMRecompiler::VCMPGTUH(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] > m_ppu.VPR[vb]._u16[h] ? 0xffff : 0; - } +void PPULLVMRecompiler::VCMPGTUH(u32 vd, u32 va, u32 vb) { + for (uint h = 0; h < 8; h++) { + m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] > m_ppu.VPR[vb]._u16[h] ? 0xffff : 0; + } } -void PPULLVMRecompiler::VCMPGTUH_(u32 vd, u32 va, u32 vb) -{ - int all_gt = 0x8; - int none_gt = 0x2; +void PPULLVMRecompiler::VCMPGTUH_(u32 vd, u32 va, u32 vb) { + int all_gt = 0x8; + int none_gt = 0x2; - for (uint h = 0; h < 8; h++) - { - if (m_ppu.VPR[va]._u16[h] > m_ppu.VPR[vb]._u16[h]) - { - m_ppu.VPR[vd]._u16[h] = 0xffff; - none_gt = 0; - } - else - { - m_ppu.VPR[vd]._u16[h] = 0; - all_gt = 0; - } - } + for (uint h = 0; h < 8; h++) { + if (m_ppu.VPR[va]._u16[h] > m_ppu.VPR[vb]._u16[h]) { + m_ppu.VPR[vd]._u16[h] = 0xffff; + none_gt = 0; + } else { + m_ppu.VPR[vd]._u16[h] = 0; + all_gt = 0; + } + } - m_ppu.CR.cr6 = all_gt | none_gt; + m_ppu.CR.cr6 = all_gt | none_gt; } -void PPULLVMRecompiler::VCMPGTUW(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] > m_ppu.VPR[vb]._u32[w] ? 0xffffffff : 0; - } +void PPULLVMRecompiler::VCMPGTUW(u32 vd, u32 va, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] > m_ppu.VPR[vb]._u32[w] ? 0xffffffff : 0; + } } -void PPULLVMRecompiler::VCMPGTUW_(u32 vd, u32 va, u32 vb) -{ - int all_gt = 0x8; - int none_gt = 0x2; +void PPULLVMRecompiler::VCMPGTUW_(u32 vd, u32 va, u32 vb) { + int all_gt = 0x8; + int none_gt = 0x2; - for (uint w = 0; w < 4; w++) - { - if (m_ppu.VPR[va]._u32[w] > m_ppu.VPR[vb]._u32[w]) - { - m_ppu.VPR[vd]._u32[w] = 0xffffffff; - none_gt = 0; - } - else - { - m_ppu.VPR[vd]._u32[w] = 0; - all_gt = 0; - } - } + for (uint w = 0; w < 4; w++) { + if (m_ppu.VPR[va]._u32[w] > m_ppu.VPR[vb]._u32[w]) { + m_ppu.VPR[vd]._u32[w] = 0xffffffff; + none_gt = 0; + } else { + m_ppu.VPR[vd]._u32[w] = 0; + all_gt = 0; + } + } - m_ppu.CR.cr6 = all_gt | none_gt; + m_ppu.CR.cr6 = all_gt | none_gt; } -void PPULLVMRecompiler::VCTSXS(u32 vd, u32 uimm5, u32 vb) -{ - int nScale = 1 << uimm5; +void PPULLVMRecompiler::VCTSXS(u32 vd, u32 uimm5, u32 vb) { + int nScale = 1 << uimm5; - for (uint w = 0; w < 4; w++) - { - float result = m_ppu.VPR[vb]._f[w] * nScale; + for (uint w = 0; w < 4; w++) { + float result = m_ppu.VPR[vb]._f[w] * nScale; - if (result > INT_MAX) - m_ppu.VPR[vd]._s32[w] = (int)INT_MAX; - else if (result < INT_MIN) - m_ppu.VPR[vd]._s32[w] = (int)INT_MIN; - else // C rounding = Round towards 0 - m_ppu.VPR[vd]._s32[w] = (int)result; - } + if (result > INT_MAX) + m_ppu.VPR[vd]._s32[w] = (int)INT_MAX; + else if (result < INT_MIN) + m_ppu.VPR[vd]._s32[w] = (int)INT_MIN; + else // C rounding = Round towards 0 + m_ppu.VPR[vd]._s32[w] = (int)result; + } } -void PPULLVMRecompiler::VCTUXS(u32 vd, u32 uimm5, u32 vb) -{ - int nScale = 1 << uimm5; +void PPULLVMRecompiler::VCTUXS(u32 vd, u32 uimm5, u32 vb) { + int nScale = 1 << uimm5; - for (uint w = 0; w < 4; w++) - { - // C rounding = Round towards 0 - s64 result = (s64)(m_ppu.VPR[vb]._f[w] * nScale); + for (uint w = 0; w < 4; w++) { + // C rounding = Round towards 0 + s64 result = (s64)(m_ppu.VPR[vb]._f[w] * nScale); - if (result > UINT_MAX) - m_ppu.VPR[vd]._u32[w] = (u32)UINT_MAX; - else if (result < 0) - m_ppu.VPR[vd]._u32[w] = 0; - else - m_ppu.VPR[vd]._u32[w] = (u32)result; - } + if (result > UINT_MAX) + m_ppu.VPR[vd]._u32[w] = (u32)UINT_MAX; + else if (result < 0) + m_ppu.VPR[vd]._u32[w] = 0; + else + m_ppu.VPR[vd]._u32[w] = (u32)result; + } } -void PPULLVMRecompiler::VEXPTEFP(u32 vd, u32 vb) -{ - // vd = exp(vb * log(2)) - // ISA : Note that the value placed into the element of vD may vary between implementations - // and between different executions on the same implementation. - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._f[w] = exp(m_ppu.VPR[vb]._f[w] * log(2.0f)); - } +void PPULLVMRecompiler::VEXPTEFP(u32 vd, u32 vb) { + // vd = exp(vb * log(2)) + // ISA : Note that the value placed into the element of vD may vary between implementations + // and between different executions on the same implementation. + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._f[w] = exp(m_ppu.VPR[vb]._f[w] * log(2.0f)); + } } -void PPULLVMRecompiler::VLOGEFP(u32 vd, u32 vb) -{ - // ISA : Note that the value placed into the element of vD may vary between implementations - // and between different executions on the same implementation. - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._f[w] = log(m_ppu.VPR[vb]._f[w]) / log(2.0f); - } +void PPULLVMRecompiler::VLOGEFP(u32 vd, u32 vb) { + // ISA : Note that the value placed into the element of vD may vary between implementations + // and between different executions on the same implementation. + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._f[w] = log(m_ppu.VPR[vb]._f[w]) / log(2.0f); + } } -void PPULLVMRecompiler::VMADDFP(u32 vd, u32 va, u32 vc, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._f[w] = m_ppu.VPR[va]._f[w] * m_ppu.VPR[vc]._f[w] + m_ppu.VPR[vb]._f[w]; - } +void PPULLVMRecompiler::VMADDFP(u32 vd, u32 va, u32 vc, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._f[w] = m_ppu.VPR[va]._f[w] * m_ppu.VPR[vc]._f[w] + m_ppu.VPR[vb]._f[w]; + } } -void PPULLVMRecompiler::VMAXFP(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._f[w] = std::max(m_ppu.VPR[va]._f[w], m_ppu.VPR[vb]._f[w]); - } +void PPULLVMRecompiler::VMAXFP(u32 vd, u32 va, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._f[w] = std::max(m_ppu.VPR[va]._f[w], m_ppu.VPR[vb]._f[w]); + } } void PPULLVMRecompiler::VMAXSB(u32 vd, u32 va, u32 vb) //nf { - for (uint b = 0; b < 16; b++) - m_ppu.VPR[vd]._s8[b] = std::max(m_ppu.VPR[va]._s8[b], m_ppu.VPR[vb]._s8[b]); + for (uint b = 0; b < 16; b++) + m_ppu.VPR[vd]._s8[b] = std::max(m_ppu.VPR[va]._s8[b], m_ppu.VPR[vb]._s8[b]); } -void PPULLVMRecompiler::VMAXSH(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._s16[h] = std::max(m_ppu.VPR[va]._s16[h], m_ppu.VPR[vb]._s16[h]); - } +void PPULLVMRecompiler::VMAXSH(u32 vd, u32 va, u32 vb) { + for (uint h = 0; h < 8; h++) { + m_ppu.VPR[vd]._s16[h] = std::max(m_ppu.VPR[va]._s16[h], m_ppu.VPR[vb]._s16[h]); + } } -void PPULLVMRecompiler::VMAXSW(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._s32[w] = std::max(m_ppu.VPR[va]._s32[w], m_ppu.VPR[vb]._s32[w]); - } +void PPULLVMRecompiler::VMAXSW(u32 vd, u32 va, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._s32[w] = std::max(m_ppu.VPR[va]._s32[w], m_ppu.VPR[vb]._s32[w]); + } } -void PPULLVMRecompiler::VMAXUB(u32 vd, u32 va, u32 vb) -{ - for (uint b = 0; b < 16; b++) - m_ppu.VPR[vd]._u8[b] = std::max(m_ppu.VPR[va]._u8[b], m_ppu.VPR[vb]._u8[b]); +void PPULLVMRecompiler::VMAXUB(u32 vd, u32 va, u32 vb) { + for (uint b = 0; b < 16; b++) + m_ppu.VPR[vd]._u8[b] = std::max(m_ppu.VPR[va]._u8[b], m_ppu.VPR[vb]._u8[b]); } -void PPULLVMRecompiler::VMAXUH(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._u16[h] = std::max(m_ppu.VPR[va]._u16[h], m_ppu.VPR[vb]._u16[h]); - } +void PPULLVMRecompiler::VMAXUH(u32 vd, u32 va, u32 vb) { + for (uint h = 0; h < 8; h++) { + m_ppu.VPR[vd]._u16[h] = std::max(m_ppu.VPR[va]._u16[h], m_ppu.VPR[vb]._u16[h]); + } } -void PPULLVMRecompiler::VMAXUW(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = std::max(m_ppu.VPR[va]._u32[w], m_ppu.VPR[vb]._u32[w]); - } +void PPULLVMRecompiler::VMAXUW(u32 vd, u32 va, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._u32[w] = std::max(m_ppu.VPR[va]._u32[w], m_ppu.VPR[vb]._u32[w]); + } } -void PPULLVMRecompiler::VMHADDSHS(u32 vd, u32 va, u32 vb, u32 vc) -{ - for (uint h = 0; h < 8; h++) - { - s32 result = (s32)m_ppu.VPR[va]._s16[h] * (s32)m_ppu.VPR[vb]._s16[h] + (s32)m_ppu.VPR[vc]._s16[h]; +void PPULLVMRecompiler::VMHADDSHS(u32 vd, u32 va, u32 vb, u32 vc) { + for (uint h = 0; h < 8; h++) { + s32 result = (s32)m_ppu.VPR[va]._s16[h] * (s32)m_ppu.VPR[vb]._s16[h] + (s32)m_ppu.VPR[vc]._s16[h]; - if (result > INT16_MAX) - { - m_ppu.VPR[vd]._s16[h] = (s16)INT16_MAX; - m_ppu.VSCR.SAT = 1; - } - else if (result < INT16_MIN) - { - m_ppu.VPR[vd]._s16[h] = (s16)INT16_MIN; - m_ppu.VSCR.SAT = 1; - } - else - m_ppu.VPR[vd]._s16[h] = (s16)result; - } + if (result > INT16_MAX) { + m_ppu.VPR[vd]._s16[h] = (s16)INT16_MAX; + m_ppu.VSCR.SAT = 1; + } else if (result < INT16_MIN) { + m_ppu.VPR[vd]._s16[h] = (s16)INT16_MIN; + m_ppu.VSCR.SAT = 1; + } else + m_ppu.VPR[vd]._s16[h] = (s16)result; + } } -void PPULLVMRecompiler::VMHRADDSHS(u32 vd, u32 va, u32 vb, u32 vc) -{ - for (uint h = 0; h < 8; h++) - { - s32 result = (s32)m_ppu.VPR[va]._s16[h] * (s32)m_ppu.VPR[vb]._s16[h] + (s32)m_ppu.VPR[vc]._s16[h] + 0x4000; +void PPULLVMRecompiler::VMHRADDSHS(u32 vd, u32 va, u32 vb, u32 vc) { + for (uint h = 0; h < 8; h++) { + s32 result = (s32)m_ppu.VPR[va]._s16[h] * (s32)m_ppu.VPR[vb]._s16[h] + (s32)m_ppu.VPR[vc]._s16[h] + 0x4000; - if (result > INT16_MAX) - { - m_ppu.VPR[vd]._s16[h] = (s16)INT16_MAX; - m_ppu.VSCR.SAT = 1; - } - else if (result < INT16_MIN) - { - m_ppu.VPR[vd]._s16[h] = (s16)INT16_MIN; - m_ppu.VSCR.SAT = 1; - } - else - m_ppu.VPR[vd]._s16[h] = (s16)result; - } + if (result > INT16_MAX) { + m_ppu.VPR[vd]._s16[h] = (s16)INT16_MAX; + m_ppu.VSCR.SAT = 1; + } else if (result < INT16_MIN) { + m_ppu.VPR[vd]._s16[h] = (s16)INT16_MIN; + m_ppu.VSCR.SAT = 1; + } else + m_ppu.VPR[vd]._s16[h] = (s16)result; + } } -void PPULLVMRecompiler::VMINFP(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._f[w] = std::min(m_ppu.VPR[va]._f[w], m_ppu.VPR[vb]._f[w]); - } +void PPULLVMRecompiler::VMINFP(u32 vd, u32 va, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._f[w] = std::min(m_ppu.VPR[va]._f[w], m_ppu.VPR[vb]._f[w]); + } } void PPULLVMRecompiler::VMINSB(u32 vd, u32 va, u32 vb) //nf { - for (uint b = 0; b < 16; b++) - { - m_ppu.VPR[vd]._s8[b] = std::min(m_ppu.VPR[va]._s8[b], m_ppu.VPR[vb]._s8[b]); - } + for (uint b = 0; b < 16; b++) { + m_ppu.VPR[vd]._s8[b] = std::min(m_ppu.VPR[va]._s8[b], m_ppu.VPR[vb]._s8[b]); + } } -void PPULLVMRecompiler::VMINSH(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._s16[h] = std::min(m_ppu.VPR[va]._s16[h], m_ppu.VPR[vb]._s16[h]); - } +void PPULLVMRecompiler::VMINSH(u32 vd, u32 va, u32 vb) { + for (uint h = 0; h < 8; h++) { + m_ppu.VPR[vd]._s16[h] = std::min(m_ppu.VPR[va]._s16[h], m_ppu.VPR[vb]._s16[h]); + } } -void PPULLVMRecompiler::VMINSW(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._s32[w] = std::min(m_ppu.VPR[va]._s32[w], m_ppu.VPR[vb]._s32[w]); - } +void PPULLVMRecompiler::VMINSW(u32 vd, u32 va, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._s32[w] = std::min(m_ppu.VPR[va]._s32[w], m_ppu.VPR[vb]._s32[w]); + } } -void PPULLVMRecompiler::VMINUB(u32 vd, u32 va, u32 vb) -{ - for (uint b = 0; b < 16; b++) - { - m_ppu.VPR[vd]._u8[b] = std::min(m_ppu.VPR[va]._u8[b], m_ppu.VPR[vb]._u8[b]); - } +void PPULLVMRecompiler::VMINUB(u32 vd, u32 va, u32 vb) { + for (uint b = 0; b < 16; b++) { + m_ppu.VPR[vd]._u8[b] = std::min(m_ppu.VPR[va]._u8[b], m_ppu.VPR[vb]._u8[b]); + } } -void PPULLVMRecompiler::VMINUH(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._u16[h] = std::min(m_ppu.VPR[va]._u16[h], m_ppu.VPR[vb]._u16[h]); - } +void PPULLVMRecompiler::VMINUH(u32 vd, u32 va, u32 vb) { + for (uint h = 0; h < 8; h++) { + m_ppu.VPR[vd]._u16[h] = std::min(m_ppu.VPR[va]._u16[h], m_ppu.VPR[vb]._u16[h]); + } } -void PPULLVMRecompiler::VMINUW(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = std::min(m_ppu.VPR[va]._u32[w], m_ppu.VPR[vb]._u32[w]); - } +void PPULLVMRecompiler::VMINUW(u32 vd, u32 va, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._u32[w] = std::min(m_ppu.VPR[va]._u32[w], m_ppu.VPR[vb]._u32[w]); + } } -void PPULLVMRecompiler::VMLADDUHM(u32 vd, u32 va, u32 vb, u32 vc) -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] * m_ppu.VPR[vb]._u16[h] + m_ppu.VPR[vc]._u16[h]; - } +void PPULLVMRecompiler::VMLADDUHM(u32 vd, u32 va, u32 vb, u32 vc) { + for (uint h = 0; h < 8; h++) { + m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] * m_ppu.VPR[vb]._u16[h] + m_ppu.VPR[vc]._u16[h]; + } } -void PPULLVMRecompiler::VMRGHB(u32 vd, u32 va, u32 vb) -{ - VPR_reg VA = m_ppu.VPR[va]; - VPR_reg VB = m_ppu.VPR[vb]; - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._u8[15 - h * 2] = VA._u8[15 - h]; - m_ppu.VPR[vd]._u8[15 - h * 2 - 1] = VB._u8[15 - h]; - } +void PPULLVMRecompiler::VMRGHB(u32 vd, u32 va, u32 vb) { + VPR_reg VA = m_ppu.VPR[va]; + VPR_reg VB = m_ppu.VPR[vb]; + for (uint h = 0; h < 8; h++) { + m_ppu.VPR[vd]._u8[15 - h * 2] = VA._u8[15 - h]; + m_ppu.VPR[vd]._u8[15 - h * 2 - 1] = VB._u8[15 - h]; + } } -void PPULLVMRecompiler::VMRGHH(u32 vd, u32 va, u32 vb) -{ - VPR_reg VA = m_ppu.VPR[va]; - VPR_reg VB = m_ppu.VPR[vb]; - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u16[7 - w * 2] = VA._u16[7 - w]; - m_ppu.VPR[vd]._u16[7 - w * 2 - 1] = VB._u16[7 - w]; - } +void PPULLVMRecompiler::VMRGHH(u32 vd, u32 va, u32 vb) { + VPR_reg VA = m_ppu.VPR[va]; + VPR_reg VB = m_ppu.VPR[vb]; + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._u16[7 - w * 2] = VA._u16[7 - w]; + m_ppu.VPR[vd]._u16[7 - w * 2 - 1] = VB._u16[7 - w]; + } } -void PPULLVMRecompiler::VMRGHW(u32 vd, u32 va, u32 vb) -{ - VPR_reg VA = m_ppu.VPR[va]; - VPR_reg VB = m_ppu.VPR[vb]; - for (uint d = 0; d < 2; d++) - { - m_ppu.VPR[vd]._u32[3 - d * 2] = VA._u32[3 - d]; - m_ppu.VPR[vd]._u32[3 - d * 2 - 1] = VB._u32[3 - d]; - } +void PPULLVMRecompiler::VMRGHW(u32 vd, u32 va, u32 vb) { + VPR_reg VA = m_ppu.VPR[va]; + VPR_reg VB = m_ppu.VPR[vb]; + for (uint d = 0; d < 2; d++) { + m_ppu.VPR[vd]._u32[3 - d * 2] = VA._u32[3 - d]; + m_ppu.VPR[vd]._u32[3 - d * 2 - 1] = VB._u32[3 - d]; + } } -void PPULLVMRecompiler::VMRGLB(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._u8[15 - h * 2] = m_ppu.VPR[va]._u8[7 - h]; - m_ppu.VPR[vd]._u8[15 - h * 2 - 1] = m_ppu.VPR[vb]._u8[7 - h]; - } +void PPULLVMRecompiler::VMRGLB(u32 vd, u32 va, u32 vb) { + for (uint h = 0; h < 8; h++) { + m_ppu.VPR[vd]._u8[15 - h * 2] = m_ppu.VPR[va]._u8[7 - h]; + m_ppu.VPR[vd]._u8[15 - h * 2 - 1] = m_ppu.VPR[vb]._u8[7 - h]; + } } -void PPULLVMRecompiler::VMRGLH(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u16[7 - w * 2] = m_ppu.VPR[va]._u16[3 - w]; - m_ppu.VPR[vd]._u16[7 - w * 2 - 1] = m_ppu.VPR[vb]._u16[3 - w]; - } +void PPULLVMRecompiler::VMRGLH(u32 vd, u32 va, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._u16[7 - w * 2] = m_ppu.VPR[va]._u16[3 - w]; + m_ppu.VPR[vd]._u16[7 - w * 2 - 1] = m_ppu.VPR[vb]._u16[3 - w]; + } } -void PPULLVMRecompiler::VMRGLW(u32 vd, u32 va, u32 vb) -{ - for (uint d = 0; d < 2; d++) - { - m_ppu.VPR[vd]._u32[3 - d * 2] = m_ppu.VPR[va]._u32[1 - d]; - m_ppu.VPR[vd]._u32[3 - d * 2 - 1] = m_ppu.VPR[vb]._u32[1 - d]; - } +void PPULLVMRecompiler::VMRGLW(u32 vd, u32 va, u32 vb) { + for (uint d = 0; d < 2; d++) { + m_ppu.VPR[vd]._u32[3 - d * 2] = m_ppu.VPR[va]._u32[1 - d]; + m_ppu.VPR[vd]._u32[3 - d * 2 - 1] = m_ppu.VPR[vb]._u32[1 - d]; + } } void PPULLVMRecompiler::VMSUMMBM(u32 vd, u32 va, u32 vb, u32 vc) //nf { - for (uint w = 0; w < 4; w++) - { - s32 result = 0; + for (uint w = 0; w < 4; w++) { + s32 result = 0; - for (uint b = 0; b < 4; b++) - { - result += m_ppu.VPR[va]._s8[w * 4 + b] * m_ppu.VPR[vb]._u8[w * 4 + b]; - } + for (uint b = 0; b < 4; b++) { + result += m_ppu.VPR[va]._s8[w * 4 + b] * m_ppu.VPR[vb]._u8[w * 4 + b]; + } - result += m_ppu.VPR[vc]._s32[w]; - m_ppu.VPR[vd]._s32[w] = result; - } + result += m_ppu.VPR[vc]._s32[w]; + m_ppu.VPR[vd]._s32[w] = result; + } } void PPULLVMRecompiler::VMSUMSHM(u32 vd, u32 va, u32 vb, u32 vc) //nf { - for (uint w = 0; w < 4; w++) - { - s32 result = 0; + for (uint w = 0; w < 4; w++) { + s32 result = 0; - for (uint h = 0; h < 2; h++) - { - result += m_ppu.VPR[va]._s16[w * 2 + h] * m_ppu.VPR[vb]._s16[w * 2 + h]; - } + for (uint h = 0; h < 2; h++) { + result += m_ppu.VPR[va]._s16[w * 2 + h] * m_ppu.VPR[vb]._s16[w * 2 + h]; + } - result += m_ppu.VPR[vc]._s32[w]; - m_ppu.VPR[vd]._s32[w] = result; - } + result += m_ppu.VPR[vc]._s32[w]; + m_ppu.VPR[vd]._s32[w] = result; + } } void PPULLVMRecompiler::VMSUMSHS(u32 vd, u32 va, u32 vb, u32 vc) //nf { - for (uint w = 0; w < 4; w++) - { - s64 result = 0; - s32 saturated = 0; + for (uint w = 0; w < 4; w++) { + s64 result = 0; + s32 saturated = 0; - for (uint h = 0; h < 2; h++) - { - result += m_ppu.VPR[va]._s16[w * 2 + h] * m_ppu.VPR[vb]._s16[w * 2 + h]; - } + for (uint h = 0; h < 2; h++) { + result += m_ppu.VPR[va]._s16[w * 2 + h] * m_ppu.VPR[vb]._s16[w * 2 + h]; + } - result += m_ppu.VPR[vc]._s32[w]; + result += m_ppu.VPR[vc]._s32[w]; - if (result > INT_MAX) - { - saturated = INT_MAX; - m_ppu.VSCR.SAT = 1; - } - else if (result < INT_MIN) - { - saturated = INT_MIN; - m_ppu.VSCR.SAT = 1; - } - else - saturated = (s32)result; + if (result > INT_MAX) { + saturated = INT_MAX; + m_ppu.VSCR.SAT = 1; + } else if (result < INT_MIN) { + saturated = INT_MIN; + m_ppu.VSCR.SAT = 1; + } else + saturated = (s32)result; - m_ppu.VPR[vd]._s32[w] = saturated; - } + m_ppu.VPR[vd]._s32[w] = saturated; + } } -void PPULLVMRecompiler::VMSUMUBM(u32 vd, u32 va, u32 vb, u32 vc) -{ - for (uint w = 0; w < 4; w++) - { - u32 result = 0; +void PPULLVMRecompiler::VMSUMUBM(u32 vd, u32 va, u32 vb, u32 vc) { + for (uint w = 0; w < 4; w++) { + u32 result = 0; - for (uint b = 0; b < 4; b++) - { - result += m_ppu.VPR[va]._u8[w * 4 + b] * m_ppu.VPR[vb]._u8[w * 4 + b]; - } + for (uint b = 0; b < 4; b++) { + result += m_ppu.VPR[va]._u8[w * 4 + b] * m_ppu.VPR[vb]._u8[w * 4 + b]; + } - result += m_ppu.VPR[vc]._u32[w]; - m_ppu.VPR[vd]._u32[w] = result; - } + result += m_ppu.VPR[vc]._u32[w]; + m_ppu.VPR[vd]._u32[w] = result; + } } void PPULLVMRecompiler::VMSUMUHM(u32 vd, u32 va, u32 vb, u32 vc) //nf { - for (uint w = 0; w < 4; w++) - { - u32 result = 0; + for (uint w = 0; w < 4; w++) { + u32 result = 0; - for (uint h = 0; h < 2; h++) - { - result += m_ppu.VPR[va]._u16[w * 2 + h] * m_ppu.VPR[vb]._u16[w * 2 + h]; - } + for (uint h = 0; h < 2; h++) { + result += m_ppu.VPR[va]._u16[w * 2 + h] * m_ppu.VPR[vb]._u16[w * 2 + h]; + } - result += m_ppu.VPR[vc]._u32[w]; - m_ppu.VPR[vd]._u32[w] = result; - } + result += m_ppu.VPR[vc]._u32[w]; + m_ppu.VPR[vd]._u32[w] = result; + } } void PPULLVMRecompiler::VMSUMUHS(u32 vd, u32 va, u32 vb, u32 vc) //nf { - for (uint w = 0; w < 4; w++) - { - u64 result = 0; - u32 saturated = 0; + for (uint w = 0; w < 4; w++) { + u64 result = 0; + u32 saturated = 0; - for (uint h = 0; h < 2; h++) - { - result += m_ppu.VPR[va]._u16[w * 2 + h] * m_ppu.VPR[vb]._u16[w * 2 + h]; - } + for (uint h = 0; h < 2; h++) { + result += m_ppu.VPR[va]._u16[w * 2 + h] * m_ppu.VPR[vb]._u16[w * 2 + h]; + } - result += m_ppu.VPR[vc]._u32[w]; + result += m_ppu.VPR[vc]._u32[w]; - if (result > UINT_MAX) - { - saturated = UINT_MAX; - m_ppu.VSCR.SAT = 1; - } - else - saturated = (u32)result; + if (result > UINT_MAX) { + saturated = UINT_MAX; + m_ppu.VSCR.SAT = 1; + } else + saturated = (u32)result; - m_ppu.VPR[vd]._u32[w] = saturated; - } + m_ppu.VPR[vd]._u32[w] = saturated; + } } void PPULLVMRecompiler::VMULESB(u32 vd, u32 va, u32 vb) //nf { - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._s16[h] = (s16)m_ppu.VPR[va]._s8[h * 2 + 1] * (s16)m_ppu.VPR[vb]._s8[h * 2 + 1]; - } + for (uint h = 0; h < 8; h++) { + m_ppu.VPR[vd]._s16[h] = (s16)m_ppu.VPR[va]._s8[h * 2 + 1] * (s16)m_ppu.VPR[vb]._s8[h * 2 + 1]; + } } -void PPULLVMRecompiler::VMULESH(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._s32[w] = (s32)m_ppu.VPR[va]._s16[w * 2 + 1] * (s32)m_ppu.VPR[vb]._s16[w * 2 + 1]; - } +void PPULLVMRecompiler::VMULESH(u32 vd, u32 va, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._s32[w] = (s32)m_ppu.VPR[va]._s16[w * 2 + 1] * (s32)m_ppu.VPR[vb]._s16[w * 2 + 1]; + } } -void PPULLVMRecompiler::VMULEUB(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._u16[h] = (u16)m_ppu.VPR[va]._u8[h * 2 + 1] * (u16)m_ppu.VPR[vb]._u8[h * 2 + 1]; - } +void PPULLVMRecompiler::VMULEUB(u32 vd, u32 va, u32 vb) { + for (uint h = 0; h < 8; h++) { + m_ppu.VPR[vd]._u16[h] = (u16)m_ppu.VPR[va]._u8[h * 2 + 1] * (u16)m_ppu.VPR[vb]._u8[h * 2 + 1]; + } } -void PPULLVMRecompiler::VMULEUH(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = (u32)m_ppu.VPR[va]._u16[w * 2 + 1] * (u32)m_ppu.VPR[vb]._u16[w * 2 + 1]; - } +void PPULLVMRecompiler::VMULEUH(u32 vd, u32 va, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._u32[w] = (u32)m_ppu.VPR[va]._u16[w * 2 + 1] * (u32)m_ppu.VPR[vb]._u16[w * 2 + 1]; + } } void PPULLVMRecompiler::VMULOSB(u32 vd, u32 va, u32 vb) //nf { - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._s16[h] = (s16)m_ppu.VPR[va]._s8[h * 2] * (s16)m_ppu.VPR[vb]._s8[h * 2]; - } + for (uint h = 0; h < 8; h++) { + m_ppu.VPR[vd]._s16[h] = (s16)m_ppu.VPR[va]._s8[h * 2] * (s16)m_ppu.VPR[vb]._s8[h * 2]; + } } -void PPULLVMRecompiler::VMULOSH(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._s32[w] = (s32)m_ppu.VPR[va]._s16[w * 2] * (s32)m_ppu.VPR[vb]._s16[w * 2]; - } +void PPULLVMRecompiler::VMULOSH(u32 vd, u32 va, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._s32[w] = (s32)m_ppu.VPR[va]._s16[w * 2] * (s32)m_ppu.VPR[vb]._s16[w * 2]; + } } -void PPULLVMRecompiler::VMULOUB(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._u16[h] = (u16)m_ppu.VPR[va]._u8[h * 2] * (u16)m_ppu.VPR[vb]._u8[h * 2]; - } +void PPULLVMRecompiler::VMULOUB(u32 vd, u32 va, u32 vb) { + for (uint h = 0; h < 8; h++) { + m_ppu.VPR[vd]._u16[h] = (u16)m_ppu.VPR[va]._u8[h * 2] * (u16)m_ppu.VPR[vb]._u8[h * 2]; + } } -void PPULLVMRecompiler::VMULOUH(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = (u32)m_ppu.VPR[va]._u16[w * 2] * (u32)m_ppu.VPR[vb]._u16[w * 2]; - } +void PPULLVMRecompiler::VMULOUH(u32 vd, u32 va, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._u32[w] = (u32)m_ppu.VPR[va]._u16[w * 2] * (u32)m_ppu.VPR[vb]._u16[w * 2]; + } } -void PPULLVMRecompiler::VNMSUBFP(u32 vd, u32 va, u32 vc, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._f[w] = -(m_ppu.VPR[va]._f[w] * m_ppu.VPR[vc]._f[w] - m_ppu.VPR[vb]._f[w]); - } +void PPULLVMRecompiler::VNMSUBFP(u32 vd, u32 va, u32 vc, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._f[w] = -(m_ppu.VPR[va]._f[w] * m_ppu.VPR[vc]._f[w] - m_ppu.VPR[vb]._f[w]); + } } -void PPULLVMRecompiler::VNOR(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = ~(m_ppu.VPR[va]._u32[w] | m_ppu.VPR[vb]._u32[w]); - } +void PPULLVMRecompiler::VNOR(u32 vd, u32 va, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._u32[w] = ~(m_ppu.VPR[va]._u32[w] | m_ppu.VPR[vb]._u32[w]); + } } -void PPULLVMRecompiler::VOR(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] | m_ppu.VPR[vb]._u32[w]; - } +void PPULLVMRecompiler::VOR(u32 vd, u32 va, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] | m_ppu.VPR[vb]._u32[w]; + } } -void PPULLVMRecompiler::VPERM(u32 vd, u32 va, u32 vb, u32 vc) -{ - u8 tmpSRC[32]; - memcpy(tmpSRC, m_ppu.VPR[vb]._u8, 16); - memcpy(tmpSRC + 16, m_ppu.VPR[va]._u8, 16); +void PPULLVMRecompiler::VPERM(u32 vd, u32 va, u32 vb, u32 vc) { + u8 tmpSRC[32]; + memcpy(tmpSRC, m_ppu.VPR[vb]._u8, 16); + memcpy(tmpSRC + 16, m_ppu.VPR[va]._u8, 16); - for (uint b = 0; b < 16; b++) - { - u8 index = m_ppu.VPR[vc]._u8[b] & 0x1f; + for (uint b = 0; b < 16; b++) { + u8 index = m_ppu.VPR[vc]._u8[b] & 0x1f; - m_ppu.VPR[vd]._u8[b] = tmpSRC[0x1f - index]; - } + m_ppu.VPR[vd]._u8[b] = tmpSRC[0x1f - index]; + } } -void PPULLVMRecompiler::VPKPX(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 4; h++) - { - u16 bb7 = m_ppu.VPR[vb]._u8[15 - (h * 4 + 0)] & 0x1; - u16 bb8 = m_ppu.VPR[vb]._u8[15 - (h * 4 + 1)] >> 3; - u16 bb16 = m_ppu.VPR[vb]._u8[15 - (h * 4 + 2)] >> 3; - u16 bb24 = m_ppu.VPR[vb]._u8[15 - (h * 4 + 3)] >> 3; - u16 ab7 = m_ppu.VPR[va]._u8[15 - (h * 4 + 0)] & 0x1; - u16 ab8 = m_ppu.VPR[va]._u8[15 - (h * 4 + 1)] >> 3; - u16 ab16 = m_ppu.VPR[va]._u8[15 - (h * 4 + 2)] >> 3; - u16 ab24 = m_ppu.VPR[va]._u8[15 - (h * 4 + 3)] >> 3; +void PPULLVMRecompiler::VPKPX(u32 vd, u32 va, u32 vb) { + for (uint h = 0; h < 4; h++) { + u16 bb7 = m_ppu.VPR[vb]._u8[15 - (h * 4 + 0)] & 0x1; + u16 bb8 = m_ppu.VPR[vb]._u8[15 - (h * 4 + 1)] >> 3; + u16 bb16 = m_ppu.VPR[vb]._u8[15 - (h * 4 + 2)] >> 3; + u16 bb24 = m_ppu.VPR[vb]._u8[15 - (h * 4 + 3)] >> 3; + u16 ab7 = m_ppu.VPR[va]._u8[15 - (h * 4 + 0)] & 0x1; + u16 ab8 = m_ppu.VPR[va]._u8[15 - (h * 4 + 1)] >> 3; + u16 ab16 = m_ppu.VPR[va]._u8[15 - (h * 4 + 2)] >> 3; + u16 ab24 = m_ppu.VPR[va]._u8[15 - (h * 4 + 3)] >> 3; - m_ppu.VPR[vd]._u16[3 - h] = (bb7 << 15) | (bb8 << 10) | (bb16 << 5) | bb24; - m_ppu.VPR[vd]._u16[4 + (3 - h)] = (ab7 << 15) | (ab8 << 10) | (ab16 << 5) | ab24; - } + m_ppu.VPR[vd]._u16[3 - h] = (bb7 << 15) | (bb8 << 10) | (bb16 << 5) | bb24; + m_ppu.VPR[vd]._u16[4 + (3 - h)] = (ab7 << 15) | (ab8 << 10) | (ab16 << 5) | ab24; + } } void PPULLVMRecompiler::VPKSHSS(u32 vd, u32 va, u32 vb) //nf { - for (uint b = 0; b < 8; b++) - { - s16 result = m_ppu.VPR[va]._s16[b]; + for (uint b = 0; b < 8; b++) { + s16 result = m_ppu.VPR[va]._s16[b]; - if (result > INT8_MAX) - { - result = INT8_MAX; - m_ppu.VSCR.SAT = 1; - } - else if (result < INT8_MIN) - { - result = INT8_MIN; - m_ppu.VSCR.SAT = 1; - } + if (result > INT8_MAX) { + result = INT8_MAX; + m_ppu.VSCR.SAT = 1; + } else if (result < INT8_MIN) { + result = INT8_MIN; + m_ppu.VSCR.SAT = 1; + } - m_ppu.VPR[vd]._s8[b + 8] = result; + m_ppu.VPR[vd]._s8[b + 8] = result; - result = m_ppu.VPR[vb]._s16[b]; + result = m_ppu.VPR[vb]._s16[b]; - if (result > INT8_MAX) - { - result = INT8_MAX; - m_ppu.VSCR.SAT = 1; - } - else if (result < INT8_MIN) - { - result = INT8_MIN; - m_ppu.VSCR.SAT = 1; - } + if (result > INT8_MAX) { + result = INT8_MAX; + m_ppu.VSCR.SAT = 1; + } else if (result < INT8_MIN) { + result = INT8_MIN; + m_ppu.VSCR.SAT = 1; + } - m_ppu.VPR[vd]._s8[b] = result; - } + m_ppu.VPR[vd]._s8[b] = result; + } } -void PPULLVMRecompiler::VPKSHUS(u32 vd, u32 va, u32 vb) -{ - for (uint b = 0; b < 8; b++) - { - s16 result = m_ppu.VPR[va]._s16[b]; +void PPULLVMRecompiler::VPKSHUS(u32 vd, u32 va, u32 vb) { + for (uint b = 0; b < 8; b++) { + s16 result = m_ppu.VPR[va]._s16[b]; - if (result > UINT8_MAX) - { - result = UINT8_MAX; - m_ppu.VSCR.SAT = 1; - } - else if (result < 0) - { - result = 0; - m_ppu.VSCR.SAT = 1; - } + if (result > UINT8_MAX) { + result = UINT8_MAX; + m_ppu.VSCR.SAT = 1; + } else if (result < 0) { + result = 0; + m_ppu.VSCR.SAT = 1; + } - m_ppu.VPR[vd]._u8[b + 8] = result; + m_ppu.VPR[vd]._u8[b + 8] = result; - result = m_ppu.VPR[vb]._s16[b]; + result = m_ppu.VPR[vb]._s16[b]; - if (result > UINT8_MAX) - { - result = UINT8_MAX; - m_ppu.VSCR.SAT = 1; - } - else if (result < 0) - { - result = 0; - m_ppu.VSCR.SAT = 1; - } + if (result > UINT8_MAX) { + result = UINT8_MAX; + m_ppu.VSCR.SAT = 1; + } else if (result < 0) { + result = 0; + m_ppu.VSCR.SAT = 1; + } - m_ppu.VPR[vd]._u8[b] = result; - } + m_ppu.VPR[vd]._u8[b] = result; + } } -void PPULLVMRecompiler::VPKSWSS(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 4; h++) - { - s32 result = m_ppu.VPR[va]._s32[h]; +void PPULLVMRecompiler::VPKSWSS(u32 vd, u32 va, u32 vb) { + for (uint h = 0; h < 4; h++) { + s32 result = m_ppu.VPR[va]._s32[h]; - if (result > INT16_MAX) - { - result = INT16_MAX; - m_ppu.VSCR.SAT = 1; - } - else if (result < INT16_MIN) - { - result = INT16_MIN; - m_ppu.VSCR.SAT = 1; - } + if (result > INT16_MAX) { + result = INT16_MAX; + m_ppu.VSCR.SAT = 1; + } else if (result < INT16_MIN) { + result = INT16_MIN; + m_ppu.VSCR.SAT = 1; + } - m_ppu.VPR[vd]._s16[h + 4] = result; + m_ppu.VPR[vd]._s16[h + 4] = result; - result = m_ppu.VPR[vb]._s32[h]; + result = m_ppu.VPR[vb]._s32[h]; - if (result > INT16_MAX) - { - result = INT16_MAX; - m_ppu.VSCR.SAT = 1; - } - else if (result < INT16_MIN) - { - result = INT16_MIN; - m_ppu.VSCR.SAT = 1; - } + if (result > INT16_MAX) { + result = INT16_MAX; + m_ppu.VSCR.SAT = 1; + } else if (result < INT16_MIN) { + result = INT16_MIN; + m_ppu.VSCR.SAT = 1; + } - m_ppu.VPR[vd]._s16[h] = result; - } + m_ppu.VPR[vd]._s16[h] = result; + } } void PPULLVMRecompiler::VPKSWUS(u32 vd, u32 va, u32 vb) //nf { - for (uint h = 0; h < 4; h++) - { - s32 result = m_ppu.VPR[va]._s32[h]; + for (uint h = 0; h < 4; h++) { + s32 result = m_ppu.VPR[va]._s32[h]; - if (result > UINT16_MAX) - { - result = UINT16_MAX; - m_ppu.VSCR.SAT = 1; - } - else if (result < 0) - { - result = 0; - m_ppu.VSCR.SAT = 1; - } + if (result > UINT16_MAX) { + result = UINT16_MAX; + m_ppu.VSCR.SAT = 1; + } else if (result < 0) { + result = 0; + m_ppu.VSCR.SAT = 1; + } - m_ppu.VPR[vd]._u16[h + 4] = result; + m_ppu.VPR[vd]._u16[h + 4] = result; - result = m_ppu.VPR[vb]._s32[h]; + result = m_ppu.VPR[vb]._s32[h]; - if (result > UINT16_MAX) - { - result = UINT16_MAX; - m_ppu.VSCR.SAT = 1; - } - else if (result < 0) - { - result = 0; - m_ppu.VSCR.SAT = 1; - } + if (result > UINT16_MAX) { + result = UINT16_MAX; + m_ppu.VSCR.SAT = 1; + } else if (result < 0) { + result = 0; + m_ppu.VSCR.SAT = 1; + } - m_ppu.VPR[vd]._u16[h] = result; - } + m_ppu.VPR[vd]._u16[h] = result; + } } void PPULLVMRecompiler::VPKUHUM(u32 vd, u32 va, u32 vb) //nf { - for (uint b = 0; b < 8; b++) - { - m_ppu.VPR[vd]._u8[b + 8] = m_ppu.VPR[va]._u8[b * 2]; - m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[vb]._u8[b * 2]; - } + for (uint b = 0; b < 8; b++) { + m_ppu.VPR[vd]._u8[b + 8] = m_ppu.VPR[va]._u8[b * 2]; + m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[vb]._u8[b * 2]; + } } -void PPULLVMRecompiler::VPKUHUS(u32 vd, u32 va, u32 vb) -{ - for (uint b = 0; b < 8; b++) - { - u16 result = m_ppu.VPR[va]._u16[b]; +void PPULLVMRecompiler::VPKUHUS(u32 vd, u32 va, u32 vb) { + for (uint b = 0; b < 8; b++) { + u16 result = m_ppu.VPR[va]._u16[b]; - if (result > UINT8_MAX) - { - result = UINT8_MAX; - m_ppu.VSCR.SAT = 1; - } + if (result > UINT8_MAX) { + result = UINT8_MAX; + m_ppu.VSCR.SAT = 1; + } - m_ppu.VPR[vd]._u8[b + 8] = result; + m_ppu.VPR[vd]._u8[b + 8] = result; - result = m_ppu.VPR[vb]._u16[b]; + result = m_ppu.VPR[vb]._u16[b]; - if (result > UINT8_MAX) - { - result = UINT8_MAX; - m_ppu.VSCR.SAT = 1; - } + if (result > UINT8_MAX) { + result = UINT8_MAX; + m_ppu.VSCR.SAT = 1; + } - m_ppu.VPR[vd]._u8[b] = result; - } + m_ppu.VPR[vd]._u8[b] = result; + } } -void PPULLVMRecompiler::VPKUWUM(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 4; h++) - { - m_ppu.VPR[vd]._u16[h + 4] = m_ppu.VPR[va]._u16[h * 2]; - m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[vb]._u16[h * 2]; - } +void PPULLVMRecompiler::VPKUWUM(u32 vd, u32 va, u32 vb) { + for (uint h = 0; h < 4; h++) { + m_ppu.VPR[vd]._u16[h + 4] = m_ppu.VPR[va]._u16[h * 2]; + m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[vb]._u16[h * 2]; + } } void PPULLVMRecompiler::VPKUWUS(u32 vd, u32 va, u32 vb) //nf { - for (uint h = 0; h < 4; h++) - { - u32 result = m_ppu.VPR[va]._u32[h]; + for (uint h = 0; h < 4; h++) { + u32 result = m_ppu.VPR[va]._u32[h]; - if (result > UINT16_MAX) - { - result = UINT16_MAX; - m_ppu.VSCR.SAT = 1; - } + if (result > UINT16_MAX) { + result = UINT16_MAX; + m_ppu.VSCR.SAT = 1; + } - m_ppu.VPR[vd]._u16[h + 4] = result; + m_ppu.VPR[vd]._u16[h + 4] = result; - result = m_ppu.VPR[vb]._u32[h]; + result = m_ppu.VPR[vb]._u32[h]; - if (result > UINT16_MAX) - { - result = UINT16_MAX; - m_ppu.VSCR.SAT = 1; - } + if (result > UINT16_MAX) { + result = UINT16_MAX; + m_ppu.VSCR.SAT = 1; + } - m_ppu.VPR[vd]._u16[h] = result; - } + m_ppu.VPR[vd]._u16[h] = result; + } } -void PPULLVMRecompiler::VREFP(u32 vd, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._f[w] = 1.0f / m_ppu.VPR[vb]._f[w]; - } +void PPULLVMRecompiler::VREFP(u32 vd, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._f[w] = 1.0f / m_ppu.VPR[vb]._f[w]; + } } -void PPULLVMRecompiler::VRFIM(u32 vd, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._f[w] = floor(m_ppu.VPR[vb]._f[w]); - } +void PPULLVMRecompiler::VRFIM(u32 vd, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._f[w] = floor(m_ppu.VPR[vb]._f[w]); + } } -void PPULLVMRecompiler::VRFIN(u32 vd, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._f[w] = floor(m_ppu.VPR[vb]._f[w] + 0.5f); - } +void PPULLVMRecompiler::VRFIN(u32 vd, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._f[w] = floor(m_ppu.VPR[vb]._f[w] + 0.5f); + } } -void PPULLVMRecompiler::VRFIP(u32 vd, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._f[w] = ceil(m_ppu.VPR[vb]._f[w]); - } +void PPULLVMRecompiler::VRFIP(u32 vd, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._f[w] = ceil(m_ppu.VPR[vb]._f[w]); + } } -void PPULLVMRecompiler::VRFIZ(u32 vd, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - float f; - modff(m_ppu.VPR[vb]._f[w], &f); - m_ppu.VPR[vd]._f[w] = f; - } +void PPULLVMRecompiler::VRFIZ(u32 vd, u32 vb) { + for (uint w = 0; w < 4; w++) { + float f; + modff(m_ppu.VPR[vb]._f[w], &f); + m_ppu.VPR[vd]._f[w] = f; + } } void PPULLVMRecompiler::VRLB(u32 vd, u32 va, u32 vb) //nf { - for (uint b = 0; b < 16; b++) - { - int nRot = m_ppu.VPR[vb]._u8[b] & 0x7; + for (uint b = 0; b < 16; b++) { + int nRot = m_ppu.VPR[vb]._u8[b] & 0x7; - m_ppu.VPR[vd]._u8[b] = (m_ppu.VPR[va]._u8[b] << nRot) | (m_ppu.VPR[va]._u8[b] >> (8 - nRot)); - } + m_ppu.VPR[vd]._u8[b] = (m_ppu.VPR[va]._u8[b] << nRot) | (m_ppu.VPR[va]._u8[b] >> (8 - nRot)); + } } void PPULLVMRecompiler::VRLH(u32 vd, u32 va, u32 vb) //nf { - //for (uint h = 0; h < 8; h++) - //{ - // m_ppu.VPR[vd]._u16[h] = rotl16(m_ppu.VPR[va]._u16[h], m_ppu.VPR[vb]._u8[h * 2] & 0xf); - //} + //for (uint h = 0; h < 8; h++) + //{ + // m_ppu.VPR[vd]._u16[h] = rotl16(m_ppu.VPR[va]._u16[h], m_ppu.VPR[vb]._u8[h * 2] & 0xf); + //} } -void PPULLVMRecompiler::VRLW(u32 vd, u32 va, u32 vb) -{ - //for (uint w = 0; w < 4; w++) - //{ - // m_ppu.VPR[vd]._u32[w] = rotl32(m_ppu.VPR[va]._u32[w], m_ppu.VPR[vb]._u8[w * 4] & 0x1f); - //} +void PPULLVMRecompiler::VRLW(u32 vd, u32 va, u32 vb) { + //for (uint w = 0; w < 4; w++) + //{ + // m_ppu.VPR[vd]._u32[w] = rotl32(m_ppu.VPR[va]._u32[w], m_ppu.VPR[vb]._u8[w * 4] & 0x1f); + //} } -void PPULLVMRecompiler::VRSQRTEFP(u32 vd, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - //TODO: accurate div - m_ppu.VPR[vd]._f[w] = 1.0f / sqrtf(m_ppu.VPR[vb]._f[w]); - } +void PPULLVMRecompiler::VRSQRTEFP(u32 vd, u32 vb) { + for (uint w = 0; w < 4; w++) { + //TODO: accurate div + m_ppu.VPR[vd]._f[w] = 1.0f / sqrtf(m_ppu.VPR[vb]._f[w]); + } } -void PPULLVMRecompiler::VSEL(u32 vd, u32 va, u32 vb, u32 vc) -{ - for (uint b = 0; b < 16; b++) - { - m_ppu.VPR[vd]._u8[b] = (m_ppu.VPR[vb]._u8[b] & m_ppu.VPR[vc]._u8[b]) | (m_ppu.VPR[va]._u8[b] & (~m_ppu.VPR[vc]._u8[b])); - } +void PPULLVMRecompiler::VSEL(u32 vd, u32 va, u32 vb, u32 vc) { + for (uint b = 0; b < 16; b++) { + m_ppu.VPR[vd]._u8[b] = (m_ppu.VPR[vb]._u8[b] & m_ppu.VPR[vc]._u8[b]) | (m_ppu.VPR[va]._u8[b] & (~m_ppu.VPR[vc]._u8[b])); + } } void PPULLVMRecompiler::VSL(u32 vd, u32 va, u32 vb) //nf { - u8 sh = m_ppu.VPR[vb]._u8[0] & 0x7; + u8 sh = m_ppu.VPR[vb]._u8[0] & 0x7; - u32 t = 1; + u32 t = 1; - for (uint b = 0; b < 16; b++) - { - t &= (m_ppu.VPR[vb]._u8[b] & 0x7) == sh; - } + for (uint b = 0; b < 16; b++) { + t &= (m_ppu.VPR[vb]._u8[b] & 0x7) == sh; + } - if (t) - { - m_ppu.VPR[vd]._u8[0] = m_ppu.VPR[va]._u8[0] << sh; + if (t) { + m_ppu.VPR[vd]._u8[0] = m_ppu.VPR[va]._u8[0] << sh; - for (uint b = 1; b < 16; b++) - { - m_ppu.VPR[vd]._u8[b] = (m_ppu.VPR[va]._u8[b] << sh) | (m_ppu.VPR[va]._u8[b - 1] >> (8 - sh)); - } - } - else - { - //undefined - m_ppu.VPR[vd]._u32[0] = 0xCDCDCDCD; - m_ppu.VPR[vd]._u32[1] = 0xCDCDCDCD; - m_ppu.VPR[vd]._u32[2] = 0xCDCDCDCD; - m_ppu.VPR[vd]._u32[3] = 0xCDCDCDCD; - } + for (uint b = 1; b < 16; b++) { + m_ppu.VPR[vd]._u8[b] = (m_ppu.VPR[va]._u8[b] << sh) | (m_ppu.VPR[va]._u8[b - 1] >> (8 - sh)); + } + } else { + //undefined + m_ppu.VPR[vd]._u32[0] = 0xCDCDCDCD; + m_ppu.VPR[vd]._u32[1] = 0xCDCDCDCD; + m_ppu.VPR[vd]._u32[2] = 0xCDCDCDCD; + m_ppu.VPR[vd]._u32[3] = 0xCDCDCDCD; + } } -void PPULLVMRecompiler::VSLB(u32 vd, u32 va, u32 vb) -{ - for (uint b = 0; b < 16; b++) - { - m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._u8[b] << (m_ppu.VPR[vb]._u8[b] & 0x7); - } +void PPULLVMRecompiler::VSLB(u32 vd, u32 va, u32 vb) { + for (uint b = 0; b < 16; b++) { + m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._u8[b] << (m_ppu.VPR[vb]._u8[b] & 0x7); + } } -void PPULLVMRecompiler::VSLDOI(u32 vd, u32 va, u32 vb, u32 sh) -{ - u8 tmpSRC[32]; - memcpy(tmpSRC, m_ppu.VPR[vb]._u8, 16); - memcpy(tmpSRC + 16, m_ppu.VPR[va]._u8, 16); +void PPULLVMRecompiler::VSLDOI(u32 vd, u32 va, u32 vb, u32 sh) { + u8 tmpSRC[32]; + memcpy(tmpSRC, m_ppu.VPR[vb]._u8, 16); + memcpy(tmpSRC + 16, m_ppu.VPR[va]._u8, 16); - for (uint b = 0; b < 16; b++) - { - m_ppu.VPR[vd]._u8[15 - b] = tmpSRC[31 - (b + sh)]; - } + for (uint b = 0; b < 16; b++) { + m_ppu.VPR[vd]._u8[15 - b] = tmpSRC[31 - (b + sh)]; + } } -void PPULLVMRecompiler::VSLH(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] << (m_ppu.VPR[vb]._u8[h * 2] & 0xf); - } +void PPULLVMRecompiler::VSLH(u32 vd, u32 va, u32 vb) { + for (uint h = 0; h < 8; h++) { + m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] << (m_ppu.VPR[vb]._u8[h * 2] & 0xf); + } } -void PPULLVMRecompiler::VSLO(u32 vd, u32 va, u32 vb) -{ - u8 nShift = (m_ppu.VPR[vb]._u8[0] >> 3) & 0xf; +void PPULLVMRecompiler::VSLO(u32 vd, u32 va, u32 vb) { + u8 nShift = (m_ppu.VPR[vb]._u8[0] >> 3) & 0xf; - m_ppu.VPR[vd].Clear(); + m_ppu.VPR[vd].Clear(); - for (u8 b = 0; b < 16 - nShift; b++) - { - m_ppu.VPR[vd]._u8[15 - b] = m_ppu.VPR[va]._u8[15 - (b + nShift)]; - } + for (u8 b = 0; b < 16 - nShift; b++) { + m_ppu.VPR[vd]._u8[15 - b] = m_ppu.VPR[va]._u8[15 - (b + nShift)]; + } } -void PPULLVMRecompiler::VSLW(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] << (m_ppu.VPR[vb]._u32[w] & 0x1f); - } +void PPULLVMRecompiler::VSLW(u32 vd, u32 va, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] << (m_ppu.VPR[vb]._u32[w] & 0x1f); + } } -void PPULLVMRecompiler::VSPLTB(u32 vd, u32 uimm5, u32 vb) -{ - u8 byte = m_ppu.VPR[vb]._u8[15 - uimm5]; +void PPULLVMRecompiler::VSPLTB(u32 vd, u32 uimm5, u32 vb) { + u8 byte = m_ppu.VPR[vb]._u8[15 - uimm5]; - for (uint b = 0; b < 16; b++) - { - m_ppu.VPR[vd]._u8[b] = byte; - } + for (uint b = 0; b < 16; b++) { + m_ppu.VPR[vd]._u8[b] = byte; + } } -void PPULLVMRecompiler::VSPLTH(u32 vd, u32 uimm5, u32 vb) -{ - assert(uimm5 < 8); +void PPULLVMRecompiler::VSPLTH(u32 vd, u32 uimm5, u32 vb) { + assert(uimm5 < 8); - u16 hword = m_ppu.VPR[vb]._u16[7 - uimm5]; + u16 hword = m_ppu.VPR[vb]._u16[7 - uimm5]; - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._u16[h] = hword; - } + for (uint h = 0; h < 8; h++) { + m_ppu.VPR[vd]._u16[h] = hword; + } } -void PPULLVMRecompiler::VSPLTISB(u32 vd, s32 simm5) -{ - for (uint b = 0; b < 16; b++) - { - m_ppu.VPR[vd]._u8[b] = simm5; - } +void PPULLVMRecompiler::VSPLTISB(u32 vd, s32 simm5) { + for (uint b = 0; b < 16; b++) { + m_ppu.VPR[vd]._u8[b] = simm5; + } } -void PPULLVMRecompiler::VSPLTISH(u32 vd, s32 simm5) -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._u16[h] = (s16)simm5; - } +void PPULLVMRecompiler::VSPLTISH(u32 vd, s32 simm5) { + for (uint h = 0; h < 8; h++) { + m_ppu.VPR[vd]._u16[h] = (s16)simm5; + } } -void PPULLVMRecompiler::VSPLTISW(u32 vd, s32 simm5) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = (s32)simm5; - } +void PPULLVMRecompiler::VSPLTISW(u32 vd, s32 simm5) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._u32[w] = (s32)simm5; + } } -void PPULLVMRecompiler::VSPLTW(u32 vd, u32 uimm5, u32 vb) -{ - assert(uimm5 < 4); +void PPULLVMRecompiler::VSPLTW(u32 vd, u32 uimm5, u32 vb) { + assert(uimm5 < 4); - u32 word = m_ppu.VPR[vb]._u32[3 - uimm5]; + u32 word = m_ppu.VPR[vb]._u32[3 - uimm5]; - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = word; - } + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._u32[w] = word; + } } void PPULLVMRecompiler::VSR(u32 vd, u32 va, u32 vb) //nf { - u8 sh = m_ppu.VPR[vb]._u8[0] & 0x7; - u32 t = 1; + u8 sh = m_ppu.VPR[vb]._u8[0] & 0x7; + u32 t = 1; - for (uint b = 0; b < 16; b++) - { - t &= (m_ppu.VPR[vb]._u8[b] & 0x7) == sh; - } + for (uint b = 0; b < 16; b++) { + t &= (m_ppu.VPR[vb]._u8[b] & 0x7) == sh; + } - if (t) - { - m_ppu.VPR[vd]._u8[15] = m_ppu.VPR[va]._u8[15] >> sh; + if (t) { + m_ppu.VPR[vd]._u8[15] = m_ppu.VPR[va]._u8[15] >> sh; - for (uint b = 14; ~b; b--) - { - m_ppu.VPR[vd]._u8[b] = (m_ppu.VPR[va]._u8[b] >> sh) | (m_ppu.VPR[va]._u8[b + 1] << (8 - sh)); - } - } - else - { - //undefined - m_ppu.VPR[vd]._u32[0] = 0xCDCDCDCD; - m_ppu.VPR[vd]._u32[1] = 0xCDCDCDCD; - m_ppu.VPR[vd]._u32[2] = 0xCDCDCDCD; - m_ppu.VPR[vd]._u32[3] = 0xCDCDCDCD; - } + for (uint b = 14; ~b; b--) { + m_ppu.VPR[vd]._u8[b] = (m_ppu.VPR[va]._u8[b] >> sh) | (m_ppu.VPR[va]._u8[b + 1] << (8 - sh)); + } + } else { + //undefined + m_ppu.VPR[vd]._u32[0] = 0xCDCDCDCD; + m_ppu.VPR[vd]._u32[1] = 0xCDCDCDCD; + m_ppu.VPR[vd]._u32[2] = 0xCDCDCDCD; + m_ppu.VPR[vd]._u32[3] = 0xCDCDCDCD; + } } void PPULLVMRecompiler::VSRAB(u32 vd, u32 va, u32 vb) //nf { - for (uint b = 0; b < 16; b++) - { - m_ppu.VPR[vd]._s8[b] = m_ppu.VPR[va]._s8[b] >> (m_ppu.VPR[vb]._u8[b] & 0x7); - } + for (uint b = 0; b < 16; b++) { + m_ppu.VPR[vd]._s8[b] = m_ppu.VPR[va]._s8[b] >> (m_ppu.VPR[vb]._u8[b] & 0x7); + } } -void PPULLVMRecompiler::VSRAH(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._s16[h] = m_ppu.VPR[va]._s16[h] >> (m_ppu.VPR[vb]._u8[h * 2] & 0xf); - } +void PPULLVMRecompiler::VSRAH(u32 vd, u32 va, u32 vb) { + for (uint h = 0; h < 8; h++) { + m_ppu.VPR[vd]._s16[h] = m_ppu.VPR[va]._s16[h] >> (m_ppu.VPR[vb]._u8[h * 2] & 0xf); + } } -void PPULLVMRecompiler::VSRAW(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._s32[w] = m_ppu.VPR[va]._s32[w] >> (m_ppu.VPR[vb]._u8[w * 4] & 0x1f); - } +void PPULLVMRecompiler::VSRAW(u32 vd, u32 va, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._s32[w] = m_ppu.VPR[va]._s32[w] >> (m_ppu.VPR[vb]._u8[w * 4] & 0x1f); + } } -void PPULLVMRecompiler::VSRB(u32 vd, u32 va, u32 vb) -{ - for (uint b = 0; b < 16; b++) - { - m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._u8[b] >> (m_ppu.VPR[vb]._u8[b] & 0x7); - } +void PPULLVMRecompiler::VSRB(u32 vd, u32 va, u32 vb) { + for (uint b = 0; b < 16; b++) { + m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._u8[b] >> (m_ppu.VPR[vb]._u8[b] & 0x7); + } } -void PPULLVMRecompiler::VSRH(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] >> (m_ppu.VPR[vb]._u8[h * 2] & 0xf); - } +void PPULLVMRecompiler::VSRH(u32 vd, u32 va, u32 vb) { + for (uint h = 0; h < 8; h++) { + m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] >> (m_ppu.VPR[vb]._u8[h * 2] & 0xf); + } } -void PPULLVMRecompiler::VSRO(u32 vd, u32 va, u32 vb) -{ - u8 nShift = (m_ppu.VPR[vb]._u8[0] >> 3) & 0xf; +void PPULLVMRecompiler::VSRO(u32 vd, u32 va, u32 vb) { + u8 nShift = (m_ppu.VPR[vb]._u8[0] >> 3) & 0xf; - m_ppu.VPR[vd].Clear(); + m_ppu.VPR[vd].Clear(); - for (u8 b = 0; b < 16 - nShift; b++) - { - m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._u8[b + nShift]; - } + for (u8 b = 0; b < 16 - nShift; b++) { + m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._u8[b + nShift]; + } } -void PPULLVMRecompiler::VSRW(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] >> (m_ppu.VPR[vb]._u8[w * 4] & 0x1f); - } +void PPULLVMRecompiler::VSRW(u32 vd, u32 va, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] >> (m_ppu.VPR[vb]._u8[w * 4] & 0x1f); + } } void PPULLVMRecompiler::VSUBCUW(u32 vd, u32 va, u32 vb) //nf { - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] < m_ppu.VPR[vb]._u32[w] ? 0 : 1; - } + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] < m_ppu.VPR[vb]._u32[w] ? 0 : 1; + } } -void PPULLVMRecompiler::VSUBFP(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._f[w] = m_ppu.VPR[va]._f[w] - m_ppu.VPR[vb]._f[w]; - } +void PPULLVMRecompiler::VSUBFP(u32 vd, u32 va, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._f[w] = m_ppu.VPR[va]._f[w] - m_ppu.VPR[vb]._f[w]; + } } void PPULLVMRecompiler::VSUBSBS(u32 vd, u32 va, u32 vb) //nf { - for (uint b = 0; b < 16; b++) - { - s16 result = (s16)m_ppu.VPR[va]._s8[b] - (s16)m_ppu.VPR[vb]._s8[b]; + for (uint b = 0; b < 16; b++) { + s16 result = (s16)m_ppu.VPR[va]._s8[b] - (s16)m_ppu.VPR[vb]._s8[b]; - if (result < INT8_MIN) - { - m_ppu.VPR[vd]._s8[b] = INT8_MIN; - m_ppu.VSCR.SAT = 1; - } - else if (result > INT8_MAX) - { - m_ppu.VPR[vd]._s8[b] = INT8_MAX; - m_ppu.VSCR.SAT = 1; - } - else - m_ppu.VPR[vd]._s8[b] = (s8)result; - } + if (result < INT8_MIN) { + m_ppu.VPR[vd]._s8[b] = INT8_MIN; + m_ppu.VSCR.SAT = 1; + } else if (result > INT8_MAX) { + m_ppu.VPR[vd]._s8[b] = INT8_MAX; + m_ppu.VSCR.SAT = 1; + } else + m_ppu.VPR[vd]._s8[b] = (s8)result; + } } -void PPULLVMRecompiler::VSUBSHS(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 8; h++) - { - s32 result = (s32)m_ppu.VPR[va]._s16[h] - (s32)m_ppu.VPR[vb]._s16[h]; +void PPULLVMRecompiler::VSUBSHS(u32 vd, u32 va, u32 vb) { + for (uint h = 0; h < 8; h++) { + s32 result = (s32)m_ppu.VPR[va]._s16[h] - (s32)m_ppu.VPR[vb]._s16[h]; - if (result < INT16_MIN) - { - m_ppu.VPR[vd]._s16[h] = (s16)INT16_MIN; - m_ppu.VSCR.SAT = 1; - } - else if (result > INT16_MAX) - { - m_ppu.VPR[vd]._s16[h] = (s16)INT16_MAX; - m_ppu.VSCR.SAT = 1; - } - else - m_ppu.VPR[vd]._s16[h] = (s16)result; - } + if (result < INT16_MIN) { + m_ppu.VPR[vd]._s16[h] = (s16)INT16_MIN; + m_ppu.VSCR.SAT = 1; + } else if (result > INT16_MAX) { + m_ppu.VPR[vd]._s16[h] = (s16)INT16_MAX; + m_ppu.VSCR.SAT = 1; + } else + m_ppu.VPR[vd]._s16[h] = (s16)result; + } } -void PPULLVMRecompiler::VSUBSWS(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - s64 result = (s64)m_ppu.VPR[va]._s32[w] - (s64)m_ppu.VPR[vb]._s32[w]; +void PPULLVMRecompiler::VSUBSWS(u32 vd, u32 va, u32 vb) { + for (uint w = 0; w < 4; w++) { + s64 result = (s64)m_ppu.VPR[va]._s32[w] - (s64)m_ppu.VPR[vb]._s32[w]; - if (result < INT32_MIN) - { - m_ppu.VPR[vd]._s32[w] = (s32)INT32_MIN; - m_ppu.VSCR.SAT = 1; - } - else if (result > INT32_MAX) - { - m_ppu.VPR[vd]._s32[w] = (s32)INT32_MAX; - m_ppu.VSCR.SAT = 1; - } - else - m_ppu.VPR[vd]._s32[w] = (s32)result; - } + if (result < INT32_MIN) { + m_ppu.VPR[vd]._s32[w] = (s32)INT32_MIN; + m_ppu.VSCR.SAT = 1; + } else if (result > INT32_MAX) { + m_ppu.VPR[vd]._s32[w] = (s32)INT32_MAX; + m_ppu.VSCR.SAT = 1; + } else + m_ppu.VPR[vd]._s32[w] = (s32)result; + } } -void PPULLVMRecompiler::VSUBUBM(u32 vd, u32 va, u32 vb) -{ - for (uint b = 0; b < 16; b++) - { - m_ppu.VPR[vd]._u8[b] = (u8)((m_ppu.VPR[va]._u8[b] - m_ppu.VPR[vb]._u8[b]) & 0xff); - } +void PPULLVMRecompiler::VSUBUBM(u32 vd, u32 va, u32 vb) { + for (uint b = 0; b < 16; b++) { + m_ppu.VPR[vd]._u8[b] = (u8)((m_ppu.VPR[va]._u8[b] - m_ppu.VPR[vb]._u8[b]) & 0xff); + } } -void PPULLVMRecompiler::VSUBUBS(u32 vd, u32 va, u32 vb) -{ - for (uint b = 0; b < 16; b++) - { - s16 result = (s16)m_ppu.VPR[va]._u8[b] - (s16)m_ppu.VPR[vb]._u8[b]; +void PPULLVMRecompiler::VSUBUBS(u32 vd, u32 va, u32 vb) { + for (uint b = 0; b < 16; b++) { + s16 result = (s16)m_ppu.VPR[va]._u8[b] - (s16)m_ppu.VPR[vb]._u8[b]; - if (result < 0) - { - m_ppu.VPR[vd]._u8[b] = 0; - m_ppu.VSCR.SAT = 1; - } - else - m_ppu.VPR[vd]._u8[b] = (u8)result; - } + if (result < 0) { + m_ppu.VPR[vd]._u8[b] = 0; + m_ppu.VSCR.SAT = 1; + } else + m_ppu.VPR[vd]._u8[b] = (u8)result; + } } -void PPULLVMRecompiler::VSUBUHM(u32 vd, u32 va, u32 vb) -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] - m_ppu.VPR[vb]._u16[h]; - } +void PPULLVMRecompiler::VSUBUHM(u32 vd, u32 va, u32 vb) { + for (uint h = 0; h < 8; h++) { + m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] - m_ppu.VPR[vb]._u16[h]; + } } void PPULLVMRecompiler::VSUBUHS(u32 vd, u32 va, u32 vb) //nf { - for (uint h = 0; h < 8; h++) - { - s32 result = (s32)m_ppu.VPR[va]._u16[h] - (s32)m_ppu.VPR[vb]._u16[h]; + for (uint h = 0; h < 8; h++) { + s32 result = (s32)m_ppu.VPR[va]._u16[h] - (s32)m_ppu.VPR[vb]._u16[h]; - if (result < 0) - { - m_ppu.VPR[vd]._u16[h] = 0; - m_ppu.VSCR.SAT = 1; - } - else - m_ppu.VPR[vd]._u16[h] = (u16)result; - } + if (result < 0) { + m_ppu.VPR[vd]._u16[h] = 0; + m_ppu.VSCR.SAT = 1; + } else + m_ppu.VPR[vd]._u16[h] = (u16)result; + } } -void PPULLVMRecompiler::VSUBUWM(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] - m_ppu.VPR[vb]._u32[w]; - } +void PPULLVMRecompiler::VSUBUWM(u32 vd, u32 va, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] - m_ppu.VPR[vb]._u32[w]; + } } -void PPULLVMRecompiler::VSUBUWS(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - s64 result = (s64)m_ppu.VPR[va]._u32[w] - (s64)m_ppu.VPR[vb]._u32[w]; +void PPULLVMRecompiler::VSUBUWS(u32 vd, u32 va, u32 vb) { + for (uint w = 0; w < 4; w++) { + s64 result = (s64)m_ppu.VPR[va]._u32[w] - (s64)m_ppu.VPR[vb]._u32[w]; - if (result < 0) - { - m_ppu.VPR[vd]._u32[w] = 0; - m_ppu.VSCR.SAT = 1; - } - else - m_ppu.VPR[vd]._u32[w] = (u32)result; - } + if (result < 0) { + m_ppu.VPR[vd]._u32[w] = 0; + m_ppu.VSCR.SAT = 1; + } else + m_ppu.VPR[vd]._u32[w] = (u32)result; + } } -void PPULLVMRecompiler::VSUMSWS(u32 vd, u32 va, u32 vb) -{ - m_ppu.VPR[vd].Clear(); +void PPULLVMRecompiler::VSUMSWS(u32 vd, u32 va, u32 vb) { + m_ppu.VPR[vd].Clear(); - s64 sum = m_ppu.VPR[vb]._s32[3]; + s64 sum = m_ppu.VPR[vb]._s32[3]; - for (uint w = 0; w < 4; w++) - { - sum += m_ppu.VPR[va]._s32[w]; - } + for (uint w = 0; w < 4; w++) { + sum += m_ppu.VPR[va]._s32[w]; + } - if (sum > INT32_MAX) - { - m_ppu.VPR[vd]._s32[0] = (s32)INT32_MAX; - m_ppu.VSCR.SAT = 1; - } - else if (sum < INT32_MIN) - { - m_ppu.VPR[vd]._s32[0] = (s32)INT32_MIN; - m_ppu.VSCR.SAT = 1; - } - else - m_ppu.VPR[vd]._s32[0] = (s32)sum; + if (sum > INT32_MAX) { + m_ppu.VPR[vd]._s32[0] = (s32)INT32_MAX; + m_ppu.VSCR.SAT = 1; + } else if (sum < INT32_MIN) { + m_ppu.VPR[vd]._s32[0] = (s32)INT32_MIN; + m_ppu.VSCR.SAT = 1; + } else + m_ppu.VPR[vd]._s32[0] = (s32)sum; } -void PPULLVMRecompiler::VSUM2SWS(u32 vd, u32 va, u32 vb) -{ - for (uint n = 0; n < 2; n++) - { - s64 sum = (s64)m_ppu.VPR[va]._s32[n * 2] + m_ppu.VPR[va]._s32[n * 2 + 1] + m_ppu.VPR[vb]._s32[n * 2]; +void PPULLVMRecompiler::VSUM2SWS(u32 vd, u32 va, u32 vb) { + for (uint n = 0; n < 2; n++) { + s64 sum = (s64)m_ppu.VPR[va]._s32[n * 2] + m_ppu.VPR[va]._s32[n * 2 + 1] + m_ppu.VPR[vb]._s32[n * 2]; - if (sum > INT32_MAX) - { - m_ppu.VPR[vd]._s32[n * 2] = (s32)INT32_MAX; - m_ppu.VSCR.SAT = 1; - } - else if (sum < INT32_MIN) - { - m_ppu.VPR[vd]._s32[n * 2] = (s32)INT32_MIN; - m_ppu.VSCR.SAT = 1; - } - else - m_ppu.VPR[vd]._s32[n * 2] = (s32)sum; - } - m_ppu.VPR[vd]._s32[1] = 0; - m_ppu.VPR[vd]._s32[3] = 0; + if (sum > INT32_MAX) { + m_ppu.VPR[vd]._s32[n * 2] = (s32)INT32_MAX; + m_ppu.VSCR.SAT = 1; + } else if (sum < INT32_MIN) { + m_ppu.VPR[vd]._s32[n * 2] = (s32)INT32_MIN; + m_ppu.VSCR.SAT = 1; + } else + m_ppu.VPR[vd]._s32[n * 2] = (s32)sum; + } + m_ppu.VPR[vd]._s32[1] = 0; + m_ppu.VPR[vd]._s32[3] = 0; } void PPULLVMRecompiler::VSUM4SBS(u32 vd, u32 va, u32 vb) //nf { - for (uint w = 0; w < 4; w++) - { - s64 sum = m_ppu.VPR[vb]._s32[w]; + for (uint w = 0; w < 4; w++) { + s64 sum = m_ppu.VPR[vb]._s32[w]; - for (uint b = 0; b < 4; b++) - { - sum += m_ppu.VPR[va]._s8[w * 4 + b]; - } + for (uint b = 0; b < 4; b++) { + sum += m_ppu.VPR[va]._s8[w * 4 + b]; + } - if (sum > INT32_MAX) - { - m_ppu.VPR[vd]._s32[w] = (s32)INT32_MAX; - m_ppu.VSCR.SAT = 1; - } - else if (sum < INT32_MIN) - { - m_ppu.VPR[vd]._s32[w] = (s32)INT32_MIN; - m_ppu.VSCR.SAT = 1; - } - else - m_ppu.VPR[vd]._s32[w] = (s32)sum; - } + if (sum > INT32_MAX) { + m_ppu.VPR[vd]._s32[w] = (s32)INT32_MAX; + m_ppu.VSCR.SAT = 1; + } else if (sum < INT32_MIN) { + m_ppu.VPR[vd]._s32[w] = (s32)INT32_MIN; + m_ppu.VSCR.SAT = 1; + } else + m_ppu.VPR[vd]._s32[w] = (s32)sum; + } } -void PPULLVMRecompiler::VSUM4SHS(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - s64 sum = m_ppu.VPR[vb]._s32[w]; +void PPULLVMRecompiler::VSUM4SHS(u32 vd, u32 va, u32 vb) { + for (uint w = 0; w < 4; w++) { + s64 sum = m_ppu.VPR[vb]._s32[w]; - for (uint h = 0; h < 2; h++) - { - sum += m_ppu.VPR[va]._s16[w * 2 + h]; - } + for (uint h = 0; h < 2; h++) { + sum += m_ppu.VPR[va]._s16[w * 2 + h]; + } - if (sum > INT32_MAX) - { - m_ppu.VPR[vd]._s32[w] = (s32)INT32_MAX; - m_ppu.VSCR.SAT = 1; - } - else if (sum < INT32_MIN) - { - m_ppu.VPR[vd]._s32[w] = (s32)INT32_MIN; - m_ppu.VSCR.SAT = 1; - } - else - m_ppu.VPR[vd]._s32[w] = (s32)sum; - } + if (sum > INT32_MAX) { + m_ppu.VPR[vd]._s32[w] = (s32)INT32_MAX; + m_ppu.VSCR.SAT = 1; + } else if (sum < INT32_MIN) { + m_ppu.VPR[vd]._s32[w] = (s32)INT32_MIN; + m_ppu.VSCR.SAT = 1; + } else + m_ppu.VPR[vd]._s32[w] = (s32)sum; + } } -void PPULLVMRecompiler::VSUM4UBS(u32 vd, u32 va, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - u64 sum = m_ppu.VPR[vb]._u32[w]; +void PPULLVMRecompiler::VSUM4UBS(u32 vd, u32 va, u32 vb) { + for (uint w = 0; w < 4; w++) { + u64 sum = m_ppu.VPR[vb]._u32[w]; - for (uint b = 0; b < 4; b++) - { - sum += m_ppu.VPR[va]._u8[w * 4 + b]; - } + for (uint b = 0; b < 4; b++) { + sum += m_ppu.VPR[va]._u8[w * 4 + b]; + } - if (sum > UINT32_MAX) - { - m_ppu.VPR[vd]._u32[w] = (u32)UINT32_MAX; - m_ppu.VSCR.SAT = 1; - } - else - m_ppu.VPR[vd]._u32[w] = (u32)sum; - } + if (sum > UINT32_MAX) { + m_ppu.VPR[vd]._u32[w] = (u32)UINT32_MAX; + m_ppu.VSCR.SAT = 1; + } else + m_ppu.VPR[vd]._u32[w] = (u32)sum; + } } -void PPULLVMRecompiler::VUPKHPX(u32 vd, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._s8[(3 - w) * 4 + 3] = m_ppu.VPR[vb]._s8[w * 2 + 0] >> 7; // signed shift sign extends - m_ppu.VPR[vd]._u8[(3 - w) * 4 + 2] = (m_ppu.VPR[vb]._u8[w * 2 + 0] >> 2) & 0x1f; - m_ppu.VPR[vd]._u8[(3 - w) * 4 + 1] = ((m_ppu.VPR[vb]._u8[w * 2 + 0] & 0x3) << 3) | ((m_ppu.VPR[vb]._u8[w * 2 + 1] >> 5) & 0x7); - m_ppu.VPR[vd]._u8[(3 - w) * 4 + 0] = m_ppu.VPR[vb]._u8[w * 2 + 1] & 0x1f; - } +void PPULLVMRecompiler::VUPKHPX(u32 vd, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._s8[(3 - w) * 4 + 3] = m_ppu.VPR[vb]._s8[w * 2 + 0] >> 7; // signed shift sign extends + m_ppu.VPR[vd]._u8[(3 - w) * 4 + 2] = (m_ppu.VPR[vb]._u8[w * 2 + 0] >> 2) & 0x1f; + m_ppu.VPR[vd]._u8[(3 - w) * 4 + 1] = ((m_ppu.VPR[vb]._u8[w * 2 + 0] & 0x3) << 3) | ((m_ppu.VPR[vb]._u8[w * 2 + 1] >> 5) & 0x7); + m_ppu.VPR[vd]._u8[(3 - w) * 4 + 0] = m_ppu.VPR[vb]._u8[w * 2 + 1] & 0x1f; + } } -void PPULLVMRecompiler::VUPKHSB(u32 vd, u32 vb) -{ - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._s16[h] = m_ppu.VPR[vb]._s8[h]; - } +void PPULLVMRecompiler::VUPKHSB(u32 vd, u32 vb) { + for (uint h = 0; h < 8; h++) { + m_ppu.VPR[vd]._s16[h] = m_ppu.VPR[vb]._s8[h]; + } } -void PPULLVMRecompiler::VUPKHSH(u32 vd, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._s32[w] = m_ppu.VPR[vb]._s16[w]; - } +void PPULLVMRecompiler::VUPKHSH(u32 vd, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._s32[w] = m_ppu.VPR[vb]._s16[w]; + } } -void PPULLVMRecompiler::VUPKLPX(u32 vd, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._s8[(3 - w) * 4 + 3] = m_ppu.VPR[vb]._s8[8 + w * 2 + 0] >> 7; // signed shift sign extends - m_ppu.VPR[vd]._u8[(3 - w) * 4 + 2] = (m_ppu.VPR[vb]._u8[8 + w * 2 + 0] >> 2) & 0x1f; - m_ppu.VPR[vd]._u8[(3 - w) * 4 + 1] = ((m_ppu.VPR[vb]._u8[8 + w * 2 + 0] & 0x3) << 3) | ((m_ppu.VPR[vb]._u8[8 + w * 2 + 1] >> 5) & 0x7); - m_ppu.VPR[vd]._u8[(3 - w) * 4 + 0] = m_ppu.VPR[vb]._u8[8 + w * 2 + 1] & 0x1f; - } +void PPULLVMRecompiler::VUPKLPX(u32 vd, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._s8[(3 - w) * 4 + 3] = m_ppu.VPR[vb]._s8[8 + w * 2 + 0] >> 7; // signed shift sign extends + m_ppu.VPR[vd]._u8[(3 - w) * 4 + 2] = (m_ppu.VPR[vb]._u8[8 + w * 2 + 0] >> 2) & 0x1f; + m_ppu.VPR[vd]._u8[(3 - w) * 4 + 1] = ((m_ppu.VPR[vb]._u8[8 + w * 2 + 0] & 0x3) << 3) | ((m_ppu.VPR[vb]._u8[8 + w * 2 + 1] >> 5) & 0x7); + m_ppu.VPR[vd]._u8[(3 - w) * 4 + 0] = m_ppu.VPR[vb]._u8[8 + w * 2 + 1] & 0x1f; + } } void PPULLVMRecompiler::VUPKLSB(u32 vd, u32 vb) //nf { - for (uint h = 0; h < 8; h++) - { - m_ppu.VPR[vd]._s16[h] = m_ppu.VPR[vb]._s8[8 + h]; - } + for (uint h = 0; h < 8; h++) { + m_ppu.VPR[vd]._s16[h] = m_ppu.VPR[vb]._s8[8 + h]; + } } -void PPULLVMRecompiler::VUPKLSH(u32 vd, u32 vb) -{ - for (uint w = 0; w < 4; w++) - { - m_ppu.VPR[vd]._s32[w] = m_ppu.VPR[vb]._s16[4 + w]; - } +void PPULLVMRecompiler::VUPKLSH(u32 vd, u32 vb) { + for (uint w = 0; w < 4; w++) { + m_ppu.VPR[vd]._s32[w] = m_ppu.VPR[vb]._s16[4 + w]; + } } -void PPULLVMRecompiler::VXOR(u32 vd, u32 va, u32 vb) -{ - m_ppu.VPR[vd]._u32[0] = m_ppu.VPR[va]._u32[0] ^ m_ppu.VPR[vb]._u32[0]; - m_ppu.VPR[vd]._u32[1] = m_ppu.VPR[va]._u32[1] ^ m_ppu.VPR[vb]._u32[1]; - m_ppu.VPR[vd]._u32[2] = m_ppu.VPR[va]._u32[2] ^ m_ppu.VPR[vb]._u32[2]; - m_ppu.VPR[vd]._u32[3] = m_ppu.VPR[va]._u32[3] ^ m_ppu.VPR[vb]._u32[3]; +void PPULLVMRecompiler::VXOR(u32 vd, u32 va, u32 vb) { + m_ppu.VPR[vd]._u32[0] = m_ppu.VPR[va]._u32[0] ^ m_ppu.VPR[vb]._u32[0]; + m_ppu.VPR[vd]._u32[1] = m_ppu.VPR[va]._u32[1] ^ m_ppu.VPR[vb]._u32[1]; + m_ppu.VPR[vd]._u32[2] = m_ppu.VPR[va]._u32[2] ^ m_ppu.VPR[vb]._u32[2]; + m_ppu.VPR[vd]._u32[3] = m_ppu.VPR[va]._u32[3] ^ m_ppu.VPR[vb]._u32[3]; } -void PPULLVMRecompiler::MULLI(u32 rd, u32 ra, s32 simm16) -{ - m_ppu.GPR[rd] = (s64)m_ppu.GPR[ra] * simm16; +void PPULLVMRecompiler::MULLI(u32 rd, u32 ra, s32 simm16) { + m_ppu.GPR[rd] = (s64)m_ppu.GPR[ra] * simm16; } -void PPULLVMRecompiler::SUBFIC(u32 rd, u32 ra, s32 simm16) -{ - const u64 RA = m_ppu.GPR[ra]; - const u64 IMM = (s64)simm16; - m_ppu.GPR[rd] = ~RA + IMM + 1; +void PPULLVMRecompiler::SUBFIC(u32 rd, u32 ra, s32 simm16) { + const u64 RA = m_ppu.GPR[ra]; + const u64 IMM = (s64)simm16; + m_ppu.GPR[rd] = ~RA + IMM + 1; - m_ppu.XER.CA = m_ppu.IsCarry(~RA, IMM, 1); + m_ppu.XER.CA = m_ppu.IsCarry(~RA, IMM, 1); } -void PPULLVMRecompiler::CMPLI(u32 crfd, u32 l, u32 ra, u32 uimm16) -{ - m_ppu.UpdateCRnU(l, crfd, m_ppu.GPR[ra], uimm16); +void PPULLVMRecompiler::CMPLI(u32 crfd, u32 l, u32 ra, u32 uimm16) { + m_ppu.UpdateCRnU(l, crfd, m_ppu.GPR[ra], uimm16); } -void PPULLVMRecompiler::CMPI(u32 crfd, u32 l, u32 ra, s32 simm16) -{ - m_ppu.UpdateCRnS(l, crfd, m_ppu.GPR[ra], simm16); +void PPULLVMRecompiler::CMPI(u32 crfd, u32 l, u32 ra, s32 simm16) { + m_ppu.UpdateCRnS(l, crfd, m_ppu.GPR[ra], simm16); } -void PPULLVMRecompiler::ADDIC(u32 rd, u32 ra, s32 simm16) -{ - const u64 RA = m_ppu.GPR[ra]; - m_ppu.GPR[rd] = RA + simm16; - m_ppu.XER.CA = m_ppu.IsCarry(RA, simm16); +void PPULLVMRecompiler::ADDIC(u32 rd, u32 ra, s32 simm16) { + const u64 RA = m_ppu.GPR[ra]; + m_ppu.GPR[rd] = RA + simm16; + m_ppu.XER.CA = m_ppu.IsCarry(RA, simm16); } -void PPULLVMRecompiler::ADDIC_(u32 rd, u32 ra, s32 simm16) -{ - const u64 RA = m_ppu.GPR[ra]; - m_ppu.GPR[rd] = RA + simm16; - m_ppu.XER.CA = m_ppu.IsCarry(RA, simm16); - m_ppu.UpdateCR0(m_ppu.GPR[rd]); +void PPULLVMRecompiler::ADDIC_(u32 rd, u32 ra, s32 simm16) { + const u64 RA = m_ppu.GPR[ra]; + m_ppu.GPR[rd] = RA + simm16; + m_ppu.XER.CA = m_ppu.IsCarry(RA, simm16); + m_ppu.UpdateCR0(m_ppu.GPR[rd]); } -void PPULLVMRecompiler::ADDI(u32 rd, u32 ra, s32 simm16) -{ - auto rd_ptr = m_ir_builder.CreateConstGEP2_32(m_gpr, 0, rd); - auto imm_val = m_ir_builder.getInt64((int64_t)simm16); +void PPULLVMRecompiler::ADDI(u32 rd, u32 ra, s32 simm16) { + auto rd_ptr = m_ir_builder.CreateConstGEP2_32(m_gpr, 0, rd); + auto imm_val = m_ir_builder.getInt64((int64_t)simm16); - if (ra == 0) - { - m_ir_builder.CreateStore(imm_val, rd_ptr); - } - else - { - auto ra_ptr = m_ir_builder.CreateConstGEP2_32(m_gpr, 0, ra); - auto ra_val = m_ir_builder.CreateLoad(ra_ptr); - auto sum = m_ir_builder.CreateAdd(ra_val, imm_val); - m_ir_builder.CreateStore(sum, rd_ptr); - } + if (ra == 0) { + m_ir_builder.CreateStore(imm_val, rd_ptr); + } else { + auto ra_ptr = m_ir_builder.CreateConstGEP2_32(m_gpr, 0, ra); + auto ra_val = m_ir_builder.CreateLoad(ra_ptr); + auto sum = m_ir_builder.CreateAdd(ra_val, imm_val); + m_ir_builder.CreateStore(sum, rd_ptr); + } } -void PPULLVMRecompiler::ADDIS(u32 rd, u32 ra, s32 simm16) -{ - m_ppu.GPR[rd] = ra ? ((s64)m_ppu.GPR[ra] + (simm16 << 16)) : (simm16 << 16); +void PPULLVMRecompiler::ADDIS(u32 rd, u32 ra, s32 simm16) { + m_ppu.GPR[rd] = ra ? ((s64)m_ppu.GPR[ra] + (simm16 << 16)) : (simm16 << 16); } -void PPULLVMRecompiler::BC(u32 bo, u32 bi, s32 bd, u32 aa, u32 lk) -{ - //if (CheckCondition(bo, bi)) - //{ - // const u64 nextLR = m_ppu.PC + 4; - // m_ppu.SetBranch(branchTarget((aa ? 0 : m_ppu.PC), bd), lk); - // if (lk) m_ppu.LR = nextLR; - //} +void PPULLVMRecompiler::BC(u32 bo, u32 bi, s32 bd, u32 aa, u32 lk) { + //if (CheckCondition(bo, bi)) + //{ + // const u64 nextLR = m_ppu.PC + 4; + // m_ppu.SetBranch(branchTarget((aa ? 0 : m_ppu.PC), bd), lk); + // if (lk) m_ppu.LR = nextLR; + //} } -void PPULLVMRecompiler::SC(u32 sc_code) -{ - //switch (sc_code) - //{ - //case 0x1: UNK(fmt::Format("HyperCall %d", m_ppu.GPR[0])); break; - //case 0x2: SysCall(); break; - //case 0x3: - // Emu.GetSFuncManager().StaticExecute(m_ppu.GPR[11]); - // if (Ini.HLELogging.GetValue()) - // { - // LOG_NOTICE(PPU, "'%s' done with code[0x%llx]! #pc: 0x%llx", - // Emu.GetSFuncManager()[m_ppu.GPR[11]]->name, m_ppu.GPR[3], m_ppu.PC); - // } - // break; - //case 0x4: m_ppu.FastStop(); break; - //case 0x22: UNK("HyperCall LV1"); break; - //default: UNK(fmt::Format("Unknown sc: %x", sc_code)); - //} +void PPULLVMRecompiler::SC(u32 sc_code) { + //switch (sc_code) + //{ + //case 0x1: UNK(fmt::Format("HyperCall %d", m_ppu.GPR[0])); break; + //case 0x2: SysCall(); break; + //case 0x3: + // Emu.GetSFuncManager().StaticExecute(m_ppu.GPR[11]); + // if (Ini.HLELogging.GetValue()) + // { + // LOG_NOTICE(PPU, "'%s' done with code[0x%llx]! #pc: 0x%llx", + // Emu.GetSFuncManager()[m_ppu.GPR[11]]->name, m_ppu.GPR[3], m_ppu.PC); + // } + // break; + //case 0x4: m_ppu.FastStop(); break; + //case 0x22: UNK("HyperCall LV1"); break; + //default: UNK(fmt::Format("Unknown sc: %x", sc_code)); + //} } -void PPULLVMRecompiler::B(s32 ll, u32 aa, u32 lk) -{ - const u64 nextLR = m_ppu.PC + 4; - m_ppu.SetBranch(branchTarget(aa ? 0 : m_ppu.PC, ll), lk); - if (lk) m_ppu.LR = nextLR; +void PPULLVMRecompiler::B(s32 ll, u32 aa, u32 lk) { + const u64 nextLR = m_ppu.PC + 4; + m_ppu.SetBranch(branchTarget(aa ? 0 : m_ppu.PC, ll), lk); + if (lk) m_ppu.LR = nextLR; } -void PPULLVMRecompiler::MCRF(u32 crfd, u32 crfs) -{ - m_ppu.SetCR(crfd, m_ppu.GetCR(crfs)); +void PPULLVMRecompiler::MCRF(u32 crfd, u32 crfs) { + m_ppu.SetCR(crfd, m_ppu.GetCR(crfs)); } -void PPULLVMRecompiler::BCLR(u32 bo, u32 bi, u32 bh, u32 lk) -{ - //if (CheckCondition(bo, bi)) - //{ - // const u64 nextLR = m_ppu.PC + 4; - // m_ppu.SetBranch(branchTarget(0, m_ppu.LR), true); - // if (lk) m_ppu.LR = nextLR; - //} +void PPULLVMRecompiler::BCLR(u32 bo, u32 bi, u32 bh, u32 lk) { + //if (CheckCondition(bo, bi)) + //{ + // const u64 nextLR = m_ppu.PC + 4; + // m_ppu.SetBranch(branchTarget(0, m_ppu.LR), true); + // if (lk) m_ppu.LR = nextLR; + //} } -void PPULLVMRecompiler::CRNOR(u32 crbd, u32 crba, u32 crbb) -{ - const u8 v = 1 ^ (m_ppu.IsCR(crba) | m_ppu.IsCR(crbb)); - m_ppu.SetCRBit2(crbd, v & 0x1); +void PPULLVMRecompiler::CRNOR(u32 crbd, u32 crba, u32 crbb) { + const u8 v = 1 ^ (m_ppu.IsCR(crba) | m_ppu.IsCR(crbb)); + m_ppu.SetCRBit2(crbd, v & 0x1); } -void PPULLVMRecompiler::CRANDC(u32 crbd, u32 crba, u32 crbb) -{ - const u8 v = m_ppu.IsCR(crba) & (1 ^ m_ppu.IsCR(crbb)); - m_ppu.SetCRBit2(crbd, v & 0x1); +void PPULLVMRecompiler::CRANDC(u32 crbd, u32 crba, u32 crbb) { + const u8 v = m_ppu.IsCR(crba) & (1 ^ m_ppu.IsCR(crbb)); + m_ppu.SetCRBit2(crbd, v & 0x1); } -void PPULLVMRecompiler::ISYNC() -{ - _mm_mfence(); +void PPULLVMRecompiler::ISYNC() { + _mm_mfence(); } -void PPULLVMRecompiler::CRXOR(u32 crbd, u32 crba, u32 crbb) -{ - const u8 v = m_ppu.IsCR(crba) ^ m_ppu.IsCR(crbb); - m_ppu.SetCRBit2(crbd, v & 0x1); +void PPULLVMRecompiler::CRXOR(u32 crbd, u32 crba, u32 crbb) { + const u8 v = m_ppu.IsCR(crba) ^ m_ppu.IsCR(crbb); + m_ppu.SetCRBit2(crbd, v & 0x1); } -void PPULLVMRecompiler::CRNAND(u32 crbd, u32 crba, u32 crbb) -{ - const u8 v = 1 ^ (m_ppu.IsCR(crba) & m_ppu.IsCR(crbb)); - m_ppu.SetCRBit2(crbd, v & 0x1); +void PPULLVMRecompiler::CRNAND(u32 crbd, u32 crba, u32 crbb) { + const u8 v = 1 ^ (m_ppu.IsCR(crba) & m_ppu.IsCR(crbb)); + m_ppu.SetCRBit2(crbd, v & 0x1); } -void PPULLVMRecompiler::CRAND(u32 crbd, u32 crba, u32 crbb) -{ - const u8 v = m_ppu.IsCR(crba) & m_ppu.IsCR(crbb); - m_ppu.SetCRBit2(crbd, v & 0x1); +void PPULLVMRecompiler::CRAND(u32 crbd, u32 crba, u32 crbb) { + const u8 v = m_ppu.IsCR(crba) & m_ppu.IsCR(crbb); + m_ppu.SetCRBit2(crbd, v & 0x1); } -void PPULLVMRecompiler::CREQV(u32 crbd, u32 crba, u32 crbb) -{ - const u8 v = 1 ^ (m_ppu.IsCR(crba) ^ m_ppu.IsCR(crbb)); - m_ppu.SetCRBit2(crbd, v & 0x1); +void PPULLVMRecompiler::CREQV(u32 crbd, u32 crba, u32 crbb) { + const u8 v = 1 ^ (m_ppu.IsCR(crba) ^ m_ppu.IsCR(crbb)); + m_ppu.SetCRBit2(crbd, v & 0x1); } -void PPULLVMRecompiler::CRORC(u32 crbd, u32 crba, u32 crbb) -{ - const u8 v = m_ppu.IsCR(crba) | (1 ^ m_ppu.IsCR(crbb)); - m_ppu.SetCRBit2(crbd, v & 0x1); +void PPULLVMRecompiler::CRORC(u32 crbd, u32 crba, u32 crbb) { + const u8 v = m_ppu.IsCR(crba) | (1 ^ m_ppu.IsCR(crbb)); + m_ppu.SetCRBit2(crbd, v & 0x1); } -void PPULLVMRecompiler::CROR(u32 crbd, u32 crba, u32 crbb) -{ - const u8 v = m_ppu.IsCR(crba) | m_ppu.IsCR(crbb); - m_ppu.SetCRBit2(crbd, v & 0x1); +void PPULLVMRecompiler::CROR(u32 crbd, u32 crba, u32 crbb) { + const u8 v = m_ppu.IsCR(crba) | m_ppu.IsCR(crbb); + m_ppu.SetCRBit2(crbd, v & 0x1); } -void PPULLVMRecompiler::BCCTR(u32 bo, u32 bi, u32 bh, u32 lk) -{ - if (bo & 0x10 || m_ppu.IsCR(bi) == (bo & 0x8)) - { - const u64 nextLR = m_ppu.PC + 4; - m_ppu.SetBranch(branchTarget(0, m_ppu.CTR), true); - if (lk) m_ppu.LR = nextLR; - } +void PPULLVMRecompiler::BCCTR(u32 bo, u32 bi, u32 bh, u32 lk) { + if (bo & 0x10 || m_ppu.IsCR(bi) == (bo & 0x8)) { + const u64 nextLR = m_ppu.PC + 4; + m_ppu.SetBranch(branchTarget(0, m_ppu.CTR), true); + if (lk) m_ppu.LR = nextLR; + } } -void PPULLVMRecompiler::RLWIMI(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) -{ - //const u64 mask = rotate_mask[32 + mb][32 + me]; - //m_ppu.GPR[ra] = (m_ppu.GPR[ra] & ~mask) | (rotl32(m_ppu.GPR[rs], sh) & mask); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +void PPULLVMRecompiler::RLWIMI(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) { + //const u64 mask = rotate_mask[32 + mb][32 + me]; + //m_ppu.GPR[ra] = (m_ppu.GPR[ra] & ~mask) | (rotl32(m_ppu.GPR[rs], sh) & mask); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } -void PPULLVMRecompiler::RLWINM(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) -{ - //m_ppu.GPR[ra] = rotl32(m_ppu.GPR[rs], sh) & rotate_mask[32 + mb][32 + me]; - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +void PPULLVMRecompiler::RLWINM(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) { + //m_ppu.GPR[ra] = rotl32(m_ppu.GPR[rs], sh) & rotate_mask[32 + mb][32 + me]; + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } -void PPULLVMRecompiler::RLWNM(u32 ra, u32 rs, u32 rb, u32 mb, u32 me, bool rc) -{ - //m_ppu.GPR[ra] = rotl32(m_ppu.GPR[rs], m_ppu.GPR[rb] & 0x1f) & rotate_mask[32 + mb][32 + me]; - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +void PPULLVMRecompiler::RLWNM(u32 ra, u32 rs, u32 rb, u32 mb, u32 me, bool rc) { + //m_ppu.GPR[ra] = rotl32(m_ppu.GPR[rs], m_ppu.GPR[rb] & 0x1f) & rotate_mask[32 + mb][32 + me]; + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } -void PPULLVMRecompiler::ORI(u32 ra, u32 rs, u32 uimm16) -{ - m_ppu.GPR[ra] = m_ppu.GPR[rs] | uimm16; +void PPULLVMRecompiler::ORI(u32 ra, u32 rs, u32 uimm16) { + m_ppu.GPR[ra] = m_ppu.GPR[rs] | uimm16; } -void PPULLVMRecompiler::ORIS(u32 ra, u32 rs, u32 uimm16) -{ - m_ppu.GPR[ra] = m_ppu.GPR[rs] | (uimm16 << 16); +void PPULLVMRecompiler::ORIS(u32 ra, u32 rs, u32 uimm16) { + m_ppu.GPR[ra] = m_ppu.GPR[rs] | (uimm16 << 16); } -void PPULLVMRecompiler::XORI(u32 ra, u32 rs, u32 uimm16) -{ - m_ppu.GPR[ra] = m_ppu.GPR[rs] ^ uimm16; +void PPULLVMRecompiler::XORI(u32 ra, u32 rs, u32 uimm16) { + m_ppu.GPR[ra] = m_ppu.GPR[rs] ^ uimm16; } -void PPULLVMRecompiler::XORIS(u32 ra, u32 rs, u32 uimm16) -{ - m_ppu.GPR[ra] = m_ppu.GPR[rs] ^ (uimm16 << 16); +void PPULLVMRecompiler::XORIS(u32 ra, u32 rs, u32 uimm16) { + m_ppu.GPR[ra] = m_ppu.GPR[rs] ^ (uimm16 << 16); } -void PPULLVMRecompiler::ANDI_(u32 ra, u32 rs, u32 uimm16) -{ - m_ppu.GPR[ra] = m_ppu.GPR[rs] & uimm16; - m_ppu.UpdateCR0(m_ppu.GPR[ra]); +void PPULLVMRecompiler::ANDI_(u32 ra, u32 rs, u32 uimm16) { + m_ppu.GPR[ra] = m_ppu.GPR[rs] & uimm16; + m_ppu.UpdateCR0(m_ppu.GPR[ra]); } -void PPULLVMRecompiler::ANDIS_(u32 ra, u32 rs, u32 uimm16) -{ - m_ppu.GPR[ra] = m_ppu.GPR[rs] & (uimm16 << 16); - m_ppu.UpdateCR0(m_ppu.GPR[ra]); +void PPULLVMRecompiler::ANDIS_(u32 ra, u32 rs, u32 uimm16) { + m_ppu.GPR[ra] = m_ppu.GPR[rs] & (uimm16 << 16); + m_ppu.UpdateCR0(m_ppu.GPR[ra]); } -void PPULLVMRecompiler::RLDICL(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) -{ - //m_ppu.GPR[ra] = rotl64(m_ppu.GPR[rs], sh) & rotate_mask[mb][63]; - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +void PPULLVMRecompiler::RLDICL(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) { + //m_ppu.GPR[ra] = rotl64(m_ppu.GPR[rs], sh) & rotate_mask[mb][63]; + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } -void PPULLVMRecompiler::RLDICR(u32 ra, u32 rs, u32 sh, u32 me, bool rc) -{ - //m_ppu.GPR[ra] = rotl64(m_ppu.GPR[rs], sh) & rotate_mask[0][me]; - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +void PPULLVMRecompiler::RLDICR(u32 ra, u32 rs, u32 sh, u32 me, bool rc) { + //m_ppu.GPR[ra] = rotl64(m_ppu.GPR[rs], sh) & rotate_mask[0][me]; + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } -void PPULLVMRecompiler::RLDIC(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) -{ - //m_ppu.GPR[ra] = rotl64(m_ppu.GPR[rs], sh) & rotate_mask[mb][63 - sh]; - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +void PPULLVMRecompiler::RLDIC(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) { + //m_ppu.GPR[ra] = rotl64(m_ppu.GPR[rs], sh) & rotate_mask[mb][63 - sh]; + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } -void PPULLVMRecompiler::RLDIMI(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) -{ - //const u64 mask = rotate_mask[mb][63 - sh]; - //m_ppu.GPR[ra] = (m_ppu.GPR[ra] & ~mask) | (rotl64(m_ppu.GPR[rs], sh) & mask); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +void PPULLVMRecompiler::RLDIMI(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) { + //const u64 mask = rotate_mask[mb][63 - sh]; + //m_ppu.GPR[ra] = (m_ppu.GPR[ra] & ~mask) | (rotl64(m_ppu.GPR[rs], sh) & mask); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } -void PPULLVMRecompiler::RLDC_LR(u32 ra, u32 rs, u32 rb, u32 m_eb, bool is_r, bool rc) -{ - if (is_r) // rldcr - { - RLDICR(ra, rs, m_ppu.GPR[rb], m_eb, rc); - } - else // rldcl - { - RLDICL(ra, rs, m_ppu.GPR[rb], m_eb, rc); - } +void PPULLVMRecompiler::RLDC_LR(u32 ra, u32 rs, u32 rb, u32 m_eb, bool is_r, bool rc) { + if (is_r) // rldcr + { + RLDICR(ra, rs, m_ppu.GPR[rb], m_eb, rc); + } else // rldcl + { + RLDICL(ra, rs, m_ppu.GPR[rb], m_eb, rc); + } } -void PPULLVMRecompiler::CMP(u32 crfd, u32 l, u32 ra, u32 rb) -{ - m_ppu.UpdateCRnS(l, crfd, m_ppu.GPR[ra], m_ppu.GPR[rb]); +void PPULLVMRecompiler::CMP(u32 crfd, u32 l, u32 ra, u32 rb) { + m_ppu.UpdateCRnS(l, crfd, m_ppu.GPR[ra], m_ppu.GPR[rb]); } -void PPULLVMRecompiler::TW(u32 to, u32 ra, u32 rb) -{ - //s32 a = m_ppu.GPR[ra]; - //s32 b = m_ppu.GPR[rb]; +void PPULLVMRecompiler::TW(u32 to, u32 ra, u32 rb) { + //s32 a = m_ppu.GPR[ra]; + //s32 b = m_ppu.GPR[rb]; - //if ((a < b && (to & 0x10)) || - // (a > b && (to & 0x8)) || - // (a == b && (to & 0x4)) || - // ((u32)a < (u32)b && (to & 0x2)) || - // ((u32)a >(u32)b && (to & 0x1))) - //{ - // UNK(fmt::Format("Trap! (tw %x, r%d, r%d)", to, ra, rb)); - //} + //if ((a < b && (to & 0x10)) || + // (a > b && (to & 0x8)) || + // (a == b && (to & 0x4)) || + // ((u32)a < (u32)b && (to & 0x2)) || + // ((u32)a >(u32)b && (to & 0x1))) + //{ + // UNK(fmt::Format("Trap! (tw %x, r%d, r%d)", to, ra, rb)); + //} } -void PPULLVMRecompiler::LVSL(u32 vd, u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; +void PPULLVMRecompiler::LVSL(u32 vd, u32 ra, u32 rb) { + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - static const u64 lvsl_values[0x10][2] = - { - { 0x08090A0B0C0D0E0F, 0x0001020304050607 }, - { 0x090A0B0C0D0E0F10, 0x0102030405060708 }, - { 0x0A0B0C0D0E0F1011, 0x0203040506070809 }, - { 0x0B0C0D0E0F101112, 0x030405060708090A }, - { 0x0C0D0E0F10111213, 0x0405060708090A0B }, - { 0x0D0E0F1011121314, 0x05060708090A0B0C }, - { 0x0E0F101112131415, 0x060708090A0B0C0D }, - { 0x0F10111213141516, 0x0708090A0B0C0D0E }, - { 0x1011121314151617, 0x08090A0B0C0D0E0F }, - { 0x1112131415161718, 0x090A0B0C0D0E0F10 }, - { 0x1213141516171819, 0x0A0B0C0D0E0F1011 }, - { 0x131415161718191A, 0x0B0C0D0E0F101112 }, - { 0x1415161718191A1B, 0x0C0D0E0F10111213 }, - { 0x15161718191A1B1C, 0x0D0E0F1011121314 }, - { 0x161718191A1B1C1D, 0x0E0F101112131415 }, - { 0x1718191A1B1C1D1E, 0x0F10111213141516 }, - }; + static const u64 lvsl_values[0x10][2] = + { + {0x08090A0B0C0D0E0F, 0x0001020304050607}, + {0x090A0B0C0D0E0F10, 0x0102030405060708}, + {0x0A0B0C0D0E0F1011, 0x0203040506070809}, + {0x0B0C0D0E0F101112, 0x030405060708090A}, + {0x0C0D0E0F10111213, 0x0405060708090A0B}, + {0x0D0E0F1011121314, 0x05060708090A0B0C}, + {0x0E0F101112131415, 0x060708090A0B0C0D}, + {0x0F10111213141516, 0x0708090A0B0C0D0E}, + {0x1011121314151617, 0x08090A0B0C0D0E0F}, + {0x1112131415161718, 0x090A0B0C0D0E0F10}, + {0x1213141516171819, 0x0A0B0C0D0E0F1011}, + {0x131415161718191A, 0x0B0C0D0E0F101112}, + {0x1415161718191A1B, 0x0C0D0E0F10111213}, + {0x15161718191A1B1C, 0x0D0E0F1011121314}, + {0x161718191A1B1C1D, 0x0E0F101112131415}, + {0x1718191A1B1C1D1E, 0x0F10111213141516}, + }; - m_ppu.VPR[vd]._u64[0] = lvsl_values[addr & 0xf][0]; - m_ppu.VPR[vd]._u64[1] = lvsl_values[addr & 0xf][1]; + m_ppu.VPR[vd]._u64[0] = lvsl_values[addr & 0xf][0]; + m_ppu.VPR[vd]._u64[1] = lvsl_values[addr & 0xf][1]; } -void PPULLVMRecompiler::LVEBX(u32 vd, u32 ra, u32 rb) -{ - //const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - //m_ppu.VPR[vd].Clear(); - //m_ppu.VPR[vd]._u8[addr & 0xf] = Memory.Read8(addr); - m_ppu.VPR[vd]._u128 = Memory.Read128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL); +void PPULLVMRecompiler::LVEBX(u32 vd, u32 ra, u32 rb) { + //const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + //m_ppu.VPR[vd].Clear(); + //m_ppu.VPR[vd]._u8[addr & 0xf] = Memory.Read8(addr); + m_ppu.VPR[vd]._u128 = Memory.Read128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL); } -void PPULLVMRecompiler::SUBFC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) -{ - //const u64 RA = m_ppu.GPR[ra]; - //const u64 RB = m_ppu.GPR[rb]; - //m_ppu.GPR[rd] = ~RA + RB + 1; - //m_ppu.XER.CA = m_ppu.IsCarry(~RA, RB, 1); - //if (oe) UNK("subfco"); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +void PPULLVMRecompiler::SUBFC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { + //const u64 RA = m_ppu.GPR[ra]; + //const u64 RB = m_ppu.GPR[rb]; + //m_ppu.GPR[rd] = ~RA + RB + 1; + //m_ppu.XER.CA = m_ppu.IsCarry(~RA, RB, 1); + //if (oe) UNK("subfco"); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); } -void PPULLVMRecompiler::ADDC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) -{ - //const s64 RA = m_ppu.GPR[ra]; - //const s64 RB = m_ppu.GPR[rb]; - //m_ppu.GPR[rd] = RA + RB; - //m_ppu.XER.CA = m_ppu.IsCarry(RA, RB); - //if (oe) UNK("addco"); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +void PPULLVMRecompiler::ADDC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { + //const s64 RA = m_ppu.GPR[ra]; + //const s64 RB = m_ppu.GPR[rb]; + //m_ppu.GPR[rd] = RA + RB; + //m_ppu.XER.CA = m_ppu.IsCarry(RA, RB); + //if (oe) UNK("addco"); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); } -void PPULLVMRecompiler::MULHDU(u32 rd, u32 ra, u32 rb, bool rc) -{ - m_ppu.GPR[rd] = __umulh(m_ppu.GPR[ra], m_ppu.GPR[rb]); - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +void PPULLVMRecompiler::MULHDU(u32 rd, u32 ra, u32 rb, bool rc) { + m_ppu.GPR[rd] = __umulh(m_ppu.GPR[ra], m_ppu.GPR[rb]); + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); } -void PPULLVMRecompiler::MULHWU(u32 rd, u32 ra, u32 rb, bool rc) -{ - u32 a = m_ppu.GPR[ra]; - u32 b = m_ppu.GPR[rb]; - m_ppu.GPR[rd] = ((u64)a * (u64)b) >> 32; - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +void PPULLVMRecompiler::MULHWU(u32 rd, u32 ra, u32 rb, bool rc) { + u32 a = m_ppu.GPR[ra]; + u32 b = m_ppu.GPR[rb]; + m_ppu.GPR[rd] = ((u64)a * (u64)b) >> 32; + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); } -void PPULLVMRecompiler::MFOCRF(u32 a, u32 rd, u32 crm) -{ - /* - if(a) - { - u32 n = 0, count = 0; - for(u32 i = 0; i < 8; ++i) - { - if(crm & (1 << i)) - { - n = i; - count++; - } - } +void PPULLVMRecompiler::MFOCRF(u32 a, u32 rd, u32 crm) { + /* + if(a) + { + u32 n = 0, count = 0; + for(u32 i = 0; i < 8; ++i) + { + if(crm & (1 << i)) + { + n = i; + count++; + } + } - if(count == 1) - { - //RD[32+4*n : 32+4*n+3] = CR[4*n : 4*n+3]; - u8 offset = n * 4; - m_ppu.GPR[rd] = (m_ppu.GPR[rd] & ~(0xf << offset)) | ((u32)m_ppu.GetCR(7 - n) << offset); - } - else - m_ppu.GPR[rd] = 0; - } - else - { - */ - m_ppu.GPR[rd] = m_ppu.CR.CR; - //} + if(count == 1) + { + //RD[32+4*n : 32+4*n+3] = CR[4*n : 4*n+3]; + u8 offset = n * 4; + m_ppu.GPR[rd] = (m_ppu.GPR[rd] & ~(0xf << offset)) | ((u32)m_ppu.GetCR(7 - n) << offset); + } + else + m_ppu.GPR[rd] = 0; + } + else + { + */ + m_ppu.GPR[rd] = m_ppu.CR.CR; + //} } -void PPULLVMRecompiler::LWARX(u32 rd, u32 ra, u32 rb) -{ - m_ppu.R_ADDR = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - m_ppu.R_VALUE = (u32&)Memory[m_ppu.R_ADDR]; - m_ppu.GPR[rd] = re32((u32)m_ppu.R_VALUE); +void PPULLVMRecompiler::LWARX(u32 rd, u32 ra, u32 rb) { + m_ppu.R_ADDR = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + m_ppu.R_VALUE = (u32&)Memory[m_ppu.R_ADDR]; + m_ppu.GPR[rd] = re32((u32)m_ppu.R_VALUE); } -void PPULLVMRecompiler::LDX(u32 rd, u32 ra, u32 rb) -{ - m_ppu.GPR[rd] = Memory.Read64(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); +void PPULLVMRecompiler::LDX(u32 rd, u32 ra, u32 rb) { + m_ppu.GPR[rd] = Memory.Read64(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); } -void PPULLVMRecompiler::LWZX(u32 rd, u32 ra, u32 rb) -{ - m_ppu.GPR[rd] = Memory.Read32(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); +void PPULLVMRecompiler::LWZX(u32 rd, u32 ra, u32 rb) { + m_ppu.GPR[rd] = Memory.Read32(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); } -void PPULLVMRecompiler::SLW(u32 ra, u32 rs, u32 rb, bool rc) -{ - //u32 n = m_ppu.GPR[rb] & 0x1f; - //u32 r = rotl32((u32)m_ppu.GPR[rs], n); - //u32 m = (m_ppu.GPR[rb] & 0x20) ? 0 : rotate_mask[32][63 - n]; +void PPULLVMRecompiler::SLW(u32 ra, u32 rs, u32 rb, bool rc) { + //u32 n = m_ppu.GPR[rb] & 0x1f; + //u32 r = rotl32((u32)m_ppu.GPR[rs], n); + //u32 m = (m_ppu.GPR[rb] & 0x20) ? 0 : rotate_mask[32][63 - n]; - //m_ppu.GPR[ra] = r & m; + //m_ppu.GPR[ra] = r & m; - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } -void PPULLVMRecompiler::CNTLZW(u32 ra, u32 rs, bool rc) -{ - u32 i; - for (i = 0; i < 32; i++) - { - if (m_ppu.GPR[rs] & (1ULL << (31 - i))) break; - } +void PPULLVMRecompiler::CNTLZW(u32 ra, u32 rs, bool rc) { + u32 i; + for (i = 0; i < 32; i++) { + if (m_ppu.GPR[rs] & (1ULL << (31 - i))) break; + } - m_ppu.GPR[ra] = i; + m_ppu.GPR[ra] = i; - if (rc) m_ppu.SetCRBit(CR_LT, false); + if (rc) m_ppu.SetCRBit(CR_LT, false); } -void PPULLVMRecompiler::SLD(u32 ra, u32 rs, u32 rb, bool rc) -{ - //u32 n = m_ppu.GPR[rb] & 0x3f; - //u64 r = rotl64(m_ppu.GPR[rs], n); - //u64 m = (m_ppu.GPR[rb] & 0x40) ? 0 : rotate_mask[0][63 - n]; +void PPULLVMRecompiler::SLD(u32 ra, u32 rs, u32 rb, bool rc) { + //u32 n = m_ppu.GPR[rb] & 0x3f; + //u64 r = rotl64(m_ppu.GPR[rs], n); + //u64 m = (m_ppu.GPR[rb] & 0x40) ? 0 : rotate_mask[0][63 - n]; - //m_ppu.GPR[ra] = r & m; + //m_ppu.GPR[ra] = r & m; - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } -void PPULLVMRecompiler::AND(u32 ra, u32 rs, u32 rb, bool rc) -{ - m_ppu.GPR[ra] = m_ppu.GPR[rs] & m_ppu.GPR[rb]; - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +void PPULLVMRecompiler::AND(u32 ra, u32 rs, u32 rb, bool rc) { + m_ppu.GPR[ra] = m_ppu.GPR[rs] & m_ppu.GPR[rb]; + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } -void PPULLVMRecompiler::CMPL(u32 crfd, u32 l, u32 ra, u32 rb) -{ - m_ppu.UpdateCRnU(l, crfd, m_ppu.GPR[ra], m_ppu.GPR[rb]); +void PPULLVMRecompiler::CMPL(u32 crfd, u32 l, u32 ra, u32 rb) { + m_ppu.UpdateCRnU(l, crfd, m_ppu.GPR[ra], m_ppu.GPR[rb]); } -void PPULLVMRecompiler::LVSR(u32 vd, u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; +void PPULLVMRecompiler::LVSR(u32 vd, u32 ra, u32 rb) { + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - static const u64 lvsr_values[0x10][2] = - { - { 0x18191A1B1C1D1E1F, 0x1011121314151617 }, - { 0x1718191A1B1C1D1E, 0x0F10111213141516 }, - { 0x161718191A1B1C1D, 0x0E0F101112131415 }, - { 0x15161718191A1B1C, 0x0D0E0F1011121314 }, - { 0x1415161718191A1B, 0x0C0D0E0F10111213 }, - { 0x131415161718191A, 0x0B0C0D0E0F101112 }, - { 0x1213141516171819, 0x0A0B0C0D0E0F1011 }, - { 0x1112131415161718, 0x090A0B0C0D0E0F10 }, - { 0x1011121314151617, 0x08090A0B0C0D0E0F }, - { 0x0F10111213141516, 0x0708090A0B0C0D0E }, - { 0x0E0F101112131415, 0x060708090A0B0C0D }, - { 0x0D0E0F1011121314, 0x05060708090A0B0C }, - { 0x0C0D0E0F10111213, 0x0405060708090A0B }, - { 0x0B0C0D0E0F101112, 0x030405060708090A }, - { 0x0A0B0C0D0E0F1011, 0x0203040506070809 }, - { 0x090A0B0C0D0E0F10, 0x0102030405060708 }, - }; + static const u64 lvsr_values[0x10][2] = + { + {0x18191A1B1C1D1E1F, 0x1011121314151617}, + {0x1718191A1B1C1D1E, 0x0F10111213141516}, + {0x161718191A1B1C1D, 0x0E0F101112131415}, + {0x15161718191A1B1C, 0x0D0E0F1011121314}, + {0x1415161718191A1B, 0x0C0D0E0F10111213}, + {0x131415161718191A, 0x0B0C0D0E0F101112}, + {0x1213141516171819, 0x0A0B0C0D0E0F1011}, + {0x1112131415161718, 0x090A0B0C0D0E0F10}, + {0x1011121314151617, 0x08090A0B0C0D0E0F}, + {0x0F10111213141516, 0x0708090A0B0C0D0E}, + {0x0E0F101112131415, 0x060708090A0B0C0D}, + {0x0D0E0F1011121314, 0x05060708090A0B0C}, + {0x0C0D0E0F10111213, 0x0405060708090A0B}, + {0x0B0C0D0E0F101112, 0x030405060708090A}, + {0x0A0B0C0D0E0F1011, 0x0203040506070809}, + {0x090A0B0C0D0E0F10, 0x0102030405060708}, + }; - m_ppu.VPR[vd]._u64[0] = lvsr_values[addr & 0xf][0]; - m_ppu.VPR[vd]._u64[1] = lvsr_values[addr & 0xf][1]; + m_ppu.VPR[vd]._u64[0] = lvsr_values[addr & 0xf][0]; + m_ppu.VPR[vd]._u64[1] = lvsr_values[addr & 0xf][1]; } -void PPULLVMRecompiler::LVEHX(u32 vd, u32 ra, u32 rb) -{ - //const u64 addr = (ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~1ULL; - //m_ppu.VPR[vd].Clear(); - //(u16&)m_ppu.VPR[vd]._u8[addr & 0xf] = Memory.Read16(addr); - m_ppu.VPR[vd]._u128 = Memory.Read128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL); +void PPULLVMRecompiler::LVEHX(u32 vd, u32 ra, u32 rb) { + //const u64 addr = (ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~1ULL; + //m_ppu.VPR[vd].Clear(); + //(u16&)m_ppu.VPR[vd]._u8[addr & 0xf] = Memory.Read16(addr); + m_ppu.VPR[vd]._u128 = Memory.Read128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL); } -void PPULLVMRecompiler::SUBF(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) -{ - //m_ppu.GPR[rd] = m_ppu.GPR[rb] - m_ppu.GPR[ra]; - //if (oe) UNK("subfo"); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +void PPULLVMRecompiler::SUBF(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { + //m_ppu.GPR[rd] = m_ppu.GPR[rb] - m_ppu.GPR[ra]; + //if (oe) UNK("subfo"); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); } -void PPULLVMRecompiler::LDUX(u32 rd, u32 ra, u32 rb) -{ - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - m_ppu.GPR[rd] = Memory.Read64(addr); - m_ppu.GPR[ra] = addr; +void PPULLVMRecompiler::LDUX(u32 rd, u32 ra, u32 rb) { + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + m_ppu.GPR[rd] = Memory.Read64(addr); + m_ppu.GPR[ra] = addr; } -void PPULLVMRecompiler::DCBST(u32 ra, u32 rb) -{ - //UNK("dcbst", false); - _mm_mfence(); +void PPULLVMRecompiler::DCBST(u32 ra, u32 rb) { + //UNK("dcbst", false); + _mm_mfence(); } -void PPULLVMRecompiler::LWZUX(u32 rd, u32 ra, u32 rb) -{ - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - m_ppu.GPR[rd] = Memory.Read32(addr); - m_ppu.GPR[ra] = addr; +void PPULLVMRecompiler::LWZUX(u32 rd, u32 ra, u32 rb) { + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + m_ppu.GPR[rd] = Memory.Read32(addr); + m_ppu.GPR[ra] = addr; } -void PPULLVMRecompiler::CNTLZD(u32 ra, u32 rs, bool rc) -{ - u32 i; - for (i = 0; i < 64; i++) - { - if (m_ppu.GPR[rs] & (1ULL << (63 - i))) break; - } +void PPULLVMRecompiler::CNTLZD(u32 ra, u32 rs, bool rc) { + u32 i; + for (i = 0; i < 64; i++) { + if (m_ppu.GPR[rs] & (1ULL << (63 - i))) break; + } - m_ppu.GPR[ra] = i; - if (rc) m_ppu.SetCRBit(CR_LT, false); + m_ppu.GPR[ra] = i; + if (rc) m_ppu.SetCRBit(CR_LT, false); } -void PPULLVMRecompiler::ANDC(u32 ra, u32 rs, u32 rb, bool rc) -{ - m_ppu.GPR[ra] = m_ppu.GPR[rs] & ~m_ppu.GPR[rb]; - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +void PPULLVMRecompiler::ANDC(u32 ra, u32 rs, u32 rb, bool rc) { + m_ppu.GPR[ra] = m_ppu.GPR[rs] & ~m_ppu.GPR[rb]; + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } -void PPULLVMRecompiler::TD(u32 to, u32 ra, u32 rb) -{ - //UNK("td"); +void PPULLVMRecompiler::TD(u32 to, u32 ra, u32 rb) { + //UNK("td"); } -void PPULLVMRecompiler::LVEWX(u32 vd, u32 ra, u32 rb) -{ - //const u64 addr = (ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~3ULL; - //m_ppu.VPR[vd].Clear(); - //(u32&)m_ppu.VPR[vd]._u8[addr & 0xf] = Memory.Read32(addr); - m_ppu.VPR[vd]._u128 = Memory.Read128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL); +void PPULLVMRecompiler::LVEWX(u32 vd, u32 ra, u32 rb) { + //const u64 addr = (ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~3ULL; + //m_ppu.VPR[vd].Clear(); + //(u32&)m_ppu.VPR[vd]._u8[addr & 0xf] = Memory.Read32(addr); + m_ppu.VPR[vd]._u128 = Memory.Read128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL); } -void PPULLVMRecompiler::MULHD(u32 rd, u32 ra, u32 rb, bool rc) -{ - m_ppu.GPR[rd] = __mulh(m_ppu.GPR[ra], m_ppu.GPR[rb]); - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +void PPULLVMRecompiler::MULHD(u32 rd, u32 ra, u32 rb, bool rc) { + m_ppu.GPR[rd] = __mulh(m_ppu.GPR[ra], m_ppu.GPR[rb]); + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); } -void PPULLVMRecompiler::MULHW(u32 rd, u32 ra, u32 rb, bool rc) -{ - s32 a = m_ppu.GPR[ra]; - s32 b = m_ppu.GPR[rb]; - m_ppu.GPR[rd] = ((s64)a * (s64)b) >> 32; - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +void PPULLVMRecompiler::MULHW(u32 rd, u32 ra, u32 rb, bool rc) { + s32 a = m_ppu.GPR[ra]; + s32 b = m_ppu.GPR[rb]; + m_ppu.GPR[rd] = ((s64)a * (s64)b) >> 32; + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); } -void PPULLVMRecompiler::LDARX(u32 rd, u32 ra, u32 rb) -{ - m_ppu.R_ADDR = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - m_ppu.R_VALUE = (u64&)Memory[m_ppu.R_ADDR]; - m_ppu.GPR[rd] = re64(m_ppu.R_VALUE); +void PPULLVMRecompiler::LDARX(u32 rd, u32 ra, u32 rb) { + m_ppu.R_ADDR = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + m_ppu.R_VALUE = (u64&)Memory[m_ppu.R_ADDR]; + m_ppu.GPR[rd] = re64(m_ppu.R_VALUE); } -void PPULLVMRecompiler::DCBF(u32 ra, u32 rb) -{ - //UNK("dcbf", false); - _mm_mfence(); +void PPULLVMRecompiler::DCBF(u32 ra, u32 rb) { + //UNK("dcbf", false); + _mm_mfence(); } -void PPULLVMRecompiler::LBZX(u32 rd, u32 ra, u32 rb) -{ - m_ppu.GPR[rd] = Memory.Read8(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); +void PPULLVMRecompiler::LBZX(u32 rd, u32 ra, u32 rb) { + m_ppu.GPR[rd] = Memory.Read8(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); } -void PPULLVMRecompiler::LVX(u32 vd, u32 ra, u32 rb) -{ - m_ppu.VPR[vd]._u128 = Memory.Read128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL); +void PPULLVMRecompiler::LVX(u32 vd, u32 ra, u32 rb) { + m_ppu.VPR[vd]._u128 = Memory.Read128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL); } -void PPULLVMRecompiler::NEG(u32 rd, u32 ra, u32 oe, bool rc) -{ - //m_ppu.GPR[rd] = 0 - m_ppu.GPR[ra]; - //if (oe) UNK("nego"); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +void PPULLVMRecompiler::NEG(u32 rd, u32 ra, u32 oe, bool rc) { + //m_ppu.GPR[rd] = 0 - m_ppu.GPR[ra]; + //if (oe) UNK("nego"); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); } -void PPULLVMRecompiler::LBZUX(u32 rd, u32 ra, u32 rb) -{ - //if(ra == 0 || ra == rd) throw "Bad instruction [LBZUX]"; +void PPULLVMRecompiler::LBZUX(u32 rd, u32 ra, u32 rb) { + //if(ra == 0 || ra == rd) throw "Bad instruction [LBZUX]"; - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - m_ppu.GPR[rd] = Memory.Read8(addr); - m_ppu.GPR[ra] = addr; + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + m_ppu.GPR[rd] = Memory.Read8(addr); + m_ppu.GPR[ra] = addr; } -void PPULLVMRecompiler::NOR(u32 ra, u32 rs, u32 rb, bool rc) -{ - m_ppu.GPR[ra] = ~(m_ppu.GPR[rs] | m_ppu.GPR[rb]); - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +void PPULLVMRecompiler::NOR(u32 ra, u32 rs, u32 rb, bool rc) { + m_ppu.GPR[ra] = ~(m_ppu.GPR[rs] | m_ppu.GPR[rb]); + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } -void PPULLVMRecompiler::STVEBX(u32 vs, u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - const u8 eb = addr & 0xf; - Memory.Write8(addr, m_ppu.VPR[vs]._u8[15 - eb]); +void PPULLVMRecompiler::STVEBX(u32 vs, u32 ra, u32 rb) { + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + const u8 eb = addr & 0xf; + Memory.Write8(addr, m_ppu.VPR[vs]._u8[15 - eb]); } -void PPULLVMRecompiler::SUBFE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) -{ - //const u64 RA = m_ppu.GPR[ra]; - //const u64 RB = m_ppu.GPR[rb]; - //m_ppu.GPR[rd] = ~RA + RB + m_ppu.XER.CA; - //m_ppu.XER.CA = m_ppu.IsCarry(~RA, RB, m_ppu.XER.CA); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); - //if (oe) UNK("subfeo"); +void PPULLVMRecompiler::SUBFE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { + //const u64 RA = m_ppu.GPR[ra]; + //const u64 RB = m_ppu.GPR[rb]; + //m_ppu.GPR[rd] = ~RA + RB + m_ppu.XER.CA; + //m_ppu.XER.CA = m_ppu.IsCarry(~RA, RB, m_ppu.XER.CA); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + //if (oe) UNK("subfeo"); } -void PPULLVMRecompiler::ADDE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) -{ - //const u64 RA = m_ppu.GPR[ra]; - //const u64 RB = m_ppu.GPR[rb]; - //if (m_ppu.XER.CA) - //{ - // if (RA == ~0ULL) //-1 - // { - // m_ppu.GPR[rd] = RB; - // m_ppu.XER.CA = 1; - // } - // else - // { - // m_ppu.GPR[rd] = RA + 1 + RB; - // m_ppu.XER.CA = m_ppu.IsCarry(RA + 1, RB); - // } - //} - //else - //{ - // m_ppu.GPR[rd] = RA + RB; - // m_ppu.XER.CA = m_ppu.IsCarry(RA, RB); - //} - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); - //if (oe) UNK("addeo"); +void PPULLVMRecompiler::ADDE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { + //const u64 RA = m_ppu.GPR[ra]; + //const u64 RB = m_ppu.GPR[rb]; + //if (m_ppu.XER.CA) + //{ + // if (RA == ~0ULL) //-1 + // { + // m_ppu.GPR[rd] = RB; + // m_ppu.XER.CA = 1; + // } + // else + // { + // m_ppu.GPR[rd] = RA + 1 + RB; + // m_ppu.XER.CA = m_ppu.IsCarry(RA + 1, RB); + // } + //} + //else + //{ + // m_ppu.GPR[rd] = RA + RB; + // m_ppu.XER.CA = m_ppu.IsCarry(RA, RB); + //} + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + //if (oe) UNK("addeo"); } -void PPULLVMRecompiler::MTOCRF(u32 l, u32 crm, u32 rs) -{ - if (l) - { - u32 n = 0, count = 0; - for (u32 i = 0; i < 8; ++i) - { - if (crm & (1 << i)) - { - n = i; - count++; - } - } +void PPULLVMRecompiler::MTOCRF(u32 l, u32 crm, u32 rs) { + if (l) { + u32 n = 0, count = 0; + for (u32 i = 0; i < 8; ++i) { + if (crm & (1 << i)) { + n = i; + count++; + } + } - if (count == 1) - { - //CR[4*n : 4*n+3] = RS[32+4*n : 32+4*n+3]; - m_ppu.SetCR(7 - n, (m_ppu.GPR[rs] >> (4 * n)) & 0xf); - } - else - m_ppu.CR.CR = 0; - } - else - { - for (u32 i = 0; i < 8; ++i) - { - if (crm & (1 << i)) - { - m_ppu.SetCR(7 - i, m_ppu.GPR[rs] & (0xf << (i * 4))); - } - } - } + if (count == 1) { + //CR[4*n : 4*n+3] = RS[32+4*n : 32+4*n+3]; + m_ppu.SetCR(7 - n, (m_ppu.GPR[rs] >> (4 * n)) & 0xf); + } else + m_ppu.CR.CR = 0; + } else { + for (u32 i = 0; i < 8; ++i) { + if (crm & (1 << i)) { + m_ppu.SetCR(7 - i, m_ppu.GPR[rs] & (0xf << (i * 4))); + } + } + } } -void PPULLVMRecompiler::STDX(u32 rs, u32 ra, u32 rb) -{ - Memory.Write64((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), m_ppu.GPR[rs]); +void PPULLVMRecompiler::STDX(u32 rs, u32 ra, u32 rb) { + Memory.Write64((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), m_ppu.GPR[rs]); } -void PPULLVMRecompiler::STWCX_(u32 rs, u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; +void PPULLVMRecompiler::STWCX_(u32 rs, u32 ra, u32 rb) { + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - if (m_ppu.R_ADDR == addr) - { - m_ppu.SetCR_EQ(0, InterlockedCompareExchange((volatile u32*)(Memory + addr), re32((u32)m_ppu.GPR[rs]), (u32)m_ppu.R_VALUE) == (u32)m_ppu.R_VALUE); - } - else - { - m_ppu.SetCR_EQ(0, false); - } + if (m_ppu.R_ADDR == addr) { + m_ppu.SetCR_EQ(0, InterlockedCompareExchange((volatile u32*)(Memory + addr), re32((u32)m_ppu.GPR[rs]), (u32)m_ppu.R_VALUE) == (u32)m_ppu.R_VALUE); + } else { + m_ppu.SetCR_EQ(0, false); + } } -void PPULLVMRecompiler::STWX(u32 rs, u32 ra, u32 rb) -{ - Memory.Write32((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), m_ppu.GPR[rs]); +void PPULLVMRecompiler::STWX(u32 rs, u32 ra, u32 rb) { + Memory.Write32((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), m_ppu.GPR[rs]); } -void PPULLVMRecompiler::STVEHX(u32 vs, u32 ra, u32 rb) -{ - const u64 addr = (ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~1ULL; - const u8 eb = (addr & 0xf) >> 1; - Memory.Write16(addr, m_ppu.VPR[vs]._u16[7 - eb]); +void PPULLVMRecompiler::STVEHX(u32 vs, u32 ra, u32 rb) { + const u64 addr = (ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~1ULL; + const u8 eb = (addr & 0xf) >> 1; + Memory.Write16(addr, m_ppu.VPR[vs]._u16[7 - eb]); } -void PPULLVMRecompiler::STDUX(u32 rs, u32 ra, u32 rb) -{ - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - Memory.Write64(addr, m_ppu.GPR[rs]); - m_ppu.GPR[ra] = addr; +void PPULLVMRecompiler::STDUX(u32 rs, u32 ra, u32 rb) { + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + Memory.Write64(addr, m_ppu.GPR[rs]); + m_ppu.GPR[ra] = addr; } -void PPULLVMRecompiler::STWUX(u32 rs, u32 ra, u32 rb) -{ - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - Memory.Write32(addr, m_ppu.GPR[rs]); - m_ppu.GPR[ra] = addr; +void PPULLVMRecompiler::STWUX(u32 rs, u32 ra, u32 rb) { + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + Memory.Write32(addr, m_ppu.GPR[rs]); + m_ppu.GPR[ra] = addr; } -void PPULLVMRecompiler::STVEWX(u32 vs, u32 ra, u32 rb) -{ - const u64 addr = (ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~3ULL; - const u8 eb = (addr & 0xf) >> 2; - Memory.Write32(addr, m_ppu.VPR[vs]._u32[3 - eb]); +void PPULLVMRecompiler::STVEWX(u32 vs, u32 ra, u32 rb) { + const u64 addr = (ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~3ULL; + const u8 eb = (addr & 0xf) >> 2; + Memory.Write32(addr, m_ppu.VPR[vs]._u32[3 - eb]); } -void PPULLVMRecompiler::ADDZE(u32 rd, u32 ra, u32 oe, bool rc) -{ - //const u64 RA = m_ppu.GPR[ra]; - //m_ppu.GPR[rd] = RA + m_ppu.XER.CA; - //m_ppu.XER.CA = m_ppu.IsCarry(RA, m_ppu.XER.CA); - //if (oe) LOG_WARNING(PPU, "addzeo"); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +void PPULLVMRecompiler::ADDZE(u32 rd, u32 ra, u32 oe, bool rc) { + //const u64 RA = m_ppu.GPR[ra]; + //m_ppu.GPR[rd] = RA + m_ppu.XER.CA; + //m_ppu.XER.CA = m_ppu.IsCarry(RA, m_ppu.XER.CA); + //if (oe) LOG_WARNING(PPU, "addzeo"); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); } -void PPULLVMRecompiler::SUBFZE(u32 rd, u32 ra, u32 oe, bool rc) -{ - //const u64 RA = m_ppu.GPR[ra]; - //m_ppu.GPR[rd] = ~RA + m_ppu.XER.CA; - //m_ppu.XER.CA = m_ppu.IsCarry(~RA, m_ppu.XER.CA); - //if (oe) LOG_WARNING(PPU, "subfzeo"); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +void PPULLVMRecompiler::SUBFZE(u32 rd, u32 ra, u32 oe, bool rc) { + //const u64 RA = m_ppu.GPR[ra]; + //m_ppu.GPR[rd] = ~RA + m_ppu.XER.CA; + //m_ppu.XER.CA = m_ppu.IsCarry(~RA, m_ppu.XER.CA); + //if (oe) LOG_WARNING(PPU, "subfzeo"); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); } -void PPULLVMRecompiler::STDCX_(u32 rs, u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; +void PPULLVMRecompiler::STDCX_(u32 rs, u32 ra, u32 rb) { + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - if (m_ppu.R_ADDR == addr) - { - m_ppu.SetCR_EQ(0, InterlockedCompareExchange((volatile u64*)(Memory + addr), re64(m_ppu.GPR[rs]), m_ppu.R_VALUE) == m_ppu.R_VALUE); - } - else - { - m_ppu.SetCR_EQ(0, false); - } + if (m_ppu.R_ADDR == addr) { + m_ppu.SetCR_EQ(0, InterlockedCompareExchange((volatile u64*)(Memory + addr), re64(m_ppu.GPR[rs]), m_ppu.R_VALUE) == m_ppu.R_VALUE); + } else { + m_ppu.SetCR_EQ(0, false); + } } -void PPULLVMRecompiler::STBX(u32 rs, u32 ra, u32 rb) -{ - Memory.Write8((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), m_ppu.GPR[rs]); +void PPULLVMRecompiler::STBX(u32 rs, u32 ra, u32 rb) { + Memory.Write8((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), m_ppu.GPR[rs]); } -void PPULLVMRecompiler::STVX(u32 vs, u32 ra, u32 rb) -{ - Memory.Write128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL, m_ppu.VPR[vs]._u128); +void PPULLVMRecompiler::STVX(u32 vs, u32 ra, u32 rb) { + Memory.Write128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL, m_ppu.VPR[vs]._u128); } -void PPULLVMRecompiler::SUBFME(u32 rd, u32 ra, u32 oe, bool rc) -{ - //const u64 RA = m_ppu.GPR[ra]; - //m_ppu.GPR[rd] = ~RA + m_ppu.XER.CA + ~0ULL; - //m_ppu.XER.CA = m_ppu.IsCarry(~RA, m_ppu.XER.CA, ~0ULL); - //if (oe) LOG_WARNING(PPU, "subfmeo"); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +void PPULLVMRecompiler::SUBFME(u32 rd, u32 ra, u32 oe, bool rc) { + //const u64 RA = m_ppu.GPR[ra]; + //m_ppu.GPR[rd] = ~RA + m_ppu.XER.CA + ~0ULL; + //m_ppu.XER.CA = m_ppu.IsCarry(~RA, m_ppu.XER.CA, ~0ULL); + //if (oe) LOG_WARNING(PPU, "subfmeo"); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); } -void PPULLVMRecompiler::MULLD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) -{ - //m_ppu.GPR[rd] = (s64)((s64)m_ppu.GPR[ra] * (s64)m_ppu.GPR[rb]); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); - //if (oe) UNK("mulldo"); +void PPULLVMRecompiler::MULLD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { + //m_ppu.GPR[rd] = (s64)((s64)m_ppu.GPR[ra] * (s64)m_ppu.GPR[rb]); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + //if (oe) UNK("mulldo"); } -void PPULLVMRecompiler::ADDME(u32 rd, u32 ra, u32 oe, bool rc) -{ - //const s64 RA = m_ppu.GPR[ra]; - //m_ppu.GPR[rd] = RA + m_ppu.XER.CA - 1; - //m_ppu.XER.CA |= RA != 0; +void PPULLVMRecompiler::ADDME(u32 rd, u32 ra, u32 oe, bool rc) { + //const s64 RA = m_ppu.GPR[ra]; + //m_ppu.GPR[rd] = RA + m_ppu.XER.CA - 1; + //m_ppu.XER.CA |= RA != 0; - //if (oe) UNK("addmeo"); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + //if (oe) UNK("addmeo"); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); } -void PPULLVMRecompiler::MULLW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) -{ - //m_ppu.GPR[rd] = (s64)((s64)(s32)m_ppu.GPR[ra] * (s64)(s32)m_ppu.GPR[rb]); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); - //if (oe) UNK("mullwo"); +void PPULLVMRecompiler::MULLW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { + //m_ppu.GPR[rd] = (s64)((s64)(s32)m_ppu.GPR[ra] * (s64)(s32)m_ppu.GPR[rb]); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + //if (oe) UNK("mullwo"); } -void PPULLVMRecompiler::DCBTST(u32 ra, u32 rb, u32 th) -{ - //UNK("dcbtst", false); - _mm_mfence(); +void PPULLVMRecompiler::DCBTST(u32 ra, u32 rb, u32 th) { + //UNK("dcbtst", false); + _mm_mfence(); } -void PPULLVMRecompiler::STBUX(u32 rs, u32 ra, u32 rb) -{ - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - Memory.Write8(addr, m_ppu.GPR[rs]); - m_ppu.GPR[ra] = addr; +void PPULLVMRecompiler::STBUX(u32 rs, u32 ra, u32 rb) { + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + Memory.Write8(addr, m_ppu.GPR[rs]); + m_ppu.GPR[ra] = addr; } -void PPULLVMRecompiler::ADD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) -{ - //const u64 RA = m_ppu.GPR[ra]; - //const u64 RB = m_ppu.GPR[rb]; - //m_ppu.GPR[rd] = RA + RB; - //if (oe) UNK("addo"); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); +void PPULLVMRecompiler::ADD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { + //const u64 RA = m_ppu.GPR[ra]; + //const u64 RB = m_ppu.GPR[rb]; + //m_ppu.GPR[rd] = RA + RB; + //if (oe) UNK("addo"); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); } -void PPULLVMRecompiler::DCBT(u32 ra, u32 rb, u32 th) -{ - //UNK("dcbt", false); - _mm_mfence(); +void PPULLVMRecompiler::DCBT(u32 ra, u32 rb, u32 th) { + //UNK("dcbt", false); + _mm_mfence(); } -void PPULLVMRecompiler::LHZX(u32 rd, u32 ra, u32 rb) -{ - m_ppu.GPR[rd] = Memory.Read16(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); +void PPULLVMRecompiler::LHZX(u32 rd, u32 ra, u32 rb) { + m_ppu.GPR[rd] = Memory.Read16(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); } -void PPULLVMRecompiler::EQV(u32 ra, u32 rs, u32 rb, bool rc) -{ - m_ppu.GPR[ra] = ~(m_ppu.GPR[rs] ^ m_ppu.GPR[rb]); - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +void PPULLVMRecompiler::EQV(u32 ra, u32 rs, u32 rb, bool rc) { + m_ppu.GPR[ra] = ~(m_ppu.GPR[rs] ^ m_ppu.GPR[rb]); + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } -void PPULLVMRecompiler::ECIWX(u32 rd, u32 ra, u32 rb) -{ - //HACK! - m_ppu.GPR[rd] = Memory.Read32(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); +void PPULLVMRecompiler::ECIWX(u32 rd, u32 ra, u32 rb) { + //HACK! + m_ppu.GPR[rd] = Memory.Read32(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); } -void PPULLVMRecompiler::LHZUX(u32 rd, u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - m_ppu.GPR[rd] = Memory.Read16(addr); - m_ppu.GPR[ra] = addr; +void PPULLVMRecompiler::LHZUX(u32 rd, u32 ra, u32 rb) { + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + m_ppu.GPR[rd] = Memory.Read16(addr); + m_ppu.GPR[ra] = addr; } -void PPULLVMRecompiler::XOR(u32 ra, u32 rs, u32 rb, bool rc) -{ - m_ppu.GPR[ra] = m_ppu.GPR[rs] ^ m_ppu.GPR[rb]; - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +void PPULLVMRecompiler::XOR(u32 ra, u32 rs, u32 rb, bool rc) { + m_ppu.GPR[ra] = m_ppu.GPR[rs] ^ m_ppu.GPR[rb]; + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } -void PPULLVMRecompiler::MFSPR(u32 rd, u32 spr) -{ - //m_ppu.GPR[rd] = GetRegBySPR(spr); +void PPULLVMRecompiler::MFSPR(u32 rd, u32 spr) { + //m_ppu.GPR[rd] = GetRegBySPR(spr); } -void PPULLVMRecompiler::LWAX(u32 rd, u32 ra, u32 rb) -{ - m_ppu.GPR[rd] = (s64)(s32)Memory.Read32(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); +void PPULLVMRecompiler::LWAX(u32 rd, u32 ra, u32 rb) { + m_ppu.GPR[rd] = (s64)(s32)Memory.Read32(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); } -void PPULLVMRecompiler::DST(u32 ra, u32 rb, u32 strm, u32 t) -{ - _mm_mfence(); +void PPULLVMRecompiler::DST(u32 ra, u32 rb, u32 strm, u32 t) { + _mm_mfence(); } -void PPULLVMRecompiler::LHAX(u32 rd, u32 ra, u32 rb) -{ - m_ppu.GPR[rd] = (s64)(s16)Memory.Read16(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); +void PPULLVMRecompiler::LHAX(u32 rd, u32 ra, u32 rb) { + m_ppu.GPR[rd] = (s64)(s16)Memory.Read16(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); } -void PPULLVMRecompiler::LVXL(u32 vd, u32 ra, u32 rb) -{ - m_ppu.VPR[vd]._u128 = Memory.Read128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL); +void PPULLVMRecompiler::LVXL(u32 vd, u32 ra, u32 rb) { + m_ppu.VPR[vd]._u128 = Memory.Read128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL); } -void PPULLVMRecompiler::MFTB(u32 rd, u32 spr) -{ - //const u32 n = (spr >> 5) | ((spr & 0x1f) << 5); +void PPULLVMRecompiler::MFTB(u32 rd, u32 spr) { + //const u32 n = (spr >> 5) | ((spr & 0x1f) << 5); - //switch (n) - //{ - //case 0x10C: m_ppu.GPR[rd] = m_ppu.TB; break; - //case 0x10D: m_ppu.GPR[rd] = m_ppu.TBH; break; - //default: UNK(fmt::Format("mftb r%d, %d", rd, spr)); break; - //} + //switch (n) + //{ + //case 0x10C: m_ppu.GPR[rd] = m_ppu.TB; break; + //case 0x10D: m_ppu.GPR[rd] = m_ppu.TBH; break; + //default: UNK(fmt::Format("mftb r%d, %d", rd, spr)); break; + //} } -void PPULLVMRecompiler::LWAUX(u32 rd, u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - m_ppu.GPR[rd] = (s64)(s32)Memory.Read32(addr); - m_ppu.GPR[ra] = addr; +void PPULLVMRecompiler::LWAUX(u32 rd, u32 ra, u32 rb) { + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + m_ppu.GPR[rd] = (s64)(s32)Memory.Read32(addr); + m_ppu.GPR[ra] = addr; } -void PPULLVMRecompiler::DSTST(u32 ra, u32 rb, u32 strm, u32 t) -{ - _mm_mfence(); +void PPULLVMRecompiler::DSTST(u32 ra, u32 rb, u32 strm, u32 t) { + _mm_mfence(); } -void PPULLVMRecompiler::LHAUX(u32 rd, u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - m_ppu.GPR[rd] = (s64)(s16)Memory.Read16(addr); - m_ppu.GPR[ra] = addr; +void PPULLVMRecompiler::LHAUX(u32 rd, u32 ra, u32 rb) { + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + m_ppu.GPR[rd] = (s64)(s16)Memory.Read16(addr); + m_ppu.GPR[ra] = addr; } -void PPULLVMRecompiler::STHX(u32 rs, u32 ra, u32 rb) -{ - Memory.Write16(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb], m_ppu.GPR[rs]); +void PPULLVMRecompiler::STHX(u32 rs, u32 ra, u32 rb) { + Memory.Write16(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb], m_ppu.GPR[rs]); } -void PPULLVMRecompiler::ORC(u32 ra, u32 rs, u32 rb, bool rc) -{ - m_ppu.GPR[ra] = m_ppu.GPR[rs] | ~m_ppu.GPR[rb]; - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +void PPULLVMRecompiler::ORC(u32 ra, u32 rs, u32 rb, bool rc) { + m_ppu.GPR[ra] = m_ppu.GPR[rs] | ~m_ppu.GPR[rb]; + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } -void PPULLVMRecompiler::ECOWX(u32 rs, u32 ra, u32 rb) -{ - //HACK! - Memory.Write32((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), m_ppu.GPR[rs]); +void PPULLVMRecompiler::ECOWX(u32 rs, u32 ra, u32 rb) { + //HACK! + Memory.Write32((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), m_ppu.GPR[rs]); } -void PPULLVMRecompiler::STHUX(u32 rs, u32 ra, u32 rb) -{ - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - Memory.Write16(addr, m_ppu.GPR[rs]); - m_ppu.GPR[ra] = addr; +void PPULLVMRecompiler::STHUX(u32 rs, u32 ra, u32 rb) { + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + Memory.Write16(addr, m_ppu.GPR[rs]); + m_ppu.GPR[ra] = addr; } -void PPULLVMRecompiler::OR(u32 ra, u32 rs, u32 rb, bool rc) -{ - m_ppu.GPR[ra] = m_ppu.GPR[rs] | m_ppu.GPR[rb]; - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +void PPULLVMRecompiler::OR(u32 ra, u32 rs, u32 rb, bool rc) { + m_ppu.GPR[ra] = m_ppu.GPR[rs] | m_ppu.GPR[rb]; + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } -void PPULLVMRecompiler::DIVDU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) -{ - //const u64 RA = m_ppu.GPR[ra]; - //const u64 RB = m_ppu.GPR[rb]; +void PPULLVMRecompiler::DIVDU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { + //const u64 RA = m_ppu.GPR[ra]; + //const u64 RB = m_ppu.GPR[rb]; - //if (RB == 0) - //{ - // if (oe) UNK("divduo"); - // m_ppu.GPR[rd] = 0; - //} - //else - //{ - // m_ppu.GPR[rd] = RA / RB; - //} + //if (RB == 0) + //{ + // if (oe) UNK("divduo"); + // m_ppu.GPR[rd] = 0; + //} + //else + //{ + // m_ppu.GPR[rd] = RA / RB; + //} - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); } -void PPULLVMRecompiler::DIVWU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) -{ - //const u32 RA = m_ppu.GPR[ra]; - //const u32 RB = m_ppu.GPR[rb]; +void PPULLVMRecompiler::DIVWU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { + //const u32 RA = m_ppu.GPR[ra]; + //const u32 RB = m_ppu.GPR[rb]; - //if (RB == 0) - //{ - // if (oe) UNK("divwuo"); - // m_ppu.GPR[rd] = 0; - //} - //else - //{ - // m_ppu.GPR[rd] = RA / RB; - //} + //if (RB == 0) + //{ + // if (oe) UNK("divwuo"); + // m_ppu.GPR[rd] = 0; + //} + //else + //{ + // m_ppu.GPR[rd] = RA / RB; + //} - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); } -void PPULLVMRecompiler::MTSPR(u32 spr, u32 rs) -{ - //GetRegBySPR(spr) = m_ppu.GPR[rs]; +void PPULLVMRecompiler::MTSPR(u32 spr, u32 rs) { + //GetRegBySPR(spr) = m_ppu.GPR[rs]; } /*0x1d6*///DCBI -void PPULLVMRecompiler::NAND(u32 ra, u32 rs, u32 rb, bool rc) -{ - m_ppu.GPR[ra] = ~(m_ppu.GPR[rs] & m_ppu.GPR[rb]); +void PPULLVMRecompiler::NAND(u32 ra, u32 rs, u32 rb, bool rc) { + m_ppu.GPR[ra] = ~(m_ppu.GPR[rs] & m_ppu.GPR[rb]); - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } -void PPULLVMRecompiler::STVXL(u32 vs, u32 ra, u32 rb) -{ - Memory.Write128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL, m_ppu.VPR[vs]._u128); +void PPULLVMRecompiler::STVXL(u32 vs, u32 ra, u32 rb) { + Memory.Write128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL, m_ppu.VPR[vs]._u128); } -void PPULLVMRecompiler::DIVD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) -{ - //const s64 RA = m_ppu.GPR[ra]; - //const s64 RB = m_ppu.GPR[rb]; +void PPULLVMRecompiler::DIVD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { + //const s64 RA = m_ppu.GPR[ra]; + //const s64 RB = m_ppu.GPR[rb]; - //if (RB == 0 || ((u64)RA == (1ULL << 63) && RB == -1)) - //{ - // if (oe) UNK("divdo"); - // m_ppu.GPR[rd] = /*(((u64)RA & (1ULL << 63)) && RB == 0) ? -1 :*/ 0; - //} - //else - //{ - // m_ppu.GPR[rd] = RA / RB; - //} + //if (RB == 0 || ((u64)RA == (1ULL << 63) && RB == -1)) + //{ + // if (oe) UNK("divdo"); + // m_ppu.GPR[rd] = /*(((u64)RA & (1ULL << 63)) && RB == 0) ? -1 :*/ 0; + //} + //else + //{ + // m_ppu.GPR[rd] = RA / RB; + //} - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); } -void PPULLVMRecompiler::DIVW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) -{ - //const s32 RA = m_ppu.GPR[ra]; - //const s32 RB = m_ppu.GPR[rb]; +void PPULLVMRecompiler::DIVW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { + //const s32 RA = m_ppu.GPR[ra]; + //const s32 RB = m_ppu.GPR[rb]; - //if (RB == 0 || ((u32)RA == (1 << 31) && RB == -1)) - //{ - // if (oe) UNK("divwo"); - // m_ppu.GPR[rd] = /*(((u32)RA & (1 << 31)) && RB == 0) ? -1 :*/ 0; - //} - //else - //{ - // m_ppu.GPR[rd] = (u32)(RA / RB); - //} + //if (RB == 0 || ((u32)RA == (1 << 31) && RB == -1)) + //{ + // if (oe) UNK("divwo"); + // m_ppu.GPR[rd] = /*(((u32)RA & (1 << 31)) && RB == 0) ? -1 :*/ 0; + //} + //else + //{ + // m_ppu.GPR[rd] = (u32)(RA / RB); + //} - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); } -void PPULLVMRecompiler::LVLX(u32 vd, u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - const u8 eb = addr & 0xf; +void PPULLVMRecompiler::LVLX(u32 vd, u32 ra, u32 rb) { + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + const u8 eb = addr & 0xf; - Memory.ReadLeft(m_ppu.VPR[vd]._u8 + eb, addr, 16 - eb); + Memory.ReadLeft(m_ppu.VPR[vd]._u8 + eb, addr, 16 - eb); } -void PPULLVMRecompiler::LDBRX(u32 rd, u32 ra, u32 rb) -{ - m_ppu.GPR[rd] = (u64&)Memory[ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]]; +void PPULLVMRecompiler::LDBRX(u32 rd, u32 ra, u32 rb) { + m_ppu.GPR[rd] = (u64&)Memory[ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]]; } -void PPULLVMRecompiler::LSWX(u32 rd, u32 ra, u32 rb) -{ - //UNK("lswx"); +void PPULLVMRecompiler::LSWX(u32 rd, u32 ra, u32 rb) { + //UNK("lswx"); } -void PPULLVMRecompiler::LWBRX(u32 rd, u32 ra, u32 rb) -{ - m_ppu.GPR[rd] = (u32&)Memory[ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]]; +void PPULLVMRecompiler::LWBRX(u32 rd, u32 ra, u32 rb) { + m_ppu.GPR[rd] = (u32&)Memory[ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]]; } -void PPULLVMRecompiler::LFSX(u32 frd, u32 ra, u32 rb) -{ - (u32&)m_ppu.FPR[frd] = Memory.Read32(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); - m_ppu.FPR[frd] = (float&)m_ppu.FPR[frd]; +void PPULLVMRecompiler::LFSX(u32 frd, u32 ra, u32 rb) { + (u32&)m_ppu.FPR[frd] = Memory.Read32(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); + m_ppu.FPR[frd] = (float&)m_ppu.FPR[frd]; } -void PPULLVMRecompiler::SRW(u32 ra, u32 rs, u32 rb, bool rc) -{ - //u32 n = m_ppu.GPR[rb] & 0x1f; - //u32 r = rotl32((u32)m_ppu.GPR[rs], 64 - n); - //u32 m = (m_ppu.GPR[rb] & 0x20) ? 0 : rotate_mask[32 + n][63]; - //m_ppu.GPR[ra] = r & m; +void PPULLVMRecompiler::SRW(u32 ra, u32 rs, u32 rb, bool rc) { + //u32 n = m_ppu.GPR[rb] & 0x1f; + //u32 r = rotl32((u32)m_ppu.GPR[rs], 64 - n); + //u32 m = (m_ppu.GPR[rb] & 0x20) ? 0 : rotate_mask[32 + n][63]; + //m_ppu.GPR[ra] = r & m; - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } -void PPULLVMRecompiler::SRD(u32 ra, u32 rs, u32 rb, bool rc) -{ - //u32 n = m_ppu.GPR[rb] & 0x3f; - //u64 r = rotl64(m_ppu.GPR[rs], 64 - n); - //u64 m = (m_ppu.GPR[rb] & 0x40) ? 0 : rotate_mask[n][63]; - //m_ppu.GPR[ra] = r & m; +void PPULLVMRecompiler::SRD(u32 ra, u32 rs, u32 rb, bool rc) { + //u32 n = m_ppu.GPR[rb] & 0x3f; + //u64 r = rotl64(m_ppu.GPR[rs], 64 - n); + //u64 m = (m_ppu.GPR[rb] & 0x40) ? 0 : rotate_mask[n][63]; + //m_ppu.GPR[ra] = r & m; - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } -void PPULLVMRecompiler::LVRX(u32 vd, u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - const u8 eb = addr & 0xf; +void PPULLVMRecompiler::LVRX(u32 vd, u32 ra, u32 rb) { + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + const u8 eb = addr & 0xf; - Memory.ReadRight(m_ppu.VPR[vd]._u8, addr & ~0xf, eb); + Memory.ReadRight(m_ppu.VPR[vd]._u8, addr & ~0xf, eb); } -void PPULLVMRecompiler::LSWI(u32 rd, u32 ra, u32 nb) -{ - u64 EA = ra ? m_ppu.GPR[ra] : 0; - u64 N = nb ? nb : 32; - u8 reg = m_ppu.GPR[rd]; +void PPULLVMRecompiler::LSWI(u32 rd, u32 ra, u32 nb) { + u64 EA = ra ? m_ppu.GPR[ra] : 0; + u64 N = nb ? nb : 32; + u8 reg = m_ppu.GPR[rd]; - while (N > 0) - { - if (N > 3) - { - m_ppu.GPR[reg] = Memory.Read32(EA); - EA += 4; - N -= 4; - } - else - { - u32 buf = 0; - while (N > 0) - { - N = N - 1; - buf |= Memory.Read8(EA) << (N * 8); - EA = EA + 1; - } - m_ppu.GPR[reg] = buf; - } - reg = (reg + 1) % 32; - } + while (N > 0) { + if (N > 3) { + m_ppu.GPR[reg] = Memory.Read32(EA); + EA += 4; + N -= 4; + } else { + u32 buf = 0; + while (N > 0) { + N = N - 1; + buf |= Memory.Read8(EA) << (N * 8); + EA = EA + 1; + } + m_ppu.GPR[reg] = buf; + } + reg = (reg + 1) % 32; + } } -void PPULLVMRecompiler::LFSUX(u32 frd, u32 ra, u32 rb) -{ - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - (u64&)m_ppu.FPR[frd] = Memory.Read32(addr); - m_ppu.FPR[frd] = (float&)m_ppu.FPR[frd]; - m_ppu.GPR[ra] = addr; +void PPULLVMRecompiler::LFSUX(u32 frd, u32 ra, u32 rb) { + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + (u64&)m_ppu.FPR[frd] = Memory.Read32(addr); + m_ppu.FPR[frd] = (float&)m_ppu.FPR[frd]; + m_ppu.GPR[ra] = addr; } -void PPULLVMRecompiler::SYNC(u32 l) -{ - _mm_mfence(); +void PPULLVMRecompiler::SYNC(u32 l) { + _mm_mfence(); } -void PPULLVMRecompiler::LFDX(u32 frd, u32 ra, u32 rb) -{ - (u64&)m_ppu.FPR[frd] = Memory.Read64(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); +void PPULLVMRecompiler::LFDX(u32 frd, u32 ra, u32 rb) { + (u64&)m_ppu.FPR[frd] = Memory.Read64(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); } -void PPULLVMRecompiler::LFDUX(u32 frd, u32 ra, u32 rb) -{ - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - (u64&)m_ppu.FPR[frd] = Memory.Read64(addr); - m_ppu.GPR[ra] = addr; +void PPULLVMRecompiler::LFDUX(u32 frd, u32 ra, u32 rb) { + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + (u64&)m_ppu.FPR[frd] = Memory.Read64(addr); + m_ppu.GPR[ra] = addr; } -void PPULLVMRecompiler::STVLX(u32 vs, u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - const u8 eb = addr & 0xf; +void PPULLVMRecompiler::STVLX(u32 vs, u32 ra, u32 rb) { + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + const u8 eb = addr & 0xf; - Memory.WriteLeft(addr, 16 - eb, m_ppu.VPR[vs]._u8 + eb); + Memory.WriteLeft(addr, 16 - eb, m_ppu.VPR[vs]._u8 + eb); } -void PPULLVMRecompiler::STSWX(u32 rs, u32 ra, u32 rb) -{ - //UNK("stwsx"); +void PPULLVMRecompiler::STSWX(u32 rs, u32 ra, u32 rb) { + //UNK("stwsx"); } -void PPULLVMRecompiler::STWBRX(u32 rs, u32 ra, u32 rb) -{ - (u32&)Memory[ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]] = m_ppu.GPR[rs]; +void PPULLVMRecompiler::STWBRX(u32 rs, u32 ra, u32 rb) { + (u32&)Memory[ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]] = m_ppu.GPR[rs]; } -void PPULLVMRecompiler::STFSX(u32 frs, u32 ra, u32 rb) -{ - Memory.Write32((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), m_ppu.FPR[frs].To32()); +void PPULLVMRecompiler::STFSX(u32 frs, u32 ra, u32 rb) { + Memory.Write32((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), m_ppu.FPR[frs].To32()); } -void PPULLVMRecompiler::STVRX(u32 vs, u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - const u8 eb = addr & 0xf; +void PPULLVMRecompiler::STVRX(u32 vs, u32 ra, u32 rb) { + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + const u8 eb = addr & 0xf; - Memory.WriteRight(addr - eb, eb, m_ppu.VPR[vs]._u8); + Memory.WriteRight(addr - eb, eb, m_ppu.VPR[vs]._u8); } -void PPULLVMRecompiler::STFSUX(u32 frs, u32 ra, u32 rb) -{ - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - Memory.Write32(addr, m_ppu.FPR[frs].To32()); - m_ppu.GPR[ra] = addr; +void PPULLVMRecompiler::STFSUX(u32 frs, u32 ra, u32 rb) { + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + Memory.Write32(addr, m_ppu.FPR[frs].To32()); + m_ppu.GPR[ra] = addr; } -void PPULLVMRecompiler::STSWI(u32 rd, u32 ra, u32 nb) -{ - u64 EA = ra ? m_ppu.GPR[ra] : 0; - u64 N = nb ? nb : 32; - u8 reg = m_ppu.GPR[rd]; +void PPULLVMRecompiler::STSWI(u32 rd, u32 ra, u32 nb) { + u64 EA = ra ? m_ppu.GPR[ra] : 0; + u64 N = nb ? nb : 32; + u8 reg = m_ppu.GPR[rd]; - while (N > 0) - { - if (N > 3) - { - Memory.Write32(EA, m_ppu.GPR[reg]); - EA += 4; - N -= 4; - } - else - { - u32 buf = m_ppu.GPR[reg]; - while (N > 0) - { - N = N - 1; - Memory.Write8(EA, (0xFF000000 & buf) >> 24); - buf <<= 8; - EA = EA + 1; - } - } - reg = (reg + 1) % 32; - } + while (N > 0) { + if (N > 3) { + Memory.Write32(EA, m_ppu.GPR[reg]); + EA += 4; + N -= 4; + } else { + u32 buf = m_ppu.GPR[reg]; + while (N > 0) { + N = N - 1; + Memory.Write8(EA, (0xFF000000 & buf) >> 24); + buf <<= 8; + EA = EA + 1; + } + } + reg = (reg + 1) % 32; + } } -void PPULLVMRecompiler::STFDX(u32 frs, u32 ra, u32 rb) -{ - Memory.Write64((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), (u64&)m_ppu.FPR[frs]); +void PPULLVMRecompiler::STFDX(u32 frs, u32 ra, u32 rb) { + Memory.Write64((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), (u64&)m_ppu.FPR[frs]); } -void PPULLVMRecompiler::STFDUX(u32 frs, u32 ra, u32 rb) -{ - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - Memory.Write64(addr, (u64&)m_ppu.FPR[frs]); - m_ppu.GPR[ra] = addr; +void PPULLVMRecompiler::STFDUX(u32 frs, u32 ra, u32 rb) { + const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; + Memory.Write64(addr, (u64&)m_ppu.FPR[frs]); + m_ppu.GPR[ra] = addr; } -void PPULLVMRecompiler::LVLXL(u32 vd, u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - const u8 eb = addr & 0xf; +void PPULLVMRecompiler::LVLXL(u32 vd, u32 ra, u32 rb) { + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + const u8 eb = addr & 0xf; - Memory.ReadLeft(m_ppu.VPR[vd]._u8 + eb, addr, 16 - eb); + Memory.ReadLeft(m_ppu.VPR[vd]._u8 + eb, addr, 16 - eb); } -void PPULLVMRecompiler::LHBRX(u32 rd, u32 ra, u32 rb) -{ - m_ppu.GPR[rd] = (u16&)Memory[ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]]; +void PPULLVMRecompiler::LHBRX(u32 rd, u32 ra, u32 rb) { + m_ppu.GPR[rd] = (u16&)Memory[ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]]; } -void PPULLVMRecompiler::SRAW(u32 ra, u32 rs, u32 rb, bool rc) -{ - s32 RS = m_ppu.GPR[rs]; - u8 shift = m_ppu.GPR[rb] & 63; - if (shift > 31) - { - m_ppu.GPR[ra] = 0 - (RS < 0); - m_ppu.XER.CA = (RS < 0); - } - else - { - m_ppu.GPR[ra] = RS >> shift; - m_ppu.XER.CA = (RS < 0) & ((m_ppu.GPR[ra] << shift) != RS); - } +void PPULLVMRecompiler::SRAW(u32 ra, u32 rs, u32 rb, bool rc) { + s32 RS = m_ppu.GPR[rs]; + u8 shift = m_ppu.GPR[rb] & 63; + if (shift > 31) { + m_ppu.GPR[ra] = 0 - (RS < 0); + m_ppu.XER.CA = (RS < 0); + } else { + m_ppu.GPR[ra] = RS >> shift; + m_ppu.XER.CA = (RS < 0) & ((m_ppu.GPR[ra] << shift) != RS); + } - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } -void PPULLVMRecompiler::SRAD(u32 ra, u32 rs, u32 rb, bool rc) -{ - s64 RS = m_ppu.GPR[rs]; - u8 shift = m_ppu.GPR[rb] & 127; - if (shift > 63) - { - m_ppu.GPR[ra] = 0 - (RS < 0); - m_ppu.XER.CA = (RS < 0); - } - else - { - m_ppu.GPR[ra] = RS >> shift; - m_ppu.XER.CA = (RS < 0) & ((m_ppu.GPR[ra] << shift) != RS); - } +void PPULLVMRecompiler::SRAD(u32 ra, u32 rs, u32 rb, bool rc) { + s64 RS = m_ppu.GPR[rs]; + u8 shift = m_ppu.GPR[rb] & 127; + if (shift > 63) { + m_ppu.GPR[ra] = 0 - (RS < 0); + m_ppu.XER.CA = (RS < 0); + } else { + m_ppu.GPR[ra] = RS >> shift; + m_ppu.XER.CA = (RS < 0) & ((m_ppu.GPR[ra] << shift) != RS); + } - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } -void PPULLVMRecompiler::LVRXL(u32 vd, u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - const u8 eb = addr & 0xf; +void PPULLVMRecompiler::LVRXL(u32 vd, u32 ra, u32 rb) { + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + const u8 eb = addr & 0xf; - Memory.ReadRight(m_ppu.VPR[vd]._u8, addr & ~0xf, eb); + Memory.ReadRight(m_ppu.VPR[vd]._u8, addr & ~0xf, eb); } -void PPULLVMRecompiler::DSS(u32 strm, u32 a) -{ - _mm_mfence(); +void PPULLVMRecompiler::DSS(u32 strm, u32 a) { + _mm_mfence(); } -void PPULLVMRecompiler::SRAWI(u32 ra, u32 rs, u32 sh, bool rc) -{ - s32 RS = (u32)m_ppu.GPR[rs]; - m_ppu.GPR[ra] = RS >> sh; - m_ppu.XER.CA = (RS < 0) & ((u32)(m_ppu.GPR[ra] << sh) != RS); +void PPULLVMRecompiler::SRAWI(u32 ra, u32 rs, u32 sh, bool rc) { + s32 RS = (u32)m_ppu.GPR[rs]; + m_ppu.GPR[ra] = RS >> sh; + m_ppu.XER.CA = (RS < 0) & ((u32)(m_ppu.GPR[ra] << sh) != RS); - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } -void PPULLVMRecompiler::SRADI1(u32 ra, u32 rs, u32 sh, bool rc) -{ - s64 RS = m_ppu.GPR[rs]; - m_ppu.GPR[ra] = RS >> sh; - m_ppu.XER.CA = (RS < 0) & ((m_ppu.GPR[ra] << sh) != RS); +void PPULLVMRecompiler::SRADI1(u32 ra, u32 rs, u32 sh, bool rc) { + s64 RS = m_ppu.GPR[rs]; + m_ppu.GPR[ra] = RS >> sh; + m_ppu.XER.CA = (RS < 0) & ((m_ppu.GPR[ra] << sh) != RS); - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } -void PPULLVMRecompiler::SRADI2(u32 ra, u32 rs, u32 sh, bool rc) -{ - SRADI1(ra, rs, sh, rc); +void PPULLVMRecompiler::SRADI2(u32 ra, u32 rs, u32 sh, bool rc) { + SRADI1(ra, rs, sh, rc); } -void PPULLVMRecompiler::EIEIO() -{ - _mm_mfence(); +void PPULLVMRecompiler::EIEIO() { + _mm_mfence(); } -void PPULLVMRecompiler::STVLXL(u32 vs, u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - const u8 eb = addr & 0xf; +void PPULLVMRecompiler::STVLXL(u32 vs, u32 ra, u32 rb) { + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + const u8 eb = addr & 0xf; - Memory.WriteLeft(addr, 16 - eb, m_ppu.VPR[vs]._u8 + eb); + Memory.WriteLeft(addr, 16 - eb, m_ppu.VPR[vs]._u8 + eb); } -void PPULLVMRecompiler::STHBRX(u32 rs, u32 ra, u32 rb) -{ - (u16&)Memory[ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]] = m_ppu.GPR[rs]; +void PPULLVMRecompiler::STHBRX(u32 rs, u32 ra, u32 rb) { + (u16&)Memory[ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]] = m_ppu.GPR[rs]; } -void PPULLVMRecompiler::EXTSH(u32 ra, u32 rs, bool rc) -{ - m_ppu.GPR[ra] = (s64)(s16)m_ppu.GPR[rs]; - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +void PPULLVMRecompiler::EXTSH(u32 ra, u32 rs, bool rc) { + m_ppu.GPR[ra] = (s64)(s16)m_ppu.GPR[rs]; + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } -void PPULLVMRecompiler::STVRXL(u32 vs, u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - const u8 eb = addr & 0xf; +void PPULLVMRecompiler::STVRXL(u32 vs, u32 ra, u32 rb) { + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + const u8 eb = addr & 0xf; - Memory.WriteRight(addr - eb, eb, m_ppu.VPR[vs]._u8); + Memory.WriteRight(addr - eb, eb, m_ppu.VPR[vs]._u8); } -void PPULLVMRecompiler::EXTSB(u32 ra, u32 rs, bool rc) -{ - m_ppu.GPR[ra] = (s64)(s8)m_ppu.GPR[rs]; - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +void PPULLVMRecompiler::EXTSB(u32 ra, u32 rs, bool rc) { + m_ppu.GPR[ra] = (s64)(s8)m_ppu.GPR[rs]; + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } -void PPULLVMRecompiler::STFIWX(u32 frs, u32 ra, u32 rb) -{ - Memory.Write32(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb], (u32&)m_ppu.FPR[frs]); +void PPULLVMRecompiler::STFIWX(u32 frs, u32 ra, u32 rb) { + Memory.Write32(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb], (u32&)m_ppu.FPR[frs]); } -void PPULLVMRecompiler::EXTSW(u32 ra, u32 rs, bool rc) -{ - m_ppu.GPR[ra] = (s64)(s32)m_ppu.GPR[rs]; - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); +void PPULLVMRecompiler::EXTSW(u32 ra, u32 rs, bool rc) { + m_ppu.GPR[ra] = (s64)(s32)m_ppu.GPR[rs]; + if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } -void PPULLVMRecompiler::ICBI(u32 ra, u32 rs) -{ - // Clear jit for the specified block? Nothing to do in the interpreter. +void PPULLVMRecompiler::ICBI(u32 ra, u32 rs) { + // Clear jit for the specified block? Nothing to do in the interpreter. } -void PPULLVMRecompiler::DCBZ(u32 ra, u32 rb) -{ - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - u8 *const cache_line = Memory.GetMemFromAddr(addr & ~127); - if (cache_line) - memset(cache_line, 0, 128); - _mm_mfence(); +void PPULLVMRecompiler::DCBZ(u32 ra, u32 rb) { + const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; + u8 *const cache_line = Memory.GetMemFromAddr(addr & ~127); + if (cache_line) + memset(cache_line, 0, 128); + _mm_mfence(); } -void PPULLVMRecompiler::LWZ(u32 rd, u32 ra, s32 d) -{ - m_ppu.GPR[rd] = Memory.Read32(ra ? m_ppu.GPR[ra] + d : d); +void PPULLVMRecompiler::LWZ(u32 rd, u32 ra, s32 d) { + m_ppu.GPR[rd] = Memory.Read32(ra ? m_ppu.GPR[ra] + d : d); } -void PPULLVMRecompiler::LWZU(u32 rd, u32 ra, s32 d) -{ - const u64 addr = m_ppu.GPR[ra] + d; - m_ppu.GPR[rd] = Memory.Read32(addr); - m_ppu.GPR[ra] = addr; +void PPULLVMRecompiler::LWZU(u32 rd, u32 ra, s32 d) { + const u64 addr = m_ppu.GPR[ra] + d; + m_ppu.GPR[rd] = Memory.Read32(addr); + m_ppu.GPR[ra] = addr; } -void PPULLVMRecompiler::LBZ(u32 rd, u32 ra, s32 d) -{ - m_ppu.GPR[rd] = Memory.Read8(ra ? m_ppu.GPR[ra] + d : d); +void PPULLVMRecompiler::LBZ(u32 rd, u32 ra, s32 d) { + m_ppu.GPR[rd] = Memory.Read8(ra ? m_ppu.GPR[ra] + d : d); } -void PPULLVMRecompiler::LBZU(u32 rd, u32 ra, s32 d) -{ - const u64 addr = m_ppu.GPR[ra] + d; - m_ppu.GPR[rd] = Memory.Read8(addr); - m_ppu.GPR[ra] = addr; +void PPULLVMRecompiler::LBZU(u32 rd, u32 ra, s32 d) { + const u64 addr = m_ppu.GPR[ra] + d; + m_ppu.GPR[rd] = Memory.Read8(addr); + m_ppu.GPR[ra] = addr; } -void PPULLVMRecompiler::STW(u32 rs, u32 ra, s32 d) -{ - Memory.Write32(ra ? m_ppu.GPR[ra] + d : d, m_ppu.GPR[rs]); +void PPULLVMRecompiler::STW(u32 rs, u32 ra, s32 d) { + Memory.Write32(ra ? m_ppu.GPR[ra] + d : d, m_ppu.GPR[rs]); } -void PPULLVMRecompiler::STWU(u32 rs, u32 ra, s32 d) -{ - const u64 addr = m_ppu.GPR[ra] + d; - Memory.Write32(addr, m_ppu.GPR[rs]); - m_ppu.GPR[ra] = addr; +void PPULLVMRecompiler::STWU(u32 rs, u32 ra, s32 d) { + const u64 addr = m_ppu.GPR[ra] + d; + Memory.Write32(addr, m_ppu.GPR[rs]); + m_ppu.GPR[ra] = addr; } -void PPULLVMRecompiler::STB(u32 rs, u32 ra, s32 d) -{ - Memory.Write8(ra ? m_ppu.GPR[ra] + d : d, m_ppu.GPR[rs]); +void PPULLVMRecompiler::STB(u32 rs, u32 ra, s32 d) { + Memory.Write8(ra ? m_ppu.GPR[ra] + d : d, m_ppu.GPR[rs]); } -void PPULLVMRecompiler::STBU(u32 rs, u32 ra, s32 d) -{ - const u64 addr = m_ppu.GPR[ra] + d; - Memory.Write8(addr, m_ppu.GPR[rs]); - m_ppu.GPR[ra] = addr; +void PPULLVMRecompiler::STBU(u32 rs, u32 ra, s32 d) { + const u64 addr = m_ppu.GPR[ra] + d; + Memory.Write8(addr, m_ppu.GPR[rs]); + m_ppu.GPR[ra] = addr; } -void PPULLVMRecompiler::LHZ(u32 rd, u32 ra, s32 d) -{ - m_ppu.GPR[rd] = Memory.Read16(ra ? m_ppu.GPR[ra] + d : d); +void PPULLVMRecompiler::LHZ(u32 rd, u32 ra, s32 d) { + m_ppu.GPR[rd] = Memory.Read16(ra ? m_ppu.GPR[ra] + d : d); } -void PPULLVMRecompiler::LHZU(u32 rd, u32 ra, s32 d) -{ - const u64 addr = m_ppu.GPR[ra] + d; - m_ppu.GPR[rd] = Memory.Read16(addr); - m_ppu.GPR[ra] = addr; +void PPULLVMRecompiler::LHZU(u32 rd, u32 ra, s32 d) { + const u64 addr = m_ppu.GPR[ra] + d; + m_ppu.GPR[rd] = Memory.Read16(addr); + m_ppu.GPR[ra] = addr; } -void PPULLVMRecompiler::LHA(u32 rd, u32 ra, s32 d) -{ - m_ppu.GPR[rd] = (s64)(s16)Memory.Read16(ra ? m_ppu.GPR[ra] + d : d); +void PPULLVMRecompiler::LHA(u32 rd, u32 ra, s32 d) { + m_ppu.GPR[rd] = (s64)(s16)Memory.Read16(ra ? m_ppu.GPR[ra] + d : d); } -void PPULLVMRecompiler::LHAU(u32 rd, u32 ra, s32 d) -{ - const u64 addr = m_ppu.GPR[ra] + d; - m_ppu.GPR[rd] = (s64)(s16)Memory.Read16(addr); - m_ppu.GPR[ra] = addr; +void PPULLVMRecompiler::LHAU(u32 rd, u32 ra, s32 d) { + const u64 addr = m_ppu.GPR[ra] + d; + m_ppu.GPR[rd] = (s64)(s16)Memory.Read16(addr); + m_ppu.GPR[ra] = addr; } -void PPULLVMRecompiler::STH(u32 rs, u32 ra, s32 d) -{ - Memory.Write16(ra ? m_ppu.GPR[ra] + d : d, m_ppu.GPR[rs]); +void PPULLVMRecompiler::STH(u32 rs, u32 ra, s32 d) { + Memory.Write16(ra ? m_ppu.GPR[ra] + d : d, m_ppu.GPR[rs]); } -void PPULLVMRecompiler::STHU(u32 rs, u32 ra, s32 d) -{ - const u64 addr = m_ppu.GPR[ra] + d; - Memory.Write16(addr, m_ppu.GPR[rs]); - m_ppu.GPR[ra] = addr; +void PPULLVMRecompiler::STHU(u32 rs, u32 ra, s32 d) { + const u64 addr = m_ppu.GPR[ra] + d; + Memory.Write16(addr, m_ppu.GPR[rs]); + m_ppu.GPR[ra] = addr; } -void PPULLVMRecompiler::LMW(u32 rd, u32 ra, s32 d) -{ - u64 addr = ra ? m_ppu.GPR[ra] + d : d; - for (u32 i = rd; i < 32; ++i, addr += 4) - { - m_ppu.GPR[i] = Memory.Read32(addr); - } +void PPULLVMRecompiler::LMW(u32 rd, u32 ra, s32 d) { + u64 addr = ra ? m_ppu.GPR[ra] + d : d; + for (u32 i = rd; i < 32; ++i, addr += 4) { + m_ppu.GPR[i] = Memory.Read32(addr); + } } -void PPULLVMRecompiler::STMW(u32 rs, u32 ra, s32 d) -{ - u64 addr = ra ? m_ppu.GPR[ra] + d : d; - for (u32 i = rs; i < 32; ++i, addr += 4) - { - Memory.Write32(addr, m_ppu.GPR[i]); - } +void PPULLVMRecompiler::STMW(u32 rs, u32 ra, s32 d) { + u64 addr = ra ? m_ppu.GPR[ra] + d : d; + for (u32 i = rs; i < 32; ++i, addr += 4) { + Memory.Write32(addr, m_ppu.GPR[i]); + } } -void PPULLVMRecompiler::LFS(u32 frd, u32 ra, s32 d) -{ - const u32 v = Memory.Read32(ra ? m_ppu.GPR[ra] + d : d); - m_ppu.FPR[frd] = (float&)v; +void PPULLVMRecompiler::LFS(u32 frd, u32 ra, s32 d) { + const u32 v = Memory.Read32(ra ? m_ppu.GPR[ra] + d : d); + m_ppu.FPR[frd] = (float&)v; } -void PPULLVMRecompiler::LFSU(u32 frd, u32 ra, s32 ds) -{ - const u64 addr = m_ppu.GPR[ra] + ds; - const u32 v = Memory.Read32(addr); - m_ppu.FPR[frd] = (float&)v; - m_ppu.GPR[ra] = addr; +void PPULLVMRecompiler::LFSU(u32 frd, u32 ra, s32 ds) { + const u64 addr = m_ppu.GPR[ra] + ds; + const u32 v = Memory.Read32(addr); + m_ppu.FPR[frd] = (float&)v; + m_ppu.GPR[ra] = addr; } -void PPULLVMRecompiler::LFD(u32 frd, u32 ra, s32 d) -{ - (u64&)m_ppu.FPR[frd] = Memory.Read64(ra ? m_ppu.GPR[ra] + d : d); +void PPULLVMRecompiler::LFD(u32 frd, u32 ra, s32 d) { + (u64&)m_ppu.FPR[frd] = Memory.Read64(ra ? m_ppu.GPR[ra] + d : d); } -void PPULLVMRecompiler::LFDU(u32 frd, u32 ra, s32 ds) -{ - const u64 addr = m_ppu.GPR[ra] + ds; - (u64&)m_ppu.FPR[frd] = Memory.Read64(addr); - m_ppu.GPR[ra] = addr; +void PPULLVMRecompiler::LFDU(u32 frd, u32 ra, s32 ds) { + const u64 addr = m_ppu.GPR[ra] + ds; + (u64&)m_ppu.FPR[frd] = Memory.Read64(addr); + m_ppu.GPR[ra] = addr; } -void PPULLVMRecompiler::STFS(u32 frs, u32 ra, s32 d) -{ - Memory.Write32(ra ? m_ppu.GPR[ra] + d : d, m_ppu.FPR[frs].To32()); +void PPULLVMRecompiler::STFS(u32 frs, u32 ra, s32 d) { + Memory.Write32(ra ? m_ppu.GPR[ra] + d : d, m_ppu.FPR[frs].To32()); } -void PPULLVMRecompiler::STFSU(u32 frs, u32 ra, s32 d) -{ - const u64 addr = m_ppu.GPR[ra] + d; - Memory.Write32(addr, m_ppu.FPR[frs].To32()); - m_ppu.GPR[ra] = addr; +void PPULLVMRecompiler::STFSU(u32 frs, u32 ra, s32 d) { + const u64 addr = m_ppu.GPR[ra] + d; + Memory.Write32(addr, m_ppu.FPR[frs].To32()); + m_ppu.GPR[ra] = addr; } -void PPULLVMRecompiler::STFD(u32 frs, u32 ra, s32 d) -{ - Memory.Write64(ra ? m_ppu.GPR[ra] + d : d, (u64&)m_ppu.FPR[frs]); +void PPULLVMRecompiler::STFD(u32 frs, u32 ra, s32 d) { + Memory.Write64(ra ? m_ppu.GPR[ra] + d : d, (u64&)m_ppu.FPR[frs]); } -void PPULLVMRecompiler::STFDU(u32 frs, u32 ra, s32 d) -{ - const u64 addr = m_ppu.GPR[ra] + d; - Memory.Write64(addr, (u64&)m_ppu.FPR[frs]); - m_ppu.GPR[ra] = addr; +void PPULLVMRecompiler::STFDU(u32 frs, u32 ra, s32 d) { + const u64 addr = m_ppu.GPR[ra] + d; + Memory.Write64(addr, (u64&)m_ppu.FPR[frs]); + m_ppu.GPR[ra] = addr; } -void PPULLVMRecompiler::LD(u32 rd, u32 ra, s32 ds) -{ - m_ppu.GPR[rd] = Memory.Read64(ra ? m_ppu.GPR[ra] + ds : ds); +void PPULLVMRecompiler::LD(u32 rd, u32 ra, s32 ds) { + m_ppu.GPR[rd] = Memory.Read64(ra ? m_ppu.GPR[ra] + ds : ds); } -void PPULLVMRecompiler::LDU(u32 rd, u32 ra, s32 ds) -{ - //if(ra == 0 || rt == ra) return; - const u64 addr = m_ppu.GPR[ra] + ds; - m_ppu.GPR[rd] = Memory.Read64(addr); - m_ppu.GPR[ra] = addr; +void PPULLVMRecompiler::LDU(u32 rd, u32 ra, s32 ds) { + //if(ra == 0 || rt == ra) return; + const u64 addr = m_ppu.GPR[ra] + ds; + m_ppu.GPR[rd] = Memory.Read64(addr); + m_ppu.GPR[ra] = addr; } -void PPULLVMRecompiler::LWA(u32 rd, u32 ra, s32 ds) -{ - m_ppu.GPR[rd] = (s64)(s32)Memory.Read32(ra ? m_ppu.GPR[ra] + ds : ds); +void PPULLVMRecompiler::LWA(u32 rd, u32 ra, s32 ds) { + m_ppu.GPR[rd] = (s64)(s32)Memory.Read32(ra ? m_ppu.GPR[ra] + ds : ds); } -void PPULLVMRecompiler::FDIVS(u32 frd, u32 fra, u32 frb, bool rc) -{ - //if (FPRdouble::IsNaN(m_ppu.FPR[fra])) - //{ - // m_ppu.FPR[frd] = m_ppu.FPR[fra]; - //} - //else if (FPRdouble::IsNaN(m_ppu.FPR[frb])) - //{ - // m_ppu.FPR[frd] = m_ppu.FPR[frb]; - //} - //else - //{ - // if (m_ppu.FPR[frb] == 0.0) - // { - // if (m_ppu.FPR[fra] == 0.0) - // { - // m_ppu.FPSCR.VXZDZ = true; - // m_ppu.FPR[frd] = FPR_NAN; - // } - // else - // { - // m_ppu.FPR[frd] = (float)(m_ppu.FPR[fra] / m_ppu.FPR[frb]); - // } +void PPULLVMRecompiler::FDIVS(u32 frd, u32 fra, u32 frb, bool rc) { + //if (FPRdouble::IsNaN(m_ppu.FPR[fra])) + //{ + // m_ppu.FPR[frd] = m_ppu.FPR[fra]; + //} + //else if (FPRdouble::IsNaN(m_ppu.FPR[frb])) + //{ + // m_ppu.FPR[frd] = m_ppu.FPR[frb]; + //} + //else + //{ + // if (m_ppu.FPR[frb] == 0.0) + // { + // if (m_ppu.FPR[fra] == 0.0) + // { + // m_ppu.FPSCR.VXZDZ = true; + // m_ppu.FPR[frd] = FPR_NAN; + // } + // else + // { + // m_ppu.FPR[frd] = (float)(m_ppu.FPR[fra] / m_ppu.FPR[frb]); + // } - // m_ppu.FPSCR.ZX = true; - // } - // else if (FPRdouble::IsINF(m_ppu.FPR[fra]) && FPRdouble::IsINF(m_ppu.FPR[frb])) - // { - // m_ppu.FPSCR.VXIDI = true; - // m_ppu.FPR[frd] = FPR_NAN; - // } - // else - // { - // m_ppu.FPR[frd] = (float)(m_ppu.FPR[fra] / m_ppu.FPR[frb]); - // } - //} + // m_ppu.FPSCR.ZX = true; + // } + // else if (FPRdouble::IsINF(m_ppu.FPR[fra]) && FPRdouble::IsINF(m_ppu.FPR[frb])) + // { + // m_ppu.FPSCR.VXIDI = true; + // m_ppu.FPR[frd] = FPR_NAN; + // } + // else + // { + // m_ppu.FPR[frd] = (float)(m_ppu.FPR[fra] / m_ppu.FPR[frb]); + // } + //} - //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fdivs.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); + //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fdivs.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); } -void PPULLVMRecompiler::FSUBS(u32 frd, u32 fra, u32 frb, bool rc) -{ - //m_ppu.FPR[frd] = static_cast(m_ppu.FPR[fra] - m_ppu.FPR[frb]); - //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fsubs.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +void PPULLVMRecompiler::FSUBS(u32 frd, u32 fra, u32 frb, bool rc) { + //m_ppu.FPR[frd] = static_cast(m_ppu.FPR[fra] - m_ppu.FPR[frb]); + //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fsubs.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); } -void PPULLVMRecompiler::FADDS(u32 frd, u32 fra, u32 frb, bool rc) -{ - //m_ppu.FPR[frd] = static_cast(m_ppu.FPR[fra] + m_ppu.FPR[frb]); - //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fadds.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +void PPULLVMRecompiler::FADDS(u32 frd, u32 fra, u32 frb, bool rc) { + //m_ppu.FPR[frd] = static_cast(m_ppu.FPR[fra] + m_ppu.FPR[frb]); + //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fadds.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); } -void PPULLVMRecompiler::FSQRTS(u32 frd, u32 frb, bool rc) -{ - //m_ppu.FPR[frd] = static_cast(sqrt(m_ppu.FPR[frb])); - //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fsqrts.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +void PPULLVMRecompiler::FSQRTS(u32 frd, u32 frb, bool rc) { + //m_ppu.FPR[frd] = static_cast(sqrt(m_ppu.FPR[frb])); + //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fsqrts.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); } -void PPULLVMRecompiler::FRES(u32 frd, u32 frb, bool rc) -{ - //if (m_ppu.FPR[frb] == 0.0) - //{ - // m_ppu.SetFPSCRException(FPSCR_ZX); - //} - //m_ppu.FPR[frd] = static_cast(1.0 / m_ppu.FPR[frb]); - //if (rc) UNK("fres.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +void PPULLVMRecompiler::FRES(u32 frd, u32 frb, bool rc) { + //if (m_ppu.FPR[frb] == 0.0) + //{ + // m_ppu.SetFPSCRException(FPSCR_ZX); + //} + //m_ppu.FPR[frd] = static_cast(1.0 / m_ppu.FPR[frb]); + //if (rc) UNK("fres.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); } -void PPULLVMRecompiler::FMULS(u32 frd, u32 fra, u32 frc, bool rc) -{ - //m_ppu.FPR[frd] = static_cast(m_ppu.FPR[fra] * m_ppu.FPR[frc]); - //m_ppu.FPSCR.FI = 0; - //m_ppu.FPSCR.FR = 0; - //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fmuls.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +void PPULLVMRecompiler::FMULS(u32 frd, u32 fra, u32 frc, bool rc) { + //m_ppu.FPR[frd] = static_cast(m_ppu.FPR[fra] * m_ppu.FPR[frc]); + //m_ppu.FPSCR.FI = 0; + //m_ppu.FPSCR.FR = 0; + //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fmuls.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); } -void PPULLVMRecompiler::FMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) -{ - //m_ppu.FPR[frd] = static_cast(m_ppu.FPR[fra] * m_ppu.FPR[frc] + m_ppu.FPR[frb]); - //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fmadds.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +void PPULLVMRecompiler::FMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { + //m_ppu.FPR[frd] = static_cast(m_ppu.FPR[fra] * m_ppu.FPR[frc] + m_ppu.FPR[frb]); + //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fmadds.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); } -void PPULLVMRecompiler::FMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) -{ - //m_ppu.FPR[frd] = static_cast(m_ppu.FPR[fra] * m_ppu.FPR[frc] - m_ppu.FPR[frb]); - //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fmsubs.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +void PPULLVMRecompiler::FMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { + //m_ppu.FPR[frd] = static_cast(m_ppu.FPR[fra] * m_ppu.FPR[frc] - m_ppu.FPR[frb]); + //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fmsubs.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); } -void PPULLVMRecompiler::FNMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) -{ - //m_ppu.FPR[frd] = static_cast(-(m_ppu.FPR[fra] * m_ppu.FPR[frc] - m_ppu.FPR[frb])); - //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fnmsubs.");////m_ppu.UpdateCR1(m_ppu.FPR[frd]); +void PPULLVMRecompiler::FNMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { + //m_ppu.FPR[frd] = static_cast(-(m_ppu.FPR[fra] * m_ppu.FPR[frc] - m_ppu.FPR[frb])); + //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fnmsubs.");////m_ppu.UpdateCR1(m_ppu.FPR[frd]); } -void PPULLVMRecompiler::FNMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) -{ - //m_ppu.FPR[frd] = static_cast(-(m_ppu.FPR[fra] * m_ppu.FPR[frc] + m_ppu.FPR[frb])); - //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fnmadds.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +void PPULLVMRecompiler::FNMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { + //m_ppu.FPR[frd] = static_cast(-(m_ppu.FPR[fra] * m_ppu.FPR[frc] + m_ppu.FPR[frb])); + //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fnmadds.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); } -void PPULLVMRecompiler::STD(u32 rs, u32 ra, s32 d) -{ - Memory.Write64(ra ? m_ppu.GPR[ra] + d : d, m_ppu.GPR[rs]); +void PPULLVMRecompiler::STD(u32 rs, u32 ra, s32 d) { + Memory.Write64(ra ? m_ppu.GPR[ra] + d : d, m_ppu.GPR[rs]); } -void PPULLVMRecompiler::STDU(u32 rs, u32 ra, s32 ds) -{ - //if(ra == 0 || rs == ra) return; - const u64 addr = m_ppu.GPR[ra] + ds; - Memory.Write64(addr, m_ppu.GPR[rs]); - m_ppu.GPR[ra] = addr; +void PPULLVMRecompiler::STDU(u32 rs, u32 ra, s32 ds) { + //if(ra == 0 || rs == ra) return; + const u64 addr = m_ppu.GPR[ra] + ds; + Memory.Write64(addr, m_ppu.GPR[rs]); + m_ppu.GPR[ra] = addr; } -void PPULLVMRecompiler::MTFSB1(u32 crbd, bool rc) -{ - //u64 mask = (1ULL << crbd); - //if ((crbd == 29) && !m_ppu.FPSCR.NI) LOG_WARNING(PPU, "Non-IEEE mode enabled"); - //m_ppu.FPSCR.FPSCR |= mask; +void PPULLVMRecompiler::MTFSB1(u32 crbd, bool rc) { + //u64 mask = (1ULL << crbd); + //if ((crbd == 29) && !m_ppu.FPSCR.NI) LOG_WARNING(PPU, "Non-IEEE mode enabled"); + //m_ppu.FPSCR.FPSCR |= mask; - //if (rc) UNIMPLEMENTED(); + //if (rc) UNIMPLEMENTED(); } -void PPULLVMRecompiler::MCRFS(u32 crbd, u32 crbs) -{ - u64 mask = (1ULL << crbd); - m_ppu.CR.CR &= ~mask; - m_ppu.CR.CR |= m_ppu.FPSCR.FPSCR & mask; +void PPULLVMRecompiler::MCRFS(u32 crbd, u32 crbs) { + u64 mask = (1ULL << crbd); + m_ppu.CR.CR &= ~mask; + m_ppu.CR.CR |= m_ppu.FPSCR.FPSCR & mask; } -void PPULLVMRecompiler::MTFSB0(u32 crbd, bool rc) -{ - //u64 mask = (1ULL << crbd); - //if ((crbd == 29) && !m_ppu.FPSCR.NI) LOG_WARNING(PPU, "Non-IEEE mode disabled"); - //m_ppu.FPSCR.FPSCR &= ~mask; +void PPULLVMRecompiler::MTFSB0(u32 crbd, bool rc) { + //u64 mask = (1ULL << crbd); + //if ((crbd == 29) && !m_ppu.FPSCR.NI) LOG_WARNING(PPU, "Non-IEEE mode disabled"); + //m_ppu.FPSCR.FPSCR &= ~mask; - //if (rc) UNIMPLEMENTED(); + //if (rc) UNIMPLEMENTED(); } -void PPULLVMRecompiler::MTFSFI(u32 crfd, u32 i, bool rc) -{ - //u64 mask = (0x1ULL << crfd); +void PPULLVMRecompiler::MTFSFI(u32 crfd, u32 i, bool rc) { + //u64 mask = (0x1ULL << crfd); - //if (i) - //{ - // if ((crfd == 29) && !m_ppu.FPSCR.NI) LOG_WARNING(PPU, "Non-IEEE mode enabled"); - // m_ppu.FPSCR.FPSCR |= mask; - //} - //else - //{ - // if ((crfd == 29) && m_ppu.FPSCR.NI) LOG_WARNING(PPU, "Non-IEEE mode disabled"); - // m_ppu.FPSCR.FPSCR &= ~mask; - //} + //if (i) + //{ + // if ((crfd == 29) && !m_ppu.FPSCR.NI) LOG_WARNING(PPU, "Non-IEEE mode enabled"); + // m_ppu.FPSCR.FPSCR |= mask; + //} + //else + //{ + // if ((crfd == 29) && m_ppu.FPSCR.NI) LOG_WARNING(PPU, "Non-IEEE mode disabled"); + // m_ppu.FPSCR.FPSCR &= ~mask; + //} - //if (rc) UNIMPLEMENTED(); + //if (rc) UNIMPLEMENTED(); } -void PPULLVMRecompiler::MFFS(u32 frd, bool rc) -{ - //(u64&)m_ppu.FPR[frd] = m_ppu.FPSCR.FPSCR; - //if (rc) UNIMPLEMENTED(); +void PPULLVMRecompiler::MFFS(u32 frd, bool rc) { + //(u64&)m_ppu.FPR[frd] = m_ppu.FPSCR.FPSCR; + //if (rc) UNIMPLEMENTED(); } -void PPULLVMRecompiler::MTFSF(u32 flm, u32 frb, bool rc) -{ - //u32 mask = 0; - //for (u32 i = 0; i<8; ++i) - //{ - // if (flm & (1 << i)) mask |= 0xf << (i * 4); - //} +void PPULLVMRecompiler::MTFSF(u32 flm, u32 frb, bool rc) { + //u32 mask = 0; + //for (u32 i = 0; i<8; ++i) + //{ + // if (flm & (1 << i)) mask |= 0xf << (i * 4); + //} - //const u32 oldNI = m_ppu.FPSCR.NI; - //m_ppu.FPSCR.FPSCR = (m_ppu.FPSCR.FPSCR & ~mask) | ((u32&)m_ppu.FPR[frb] & mask); - //if (m_ppu.FPSCR.NI != oldNI) - //{ - // if (oldNI) - // LOG_WARNING(PPU, "Non-IEEE mode disabled"); - // else - // LOG_WARNING(PPU, "Non-IEEE mode enabled"); - //} - //if (rc) UNK("mtfsf."); + //const u32 oldNI = m_ppu.FPSCR.NI; + //m_ppu.FPSCR.FPSCR = (m_ppu.FPSCR.FPSCR & ~mask) | ((u32&)m_ppu.FPR[frb] & mask); + //if (m_ppu.FPSCR.NI != oldNI) + //{ + // if (oldNI) + // LOG_WARNING(PPU, "Non-IEEE mode disabled"); + // else + // LOG_WARNING(PPU, "Non-IEEE mode enabled"); + //} + //if (rc) UNK("mtfsf."); } -void PPULLVMRecompiler::FCMPU(u32 crfd, u32 fra, u32 frb) -{ - int cmp_res = FPRdouble::Cmp(m_ppu.FPR[fra], m_ppu.FPR[frb]); +void PPULLVMRecompiler::FCMPU(u32 crfd, u32 fra, u32 frb) { + int cmp_res = FPRdouble::Cmp(m_ppu.FPR[fra], m_ppu.FPR[frb]); - if (cmp_res == CR_SO) - { - if (FPRdouble::IsSNaN(m_ppu.FPR[fra]) || FPRdouble::IsSNaN(m_ppu.FPR[frb])) - { - m_ppu.SetFPSCRException(FPSCR_VXSNAN); - } - } + if (cmp_res == CR_SO) { + if (FPRdouble::IsSNaN(m_ppu.FPR[fra]) || FPRdouble::IsSNaN(m_ppu.FPR[frb])) { + m_ppu.SetFPSCRException(FPSCR_VXSNAN); + } + } - m_ppu.FPSCR.FPRF = cmp_res; - m_ppu.SetCR(crfd, cmp_res); + m_ppu.FPSCR.FPRF = cmp_res; + m_ppu.SetCR(crfd, cmp_res); } -void PPULLVMRecompiler::FRSP(u32 frd, u32 frb, bool rc) -{ - const double b = m_ppu.FPR[frb]; - double b0 = b; - if (m_ppu.FPSCR.NI) - { - if (((u64&)b0 & DOUBLE_EXP) < 0x3800000000000000ULL) (u64&)b0 &= DOUBLE_SIGN; - } - const double r = static_cast(b0); - m_ppu.FPSCR.FR = fabs(r) > fabs(b); - m_ppu.SetFPSCR_FI(b != r); - m_ppu.FPSCR.FPRF = PPCdouble(r).GetType(); - m_ppu.FPR[frd] = r; +void PPULLVMRecompiler::FRSP(u32 frd, u32 frb, bool rc) { + const double b = m_ppu.FPR[frb]; + double b0 = b; + if (m_ppu.FPSCR.NI) { + if (((u64&)b0 & DOUBLE_EXP) < 0x3800000000000000ULL) (u64&)b0 &= DOUBLE_SIGN; + } + const double r = static_cast(b0); + m_ppu.FPSCR.FR = fabs(r) > fabs(b); + m_ppu.SetFPSCR_FI(b != r); + m_ppu.FPSCR.FPRF = PPCdouble(r).GetType(); + m_ppu.FPR[frd] = r; } -void PPULLVMRecompiler::FCTIW(u32 frd, u32 frb, bool rc) -{ - //const double b = m_ppu.FPR[frb]; - //u32 r; - //if (b > (double)0x7fffffff) - //{ - // r = 0x7fffffff; - // m_ppu.SetFPSCRException(FPSCR_VXCVI); - // m_ppu.FPSCR.FI = 0; - // m_ppu.FPSCR.FR = 0; - //} - //else if (b < -(double)0x80000000) - //{ - // r = 0x80000000; - // m_ppu.SetFPSCRException(FPSCR_VXCVI); - // m_ppu.FPSCR.FI = 0; - // m_ppu.FPSCR.FR = 0; - //} - //else - //{ - // s32 i = 0; - // switch (m_ppu.FPSCR.RN) - // { - // case FPSCR_RN_NEAR: - // { - // double t = b + 0.5; - // i = (s32)t; - // if (t - i < 0 || (t - i == 0 && b > 0)) i--; - // break; - // } - // case FPSCR_RN_ZERO: - // i = (s32)b; - // break; - // case FPSCR_RN_PINF: - // i = (s32)b; - // if (b - i > 0) i++; - // break; - // case FPSCR_RN_MINF: - // i = (s32)b; - // if (b - i < 0) i--; - // break; - // } - // r = (u32)i; - // double di = i; - // if (di == b) - // { - // m_ppu.SetFPSCR_FI(0); - // m_ppu.FPSCR.FR = 0; - // } - // else - // { - // m_ppu.SetFPSCR_FI(1); - // m_ppu.FPSCR.FR = fabs(di) > fabs(b); - // } - //} +void PPULLVMRecompiler::FCTIW(u32 frd, u32 frb, bool rc) { + //const double b = m_ppu.FPR[frb]; + //u32 r; + //if (b > (double)0x7fffffff) + //{ + // r = 0x7fffffff; + // m_ppu.SetFPSCRException(FPSCR_VXCVI); + // m_ppu.FPSCR.FI = 0; + // m_ppu.FPSCR.FR = 0; + //} + //else if (b < -(double)0x80000000) + //{ + // r = 0x80000000; + // m_ppu.SetFPSCRException(FPSCR_VXCVI); + // m_ppu.FPSCR.FI = 0; + // m_ppu.FPSCR.FR = 0; + //} + //else + //{ + // s32 i = 0; + // switch (m_ppu.FPSCR.RN) + // { + // case FPSCR_RN_NEAR: + // { + // double t = b + 0.5; + // i = (s32)t; + // if (t - i < 0 || (t - i == 0 && b > 0)) i--; + // break; + // } + // case FPSCR_RN_ZERO: + // i = (s32)b; + // break; + // case FPSCR_RN_PINF: + // i = (s32)b; + // if (b - i > 0) i++; + // break; + // case FPSCR_RN_MINF: + // i = (s32)b; + // if (b - i < 0) i--; + // break; + // } + // r = (u32)i; + // double di = i; + // if (di == b) + // { + // m_ppu.SetFPSCR_FI(0); + // m_ppu.FPSCR.FR = 0; + // } + // else + // { + // m_ppu.SetFPSCR_FI(1); + // m_ppu.FPSCR.FR = fabs(di) > fabs(b); + // } + //} - //(u64&)m_ppu.FPR[frd] = 0xfff8000000000000ull | r; - //if (r == 0 && ((u64&)b & DOUBLE_SIGN)) (u64&)m_ppu.FPR[frd] |= 0x100000000ull; + //(u64&)m_ppu.FPR[frd] = 0xfff8000000000000ull | r; + //if (r == 0 && ((u64&)b & DOUBLE_SIGN)) (u64&)m_ppu.FPR[frd] |= 0x100000000ull; - //if (rc) UNK("fctiw."); + //if (rc) UNK("fctiw."); } -void PPULLVMRecompiler::FCTIWZ(u32 frd, u32 frb, bool rc) -{ - const double b = m_ppu.FPR[frb]; - u32 value; - if (b > (double)0x7fffffff) - { - value = 0x7fffffff; - m_ppu.SetFPSCRException(FPSCR_VXCVI); - m_ppu.FPSCR.FI = 0; - m_ppu.FPSCR.FR = 0; - } - else if (b < -(double)0x80000000) - { - value = 0x80000000; - m_ppu.SetFPSCRException(FPSCR_VXCVI); - m_ppu.FPSCR.FI = 0; - m_ppu.FPSCR.FR = 0; - } - else - { - s32 i = (s32)b; - double di = i; - if (di == b) - { - m_ppu.SetFPSCR_FI(0); - m_ppu.FPSCR.FR = 0; - } - else - { - m_ppu.SetFPSCR_FI(1); - m_ppu.FPSCR.FR = fabs(di) > fabs(b); - } - value = (u32)i; - } +void PPULLVMRecompiler::FCTIWZ(u32 frd, u32 frb, bool rc) { + const double b = m_ppu.FPR[frb]; + u32 value; + if (b > (double)0x7fffffff) { + value = 0x7fffffff; + m_ppu.SetFPSCRException(FPSCR_VXCVI); + m_ppu.FPSCR.FI = 0; + m_ppu.FPSCR.FR = 0; + } else if (b < -(double)0x80000000) { + value = 0x80000000; + m_ppu.SetFPSCRException(FPSCR_VXCVI); + m_ppu.FPSCR.FI = 0; + m_ppu.FPSCR.FR = 0; + } else { + s32 i = (s32)b; + double di = i; + if (di == b) { + m_ppu.SetFPSCR_FI(0); + m_ppu.FPSCR.FR = 0; + } else { + m_ppu.SetFPSCR_FI(1); + m_ppu.FPSCR.FR = fabs(di) > fabs(b); + } + value = (u32)i; + } - (u64&)m_ppu.FPR[frd] = 0xfff8000000000000ull | value; - if (value == 0 && ((u64&)b & DOUBLE_SIGN)) - (u64&)m_ppu.FPR[frd] |= 0x100000000ull; + (u64&)m_ppu.FPR[frd] = 0xfff8000000000000ull | value; + if (value == 0 && ((u64&)b & DOUBLE_SIGN)) + (u64&)m_ppu.FPR[frd] |= 0x100000000ull; - //if (rc) UNK("fctiwz."); + //if (rc) UNK("fctiwz."); } -void PPULLVMRecompiler::FDIV(u32 frd, u32 fra, u32 frb, bool rc) -{ - double res; +void PPULLVMRecompiler::FDIV(u32 frd, u32 fra, u32 frb, bool rc) { + double res; - if (FPRdouble::IsNaN(m_ppu.FPR[fra])) - { - res = m_ppu.FPR[fra]; - } - else if (FPRdouble::IsNaN(m_ppu.FPR[frb])) - { - res = m_ppu.FPR[frb]; - } - else - { - if (m_ppu.FPR[frb] == 0.0) - { - if (m_ppu.FPR[fra] == 0.0) - { - m_ppu.FPSCR.VXZDZ = 1; - res = FPR_NAN; - } - else - { - res = m_ppu.FPR[fra] / m_ppu.FPR[frb]; - } + if (FPRdouble::IsNaN(m_ppu.FPR[fra])) { + res = m_ppu.FPR[fra]; + } else if (FPRdouble::IsNaN(m_ppu.FPR[frb])) { + res = m_ppu.FPR[frb]; + } else { + if (m_ppu.FPR[frb] == 0.0) { + if (m_ppu.FPR[fra] == 0.0) { + m_ppu.FPSCR.VXZDZ = 1; + res = FPR_NAN; + } else { + res = m_ppu.FPR[fra] / m_ppu.FPR[frb]; + } - m_ppu.SetFPSCRException(FPSCR_ZX); - } - else if (FPRdouble::IsINF(m_ppu.FPR[fra]) && FPRdouble::IsINF(m_ppu.FPR[frb])) - { - m_ppu.FPSCR.VXIDI = 1; - res = FPR_NAN; - } - else - { - res = m_ppu.FPR[fra] / m_ppu.FPR[frb]; - } - } + m_ppu.SetFPSCRException(FPSCR_ZX); + } else if (FPRdouble::IsINF(m_ppu.FPR[fra]) && FPRdouble::IsINF(m_ppu.FPR[frb])) { + m_ppu.FPSCR.VXIDI = 1; + res = FPR_NAN; + } else { + res = m_ppu.FPR[fra] / m_ppu.FPR[frb]; + } + } - m_ppu.FPR[frd] = res; - m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fdiv.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); + m_ppu.FPR[frd] = res; + m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fdiv.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); } -void PPULLVMRecompiler::FSUB(u32 frd, u32 fra, u32 frb, bool rc) -{ - m_ppu.FPR[frd] = m_ppu.FPR[fra] - m_ppu.FPR[frb]; - m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fsub.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +void PPULLVMRecompiler::FSUB(u32 frd, u32 fra, u32 frb, bool rc) { + m_ppu.FPR[frd] = m_ppu.FPR[fra] - m_ppu.FPR[frb]; + m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fsub.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); } -void PPULLVMRecompiler::FADD(u32 frd, u32 fra, u32 frb, bool rc) -{ - m_ppu.FPR[frd] = m_ppu.FPR[fra] + m_ppu.FPR[frb]; - m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fadd.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +void PPULLVMRecompiler::FADD(u32 frd, u32 fra, u32 frb, bool rc) { + m_ppu.FPR[frd] = m_ppu.FPR[fra] + m_ppu.FPR[frb]; + m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fadd.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); } -void PPULLVMRecompiler::FSQRT(u32 frd, u32 frb, bool rc) -{ - m_ppu.FPR[frd] = sqrt(m_ppu.FPR[frb]); - m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fsqrt.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +void PPULLVMRecompiler::FSQRT(u32 frd, u32 frb, bool rc) { + m_ppu.FPR[frd] = sqrt(m_ppu.FPR[frb]); + m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fsqrt.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); } -void PPULLVMRecompiler::FSEL(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) -{ - m_ppu.FPR[frd] = m_ppu.FPR[fra] >= 0.0 ? m_ppu.FPR[frc] : m_ppu.FPR[frb]; - //if (rc) UNK("fsel.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +void PPULLVMRecompiler::FSEL(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { + m_ppu.FPR[frd] = m_ppu.FPR[fra] >= 0.0 ? m_ppu.FPR[frc] : m_ppu.FPR[frb]; + //if (rc) UNK("fsel.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); } -void PPULLVMRecompiler::FMUL(u32 frd, u32 fra, u32 frc, bool rc) -{ - if ((FPRdouble::IsINF(m_ppu.FPR[fra]) && m_ppu.FPR[frc] == 0.0) || (FPRdouble::IsINF(m_ppu.FPR[frc]) && m_ppu.FPR[fra] == 0.0)) - { - m_ppu.SetFPSCRException(FPSCR_VXIMZ); - m_ppu.FPR[frd] = FPR_NAN; - m_ppu.FPSCR.FI = 0; - m_ppu.FPSCR.FR = 0; - m_ppu.FPSCR.FPRF = FPR_QNAN; - } - else - { - if (FPRdouble::IsSNaN(m_ppu.FPR[fra]) || FPRdouble::IsSNaN(m_ppu.FPR[frc])) - { - m_ppu.SetFPSCRException(FPSCR_VXSNAN); - } +void PPULLVMRecompiler::FMUL(u32 frd, u32 fra, u32 frc, bool rc) { + if ((FPRdouble::IsINF(m_ppu.FPR[fra]) && m_ppu.FPR[frc] == 0.0) || (FPRdouble::IsINF(m_ppu.FPR[frc]) && m_ppu.FPR[fra] == 0.0)) { + m_ppu.SetFPSCRException(FPSCR_VXIMZ); + m_ppu.FPR[frd] = FPR_NAN; + m_ppu.FPSCR.FI = 0; + m_ppu.FPSCR.FR = 0; + m_ppu.FPSCR.FPRF = FPR_QNAN; + } else { + if (FPRdouble::IsSNaN(m_ppu.FPR[fra]) || FPRdouble::IsSNaN(m_ppu.FPR[frc])) { + m_ppu.SetFPSCRException(FPSCR_VXSNAN); + } - m_ppu.FPR[frd] = m_ppu.FPR[fra] * m_ppu.FPR[frc]; - m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - } + m_ppu.FPR[frd] = m_ppu.FPR[fra] * m_ppu.FPR[frc]; + m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + } - //if (rc) UNK("fmul.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); + //if (rc) UNK("fmul.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); } -void PPULLVMRecompiler::FRSQRTE(u32 frd, u32 frb, bool rc) -{ - if (m_ppu.FPR[frb] == 0.0) - { - m_ppu.SetFPSCRException(FPSCR_ZX); - } - m_ppu.FPR[frd] = static_cast(1.0 / sqrt(m_ppu.FPR[frb])); - //if (rc) UNK("frsqrte.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +void PPULLVMRecompiler::FRSQRTE(u32 frd, u32 frb, bool rc) { + if (m_ppu.FPR[frb] == 0.0) { + m_ppu.SetFPSCRException(FPSCR_ZX); + } + m_ppu.FPR[frd] = static_cast(1.0 / sqrt(m_ppu.FPR[frb])); + //if (rc) UNK("frsqrte.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); } -void PPULLVMRecompiler::FMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) -{ - m_ppu.FPR[frd] = m_ppu.FPR[fra] * m_ppu.FPR[frc] - m_ppu.FPR[frb]; - m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fmsub.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +void PPULLVMRecompiler::FMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { + m_ppu.FPR[frd] = m_ppu.FPR[fra] * m_ppu.FPR[frc] - m_ppu.FPR[frb]; + m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fmsub.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); } -void PPULLVMRecompiler::FMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) -{ - m_ppu.FPR[frd] = m_ppu.FPR[fra] * m_ppu.FPR[frc] + m_ppu.FPR[frb]; - m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fmadd.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +void PPULLVMRecompiler::FMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { + m_ppu.FPR[frd] = m_ppu.FPR[fra] * m_ppu.FPR[frc] + m_ppu.FPR[frb]; + m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fmadd.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); } -void PPULLVMRecompiler::FNMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) -{ - m_ppu.FPR[frd] = -(m_ppu.FPR[fra] * m_ppu.FPR[frc] - m_ppu.FPR[frb]); - m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fnmsub.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +void PPULLVMRecompiler::FNMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { + m_ppu.FPR[frd] = -(m_ppu.FPR[fra] * m_ppu.FPR[frc] - m_ppu.FPR[frb]); + m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fnmsub.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); } -void PPULLVMRecompiler::FNMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) -{ - m_ppu.FPR[frd] = -(m_ppu.FPR[fra] * m_ppu.FPR[frc] + m_ppu.FPR[frb]); - m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fnmadd.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +void PPULLVMRecompiler::FNMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { + m_ppu.FPR[frd] = -(m_ppu.FPR[fra] * m_ppu.FPR[frc] + m_ppu.FPR[frb]); + m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fnmadd.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); } -void PPULLVMRecompiler::FCMPO(u32 crfd, u32 fra, u32 frb) -{ - int cmp_res = FPRdouble::Cmp(m_ppu.FPR[fra], m_ppu.FPR[frb]); +void PPULLVMRecompiler::FCMPO(u32 crfd, u32 fra, u32 frb) { + int cmp_res = FPRdouble::Cmp(m_ppu.FPR[fra], m_ppu.FPR[frb]); - if (cmp_res == CR_SO) - { - if (FPRdouble::IsSNaN(m_ppu.FPR[fra]) || FPRdouble::IsSNaN(m_ppu.FPR[frb])) - { - m_ppu.SetFPSCRException(FPSCR_VXSNAN); - if (!m_ppu.FPSCR.VE) m_ppu.SetFPSCRException(FPSCR_VXVC); - } - else - { - m_ppu.SetFPSCRException(FPSCR_VXVC); - } + if (cmp_res == CR_SO) { + if (FPRdouble::IsSNaN(m_ppu.FPR[fra]) || FPRdouble::IsSNaN(m_ppu.FPR[frb])) { + m_ppu.SetFPSCRException(FPSCR_VXSNAN); + if (!m_ppu.FPSCR.VE) m_ppu.SetFPSCRException(FPSCR_VXVC); + } else { + m_ppu.SetFPSCRException(FPSCR_VXVC); + } - m_ppu.FPSCR.FX = 1; - } + m_ppu.FPSCR.FX = 1; + } - m_ppu.FPSCR.FPRF = cmp_res; - m_ppu.SetCR(crfd, cmp_res); + m_ppu.FPSCR.FPRF = cmp_res; + m_ppu.SetCR(crfd, cmp_res); } -void PPULLVMRecompiler::FNEG(u32 frd, u32 frb, bool rc) -{ - m_ppu.FPR[frd] = -m_ppu.FPR[frb]; - //if (rc) UNK("fneg.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +void PPULLVMRecompiler::FNEG(u32 frd, u32 frb, bool rc) { + m_ppu.FPR[frd] = -m_ppu.FPR[frb]; + //if (rc) UNK("fneg.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); } -void PPULLVMRecompiler::FMR(u32 frd, u32 frb, bool rc) -{ - m_ppu.FPR[frd] = m_ppu.FPR[frb]; - //if (rc) UNK("fmr.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +void PPULLVMRecompiler::FMR(u32 frd, u32 frb, bool rc) { + m_ppu.FPR[frd] = m_ppu.FPR[frb]; + //if (rc) UNK("fmr.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); } -void PPULLVMRecompiler::FNABS(u32 frd, u32 frb, bool rc) -{ - m_ppu.FPR[frd] = -fabs(m_ppu.FPR[frb]); - //if (rc) UNK("fnabs.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +void PPULLVMRecompiler::FNABS(u32 frd, u32 frb, bool rc) { + m_ppu.FPR[frd] = -fabs(m_ppu.FPR[frb]); + //if (rc) UNK("fnabs.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); } -void PPULLVMRecompiler::FABS(u32 frd, u32 frb, bool rc) -{ - m_ppu.FPR[frd] = fabs(m_ppu.FPR[frb]); - //if (rc) UNK("fabs.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); +void PPULLVMRecompiler::FABS(u32 frd, u32 frb, bool rc) { + m_ppu.FPR[frd] = fabs(m_ppu.FPR[frb]); + //if (rc) UNK("fabs.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); } -void PPULLVMRecompiler::FCTID(u32 frd, u32 frb, bool rc) -{ - const double b = m_ppu.FPR[frb]; - u64 r; - if (b > (double)0x7fffffffffffffff) - { - r = 0x7fffffffffffffff; - m_ppu.SetFPSCRException(FPSCR_VXCVI); - m_ppu.FPSCR.FI = 0; - m_ppu.FPSCR.FR = 0; - } - else if (b < -(double)0x8000000000000000) - { - r = 0x8000000000000000; - m_ppu.SetFPSCRException(FPSCR_VXCVI); - m_ppu.FPSCR.FI = 0; - m_ppu.FPSCR.FR = 0; - } - else - { - s64 i = 0; - switch (m_ppu.FPSCR.RN) - { - case FPSCR_RN_NEAR: - { - double t = b + 0.5; - i = (s64)t; - if (t - i < 0 || (t - i == 0 && b > 0)) i--; - break; - } - case FPSCR_RN_ZERO: - i = (s64)b; - break; - case FPSCR_RN_PINF: - i = (s64)b; - if (b - i > 0) i++; - break; - case FPSCR_RN_MINF: - i = (s64)b; - if (b - i < 0) i--; - break; - } - r = (u64)i; - double di = i; - if (di == b) - { - m_ppu.SetFPSCR_FI(0); - m_ppu.FPSCR.FR = 0; - } - else - { - m_ppu.SetFPSCR_FI(1); - m_ppu.FPSCR.FR = fabs(di) > fabs(b); - } - } +void PPULLVMRecompiler::FCTID(u32 frd, u32 frb, bool rc) { + const double b = m_ppu.FPR[frb]; + u64 r; + if (b > (double)0x7fffffffffffffff) { + r = 0x7fffffffffffffff; + m_ppu.SetFPSCRException(FPSCR_VXCVI); + m_ppu.FPSCR.FI = 0; + m_ppu.FPSCR.FR = 0; + } else if (b < -(double)0x8000000000000000) { + r = 0x8000000000000000; + m_ppu.SetFPSCRException(FPSCR_VXCVI); + m_ppu.FPSCR.FI = 0; + m_ppu.FPSCR.FR = 0; + } else { + s64 i = 0; + switch (m_ppu.FPSCR.RN) { + case FPSCR_RN_NEAR: + { + double t = b + 0.5; + i = (s64)t; + if (t - i < 0 || (t - i == 0 && b > 0)) i--; + break; + } + case FPSCR_RN_ZERO: + i = (s64)b; + break; + case FPSCR_RN_PINF: + i = (s64)b; + if (b - i > 0) i++; + break; + case FPSCR_RN_MINF: + i = (s64)b; + if (b - i < 0) i--; + break; + } + r = (u64)i; + double di = i; + if (di == b) { + m_ppu.SetFPSCR_FI(0); + m_ppu.FPSCR.FR = 0; + } else { + m_ppu.SetFPSCR_FI(1); + m_ppu.FPSCR.FR = fabs(di) > fabs(b); + } + } - (u64&)m_ppu.FPR[frd] = 0xfff8000000000000ull | r; - if (r == 0 && ((u64&)b & DOUBLE_SIGN)) (u64&)m_ppu.FPR[frd] |= 0x100000000ull; + (u64&)m_ppu.FPR[frd] = 0xfff8000000000000ull | r; + if (r == 0 && ((u64&)b & DOUBLE_SIGN)) (u64&)m_ppu.FPR[frd] |= 0x100000000ull; - //if (rc) UNK("fctid."); + //if (rc) UNK("fctid."); } -void PPULLVMRecompiler::FCTIDZ(u32 frd, u32 frb, bool rc) -{ - const double b = m_ppu.FPR[frb]; - u64 r; - if (b > (double)0x7fffffffffffffff) - { - r = 0x7fffffffffffffff; - m_ppu.SetFPSCRException(FPSCR_VXCVI); - m_ppu.FPSCR.FI = 0; - m_ppu.FPSCR.FR = 0; - } - else if (b < -(double)0x8000000000000000) - { - r = 0x8000000000000000; - m_ppu.SetFPSCRException(FPSCR_VXCVI); - m_ppu.FPSCR.FI = 0; - m_ppu.FPSCR.FR = 0; - } - else - { - s64 i = (s64)b; - double di = i; - if (di == b) - { - m_ppu.SetFPSCR_FI(0); - m_ppu.FPSCR.FR = 0; - } - else - { - m_ppu.SetFPSCR_FI(1); - m_ppu.FPSCR.FR = fabs(di) > fabs(b); - } - r = (u64)i; - } +void PPULLVMRecompiler::FCTIDZ(u32 frd, u32 frb, bool rc) { + const double b = m_ppu.FPR[frb]; + u64 r; + if (b > (double)0x7fffffffffffffff) { + r = 0x7fffffffffffffff; + m_ppu.SetFPSCRException(FPSCR_VXCVI); + m_ppu.FPSCR.FI = 0; + m_ppu.FPSCR.FR = 0; + } else if (b < -(double)0x8000000000000000) { + r = 0x8000000000000000; + m_ppu.SetFPSCRException(FPSCR_VXCVI); + m_ppu.FPSCR.FI = 0; + m_ppu.FPSCR.FR = 0; + } else { + s64 i = (s64)b; + double di = i; + if (di == b) { + m_ppu.SetFPSCR_FI(0); + m_ppu.FPSCR.FR = 0; + } else { + m_ppu.SetFPSCR_FI(1); + m_ppu.FPSCR.FR = fabs(di) > fabs(b); + } + r = (u64)i; + } - (u64&)m_ppu.FPR[frd] = 0xfff8000000000000ull | r; - if (r == 0 && ((u64&)b & DOUBLE_SIGN)) (u64&)m_ppu.FPR[frd] |= 0x100000000ull; + (u64&)m_ppu.FPR[frd] = 0xfff8000000000000ull | r; + if (r == 0 && ((u64&)b & DOUBLE_SIGN)) (u64&)m_ppu.FPR[frd] |= 0x100000000ull; - //if (rc) UNK("fctidz."); + //if (rc) UNK("fctidz."); } -void PPULLVMRecompiler::FCFID(u32 frd, u32 frb, bool rc) -{ - s64 bi = (s64&)m_ppu.FPR[frb]; - double bf = (double)bi; - s64 bfi = (s64)bf; +void PPULLVMRecompiler::FCFID(u32 frd, u32 frb, bool rc) { + s64 bi = (s64&)m_ppu.FPR[frb]; + double bf = (double)bi; + s64 bfi = (s64)bf; - if (bi == bfi) - { - m_ppu.SetFPSCR_FI(0); - m_ppu.FPSCR.FR = 0; - } - else - { - m_ppu.SetFPSCR_FI(1); - m_ppu.FPSCR.FR = abs(bfi) > abs(bi); - } + if (bi == bfi) { + m_ppu.SetFPSCR_FI(0); + m_ppu.FPSCR.FR = 0; + } else { + m_ppu.SetFPSCR_FI(1); + m_ppu.FPSCR.FR = abs(bfi) > abs(bi); + } - m_ppu.FPR[frd] = bf; + m_ppu.FPR[frd] = bf; - m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fcfid.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); + m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); + //if (rc) UNK("fcfid.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); } -void PPULLVMRecompiler::UNK(const u32 code, const u32 opcode, const u32 gcode) -{ - //UNK(fmt::Format("Unknown/Illegal opcode! (0x%08x : 0x%x : 0x%x)", code, opcode, gcode)); +void PPULLVMRecompiler::UNK(const u32 code, const u32 opcode, const u32 gcode) { + //UNK(fmt::Format("Unknown/Illegal opcode! (0x%08x : 0x%x : 0x%x)", code, opcode, gcode)); } -Value * PPULLVMRecompiler::GetVrAsIntVec(u32 vr, u32 vec_elt_num_bits) -{ - auto vr_i128_ptr = m_ir_builder.CreateConstGEP2_32(m_vpr, 0, vr); - auto vr_vec_ptr = m_ir_builder.CreateBitCast(vr_i128_ptr, VectorType::get(Type::getIntNTy(m_llvm_context, vec_elt_num_bits), 128 / vec_elt_num_bits)->getPointerTo()); - return m_ir_builder.CreateLoad(vr_vec_ptr); +Value * PPULLVMRecompiler::GetVrAsIntVec(u32 vr, u32 vec_elt_num_bits) { + auto vr_i128_ptr = m_ir_builder.CreateConstGEP2_32(m_vpr, 0, vr); + auto vr_vec_ptr = m_ir_builder.CreateBitCast(vr_i128_ptr, VectorType::get(Type::getIntNTy(m_llvm_context, vec_elt_num_bits), 128 / vec_elt_num_bits)->getPointerTo()); + return m_ir_builder.CreateLoad(vr_vec_ptr); } -Value * PPULLVMRecompiler::GetVrAsFloatVec(u32 vr) -{ - auto vr_i128_ptr = m_ir_builder.CreateConstGEP2_32(m_vpr, 0, vr); - auto vr_v4f32_ptr = m_ir_builder.CreateBitCast(vr_i128_ptr, VectorType::get(Type::getFloatTy(m_llvm_context), 4)->getPointerTo()); - return m_ir_builder.CreateLoad(vr_v4f32_ptr); +Value * PPULLVMRecompiler::GetVrAsFloatVec(u32 vr) { + auto vr_i128_ptr = m_ir_builder.CreateConstGEP2_32(m_vpr, 0, vr); + auto vr_v4f32_ptr = m_ir_builder.CreateBitCast(vr_i128_ptr, VectorType::get(Type::getFloatTy(m_llvm_context), 4)->getPointerTo()); + return m_ir_builder.CreateLoad(vr_v4f32_ptr); } -Value * PPULLVMRecompiler::GetVrAsDoubleVec(u32 vr) -{ - auto vr_i128_ptr = m_ir_builder.CreateConstGEP2_32(m_vpr, 0, vr); - auto vr_v2f64_ptr = m_ir_builder.CreateBitCast(vr_i128_ptr, VectorType::get(Type::getDoubleTy(m_llvm_context), 2)->getPointerTo()); - return m_ir_builder.CreateLoad(vr_v2f64_ptr); +Value * PPULLVMRecompiler::GetVrAsDoubleVec(u32 vr) { + auto vr_i128_ptr = m_ir_builder.CreateConstGEP2_32(m_vpr, 0, vr); + auto vr_v2f64_ptr = m_ir_builder.CreateBitCast(vr_i128_ptr, VectorType::get(Type::getDoubleTy(m_llvm_context), 2)->getPointerTo()); + return m_ir_builder.CreateLoad(vr_v2f64_ptr); } -void PPULLVMRecompiler::SetVr(u32 vr, Value * val) -{ - auto vr_i128_ptr = m_ir_builder.CreateConstGEP2_32(m_vpr, 0, vr); - auto val_i128 = m_ir_builder.CreateBitCast(val, Type::getIntNTy(m_llvm_context, 128)); - m_ir_builder.CreateStore(val_i128, vr_i128_ptr); -} - -void PPULLVMRecompiler::RunUnitTests() -{ - LOG_NOTICE(PPU, "Running Unit Tests"); - - RunUnitTest("MFVSCR", - [this] () - { - MFVSCR(1); - }, - [this] () - { - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[0] = 0x9ABCDEF0; - m_ppu.VSCR.VSCR = 0x12345678; - }, - [this](std::string & msg) - { - msg = fmt::Format("VPR[1] = %s", m_ppu.VPR[1].ToString(true).c_str()); - return m_ppu.VPR[1].Equals(0x12345678, 0, 0, 0); - }); -} - -void PPULLVMRecompiler::RunUnitTest(const char * name, std::function test_case, std::function input, std::function check_result) -{ - // Create the unit test function - auto function = cast(m_module->getOrInsertFunction(name, Type::getVoidTy(m_llvm_context), (Type *)nullptr)); - auto block = BasicBlock::Create(m_llvm_context, "start", function); - m_ir_builder.SetInsertPoint(block); - test_case(); - m_ir_builder.CreateRetVoid(); - verifyFunction(*function); - - // Print the IR - std::string ir; - raw_string_ostream ir_ostream(ir); - function->print(ir_ostream); - LOG_NOTICE(PPU, "[UT %s] LLVM IR:%s", name, ir.c_str()); - - // Generate the function - MachineCodeInfo mci; - m_execution_engine->runJITOnFunction(function, &mci); - - // Disassember the generated function - LOG_NOTICE(PPU, "[UT %s] Disassembly:", name); - for (uint64_t pc = 0; pc < mci.size();) - { - char str[1024]; - - pc += LLVMDisasmInstruction(m_disassembler, (uint8_t *)mci.address() + pc, mci.size() - pc, (uint64_t)((uint8_t *)mci.address() + pc), str, sizeof(str)); - LOG_NOTICE(PPU, "[UT %s] %s.", name, str); - } - - // Run the test - input(); - std::vector args; - m_execution_engine->runFunction(function, args); - - // Verify results - std::string msg; - bool pass = check_result(msg); - if (pass) - { - LOG_NOTICE(PPU, "[UT %s] Test passed. %s.", name, msg.c_str()); - } - else - { - LOG_ERROR(PPU, "[UT %s] Test failed. %s.", name, msg.c_str()); - } - - m_execution_engine->freeMachineCodeForFunction(function); +void PPULLVMRecompiler::SetVr(u32 vr, Value * val) { + auto vr_i128_ptr = m_ir_builder.CreateConstGEP2_32(m_vpr, 0, vr); + auto val_i128 = m_ir_builder.CreateBitCast(val, Type::getIntNTy(m_llvm_context, 128)); + m_ir_builder.CreateStore(val_i128, vr_i128_ptr); } diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.h b/rpcs3/Emu/Cell/PPULLVMRecompiler.h index c8565cca5..70d5ee594 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.h +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.h @@ -1,4 +1,5 @@ -#pragma once +#ifndef PPU_LLVM_RECOMPILER_H +#define PPU_LLVM_RECOMPILER_H #include "Emu/Cell/PPUDecoder.h" #include "Emu/Cell/PPUThread.h" @@ -10,466 +11,475 @@ #include "llvm/MC/MCDisassembler.h" /// LLVM based PPU emulator -class PPULLVMRecompiler : public CPUDecoder, protected PPUOpcodes -{ +class PPULLVMRecompiler : public CPUDecoder, protected PPUOpcodes { public: - PPULLVMRecompiler(PPUThread & ppu); - ~PPULLVMRecompiler(); + PPULLVMRecompiler() = delete; + PPULLVMRecompiler(PPUThread & ppu); - u8 DecodeMemory(const u64 address) override; + PPULLVMRecompiler(const PPULLVMRecompiler & other) = delete; + PPULLVMRecompiler(PPULLVMRecompiler && other) = delete; + + virtual ~PPULLVMRecompiler(); + + PPULLVMRecompiler & operator = (const PPULLVMRecompiler & other) = delete; + PPULLVMRecompiler & operator = (PPULLVMRecompiler && other) = delete; + + u8 DecodeMemory(const u64 address) override; protected: - void NULL_OP() override; - void NOP() override; + void NULL_OP() override; + void NOP() override; - void TDI(u32 to, u32 ra, s32 simm16) override; - void TWI(u32 to, u32 ra, s32 simm16) override; + void TDI(u32 to, u32 ra, s32 simm16) override; + void TWI(u32 to, u32 ra, s32 simm16) override; - void MFVSCR(u32 vd) override; - void MTVSCR(u32 vb) override; - void VADDCUW(u32 vd, u32 va, u32 vb) override; - void VADDFP(u32 vd, u32 va, u32 vb) override; - void VADDSBS(u32 vd, u32 va, u32 vb) override; - void VADDSHS(u32 vd, u32 va, u32 vb) override; - void VADDSWS(u32 vd, u32 va, u32 vb) override; - void VADDUBM(u32 vd, u32 va, u32 vb) override; - void VADDUBS(u32 vd, u32 va, u32 vb) override; - void VADDUHM(u32 vd, u32 va, u32 vb) override; - void VADDUHS(u32 vd, u32 va, u32 vb) override; - void VADDUWM(u32 vd, u32 va, u32 vb) override; - void VADDUWS(u32 vd, u32 va, u32 vb) override; - void VAND(u32 vd, u32 va, u32 vb) override; - void VANDC(u32 vd, u32 va, u32 vb) override; - void VAVGSB(u32 vd, u32 va, u32 vb) override; - void VAVGSH(u32 vd, u32 va, u32 vb) override; - void VAVGSW(u32 vd, u32 va, u32 vb) override; - void VAVGUB(u32 vd, u32 va, u32 vb) override; - void VAVGUH(u32 vd, u32 va, u32 vb) override; - void VAVGUW(u32 vd, u32 va, u32 vb) override; - void VCFSX(u32 vd, u32 uimm5, u32 vb) override; - void VCFUX(u32 vd, u32 uimm5, u32 vb) override; - void VCMPBFP(u32 vd, u32 va, u32 vb) override; - void VCMPBFP_(u32 vd, u32 va, u32 vb) override; - void VCMPEQFP(u32 vd, u32 va, u32 vb) override; - void VCMPEQFP_(u32 vd, u32 va, u32 vb) override; - void VCMPEQUB(u32 vd, u32 va, u32 vb) override; - void VCMPEQUB_(u32 vd, u32 va, u32 vb) override; - void VCMPEQUH(u32 vd, u32 va, u32 vb) override; - void VCMPEQUH_(u32 vd, u32 va, u32 vb) override; - void VCMPEQUW(u32 vd, u32 va, u32 vb) override; - void VCMPEQUW_(u32 vd, u32 va, u32 vb) override; - void VCMPGEFP(u32 vd, u32 va, u32 vb) override; - void VCMPGEFP_(u32 vd, u32 va, u32 vb) override; - void VCMPGTFP(u32 vd, u32 va, u32 vb) override; - void VCMPGTFP_(u32 vd, u32 va, u32 vb) override; - void VCMPGTSB(u32 vd, u32 va, u32 vb) override; - void VCMPGTSB_(u32 vd, u32 va, u32 vb) override; - void VCMPGTSH(u32 vd, u32 va, u32 vb) override; - void VCMPGTSH_(u32 vd, u32 va, u32 vb) override; - void VCMPGTSW(u32 vd, u32 va, u32 vb) override; - void VCMPGTSW_(u32 vd, u32 va, u32 vb) override; - void VCMPGTUB(u32 vd, u32 va, u32 vb) override; - void VCMPGTUB_(u32 vd, u32 va, u32 vb) override; - void VCMPGTUH(u32 vd, u32 va, u32 vb) override; - void VCMPGTUH_(u32 vd, u32 va, u32 vb) override; - void VCMPGTUW(u32 vd, u32 va, u32 vb) override; - void VCMPGTUW_(u32 vd, u32 va, u32 vb) override; - void VCTSXS(u32 vd, u32 uimm5, u32 vb) override; - void VCTUXS(u32 vd, u32 uimm5, u32 vb) override; - void VEXPTEFP(u32 vd, u32 vb) override; - void VLOGEFP(u32 vd, u32 vb) override; - void VMADDFP(u32 vd, u32 va, u32 vc, u32 vb) override; - void VMAXFP(u32 vd, u32 va, u32 vb) override; - void VMAXSB(u32 vd, u32 va, u32 vb) override; - void VMAXSH(u32 vd, u32 va, u32 vb) override; - void VMAXSW(u32 vd, u32 va, u32 vb) override; - void VMAXUB(u32 vd, u32 va, u32 vb) override; - void VMAXUH(u32 vd, u32 va, u32 vb) override; - void VMAXUW(u32 vd, u32 va, u32 vb) override; - void VMHADDSHS(u32 vd, u32 va, u32 vb, u32 vc) override; - void VMHRADDSHS(u32 vd, u32 va, u32 vb, u32 vc) override; - void VMINFP(u32 vd, u32 va, u32 vb) override; - void VMINSB(u32 vd, u32 va, u32 vb) override; - void VMINSH(u32 vd, u32 va, u32 vb) override; - void VMINSW(u32 vd, u32 va, u32 vb) override; - void VMINUB(u32 vd, u32 va, u32 vb) override; - void VMINUH(u32 vd, u32 va, u32 vb) override; - void VMINUW(u32 vd, u32 va, u32 vb) override; - void VMLADDUHM(u32 vd, u32 va, u32 vb, u32 vc) override; - void VMRGHB(u32 vd, u32 va, u32 vb) override; - void VMRGHH(u32 vd, u32 va, u32 vb) override; - void VMRGHW(u32 vd, u32 va, u32 vb) override; - void VMRGLB(u32 vd, u32 va, u32 vb) override; - void VMRGLH(u32 vd, u32 va, u32 vb) override; - void VMRGLW(u32 vd, u32 va, u32 vb) override; - void VMSUMMBM(u32 vd, u32 va, u32 vb, u32 vc) override; - void VMSUMSHM(u32 vd, u32 va, u32 vb, u32 vc) override; - void VMSUMSHS(u32 vd, u32 va, u32 vb, u32 vc) override; - void VMSUMUBM(u32 vd, u32 va, u32 vb, u32 vc) override; - void VMSUMUHM(u32 vd, u32 va, u32 vb, u32 vc) override; - void VMSUMUHS(u32 vd, u32 va, u32 vb, u32 vc) override; - void VMULESB(u32 vd, u32 va, u32 vb) override; - void VMULESH(u32 vd, u32 va, u32 vb) override; - void VMULEUB(u32 vd, u32 va, u32 vb) override; - void VMULEUH(u32 vd, u32 va, u32 vb) override; - void VMULOSB(u32 vd, u32 va, u32 vb) override; - void VMULOSH(u32 vd, u32 va, u32 vb) override; - void VMULOUB(u32 vd, u32 va, u32 vb) override; - void VMULOUH(u32 vd, u32 va, u32 vb) override; - void VNMSUBFP(u32 vd, u32 va, u32 vc, u32 vb) override; - void VNOR(u32 vd, u32 va, u32 vb) override; - void VOR(u32 vd, u32 va, u32 vb) override; - void VPERM(u32 vd, u32 va, u32 vb, u32 vc) override; - void VPKPX(u32 vd, u32 va, u32 vb) override; - void VPKSHSS(u32 vd, u32 va, u32 vb) override; - void VPKSHUS(u32 vd, u32 va, u32 vb) override; - void VPKSWSS(u32 vd, u32 va, u32 vb) override; - void VPKSWUS(u32 vd, u32 va, u32 vb) override; - void VPKUHUM(u32 vd, u32 va, u32 vb) override; - void VPKUHUS(u32 vd, u32 va, u32 vb) override; - void VPKUWUM(u32 vd, u32 va, u32 vb) override; - void VPKUWUS(u32 vd, u32 va, u32 vb) override; - void VREFP(u32 vd, u32 vb) override; - void VRFIM(u32 vd, u32 vb) override; - void VRFIN(u32 vd, u32 vb) override; - void VRFIP(u32 vd, u32 vb) override; - void VRFIZ(u32 vd, u32 vb) override; - void VRLB(u32 vd, u32 va, u32 vb) override; - void VRLH(u32 vd, u32 va, u32 vb) override; - void VRLW(u32 vd, u32 va, u32 vb) override; - void VRSQRTEFP(u32 vd, u32 vb) override; - void VSEL(u32 vd, u32 va, u32 vb, u32 vc) override; - void VSL(u32 vd, u32 va, u32 vb) override; - void VSLB(u32 vd, u32 va, u32 vb) override; - void VSLDOI(u32 vd, u32 va, u32 vb, u32 sh) override; - void VSLH(u32 vd, u32 va, u32 vb) override; - void VSLO(u32 vd, u32 va, u32 vb) override; - void VSLW(u32 vd, u32 va, u32 vb) override; - void VSPLTB(u32 vd, u32 uimm5, u32 vb) override; - void VSPLTH(u32 vd, u32 uimm5, u32 vb) override; - void VSPLTISB(u32 vd, s32 simm5) override; - void VSPLTISH(u32 vd, s32 simm5) override; - void VSPLTISW(u32 vd, s32 simm5) override; - void VSPLTW(u32 vd, u32 uimm5, u32 vb) override; - void VSR(u32 vd, u32 va, u32 vb) override; - void VSRAB(u32 vd, u32 va, u32 vb) override; - void VSRAH(u32 vd, u32 va, u32 vb) override; - void VSRAW(u32 vd, u32 va, u32 vb) override; - void VSRB(u32 vd, u32 va, u32 vb) override; - void VSRH(u32 vd, u32 va, u32 vb) override; - void VSRO(u32 vd, u32 va, u32 vb) override; - void VSRW(u32 vd, u32 va, u32 vb) override; - void VSUBCUW(u32 vd, u32 va, u32 vb) override; - void VSUBFP(u32 vd, u32 va, u32 vb) override; - void VSUBSBS(u32 vd, u32 va, u32 vb) override; - void VSUBSHS(u32 vd, u32 va, u32 vb) override; - void VSUBSWS(u32 vd, u32 va, u32 vb) override; - void VSUBUBM(u32 vd, u32 va, u32 vb) override; - void VSUBUBS(u32 vd, u32 va, u32 vb) override; - void VSUBUHM(u32 vd, u32 va, u32 vb) override; - void VSUBUHS(u32 vd, u32 va, u32 vb) override; - void VSUBUWM(u32 vd, u32 va, u32 vb) override; - void VSUBUWS(u32 vd, u32 va, u32 vb) override; - void VSUMSWS(u32 vd, u32 va, u32 vb) override; - void VSUM2SWS(u32 vd, u32 va, u32 vb) override; - void VSUM4SBS(u32 vd, u32 va, u32 vb) override; - void VSUM4SHS(u32 vd, u32 va, u32 vb) override; - void VSUM4UBS(u32 vd, u32 va, u32 vb) override; - void VUPKHPX(u32 vd, u32 vb) override; - void VUPKHSB(u32 vd, u32 vb) override; - void VUPKHSH(u32 vd, u32 vb) override; - void VUPKLPX(u32 vd, u32 vb) override; - void VUPKLSB(u32 vd, u32 vb) override; - void VUPKLSH(u32 vd, u32 vb) override; - void VXOR(u32 vd, u32 va, u32 vb) override; - void MULLI(u32 rd, u32 ra, s32 simm16) override; - void SUBFIC(u32 rd, u32 ra, s32 simm16) override; - void CMPLI(u32 bf, u32 l, u32 ra, u32 uimm16) override; - void CMPI(u32 bf, u32 l, u32 ra, s32 simm16) override; - void ADDIC(u32 rd, u32 ra, s32 simm16) override; - void ADDIC_(u32 rd, u32 ra, s32 simm16) override; - void ADDI(u32 rd, u32 ra, s32 simm16) override; - void ADDIS(u32 rd, u32 ra, s32 simm16) override; - void BC(u32 bo, u32 bi, s32 bd, u32 aa, u32 lk) override; - void SC(u32 sc_code) override; - void B(s32 ll, u32 aa, u32 lk) override; - void MCRF(u32 crfd, u32 crfs) override; - void BCLR(u32 bo, u32 bi, u32 bh, u32 lk) override; - void CRNOR(u32 bt, u32 ba, u32 bb) override; - void CRANDC(u32 bt, u32 ba, u32 bb) override; - void ISYNC() override; - void CRXOR(u32 bt, u32 ba, u32 bb) override; - void CRNAND(u32 bt, u32 ba, u32 bb) override; - void CRAND(u32 bt, u32 ba, u32 bb) override; - void CREQV(u32 bt, u32 ba, u32 bb) override; - void CRORC(u32 bt, u32 ba, u32 bb) override; - void CROR(u32 bt, u32 ba, u32 bb) override; - void BCCTR(u32 bo, u32 bi, u32 bh, u32 lk) override; - void RLWIMI(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) override; - void RLWINM(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) override; - void RLWNM(u32 ra, u32 rs, u32 rb, u32 MB, u32 ME, bool rc) override; - void ORI(u32 rs, u32 ra, u32 uimm16) override; - void ORIS(u32 rs, u32 ra, u32 uimm16) override; - void XORI(u32 ra, u32 rs, u32 uimm16) override; - void XORIS(u32 ra, u32 rs, u32 uimm16) override; - void ANDI_(u32 ra, u32 rs, u32 uimm16) override; - void ANDIS_(u32 ra, u32 rs, u32 uimm16) override; - void RLDICL(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) override; - void RLDICR(u32 ra, u32 rs, u32 sh, u32 me, bool rc) override; - void RLDIC(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) override; - void RLDIMI(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) override; - void RLDC_LR(u32 ra, u32 rs, u32 rb, u32 m_eb, bool is_r, bool rc) override; - void CMP(u32 crfd, u32 l, u32 ra, u32 rb) override; - void TW(u32 to, u32 ra, u32 rb) override; - void LVSL(u32 vd, u32 ra, u32 rb) override; - void LVEBX(u32 vd, u32 ra, u32 rb) override; - void SUBFC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; - void MULHDU(u32 rd, u32 ra, u32 rb, bool rc) override; - void ADDC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; - void MULHWU(u32 rd, u32 ra, u32 rb, bool rc) override; - void MFOCRF(u32 a, u32 rd, u32 crm) override; - void LWARX(u32 rd, u32 ra, u32 rb) override; - void LDX(u32 ra, u32 rs, u32 rb) override; - void LWZX(u32 rd, u32 ra, u32 rb) override; - void SLW(u32 ra, u32 rs, u32 rb, bool rc) override; - void CNTLZW(u32 ra, u32 rs, bool rc) override; - void SLD(u32 ra, u32 rs, u32 rb, bool rc) override; - void AND(u32 ra, u32 rs, u32 rb, bool rc) override; - void CMPL(u32 bf, u32 l, u32 ra, u32 rb) override; - void LVSR(u32 vd, u32 ra, u32 rb) override; - void LVEHX(u32 vd, u32 ra, u32 rb) override; - void SUBF(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; - void LDUX(u32 rd, u32 ra, u32 rb) override; - void DCBST(u32 ra, u32 rb) override; - void LWZUX(u32 rd, u32 ra, u32 rb) override; - void CNTLZD(u32 ra, u32 rs, bool rc) override; - void ANDC(u32 ra, u32 rs, u32 rb, bool rc) override; - void TD(u32 to, u32 ra, u32 rb) override; - void LVEWX(u32 vd, u32 ra, u32 rb) override; - void MULHD(u32 rd, u32 ra, u32 rb, bool rc) override; - void MULHW(u32 rd, u32 ra, u32 rb, bool rc) override; - void LDARX(u32 rd, u32 ra, u32 rb) override; - void DCBF(u32 ra, u32 rb) override; - void LBZX(u32 rd, u32 ra, u32 rb) override; - void LVX(u32 vd, u32 ra, u32 rb) override; - void NEG(u32 rd, u32 ra, u32 oe, bool rc) override; - void LBZUX(u32 rd, u32 ra, u32 rb) override; - void NOR(u32 ra, u32 rs, u32 rb, bool rc) override; - void STVEBX(u32 vs, u32 ra, u32 rb) override; - void SUBFE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; - void ADDE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; - void MTOCRF(u32 l, u32 crm, u32 rs) override; - void STDX(u32 rs, u32 ra, u32 rb) override; - void STWCX_(u32 rs, u32 ra, u32 rb) override; - void STWX(u32 rs, u32 ra, u32 rb) override; - void STVEHX(u32 vs, u32 ra, u32 rb) override; - void STDUX(u32 rs, u32 ra, u32 rb) override; - void STWUX(u32 rs, u32 ra, u32 rb) override; - void STVEWX(u32 vs, u32 ra, u32 rb) override; - void SUBFZE(u32 rd, u32 ra, u32 oe, bool rc) override; - void ADDZE(u32 rd, u32 ra, u32 oe, bool rc) override; - void STDCX_(u32 rs, u32 ra, u32 rb) override; - void STBX(u32 rs, u32 ra, u32 rb) override; - void STVX(u32 vs, u32 ra, u32 rb) override; - void MULLD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; - void SUBFME(u32 rd, u32 ra, u32 oe, bool rc) override; - void ADDME(u32 rd, u32 ra, u32 oe, bool rc) override; - void MULLW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; - void DCBTST(u32 ra, u32 rb, u32 th) override; - void STBUX(u32 rs, u32 ra, u32 rb) override; - void ADD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; - void DCBT(u32 ra, u32 rb, u32 th) override; - void LHZX(u32 rd, u32 ra, u32 rb) override; - void EQV(u32 ra, u32 rs, u32 rb, bool rc) override; - void ECIWX(u32 rd, u32 ra, u32 rb) override; - void LHZUX(u32 rd, u32 ra, u32 rb) override; - void XOR(u32 rs, u32 ra, u32 rb, bool rc) override; - void MFSPR(u32 rd, u32 spr) override; - void LWAX(u32 rd, u32 ra, u32 rb) override; - void DST(u32 ra, u32 rb, u32 strm, u32 t) override; - void LHAX(u32 rd, u32 ra, u32 rb) override; - void LVXL(u32 vd, u32 ra, u32 rb) override; - void MFTB(u32 rd, u32 spr) override; - void LWAUX(u32 rd, u32 ra, u32 rb) override; - void DSTST(u32 ra, u32 rb, u32 strm, u32 t) override; - void LHAUX(u32 rd, u32 ra, u32 rb) override; - void STHX(u32 rs, u32 ra, u32 rb) override; - void ORC(u32 rs, u32 ra, u32 rb, bool rc) override; - void ECOWX(u32 rs, u32 ra, u32 rb) override; - void STHUX(u32 rs, u32 ra, u32 rb) override; - void OR(u32 ra, u32 rs, u32 rb, bool rc) override; - void DIVDU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; - void DIVWU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; - void MTSPR(u32 spr, u32 rs) override; - //DCBI - void NAND(u32 ra, u32 rs, u32 rb, bool rc) override; - void STVXL(u32 vs, u32 ra, u32 rb) override; - void DIVD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; - void DIVW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; - void LVLX(u32 vd, u32 ra, u32 rb) override; - void LDBRX(u32 rd, u32 ra, u32 rb) override; - void LSWX(u32 rd, u32 ra, u32 rb) override; - void LWBRX(u32 rd, u32 ra, u32 rb) override; - void LFSX(u32 frd, u32 ra, u32 rb) override; - void SRW(u32 ra, u32 rs, u32 rb, bool rc) override; - void SRD(u32 ra, u32 rs, u32 rb, bool rc) override; - void LVRX(u32 vd, u32 ra, u32 rb) override; - void LSWI(u32 rd, u32 ra, u32 nb) override; - void LFSUX(u32 frd, u32 ra, u32 rb) override; - void SYNC(u32 l) override; - void LFDX(u32 frd, u32 ra, u32 rb) override; - void LFDUX(u32 frd, u32 ra, u32 rb) override; - void STVLX(u32 vs, u32 ra, u32 rb) override; - void STSWX(u32 rs, u32 ra, u32 rb) override; - void STWBRX(u32 rs, u32 ra, u32 rb) override; - void STFSX(u32 frs, u32 ra, u32 rb) override; - void STVRX(u32 vs, u32 ra, u32 rb) override; - void STFSUX(u32 frs, u32 ra, u32 rb) override; - void STSWI(u32 rd, u32 ra, u32 nb) override; - void STFDX(u32 frs, u32 ra, u32 rb) override; - void STFDUX(u32 frs, u32 ra, u32 rb) override; - void LVLXL(u32 vd, u32 ra, u32 rb) override; - void LHBRX(u32 rd, u32 ra, u32 rb) override; - void SRAW(u32 ra, u32 rs, u32 rb, bool rc) override; - void SRAD(u32 ra, u32 rs, u32 rb, bool rc) override; - void LVRXL(u32 vd, u32 ra, u32 rb) override; - void DSS(u32 strm, u32 a) override; - void SRAWI(u32 ra, u32 rs, u32 sh, bool rc) override; - void SRADI1(u32 ra, u32 rs, u32 sh, bool rc) override; - void SRADI2(u32 ra, u32 rs, u32 sh, bool rc) override; - void EIEIO() override; - void STVLXL(u32 vs, u32 ra, u32 rb) override; - void STHBRX(u32 rs, u32 ra, u32 rb) override; - void EXTSH(u32 ra, u32 rs, bool rc) override; - void STVRXL(u32 sd, u32 ra, u32 rb) override; - void EXTSB(u32 ra, u32 rs, bool rc) override; - void STFIWX(u32 frs, u32 ra, u32 rb) override; - void EXTSW(u32 ra, u32 rs, bool rc) override; - void ICBI(u32 ra, u32 rb) override; - void DCBZ(u32 ra, u32 rb) override; - void LWZ(u32 rd, u32 ra, s32 d) override; - void LWZU(u32 rd, u32 ra, s32 d) override; - void LBZ(u32 rd, u32 ra, s32 d) override; - void LBZU(u32 rd, u32 ra, s32 d) override; - void STW(u32 rs, u32 ra, s32 d) override; - void STWU(u32 rs, u32 ra, s32 d) override; - void STB(u32 rs, u32 ra, s32 d) override; - void STBU(u32 rs, u32 ra, s32 d) override; - void LHZ(u32 rd, u32 ra, s32 d) override; - void LHZU(u32 rd, u32 ra, s32 d) override; - void LHA(u32 rs, u32 ra, s32 d) override; - void LHAU(u32 rs, u32 ra, s32 d) override; - void STH(u32 rs, u32 ra, s32 d) override; - void STHU(u32 rs, u32 ra, s32 d) override; - void LMW(u32 rd, u32 ra, s32 d) override; - void STMW(u32 rs, u32 ra, s32 d) override; - void LFS(u32 frd, u32 ra, s32 d) override; - void LFSU(u32 frd, u32 ra, s32 d) override; - void LFD(u32 frd, u32 ra, s32 d) override; - void LFDU(u32 frd, u32 ra, s32 d) override; - void STFS(u32 frs, u32 ra, s32 d) override; - void STFSU(u32 frs, u32 ra, s32 d) override; - void STFD(u32 frs, u32 ra, s32 d) override; - void STFDU(u32 frs, u32 ra, s32 d) override; - void LD(u32 rd, u32 ra, s32 ds) override; - void LDU(u32 rd, u32 ra, s32 ds) override; - void LWA(u32 rd, u32 ra, s32 ds) override; - void FDIVS(u32 frd, u32 fra, u32 frb, bool rc) override; - void FSUBS(u32 frd, u32 fra, u32 frb, bool rc) override; - void FADDS(u32 frd, u32 fra, u32 frb, bool rc) override; - void FSQRTS(u32 frd, u32 frb, bool rc) override; - void FRES(u32 frd, u32 frb, bool rc) override; - void FMULS(u32 frd, u32 fra, u32 frc, bool rc) override; - void FMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; - void FMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; - void FNMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; - void FNMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; - void STD(u32 rs, u32 ra, s32 ds) override; - void STDU(u32 rs, u32 ra, s32 ds) override; - void MTFSB1(u32 bt, bool rc) override; - void MCRFS(u32 bf, u32 bfa) override; - void MTFSB0(u32 bt, bool rc) override; - void MTFSFI(u32 crfd, u32 i, bool rc) override; - void MFFS(u32 frd, bool rc) override; - void MTFSF(u32 flm, u32 frb, bool rc) override; + void MFVSCR(u32 vd) override; + void MTVSCR(u32 vb) override; + void VADDCUW(u32 vd, u32 va, u32 vb) override; + void VADDFP(u32 vd, u32 va, u32 vb) override; + void VADDSBS(u32 vd, u32 va, u32 vb) override; + void VADDSHS(u32 vd, u32 va, u32 vb) override; + void VADDSWS(u32 vd, u32 va, u32 vb) override; + void VADDUBM(u32 vd, u32 va, u32 vb) override; + void VADDUBS(u32 vd, u32 va, u32 vb) override; + void VADDUHM(u32 vd, u32 va, u32 vb) override; + void VADDUHS(u32 vd, u32 va, u32 vb) override; + void VADDUWM(u32 vd, u32 va, u32 vb) override; + void VADDUWS(u32 vd, u32 va, u32 vb) override; + void VAND(u32 vd, u32 va, u32 vb) override; + void VANDC(u32 vd, u32 va, u32 vb) override; + void VAVGSB(u32 vd, u32 va, u32 vb) override; + void VAVGSH(u32 vd, u32 va, u32 vb) override; + void VAVGSW(u32 vd, u32 va, u32 vb) override; + void VAVGUB(u32 vd, u32 va, u32 vb) override; + void VAVGUH(u32 vd, u32 va, u32 vb) override; + void VAVGUW(u32 vd, u32 va, u32 vb) override; + void VCFSX(u32 vd, u32 uimm5, u32 vb) override; + void VCFUX(u32 vd, u32 uimm5, u32 vb) override; + void VCMPBFP(u32 vd, u32 va, u32 vb) override; + void VCMPBFP_(u32 vd, u32 va, u32 vb) override; + void VCMPEQFP(u32 vd, u32 va, u32 vb) override; + void VCMPEQFP_(u32 vd, u32 va, u32 vb) override; + void VCMPEQUB(u32 vd, u32 va, u32 vb) override; + void VCMPEQUB_(u32 vd, u32 va, u32 vb) override; + void VCMPEQUH(u32 vd, u32 va, u32 vb) override; + void VCMPEQUH_(u32 vd, u32 va, u32 vb) override; + void VCMPEQUW(u32 vd, u32 va, u32 vb) override; + void VCMPEQUW_(u32 vd, u32 va, u32 vb) override; + void VCMPGEFP(u32 vd, u32 va, u32 vb) override; + void VCMPGEFP_(u32 vd, u32 va, u32 vb) override; + void VCMPGTFP(u32 vd, u32 va, u32 vb) override; + void VCMPGTFP_(u32 vd, u32 va, u32 vb) override; + void VCMPGTSB(u32 vd, u32 va, u32 vb) override; + void VCMPGTSB_(u32 vd, u32 va, u32 vb) override; + void VCMPGTSH(u32 vd, u32 va, u32 vb) override; + void VCMPGTSH_(u32 vd, u32 va, u32 vb) override; + void VCMPGTSW(u32 vd, u32 va, u32 vb) override; + void VCMPGTSW_(u32 vd, u32 va, u32 vb) override; + void VCMPGTUB(u32 vd, u32 va, u32 vb) override; + void VCMPGTUB_(u32 vd, u32 va, u32 vb) override; + void VCMPGTUH(u32 vd, u32 va, u32 vb) override; + void VCMPGTUH_(u32 vd, u32 va, u32 vb) override; + void VCMPGTUW(u32 vd, u32 va, u32 vb) override; + void VCMPGTUW_(u32 vd, u32 va, u32 vb) override; + void VCTSXS(u32 vd, u32 uimm5, u32 vb) override; + void VCTUXS(u32 vd, u32 uimm5, u32 vb) override; + void VEXPTEFP(u32 vd, u32 vb) override; + void VLOGEFP(u32 vd, u32 vb) override; + void VMADDFP(u32 vd, u32 va, u32 vc, u32 vb) override; + void VMAXFP(u32 vd, u32 va, u32 vb) override; + void VMAXSB(u32 vd, u32 va, u32 vb) override; + void VMAXSH(u32 vd, u32 va, u32 vb) override; + void VMAXSW(u32 vd, u32 va, u32 vb) override; + void VMAXUB(u32 vd, u32 va, u32 vb) override; + void VMAXUH(u32 vd, u32 va, u32 vb) override; + void VMAXUW(u32 vd, u32 va, u32 vb) override; + void VMHADDSHS(u32 vd, u32 va, u32 vb, u32 vc) override; + void VMHRADDSHS(u32 vd, u32 va, u32 vb, u32 vc) override; + void VMINFP(u32 vd, u32 va, u32 vb) override; + void VMINSB(u32 vd, u32 va, u32 vb) override; + void VMINSH(u32 vd, u32 va, u32 vb) override; + void VMINSW(u32 vd, u32 va, u32 vb) override; + void VMINUB(u32 vd, u32 va, u32 vb) override; + void VMINUH(u32 vd, u32 va, u32 vb) override; + void VMINUW(u32 vd, u32 va, u32 vb) override; + void VMLADDUHM(u32 vd, u32 va, u32 vb, u32 vc) override; + void VMRGHB(u32 vd, u32 va, u32 vb) override; + void VMRGHH(u32 vd, u32 va, u32 vb) override; + void VMRGHW(u32 vd, u32 va, u32 vb) override; + void VMRGLB(u32 vd, u32 va, u32 vb) override; + void VMRGLH(u32 vd, u32 va, u32 vb) override; + void VMRGLW(u32 vd, u32 va, u32 vb) override; + void VMSUMMBM(u32 vd, u32 va, u32 vb, u32 vc) override; + void VMSUMSHM(u32 vd, u32 va, u32 vb, u32 vc) override; + void VMSUMSHS(u32 vd, u32 va, u32 vb, u32 vc) override; + void VMSUMUBM(u32 vd, u32 va, u32 vb, u32 vc) override; + void VMSUMUHM(u32 vd, u32 va, u32 vb, u32 vc) override; + void VMSUMUHS(u32 vd, u32 va, u32 vb, u32 vc) override; + void VMULESB(u32 vd, u32 va, u32 vb) override; + void VMULESH(u32 vd, u32 va, u32 vb) override; + void VMULEUB(u32 vd, u32 va, u32 vb) override; + void VMULEUH(u32 vd, u32 va, u32 vb) override; + void VMULOSB(u32 vd, u32 va, u32 vb) override; + void VMULOSH(u32 vd, u32 va, u32 vb) override; + void VMULOUB(u32 vd, u32 va, u32 vb) override; + void VMULOUH(u32 vd, u32 va, u32 vb) override; + void VNMSUBFP(u32 vd, u32 va, u32 vc, u32 vb) override; + void VNOR(u32 vd, u32 va, u32 vb) override; + void VOR(u32 vd, u32 va, u32 vb) override; + void VPERM(u32 vd, u32 va, u32 vb, u32 vc) override; + void VPKPX(u32 vd, u32 va, u32 vb) override; + void VPKSHSS(u32 vd, u32 va, u32 vb) override; + void VPKSHUS(u32 vd, u32 va, u32 vb) override; + void VPKSWSS(u32 vd, u32 va, u32 vb) override; + void VPKSWUS(u32 vd, u32 va, u32 vb) override; + void VPKUHUM(u32 vd, u32 va, u32 vb) override; + void VPKUHUS(u32 vd, u32 va, u32 vb) override; + void VPKUWUM(u32 vd, u32 va, u32 vb) override; + void VPKUWUS(u32 vd, u32 va, u32 vb) override; + void VREFP(u32 vd, u32 vb) override; + void VRFIM(u32 vd, u32 vb) override; + void VRFIN(u32 vd, u32 vb) override; + void VRFIP(u32 vd, u32 vb) override; + void VRFIZ(u32 vd, u32 vb) override; + void VRLB(u32 vd, u32 va, u32 vb) override; + void VRLH(u32 vd, u32 va, u32 vb) override; + void VRLW(u32 vd, u32 va, u32 vb) override; + void VRSQRTEFP(u32 vd, u32 vb) override; + void VSEL(u32 vd, u32 va, u32 vb, u32 vc) override; + void VSL(u32 vd, u32 va, u32 vb) override; + void VSLB(u32 vd, u32 va, u32 vb) override; + void VSLDOI(u32 vd, u32 va, u32 vb, u32 sh) override; + void VSLH(u32 vd, u32 va, u32 vb) override; + void VSLO(u32 vd, u32 va, u32 vb) override; + void VSLW(u32 vd, u32 va, u32 vb) override; + void VSPLTB(u32 vd, u32 uimm5, u32 vb) override; + void VSPLTH(u32 vd, u32 uimm5, u32 vb) override; + void VSPLTISB(u32 vd, s32 simm5) override; + void VSPLTISH(u32 vd, s32 simm5) override; + void VSPLTISW(u32 vd, s32 simm5) override; + void VSPLTW(u32 vd, u32 uimm5, u32 vb) override; + void VSR(u32 vd, u32 va, u32 vb) override; + void VSRAB(u32 vd, u32 va, u32 vb) override; + void VSRAH(u32 vd, u32 va, u32 vb) override; + void VSRAW(u32 vd, u32 va, u32 vb) override; + void VSRB(u32 vd, u32 va, u32 vb) override; + void VSRH(u32 vd, u32 va, u32 vb) override; + void VSRO(u32 vd, u32 va, u32 vb) override; + void VSRW(u32 vd, u32 va, u32 vb) override; + void VSUBCUW(u32 vd, u32 va, u32 vb) override; + void VSUBFP(u32 vd, u32 va, u32 vb) override; + void VSUBSBS(u32 vd, u32 va, u32 vb) override; + void VSUBSHS(u32 vd, u32 va, u32 vb) override; + void VSUBSWS(u32 vd, u32 va, u32 vb) override; + void VSUBUBM(u32 vd, u32 va, u32 vb) override; + void VSUBUBS(u32 vd, u32 va, u32 vb) override; + void VSUBUHM(u32 vd, u32 va, u32 vb) override; + void VSUBUHS(u32 vd, u32 va, u32 vb) override; + void VSUBUWM(u32 vd, u32 va, u32 vb) override; + void VSUBUWS(u32 vd, u32 va, u32 vb) override; + void VSUMSWS(u32 vd, u32 va, u32 vb) override; + void VSUM2SWS(u32 vd, u32 va, u32 vb) override; + void VSUM4SBS(u32 vd, u32 va, u32 vb) override; + void VSUM4SHS(u32 vd, u32 va, u32 vb) override; + void VSUM4UBS(u32 vd, u32 va, u32 vb) override; + void VUPKHPX(u32 vd, u32 vb) override; + void VUPKHSB(u32 vd, u32 vb) override; + void VUPKHSH(u32 vd, u32 vb) override; + void VUPKLPX(u32 vd, u32 vb) override; + void VUPKLSB(u32 vd, u32 vb) override; + void VUPKLSH(u32 vd, u32 vb) override; + void VXOR(u32 vd, u32 va, u32 vb) override; + void MULLI(u32 rd, u32 ra, s32 simm16) override; + void SUBFIC(u32 rd, u32 ra, s32 simm16) override; + void CMPLI(u32 bf, u32 l, u32 ra, u32 uimm16) override; + void CMPI(u32 bf, u32 l, u32 ra, s32 simm16) override; + void ADDIC(u32 rd, u32 ra, s32 simm16) override; + void ADDIC_(u32 rd, u32 ra, s32 simm16) override; + void ADDI(u32 rd, u32 ra, s32 simm16) override; + void ADDIS(u32 rd, u32 ra, s32 simm16) override; + void BC(u32 bo, u32 bi, s32 bd, u32 aa, u32 lk) override; + void SC(u32 sc_code) override; + void B(s32 ll, u32 aa, u32 lk) override; + void MCRF(u32 crfd, u32 crfs) override; + void BCLR(u32 bo, u32 bi, u32 bh, u32 lk) override; + void CRNOR(u32 bt, u32 ba, u32 bb) override; + void CRANDC(u32 bt, u32 ba, u32 bb) override; + void ISYNC() override; + void CRXOR(u32 bt, u32 ba, u32 bb) override; + void CRNAND(u32 bt, u32 ba, u32 bb) override; + void CRAND(u32 bt, u32 ba, u32 bb) override; + void CREQV(u32 bt, u32 ba, u32 bb) override; + void CRORC(u32 bt, u32 ba, u32 bb) override; + void CROR(u32 bt, u32 ba, u32 bb) override; + void BCCTR(u32 bo, u32 bi, u32 bh, u32 lk) override; + void RLWIMI(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) override; + void RLWINM(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) override; + void RLWNM(u32 ra, u32 rs, u32 rb, u32 MB, u32 ME, bool rc) override; + void ORI(u32 rs, u32 ra, u32 uimm16) override; + void ORIS(u32 rs, u32 ra, u32 uimm16) override; + void XORI(u32 ra, u32 rs, u32 uimm16) override; + void XORIS(u32 ra, u32 rs, u32 uimm16) override; + void ANDI_(u32 ra, u32 rs, u32 uimm16) override; + void ANDIS_(u32 ra, u32 rs, u32 uimm16) override; + void RLDICL(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) override; + void RLDICR(u32 ra, u32 rs, u32 sh, u32 me, bool rc) override; + void RLDIC(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) override; + void RLDIMI(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) override; + void RLDC_LR(u32 ra, u32 rs, u32 rb, u32 m_eb, bool is_r, bool rc) override; + void CMP(u32 crfd, u32 l, u32 ra, u32 rb) override; + void TW(u32 to, u32 ra, u32 rb) override; + void LVSL(u32 vd, u32 ra, u32 rb) override; + void LVEBX(u32 vd, u32 ra, u32 rb) override; + void SUBFC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void MULHDU(u32 rd, u32 ra, u32 rb, bool rc) override; + void ADDC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void MULHWU(u32 rd, u32 ra, u32 rb, bool rc) override; + void MFOCRF(u32 a, u32 rd, u32 crm) override; + void LWARX(u32 rd, u32 ra, u32 rb) override; + void LDX(u32 ra, u32 rs, u32 rb) override; + void LWZX(u32 rd, u32 ra, u32 rb) override; + void SLW(u32 ra, u32 rs, u32 rb, bool rc) override; + void CNTLZW(u32 ra, u32 rs, bool rc) override; + void SLD(u32 ra, u32 rs, u32 rb, bool rc) override; + void AND(u32 ra, u32 rs, u32 rb, bool rc) override; + void CMPL(u32 bf, u32 l, u32 ra, u32 rb) override; + void LVSR(u32 vd, u32 ra, u32 rb) override; + void LVEHX(u32 vd, u32 ra, u32 rb) override; + void SUBF(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void LDUX(u32 rd, u32 ra, u32 rb) override; + void DCBST(u32 ra, u32 rb) override; + void LWZUX(u32 rd, u32 ra, u32 rb) override; + void CNTLZD(u32 ra, u32 rs, bool rc) override; + void ANDC(u32 ra, u32 rs, u32 rb, bool rc) override; + void TD(u32 to, u32 ra, u32 rb) override; + void LVEWX(u32 vd, u32 ra, u32 rb) override; + void MULHD(u32 rd, u32 ra, u32 rb, bool rc) override; + void MULHW(u32 rd, u32 ra, u32 rb, bool rc) override; + void LDARX(u32 rd, u32 ra, u32 rb) override; + void DCBF(u32 ra, u32 rb) override; + void LBZX(u32 rd, u32 ra, u32 rb) override; + void LVX(u32 vd, u32 ra, u32 rb) override; + void NEG(u32 rd, u32 ra, u32 oe, bool rc) override; + void LBZUX(u32 rd, u32 ra, u32 rb) override; + void NOR(u32 ra, u32 rs, u32 rb, bool rc) override; + void STVEBX(u32 vs, u32 ra, u32 rb) override; + void SUBFE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void ADDE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void MTOCRF(u32 l, u32 crm, u32 rs) override; + void STDX(u32 rs, u32 ra, u32 rb) override; + void STWCX_(u32 rs, u32 ra, u32 rb) override; + void STWX(u32 rs, u32 ra, u32 rb) override; + void STVEHX(u32 vs, u32 ra, u32 rb) override; + void STDUX(u32 rs, u32 ra, u32 rb) override; + void STWUX(u32 rs, u32 ra, u32 rb) override; + void STVEWX(u32 vs, u32 ra, u32 rb) override; + void SUBFZE(u32 rd, u32 ra, u32 oe, bool rc) override; + void ADDZE(u32 rd, u32 ra, u32 oe, bool rc) override; + void STDCX_(u32 rs, u32 ra, u32 rb) override; + void STBX(u32 rs, u32 ra, u32 rb) override; + void STVX(u32 vs, u32 ra, u32 rb) override; + void MULLD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void SUBFME(u32 rd, u32 ra, u32 oe, bool rc) override; + void ADDME(u32 rd, u32 ra, u32 oe, bool rc) override; + void MULLW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void DCBTST(u32 ra, u32 rb, u32 th) override; + void STBUX(u32 rs, u32 ra, u32 rb) override; + void ADD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void DCBT(u32 ra, u32 rb, u32 th) override; + void LHZX(u32 rd, u32 ra, u32 rb) override; + void EQV(u32 ra, u32 rs, u32 rb, bool rc) override; + void ECIWX(u32 rd, u32 ra, u32 rb) override; + void LHZUX(u32 rd, u32 ra, u32 rb) override; + void XOR(u32 rs, u32 ra, u32 rb, bool rc) override; + void MFSPR(u32 rd, u32 spr) override; + void LWAX(u32 rd, u32 ra, u32 rb) override; + void DST(u32 ra, u32 rb, u32 strm, u32 t) override; + void LHAX(u32 rd, u32 ra, u32 rb) override; + void LVXL(u32 vd, u32 ra, u32 rb) override; + void MFTB(u32 rd, u32 spr) override; + void LWAUX(u32 rd, u32 ra, u32 rb) override; + void DSTST(u32 ra, u32 rb, u32 strm, u32 t) override; + void LHAUX(u32 rd, u32 ra, u32 rb) override; + void STHX(u32 rs, u32 ra, u32 rb) override; + void ORC(u32 rs, u32 ra, u32 rb, bool rc) override; + void ECOWX(u32 rs, u32 ra, u32 rb) override; + void STHUX(u32 rs, u32 ra, u32 rb) override; + void OR(u32 ra, u32 rs, u32 rb, bool rc) override; + void DIVDU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void DIVWU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void MTSPR(u32 spr, u32 rs) override; + //DCBI + void NAND(u32 ra, u32 rs, u32 rb, bool rc) override; + void STVXL(u32 vs, u32 ra, u32 rb) override; + void DIVD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void DIVW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) override; + void LVLX(u32 vd, u32 ra, u32 rb) override; + void LDBRX(u32 rd, u32 ra, u32 rb) override; + void LSWX(u32 rd, u32 ra, u32 rb) override; + void LWBRX(u32 rd, u32 ra, u32 rb) override; + void LFSX(u32 frd, u32 ra, u32 rb) override; + void SRW(u32 ra, u32 rs, u32 rb, bool rc) override; + void SRD(u32 ra, u32 rs, u32 rb, bool rc) override; + void LVRX(u32 vd, u32 ra, u32 rb) override; + void LSWI(u32 rd, u32 ra, u32 nb) override; + void LFSUX(u32 frd, u32 ra, u32 rb) override; + void SYNC(u32 l) override; + void LFDX(u32 frd, u32 ra, u32 rb) override; + void LFDUX(u32 frd, u32 ra, u32 rb) override; + void STVLX(u32 vs, u32 ra, u32 rb) override; + void STSWX(u32 rs, u32 ra, u32 rb) override; + void STWBRX(u32 rs, u32 ra, u32 rb) override; + void STFSX(u32 frs, u32 ra, u32 rb) override; + void STVRX(u32 vs, u32 ra, u32 rb) override; + void STFSUX(u32 frs, u32 ra, u32 rb) override; + void STSWI(u32 rd, u32 ra, u32 nb) override; + void STFDX(u32 frs, u32 ra, u32 rb) override; + void STFDUX(u32 frs, u32 ra, u32 rb) override; + void LVLXL(u32 vd, u32 ra, u32 rb) override; + void LHBRX(u32 rd, u32 ra, u32 rb) override; + void SRAW(u32 ra, u32 rs, u32 rb, bool rc) override; + void SRAD(u32 ra, u32 rs, u32 rb, bool rc) override; + void LVRXL(u32 vd, u32 ra, u32 rb) override; + void DSS(u32 strm, u32 a) override; + void SRAWI(u32 ra, u32 rs, u32 sh, bool rc) override; + void SRADI1(u32 ra, u32 rs, u32 sh, bool rc) override; + void SRADI2(u32 ra, u32 rs, u32 sh, bool rc) override; + void EIEIO() override; + void STVLXL(u32 vs, u32 ra, u32 rb) override; + void STHBRX(u32 rs, u32 ra, u32 rb) override; + void EXTSH(u32 ra, u32 rs, bool rc) override; + void STVRXL(u32 sd, u32 ra, u32 rb) override; + void EXTSB(u32 ra, u32 rs, bool rc) override; + void STFIWX(u32 frs, u32 ra, u32 rb) override; + void EXTSW(u32 ra, u32 rs, bool rc) override; + void ICBI(u32 ra, u32 rb) override; + void DCBZ(u32 ra, u32 rb) override; + void LWZ(u32 rd, u32 ra, s32 d) override; + void LWZU(u32 rd, u32 ra, s32 d) override; + void LBZ(u32 rd, u32 ra, s32 d) override; + void LBZU(u32 rd, u32 ra, s32 d) override; + void STW(u32 rs, u32 ra, s32 d) override; + void STWU(u32 rs, u32 ra, s32 d) override; + void STB(u32 rs, u32 ra, s32 d) override; + void STBU(u32 rs, u32 ra, s32 d) override; + void LHZ(u32 rd, u32 ra, s32 d) override; + void LHZU(u32 rd, u32 ra, s32 d) override; + void LHA(u32 rs, u32 ra, s32 d) override; + void LHAU(u32 rs, u32 ra, s32 d) override; + void STH(u32 rs, u32 ra, s32 d) override; + void STHU(u32 rs, u32 ra, s32 d) override; + void LMW(u32 rd, u32 ra, s32 d) override; + void STMW(u32 rs, u32 ra, s32 d) override; + void LFS(u32 frd, u32 ra, s32 d) override; + void LFSU(u32 frd, u32 ra, s32 d) override; + void LFD(u32 frd, u32 ra, s32 d) override; + void LFDU(u32 frd, u32 ra, s32 d) override; + void STFS(u32 frs, u32 ra, s32 d) override; + void STFSU(u32 frs, u32 ra, s32 d) override; + void STFD(u32 frs, u32 ra, s32 d) override; + void STFDU(u32 frs, u32 ra, s32 d) override; + void LD(u32 rd, u32 ra, s32 ds) override; + void LDU(u32 rd, u32 ra, s32 ds) override; + void LWA(u32 rd, u32 ra, s32 ds) override; + void FDIVS(u32 frd, u32 fra, u32 frb, bool rc) override; + void FSUBS(u32 frd, u32 fra, u32 frb, bool rc) override; + void FADDS(u32 frd, u32 fra, u32 frb, bool rc) override; + void FSQRTS(u32 frd, u32 frb, bool rc) override; + void FRES(u32 frd, u32 frb, bool rc) override; + void FMULS(u32 frd, u32 fra, u32 frc, bool rc) override; + void FMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; + void FMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; + void FNMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; + void FNMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; + void STD(u32 rs, u32 ra, s32 ds) override; + void STDU(u32 rs, u32 ra, s32 ds) override; + void MTFSB1(u32 bt, bool rc) override; + void MCRFS(u32 bf, u32 bfa) override; + void MTFSB0(u32 bt, bool rc) override; + void MTFSFI(u32 crfd, u32 i, bool rc) override; + void MFFS(u32 frd, bool rc) override; + void MTFSF(u32 flm, u32 frb, bool rc) override; - void FCMPU(u32 bf, u32 fra, u32 frb) override; - void FRSP(u32 frd, u32 frb, bool rc) override; - void FCTIW(u32 frd, u32 frb, bool rc) override; - void FCTIWZ(u32 frd, u32 frb, bool rc) override; - void FDIV(u32 frd, u32 fra, u32 frb, bool rc) override; - void FSUB(u32 frd, u32 fra, u32 frb, bool rc) override; - void FADD(u32 frd, u32 fra, u32 frb, bool rc) override; - void FSQRT(u32 frd, u32 frb, bool rc) override; - void FSEL(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; - void FMUL(u32 frd, u32 fra, u32 frc, bool rc) override; - void FRSQRTE(u32 frd, u32 frb, bool rc) override; - void FMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; - void FMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; - void FNMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; - void FNMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; - void FCMPO(u32 crfd, u32 fra, u32 frb) override; - void FNEG(u32 frd, u32 frb, bool rc) override; - void FMR(u32 frd, u32 frb, bool rc) override; - void FNABS(u32 frd, u32 frb, bool rc) override; - void FABS(u32 frd, u32 frb, bool rc) override; - void FCTID(u32 frd, u32 frb, bool rc) override; - void FCTIDZ(u32 frd, u32 frb, bool rc) override; - void FCFID(u32 frd, u32 frb, bool rc) override; + void FCMPU(u32 bf, u32 fra, u32 frb) override; + void FRSP(u32 frd, u32 frb, bool rc) override; + void FCTIW(u32 frd, u32 frb, bool rc) override; + void FCTIWZ(u32 frd, u32 frb, bool rc) override; + void FDIV(u32 frd, u32 fra, u32 frb, bool rc) override; + void FSUB(u32 frd, u32 fra, u32 frb, bool rc) override; + void FADD(u32 frd, u32 fra, u32 frb, bool rc) override; + void FSQRT(u32 frd, u32 frb, bool rc) override; + void FSEL(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; + void FMUL(u32 frd, u32 fra, u32 frc, bool rc) override; + void FRSQRTE(u32 frd, u32 frb, bool rc) override; + void FMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; + void FMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; + void FNMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; + void FNMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) override; + void FCMPO(u32 crfd, u32 fra, u32 frb) override; + void FNEG(u32 frd, u32 frb, bool rc) override; + void FMR(u32 frd, u32 frb, bool rc) override; + void FNABS(u32 frd, u32 frb, bool rc) override; + void FABS(u32 frd, u32 frb, bool rc) override; + void FCTID(u32 frd, u32 frb, bool rc) override; + void FCTIDZ(u32 frd, u32 frb, bool rc) override; + void FCFID(u32 frd, u32 frb, bool rc) override; - void UNK(const u32 code, const u32 opcode, const u32 gcode) override; + void UNK(const u32 code, const u32 opcode, const u32 gcode) override; private: - /// PPU processor context - PPUThread & m_ppu; + /// PPU processor context + PPUThread & m_ppu; - /// PPU instruction decoder - PPUDecoder m_decoder; + /// PPU instruction decoder + PPUDecoder m_decoder; - /// A flag used to detect branch instructions. - /// This is set to false at the start of compilation of a block. - /// When a branch instruction is encountered, this is set to true by the decode function. - bool m_hit_branch_instruction; + /// A flag used to detect branch instructions. + /// This is set to false at the start of compilation of a block. + /// When a branch instruction is encountered, this is set to true by the decode function. + bool m_hit_branch_instruction; - /// LLVM context - llvm::LLVMContext m_llvm_context; + /// LLVM context + llvm::LLVMContext m_llvm_context; - /// LLVM IR builder - llvm::IRBuilder<> m_ir_builder; + /// LLVM IR builder + llvm::IRBuilder<> m_ir_builder; - /// Module to which all generated code is output to - llvm::Module * m_module; + /// Module to which all generated code is output to + llvm::Module * m_module; - /// Global variable in m_module that corresponds to m_ppu.GPR - llvm::GlobalVariable * m_gpr; + /// Global variable in m_module that corresponds to m_ppu.GPR + llvm::GlobalVariable * m_gpr; - /// Global variable in m_module that corresponds to m_ppu.VPR - llvm::GlobalVariable * m_vpr; + /// Global variable in m_module that corresponds to m_ppu.VPR + llvm::GlobalVariable * m_vpr; - /// Global variable in m_module that corresponds to m_ppu.VSCR - llvm::GlobalVariable * m_vscr; + /// Global variable in m_module that corresponds to m_ppu.VSCR + llvm::GlobalVariable * m_vscr; - /// JIT execution engine - llvm::ExecutionEngine * m_execution_engine; + /// JIT execution engine + llvm::ExecutionEngine * m_execution_engine; - /// Disassembler - LLVMDisasmContextRef m_disassembler; + /// Disassembler + LLVMDisasmContextRef m_disassembler; - /// Load VR and convert it to an integer vector - llvm::Value * GetVrAsIntVec(u32 vr, u32 vec_elt_num_bits); + /// Load VR and convert it to an integer vector + llvm::Value * GetVrAsIntVec(u32 vr, u32 vec_elt_num_bits); - /// Load VR and convert it to a float vector with 4 elements - llvm::Value * GetVrAsFloatVec(u32 vr); + /// Load VR and convert it to a float vector with 4 elements + llvm::Value * GetVrAsFloatVec(u32 vr); - /// Load VR and convert it to a double vector with 2 elements - llvm::Value * GetVrAsDoubleVec(u32 vr); + /// Load VR and convert it to a double vector with 2 elements + llvm::Value * GetVrAsDoubleVec(u32 vr); - /// Set VR to the specified value - void SetVr(u32 vr, llvm::Value * val); + /// Set VR to the specified value + void SetVr(u32 vr, llvm::Value * val); - /// Execute all unit tests - void RunUnitTests(); + /// Excute a test + void RunTest(const char * name, std::function test_case, std::function input, std::function check_result); - /// Excute an unit test - void RunUnitTest(const char * name, std::function test_case, std::function input, std::function check_result); + /// Execute all tests + void RunAllTests(); }; + +#endif // PPU_LLVM_RECOMPILER_H diff --git a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp new file mode 100644 index 000000000..a1cf4480f --- /dev/null +++ b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp @@ -0,0 +1,129 @@ +#include "stdafx.h" +#include "Utilities/Log.h" +#include "Emu/Cell/PPULLVMRecompiler.h" +#include "llvm/Analysis/Verifier.h" +#include "llvm/CodeGen/MachineCodeInfo.h" +#include "llvm/ExecutionEngine/GenericValue.h" +#include "llvm/Support/raw_ostream.h" + +using namespace llvm; + +void PPULLVMRecompiler::RunTest(const char * name, std::function test_case, std::function input, std::function check_result) { + // Create the unit test function + auto function = cast(m_module->getOrInsertFunction(name, Type::getVoidTy(m_llvm_context), (Type *)nullptr)); + auto block = BasicBlock::Create(m_llvm_context, "start", function); + m_ir_builder.SetInsertPoint(block); + test_case(); + m_ir_builder.CreateRetVoid(); + verifyFunction(*function); + + // Print the IR + std::string ir; + raw_string_ostream ir_ostream(ir); + function->print(ir_ostream); + LOG_NOTICE(PPU, "[UT %s] LLVM IR:%s", name, ir.c_str()); + + // Generate the function + MachineCodeInfo mci; + m_execution_engine->runJITOnFunction(function, &mci); + + // Disassember the generated function + LOG_NOTICE(PPU, "[UT %s] Disassembly:", name); + for (uint64_t pc = 0; pc < mci.size();) { + char str[1024]; + + auto size = LLVMDisasmInstruction(m_disassembler, (uint8_t *)mci.address() + pc, mci.size() - pc, (uint64_t)((uint8_t *)mci.address() + pc), str, sizeof(str)); + LOG_NOTICE(PPU, "[UT %s] %p: %s.", name, (uint8_t *)mci.address() + pc, str); + pc += size; + } + + // Run the test + input(); + std::vector args; + m_execution_engine->runFunction(function, args); + + // Verify results + std::string msg; + bool pass = check_result(msg); + if (pass) { + LOG_NOTICE(PPU, "[UT %s] Test passed. %s.", name, msg.c_str()); + } else { + LOG_ERROR(PPU, "[UT %s] Test failed. %s.", name, msg.c_str()); + } + + m_execution_engine->freeMachineCodeForFunction(function); +} + +void PPULLVMRecompiler::RunAllTests() { + std::function test_case; + std::function input; + std::function check_result; + + LOG_NOTICE(PPU, "Running Unit Tests"); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + MFVSCR(1); + }; + input = [this]() { + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x9ABCDEF0; + m_ppu.VSCR.VSCR = 0x12345678; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[1]=%s", m_ppu.VPR[1].ToString(true).c_str()); + return m_ppu.VPR[1].Equals((u32)0x12345678, (u32)0, (u32)0, (u32)0); + }; + RunTest("MFVSCR.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + MTVSCR(1); + }; + input = [this]() { + m_ppu.VPR[1]._u32[0] = 0x9ABCDEF0; + m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x11112222; + m_ppu.VSCR.VSCR = 0x12345678; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[1]=0x%s, VSCR=0x%lX", m_ppu.VPR[1].ToString(true).c_str(), m_ppu.VSCR.VSCR); + return m_ppu.VSCR.VSCR == 0x9ABCDEF0; + }; + RunTest("MTVSCR.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VADDCUW(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x9ABCDEF0; + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x99999999; + m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = 0x77777777; + m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 1; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=0x%s, VPR[1]=0x%s, VPR[2]=0x%s", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString(true).c_str(), + m_ppu.VPR[2].ToString(true).c_str()); + return m_ppu.VPR[0].Equals((u32)1, (u32)1, (u32)0, (u32)0); + }; + RunTest("VADDCUW.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VADDFP(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._f[0] = m_ppu.VPR[0]._f[1] = m_ppu.VPR[0]._f[2] = m_ppu.VPR[0]._f[3] = 100.0f; + m_ppu.VPR[1]._f[0] = m_ppu.VPR[1]._f[1] = m_ppu.VPR[1]._f[2] = m_ppu.VPR[1]._f[3] = 500.0f; + m_ppu.VPR[2]._f[0] = m_ppu.VPR[2]._f[1] = m_ppu.VPR[2]._f[2] = m_ppu.VPR[2]._f[3] = 900.0f; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", + m_ppu.VPR[0].ToString().c_str(), + m_ppu.VPR[1].ToString().c_str(), + m_ppu.VPR[2].ToString().c_str()); + return m_ppu.VPR[0].Equals(1400.0f, 1400.0f, 1400.0f, 1400.0f); + }; + RunTest("VADDFP.1", test_case, input, check_result); +} diff --git a/rpcs3/emucore.vcxproj b/rpcs3/emucore.vcxproj index 027b765e9..579e03367 100644 --- a/rpcs3/emucore.vcxproj +++ b/rpcs3/emucore.vcxproj @@ -61,6 +61,7 @@ + From 659a3d88c6025e049b0ed4602261b1a0ef6de1a1 Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Mon, 15 Sep 2014 19:50:07 +0530 Subject: [PATCH 04/42] Added more tests --- rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 66 +-- rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp | 570 +++++++++++++++++----- 2 files changed, 476 insertions(+), 160 deletions(-) diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index 82d2d6748..58bb11f6b 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -168,34 +168,35 @@ void PPULLVMRecompiler::VADDSWS(u32 vd, u32 va, u32 vb) { // of any one of the operands. u32 tmp1_v4i32[4] = {0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF}; auto tmp2_v4i32 = m_ir_builder.CreateLShr(va_v4i32, 31); - auto tmp3_v4i32 = m_ir_builder.CreateAdd(tmp2_v4i32, ConstantDataVector::get(m_llvm_context, tmp1_v4i32)); + tmp2_v4i32 = m_ir_builder.CreateAdd(tmp2_v4i32, ConstantDataVector::get(m_llvm_context, tmp1_v4i32)); + auto tmp2_v16i8 = m_ir_builder.CreateBitCast(tmp2_v4i32, VectorType::get(Type::getInt8Ty(m_llvm_context), 16)); // Next, we find if the addition can actually result in an overflow. Since an overflow can only happen if the operands - // have the same sign, we bitwise AND both the operands. If the sign bit of the result is 1 then the operands have the - // same sign and so may cause an overflow. - auto tmp4_v4i32 = m_ir_builder.CreateAnd(va_v4i32, vb_v4i32); + // have the same sign, we bitwise XOR both the operands. If the sign bit of the result is 0 then the operands have the + // same sign and so may cause an overflow. We invert the result so that the sign bit is 1 when the operands have the + // same sign. + auto tmp3_v4i32 = m_ir_builder.CreateXor(va_v4i32, vb_v4i32); + u32 not_mask_v4i32[4] = {0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF}; + tmp3_v4i32 = m_ir_builder.CreateXor(tmp3_v4i32, ConstantDataVector::get(m_llvm_context, not_mask_v4i32)); // Perform the sum. auto sum_v4i32 = m_ir_builder.CreateAdd(va_v4i32, vb_v4i32); + auto sum_v16i8 = m_ir_builder.CreateBitCast(sum_v4i32, VectorType::get(Type::getInt8Ty(m_llvm_context), 16)); // If an overflow occurs, then the sign of the sum will be different from the sign of the operands. So, we xor the // result with one of the operands. The sign bit of the result will be 1 if the sign bit of the sum and the sign bit of the - // result is different. This result is again ANDed with tmp4 (the sign bit of tmp4 is 1 only if the operands have the same + // result is different. This result is again ANDed with tmp3 (the sign bit of tmp3 is 1 only if the operands have the same // sign and so can cause an overflow). - auto tmp5_v4i32 = m_ir_builder.CreateXor(va_v4i32, sum_v4i32); - auto tmp6_v4i32 = m_ir_builder.CreateAnd(tmp4_v4i32, tmp5_v4i32); - auto tmp7_v4i32 = m_ir_builder.CreateAShr(tmp6_v4i32, 31); + auto tmp4_v4i32 = m_ir_builder.CreateXor(va_v4i32, sum_v4i32); + tmp4_v4i32 = m_ir_builder.CreateAnd(tmp3_v4i32, tmp4_v4i32); + tmp4_v4i32 = m_ir_builder.CreateAShr(tmp4_v4i32, 31); + auto tmp4_v16i8 = m_ir_builder.CreateBitCast(tmp4_v4i32, VectorType::get(Type::getInt8Ty(m_llvm_context), 16)); - // tmp7 is equal to 0xFFFFFFFF if an overflow occured and 0x00000000 otherwise. tmp9 is bitwise inverse of tmp7. - u32 tmp8_v4i32[4] = {0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF}; - auto tmp9_v4i32 = m_ir_builder.CreateXor(tmp7_v4i32, ConstantDataVector::get(m_llvm_context, tmp8_v4i32)); - auto tmp10_v4i32 = m_ir_builder.CreateAnd(tmp3_v4i32, tmp7_v4i32); - auto tmp11_v4i32 = m_ir_builder.CreateAnd(sum_v4i32, tmp9_v4i32); - auto tmp12_v4i32 = m_ir_builder.CreateOr(tmp10_v4i32, tmp11_v4i32); - SetVr(vd, tmp12_v4i32); + // tmp4 is equal to 0xFFFFFFFF if an overflow occured and 0x00000000 otherwise. + auto res_v16i8 = m_ir_builder.CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse41_pblendvb), sum_v16i8, tmp2_v16i8, tmp4_v16i8); + SetVr(vd, res_v16i8); // TODO: Set SAT - // TODO: Optimize with pblend } void PPULLVMRecompiler::VADDUBM(u32 vd, u32 va, u32 vb) { @@ -210,6 +211,8 @@ void PPULLVMRecompiler::VADDUBS(u32 vd, u32 va, u32 vb) { auto vb_v16i8 = GetVrAsIntVec(vb, 8); auto sum_v16i8 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_paddus_b), va_v16i8, vb_v16i8); SetVr(vd, sum_v16i8); + + // TODO: Set SAT } void PPULLVMRecompiler::VADDUHM(u32 vd, u32 va, u32 vb) { @@ -224,6 +227,8 @@ void PPULLVMRecompiler::VADDUHS(u32 vd, u32 va, u32 vb) { auto vb_v8i16 = GetVrAsIntVec(vb, 16); auto sum_v8i16 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_paddus_w), va_v8i16, vb_v8i16); SetVr(vd, sum_v8i16); + + // TODO: Set SAT } void PPULLVMRecompiler::VADDUWM(u32 vd, u32 va, u32 vb) { @@ -246,20 +251,19 @@ void PPULLVMRecompiler::VADDUWS(u32 vd, u32 va, u32 vb) { } void PPULLVMRecompiler::VAND(u32 vd, u32 va, u32 vb) { - auto va_v1i128 = GetVrAsIntVec(va, 128); - auto vb_v1i128 = GetVrAsIntVec(vb, 128); - auto res_v1i128 = m_ir_builder.CreateAnd(va_v1i128, vb_v1i128); - SetVr(vd, res_v1i128); + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + auto res_v4i32 = m_ir_builder.CreateAnd(va_v4i32, vb_v4i32); + SetVr(vd, res_v4i32); } void PPULLVMRecompiler::VANDC(u32 vd, u32 va, u32 vb) { - auto va_v1i128 = GetVrAsIntVec(va, 128); - auto vb_v1i128 = GetVrAsIntVec(vb, 128); - vb_v1i128 = m_ir_builder.CreateXor(vb_v1i128, m_ir_builder.getInt(APInt(128, "-1", 10))); - auto res_v1i128 = m_ir_builder.CreateAnd(va_v1i128, vb_v1i128); - SetVr(vd, res_v1i128); - - // TODO: Check if this generates ANDC + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + u32 not_mask_v4i32[4] = {0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF}; + vb_v4i32 = m_ir_builder.CreateXor(vb_v4i32, ConstantDataVector::get(m_llvm_context, not_mask_v4i32)); + auto res_v4i32 = m_ir_builder.CreateAnd(va_v4i32, vb_v4i32); + SetVr(vd, res_v4i32); } void PPULLVMRecompiler::VAVGSB(u32 vd, u32 va, u32 vb) { @@ -271,7 +275,7 @@ void PPULLVMRecompiler::VAVGSB(u32 vd, u32 va, u32 vb) { u16 one_v16i16[16] = {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}; sum_v16i16 = m_ir_builder.CreateAdd(sum_v16i16, ConstantDataVector::get(m_llvm_context, one_v16i16)); auto avg_v16i16 = m_ir_builder.CreateAShr(sum_v16i16, 1); - auto avg_v16i8 = m_ir_builder.CreateBitCast(avg_v16i16, VectorType::get(Type::getInt8Ty(m_llvm_context), 16)); + auto avg_v16i8 = m_ir_builder.CreateTrunc(avg_v16i16, VectorType::get(Type::getInt8Ty(m_llvm_context), 16)); SetVr(vd, avg_v16i8); } @@ -284,7 +288,7 @@ void PPULLVMRecompiler::VAVGSH(u32 vd, u32 va, u32 vb) { u32 one_v8i32[8] = {1, 1, 1, 1, 1, 1, 1, 1}; sum_v8i32 = m_ir_builder.CreateAdd(sum_v8i32, ConstantDataVector::get(m_llvm_context, one_v8i32)); auto avg_v8i32 = m_ir_builder.CreateAShr(sum_v8i32, 1); - auto avg_v8i16 = m_ir_builder.CreateBitCast(avg_v8i32, VectorType::get(Type::getInt16Ty(m_llvm_context), 8)); + auto avg_v8i16 = m_ir_builder.CreateTrunc(avg_v8i32, VectorType::get(Type::getInt16Ty(m_llvm_context), 8)); SetVr(vd, avg_v8i16); } @@ -297,7 +301,7 @@ void PPULLVMRecompiler::VAVGSW(u32 vd, u32 va, u32 vb) { u64 one_v4i64[4] = {1, 1, 1, 1}; sum_v4i64 = m_ir_builder.CreateAdd(sum_v4i64, ConstantDataVector::get(m_llvm_context, one_v4i64)); auto avg_v4i64 = m_ir_builder.CreateAShr(sum_v4i64, 1); - auto avg_v4i32 = m_ir_builder.CreateBitCast(avg_v4i64, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); + auto avg_v4i32 = m_ir_builder.CreateTrunc(avg_v4i64, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); SetVr(vd, avg_v4i32); } @@ -324,7 +328,7 @@ void PPULLVMRecompiler::VAVGUW(u32 vd, u32 va, u32 vb) { u64 one_v4i64[4] = {1, 1, 1, 1}; sum_v4i64 = m_ir_builder.CreateAdd(sum_v4i64, ConstantDataVector::get(m_llvm_context, one_v4i64)); auto avg_v4i64 = m_ir_builder.CreateLShr(sum_v4i64, 1); - auto avg_v4i32 = m_ir_builder.CreateBitCast(avg_v4i64, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); + auto avg_v4i32 = m_ir_builder.CreateTrunc(avg_v4i64, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); SetVr(vd, avg_v4i32); } diff --git a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp index a1cf4480f..1ccffa07f 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp @@ -1,129 +1,441 @@ -#include "stdafx.h" -#include "Utilities/Log.h" -#include "Emu/Cell/PPULLVMRecompiler.h" -#include "llvm/Analysis/Verifier.h" -#include "llvm/CodeGen/MachineCodeInfo.h" -#include "llvm/ExecutionEngine/GenericValue.h" -#include "llvm/Support/raw_ostream.h" - -using namespace llvm; - -void PPULLVMRecompiler::RunTest(const char * name, std::function test_case, std::function input, std::function check_result) { - // Create the unit test function - auto function = cast(m_module->getOrInsertFunction(name, Type::getVoidTy(m_llvm_context), (Type *)nullptr)); - auto block = BasicBlock::Create(m_llvm_context, "start", function); - m_ir_builder.SetInsertPoint(block); - test_case(); - m_ir_builder.CreateRetVoid(); - verifyFunction(*function); - - // Print the IR - std::string ir; - raw_string_ostream ir_ostream(ir); - function->print(ir_ostream); - LOG_NOTICE(PPU, "[UT %s] LLVM IR:%s", name, ir.c_str()); - - // Generate the function - MachineCodeInfo mci; - m_execution_engine->runJITOnFunction(function, &mci); - - // Disassember the generated function - LOG_NOTICE(PPU, "[UT %s] Disassembly:", name); - for (uint64_t pc = 0; pc < mci.size();) { - char str[1024]; - - auto size = LLVMDisasmInstruction(m_disassembler, (uint8_t *)mci.address() + pc, mci.size() - pc, (uint64_t)((uint8_t *)mci.address() + pc), str, sizeof(str)); - LOG_NOTICE(PPU, "[UT %s] %p: %s.", name, (uint8_t *)mci.address() + pc, str); - pc += size; - } - - // Run the test - input(); - std::vector args; - m_execution_engine->runFunction(function, args); - - // Verify results - std::string msg; - bool pass = check_result(msg); - if (pass) { - LOG_NOTICE(PPU, "[UT %s] Test passed. %s.", name, msg.c_str()); - } else { - LOG_ERROR(PPU, "[UT %s] Test failed. %s.", name, msg.c_str()); - } - - m_execution_engine->freeMachineCodeForFunction(function); -} - -void PPULLVMRecompiler::RunAllTests() { - std::function test_case; - std::function input; - std::function check_result; - - LOG_NOTICE(PPU, "Running Unit Tests"); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - MFVSCR(1); - }; - input = [this]() { - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x9ABCDEF0; - m_ppu.VSCR.VSCR = 0x12345678; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[1]=%s", m_ppu.VPR[1].ToString(true).c_str()); - return m_ppu.VPR[1].Equals((u32)0x12345678, (u32)0, (u32)0, (u32)0); - }; - RunTest("MFVSCR.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - MTVSCR(1); - }; - input = [this]() { - m_ppu.VPR[1]._u32[0] = 0x9ABCDEF0; - m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x11112222; - m_ppu.VSCR.VSCR = 0x12345678; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[1]=0x%s, VSCR=0x%lX", m_ppu.VPR[1].ToString(true).c_str(), m_ppu.VSCR.VSCR); - return m_ppu.VSCR.VSCR == 0x9ABCDEF0; - }; - RunTest("MTVSCR.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VADDCUW(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x9ABCDEF0; - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x99999999; - m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = 0x77777777; - m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 1; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=0x%s, VPR[1]=0x%s, VPR[2]=0x%s", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString(true).c_str(), - m_ppu.VPR[2].ToString(true).c_str()); - return m_ppu.VPR[0].Equals((u32)1, (u32)1, (u32)0, (u32)0); - }; - RunTest("VADDCUW.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VADDFP(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._f[0] = m_ppu.VPR[0]._f[1] = m_ppu.VPR[0]._f[2] = m_ppu.VPR[0]._f[3] = 100.0f; - m_ppu.VPR[1]._f[0] = m_ppu.VPR[1]._f[1] = m_ppu.VPR[1]._f[2] = m_ppu.VPR[1]._f[3] = 500.0f; - m_ppu.VPR[2]._f[0] = m_ppu.VPR[2]._f[1] = m_ppu.VPR[2]._f[2] = m_ppu.VPR[2]._f[3] = 900.0f; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", - m_ppu.VPR[0].ToString().c_str(), - m_ppu.VPR[1].ToString().c_str(), - m_ppu.VPR[2].ToString().c_str()); - return m_ppu.VPR[0].Equals(1400.0f, 1400.0f, 1400.0f, 1400.0f); - }; - RunTest("VADDFP.1", test_case, input, check_result); -} +#include "stdafx.h" +#include "Utilities/Log.h" +#include "Emu/Cell/PPULLVMRecompiler.h" +#include "llvm/Analysis/Verifier.h" +#include "llvm/CodeGen/MachineCodeInfo.h" +#include "llvm/ExecutionEngine/GenericValue.h" +#include "llvm/Support/raw_ostream.h" + +using namespace llvm; + +void PPULLVMRecompiler::RunTest(const char * name, std::function test_case, std::function input, std::function check_result) { + // Create the unit test function + auto function = cast(m_module->getOrInsertFunction(name, Type::getVoidTy(m_llvm_context), (Type *)nullptr)); + auto block = BasicBlock::Create(m_llvm_context, "start", function); + m_ir_builder.SetInsertPoint(block); + test_case(); + m_ir_builder.CreateRetVoid(); + verifyFunction(*function); + + // Print the IR + std::string ir; + raw_string_ostream ir_ostream(ir); + function->print(ir_ostream); + LOG_NOTICE(PPU, "[UT %s] LLVM IR:%s", name, ir.c_str()); + + // Generate the function + MachineCodeInfo mci; + m_execution_engine->runJITOnFunction(function, &mci); + + // Disassember the generated function + LOG_NOTICE(PPU, "[UT %s] Disassembly:", name); + for (uint64_t pc = 0; pc < mci.size();) { + char str[1024]; + + auto size = LLVMDisasmInstruction(m_disassembler, (uint8_t *)mci.address() + pc, mci.size() - pc, (uint64_t)((uint8_t *)mci.address() + pc), str, sizeof(str)); + LOG_NOTICE(PPU, "[UT %s] %p: %s.", name, (uint8_t *)mci.address() + pc, str); + pc += size; + } + + // Run the test + input(); + std::vector args; + m_execution_engine->runFunction(function, args); + + // Verify results + std::string msg; + bool pass = check_result(msg); + if (pass) { + LOG_NOTICE(PPU, "[UT %s] Test passed. %s.", name, msg.c_str()); + } else { + LOG_ERROR(PPU, "[UT %s] Test failed. %s.", name, msg.c_str()); + } + + m_execution_engine->freeMachineCodeForFunction(function); +} + +void PPULLVMRecompiler::RunAllTests() { + std::function test_case; + std::function input; + std::function check_result; + + LOG_NOTICE(PPU, "Running Unit Tests"); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + MFVSCR(1); + }; + input = [this]() { + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x9ABCDEF0; + m_ppu.VSCR.VSCR = 0x12345678; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[1]=%s", m_ppu.VPR[1].ToString(true).c_str()); + return m_ppu.VPR[1].Equals((u32)0x12345678, (u32)0, (u32)0, (u32)0); + }; + RunTest("MFVSCR.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + MTVSCR(1); + }; + input = [this]() { + m_ppu.VPR[1]._u32[0] = 0x9ABCDEF0; + m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x11112222; + m_ppu.VSCR.VSCR = 0x12345678; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[1]=0x%s, VSCR=0x%lX", m_ppu.VPR[1].ToString(true).c_str(), m_ppu.VSCR.VSCR); + return m_ppu.VSCR.VSCR == 0x9ABCDEF0; + }; + RunTest("MTVSCR.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VADDCUW(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x9ABCDEF0; + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x99999999; + m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = 0x77777777; + m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 1; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=0x%s, VPR[1]=0x%s, VPR[2]=0x%s", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString(true).c_str(), + m_ppu.VPR[2].ToString(true).c_str()); + return m_ppu.VPR[0].Equals((u32)1, (u32)1, (u32)0, (u32)0); + }; + RunTest("VADDCUW.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VADDFP(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._f[0] = m_ppu.VPR[0]._f[1] = m_ppu.VPR[0]._f[2] = m_ppu.VPR[0]._f[3] = 100.0f; + m_ppu.VPR[1]._f[0] = m_ppu.VPR[1]._f[1] = m_ppu.VPR[1]._f[2] = m_ppu.VPR[1]._f[3] = 500.0f; + m_ppu.VPR[2]._f[0] = m_ppu.VPR[2]._f[1] = m_ppu.VPR[2]._f[2] = m_ppu.VPR[2]._f[3] = 900.0f; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", + m_ppu.VPR[0].ToString().c_str(), + m_ppu.VPR[1].ToString().c_str(), + m_ppu.VPR[2].ToString().c_str()); + return m_ppu.VPR[0].Equals(1400.0f, 1400.0f, 1400.0f, 1400.0f); + }; + RunTest("VADDFP.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VADDSBS(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12F06690; + m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x12F06690; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString(true).c_str(), + m_ppu.VPR[2].ToString(true).c_str()); + return m_ppu.VPR[0].Equals((u32)0x24E07F80, (u32)0x24E07F80, (u32)0x24E07F80, (u32)0x24E07F80); + }; + RunTest("VADDSBS.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VADDSHS(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = 0x12006600; + m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0xFF009000; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString(true).c_str(), + m_ppu.VPR[2].ToString(true).c_str()); + return m_ppu.VPR[0].Equals((u32)0x24007FFF, (u32)0x24007FFF, (u32)0xFE008000, (u32)0xFE008000); + }; + RunTest("VADDSHS.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VADDSWS(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[2]._u32[0] = 0x66000000; + m_ppu.VPR[1]._u32[1] = m_ppu.VPR[2]._u32[1] = 0x90000000; + m_ppu.VPR[1]._u32[2] = m_ppu.VPR[2]._u32[2] = 0x12000000; + m_ppu.VPR[1]._u32[3] = m_ppu.VPR[2]._u32[3] = 0xFF000000; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString(true).c_str(), + m_ppu.VPR[2].ToString(true).c_str()); + return m_ppu.VPR[0].Equals((u32)0x7FFFFFFF, (u32)0x80000000, (u32)0x24000000, (u32)0xFE000000); + }; + RunTest("VADDSWS.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VADDUBM(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12368890; + m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x12368890; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString(true).c_str(), + m_ppu.VPR[2].ToString(true).c_str()); + return m_ppu.VPR[0].Equals((u32)0x246C1020, (u32)0x246C1020, (u32)0x246C1020, (u32)0x246C1020); + }; + RunTest("VADDUBM.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VADDUBS(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12368890; + m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x12368890; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString(true).c_str(), + m_ppu.VPR[2].ToString(true).c_str()); + return m_ppu.VPR[0].Equals((u32)0x246CFFFF, (u32)0x246CFFFF, (u32)0x246CFFFF, (u32)0x246CFFFF); + }; + RunTest("VADDUBS.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VADDUHM(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12368890; + m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x12368890; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString(true).c_str(), + m_ppu.VPR[2].ToString(true).c_str()); + return m_ppu.VPR[0].Equals((u32)0x246C1120, (u32)0x246C1120, (u32)0x246C1120, (u32)0x246C1120); + }; + RunTest("VADDUHM.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VADDUHS(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12368890; + m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x12368890; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString(true).c_str(), + m_ppu.VPR[2].ToString(true).c_str()); + return m_ppu.VPR[0].Equals((u32)0x246CFFFF, (u32)0x246CFFFF, (u32)0x246CFFFF, (u32)0x246CFFFF); + }; + RunTest("VADDUHS.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VADDUWM(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[2]._u32[0] = 0x12345678; + m_ppu.VPR[1]._u32[1] = m_ppu.VPR[2]._u32[1] = 0x87654321; + m_ppu.VPR[1]._u32[2] = m_ppu.VPR[2]._u32[2] = 0x12345678; + m_ppu.VPR[1]._u32[3] = m_ppu.VPR[2]._u32[3] = 0x87654321; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString(true).c_str(), + m_ppu.VPR[2].ToString(true).c_str()); + return m_ppu.VPR[0].Equals((u32)0x2468ACF0, (u32)0x0ECA8642, (u32)0x2468ACF0, (u32)0x0ECA8642); + }; + RunTest("VADDUWM.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VADDUWS(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[2]._u32[0] = 0x12345678; + m_ppu.VPR[1]._u32[1] = m_ppu.VPR[2]._u32[1] = 0x87654321; + m_ppu.VPR[1]._u32[2] = m_ppu.VPR[2]._u32[2] = 0x12345678; + m_ppu.VPR[1]._u32[3] = m_ppu.VPR[2]._u32[3] = 0x87654321; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString(true).c_str(), + m_ppu.VPR[2].ToString(true).c_str()); + return m_ppu.VPR[0].Equals((u32)0x2468ACF0, (u32)0xFFFFFFFF, (u32)0x2468ACF0, (u32)0xFFFFFFFF); + }; + RunTest("VADDUWS.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VAND(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0xAAAAAAAA; + m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0xFFFF0000; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString(true).c_str(), + m_ppu.VPR[2].ToString(true).c_str()); + return m_ppu.VPR[0].Equals((u32)0xAAAA0000, (u32)0xAAAA0000, (u32)0xAAAA0000, (u32)0xAAAA0000); + }; + RunTest("VAND.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VANDC(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0xAAAAAAAA; + m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0xFFFF0000; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString(true).c_str(), + m_ppu.VPR[2].ToString(true).c_str()); + return m_ppu.VPR[0].Equals((u32)0x0000AAAA, (u32)0x0000AAAA, (u32)0x0000AAAA, (u32)0x0000AAAA); + }; + RunTest("VANDC.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VAVGSB(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12345678; + m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x89ABCDEF; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString(true).c_str(), + m_ppu.VPR[2].ToString(true).c_str()); + return m_ppu.VPR[0].Equals((u32)0xCEF01234, (u32)0xCEF01234, (u32)0xCEF01234, (u32)0xCEF01234); + }; + RunTest("VAVGSB.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VAVGSH(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12345678; + m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x89ABCDEF; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString(true).c_str(), + m_ppu.VPR[2].ToString(true).c_str()); + return m_ppu.VPR[0].Equals((u32)0xCDF01234, (u32)0xCDF01234, (u32)0xCDF01234, (u32)0xCDF01234); + }; + RunTest("VAVGSH.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VAVGSW(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12345678; + m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x89ABCDEF; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString(true).c_str(), + m_ppu.VPR[2].ToString(true).c_str()); + return m_ppu.VPR[0].Equals((u32)0xCDF01234, (u32)0xCDF01234, (u32)0xCDF01234, (u32)0xCDF01234); + }; + RunTest("VAVGSW.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VAVGUB(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12345678; + m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x89ABCDEF; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString(true).c_str(), + m_ppu.VPR[2].ToString(true).c_str()); + return m_ppu.VPR[0].Equals((u32)0x4E7092B4, (u32)0x4E7092B4, (u32)0x4E7092B4, (u32)0x4E7092B4); + }; + RunTest("VAVGUB.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VAVGUH(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12345678; + m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x89ABCDEF; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString(true).c_str(), + m_ppu.VPR[2].ToString(true).c_str()); + return m_ppu.VPR[0].Equals((u32)0x4DF09234, (u32)0x4DF09234, (u32)0x4DF09234, (u32)0x4DF09234); + }; + RunTest("VAVGUH.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VAVGUW(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12345678; + m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x89ABCDEF; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString(true).c_str(), + m_ppu.VPR[2].ToString(true).c_str()); + return m_ppu.VPR[0].Equals((u32)0x4DF01234, (u32)0x4DF01234, (u32)0x4DF01234, (u32)0x4DF01234); + }; + RunTest("VAVGUW.1", test_case, input, check_result); +} From d8d0c0d2fef9e75370c54f8cdd0857ce75776f4b Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Tue, 2 Sep 2014 15:11:32 +0530 Subject: [PATCH 05/42] Added support for 3 more instructions --- rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 79 +++++++------- rpcs3/Emu/Cell/PPULLVMRecompiler.h | 3 + rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp | 123 ++++++++++++++++++++++ 3 files changed, 169 insertions(+), 36 deletions(-) diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index 58bb11f6b..063abf32f 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -22,11 +22,13 @@ PPULLVMRecompiler::PPULLVMRecompiler(PPUThread & ppu) m_module = new Module("Module", m_llvm_context); m_gpr = new GlobalVariable(*m_module, ArrayType::get(Type::getInt64Ty(m_llvm_context), 32), false, GlobalValue::ExternalLinkage, nullptr, "gpr"); + m_cr = new GlobalVariable(*m_module, Type::getInt32Ty(m_llvm_context), false, GlobalValue::ExternalLinkage, nullptr, "cr"); m_vpr = new GlobalVariable(*m_module, ArrayType::get(Type::getIntNTy(m_llvm_context, 128), 32), false, GlobalValue::ExternalLinkage, nullptr, "vpr"); m_vscr = new GlobalVariable(*m_module, Type::getInt32Ty(m_llvm_context), false, GlobalValue::ExternalLinkage, nullptr, "vscr"); m_execution_engine = EngineBuilder(m_module).create(); m_execution_engine->addGlobalMapping(m_gpr, m_ppu.GPR); + m_execution_engine->addGlobalMapping(m_cr, &m_ppu.CR); m_execution_engine->addGlobalMapping(m_vpr, m_ppu.VPR); m_execution_engine->addGlobalMapping(m_vscr, &m_ppu.VSCR); @@ -333,57 +335,62 @@ void PPULLVMRecompiler::VAVGUW(u32 vd, u32 va, u32 vb) { } void PPULLVMRecompiler::VCFSX(u32 vd, u32 uimm5, u32 vb) { - u32 scale = 1 << uimm5; + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + auto res_v4f32 = m_ir_builder.CreateSIToFP(vb_v4i32, VectorType::get(Type::getFloatTy(m_llvm_context), 4)); - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._f[w] = ((float)m_ppu.VPR[vb]._s32[w]) / scale; + if (uimm5) { + float scale = (float)(1 << uimm5); + float scale_v4f32[4] = {scale, scale, scale, scale}; + res_v4f32 = m_ir_builder.CreateFDiv(res_v4f32, ConstantDataVector::get(m_llvm_context, scale_v4f32)); } + + SetVr(vd, res_v4f32); } void PPULLVMRecompiler::VCFUX(u32 vd, u32 uimm5, u32 vb) { - u32 scale = 1 << uimm5; + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + auto res_v4f32 = m_ir_builder.CreateUIToFP(vb_v4i32, VectorType::get(Type::getFloatTy(m_llvm_context), 4)); - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._f[w] = ((float)m_ppu.VPR[vb]._u32[w]) / scale; + if (uimm5) { + float scale = (float)(1 << uimm5); + float scale_v4f32[4] = {scale, scale, scale, scale}; + res_v4f32 = m_ir_builder.CreateFDiv(res_v4f32, ConstantDataVector::get(m_llvm_context, scale_v4f32)); } + + SetVr(vd, res_v4f32); } void PPULLVMRecompiler::VCMPBFP(u32 vd, u32 va, u32 vb) { - //for (uint w = 0; w < 4; w++) - //{ - // u32 mask = 0; + auto va_v4f32 = GetVrAsFloatVec(va); + auto vb_v4f32 = GetVrAsFloatVec(vb); + auto cmp_gt_v4i1 = m_ir_builder.CreateFCmpOGT(va_v4f32, vb_v4f32); + vb_v4f32 = m_ir_builder.CreateFNeg(vb_v4f32); + auto cmp_lt_v4i1 = m_ir_builder.CreateFCmpOLT(va_v4f32, vb_v4f32); + auto cmp_gt_v4i32 = m_ir_builder.CreateZExt(cmp_gt_v4i1, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); + auto cmp_lt_v4i32 = m_ir_builder.CreateZExt(cmp_lt_v4i1, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); + cmp_gt_v4i32 = m_ir_builder.CreateShl(cmp_gt_v4i32, 31); + cmp_lt_v4i32 = m_ir_builder.CreateShl(cmp_lt_v4i32, 30); + auto res_v4i32 = m_ir_builder.CreateOr(cmp_gt_v4i32, cmp_lt_v4i32); + SetVr(vd, res_v4i32); - // const float A = CheckVSCR_NJ(m_ppu.VPR[va]._f[w]); - // const float B = CheckVSCR_NJ(m_ppu.VPR[vb]._f[w]); - - // if (A > B) mask |= 1 << 31; - // if (A < -B) mask |= 1 << 30; - - // m_ppu.VPR[vd]._u32[w] = mask; - //} + // TODO: Implement NJ mode } void PPULLVMRecompiler::VCMPBFP_(u32 vd, u32 va, u32 vb) { - //bool allInBounds = true; + VCMPBFP(vd, va, vb); - //for (uint w = 0; w < 4; w++) - //{ - // u32 mask = 0; - - // const float A = CheckVSCR_NJ(m_ppu.VPR[va]._f[w]); - // const float B = CheckVSCR_NJ(m_ppu.VPR[vb]._f[w]); - - // if (A > B) mask |= 1 << 31; - // if (A < -B) mask |= 1 << 30; - - // m_ppu.VPR[vd]._u32[w] = mask; - - // if (mask) - // allInBounds = false; - //} - - //// Bit n°2 of CR6 - //m_ppu.SetCRBit(6, 0x2, allInBounds); + auto vd_v16i8 = GetVrAsIntVec(vd, 8); + u8 mask_v16i8[16] = {3, 7, 11, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; + vd_v16i8 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_ssse3_pshuf_b_128), vd_v16i8, ConstantDataVector::get(m_llvm_context, mask_v16i8)); + auto vd_v4i32 = m_ir_builder.CreateBitCast(vd_v16i8, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); + auto vd_mask_i32 = m_ir_builder.CreateExtractElement(vd_v4i32, m_ir_builder.getInt32(0)); + auto cmp_i1 = m_ir_builder.CreateICmpEQ(vd_mask_i32, m_ir_builder.getInt32(0)); + auto cmp_i32 = m_ir_builder.CreateZExt(cmp_i1, Type::getInt32Ty(m_llvm_context)); + cmp_i32 = m_ir_builder.CreateShl(cmp_i32, 5); + auto cr_i32 = (Value *)m_ir_builder.CreateLoad(m_cr); + cr_i32 = m_ir_builder.CreateAnd(cr_i32, 0xFFFFFF0F); + cr_i32 = m_ir_builder.CreateOr(cr_i32, cmp_i32); + m_ir_builder.CreateStore(cr_i32, m_cr); } void PPULLVMRecompiler::VCMPEQFP(u32 vd, u32 va, u32 vb) { diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.h b/rpcs3/Emu/Cell/PPULLVMRecompiler.h index 70d5ee594..3e800d8c5 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.h +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.h @@ -451,6 +451,9 @@ private: /// Global variable in m_module that corresponds to m_ppu.GPR llvm::GlobalVariable * m_gpr; + /// Global variable in m_module that corresponds to m_ppu.CR + llvm::GlobalVariable * m_cr; + /// Global variable in m_module that corresponds to m_ppu.VPR llvm::GlobalVariable * m_vpr; diff --git a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp index 1ccffa07f..f901564c5 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp @@ -438,4 +438,127 @@ void PPULLVMRecompiler::RunAllTests() { return m_ppu.VPR[0].Equals((u32)0x4DF01234, (u32)0x4DF01234, (u32)0x4DF01234, (u32)0x4DF01234); }; RunTest("VAVGUW.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VCFSX(0, 0, 1); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x99999999; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s", + m_ppu.VPR[0].ToString().c_str(), + m_ppu.VPR[1].ToString().c_str()); + return m_ppu.VPR[0].Equals(-1717986944.0f, -1717986944.0f, -1717986944.0f, -1717986944.0f); + }; + RunTest("VCFSX.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VCFSX(0, 3, 1); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x99999999; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s", + m_ppu.VPR[0].ToString().c_str(), + m_ppu.VPR[1].ToString().c_str()); + return m_ppu.VPR[0].Equals(-214748368.0f, -214748368.0f, -214748368.0f, -214748368.0f); + }; + RunTest("VCFSX.2", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VCFUX(0, 0, 1); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x99999999; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s", + m_ppu.VPR[0].ToString().c_str(), + m_ppu.VPR[1].ToString().c_str()); + return m_ppu.VPR[0].Equals(2576980480.0f, 2576980480.0f, 2576980480.0f, 2576980480.0f); + }; + RunTest("VCFUX.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VCFUX(0, 3, 1); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x99999999; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s", + m_ppu.VPR[0].ToString().c_str(), + m_ppu.VPR[1].ToString().c_str()); + return m_ppu.VPR[0].Equals(322122560.0f, 322122560.0f, 322122560.0f, 322122560.0f); + }; + RunTest("VCFUX.2", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VCMPBFP(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._f[0] = m_ppu.VPR[1]._f[1] = 150.0f; + m_ppu.VPR[1]._f[2] = m_ppu.VPR[1]._f[3] = 50.0f; + m_ppu.VPR[2]._f[0] = m_ppu.VPR[2]._f[1] = m_ppu.VPR[2]._f[2] = m_ppu.VPR[2]._f[3] = 100.0f; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString().c_str(), + m_ppu.VPR[2].ToString().c_str()); + return m_ppu.VPR[0].Equals((u32)0x80000000, (u32)0x80000000, (u32)0x00000000, (u32)0x00000000); + }; + RunTest("VCMPBFP.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VCMPBFP_(0, 1, 2); + }; + input = [this]() { + m_ppu.SetCR(6, 0xF); + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._f[0] = m_ppu.VPR[1]._f[1] = 150.0f; + m_ppu.VPR[1]._f[2] = m_ppu.VPR[1]._f[3] = 50.0f; + m_ppu.VPR[2]._f[0] = m_ppu.VPR[2]._f[1] = m_ppu.VPR[2]._f[2] = m_ppu.VPR[2]._f[3] = 100.0f; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s, CR=0x%X", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString().c_str(), + m_ppu.VPR[2].ToString().c_str(), m_ppu.CR.CR); + return m_ppu.VPR[0].Equals((u32)0x80000000, (u32)0x80000000, (u32)0x00000000, (u32)0x00000000) && (m_ppu.GetCR(6) == 0); + }; + RunTest("VCMPBFP_.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VCMPBFP_(0, 1, 2); + }; + input = [this]() { + m_ppu.SetCR(6, 0xF); + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._f[0] = m_ppu.VPR[1]._f[1] = 50.0f; + m_ppu.VPR[1]._f[2] = m_ppu.VPR[1]._f[3] = 50.0f; + m_ppu.VPR[2]._f[0] = m_ppu.VPR[2]._f[1] = m_ppu.VPR[2]._f[2] = m_ppu.VPR[2]._f[3] = 100.0f; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s, CR=0x%X", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString().c_str(), + m_ppu.VPR[2].ToString().c_str(), m_ppu.CR.CR); + return m_ppu.VPR[0].Equals((u32)0x00000000, (u32)0x00000000, (u32)0x00000000, (u32)0x00000000) && (m_ppu.GetCR(6) == 2); + }; + RunTest("VCMPBFP_.2", test_case, input, check_result); } From eaa644dc207e6463a382ebca3862e5df5e20de7b Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Mon, 15 Sep 2014 19:56:15 +0530 Subject: [PATCH 06/42] Added support for a few more vector instructions --- rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 153 ++++++++++++++-------- rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp | 77 +++++++++++ rpcs3/emucore.vcxproj | 10 +- rpcs3/emucore.vcxproj.user | 2 +- 4 files changed, 181 insertions(+), 61 deletions(-) diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index 063abf32f..8a713c8b4 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -394,32 +394,37 @@ void PPULLVMRecompiler::VCMPBFP_(u32 vd, u32 va, u32 vb) { } void PPULLVMRecompiler::VCMPEQFP(u32 vd, u32 va, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._f[w] == m_ppu.VPR[vb]._f[w] ? 0xffffffff : 0; - } + auto va_v4f32 = GetVrAsFloatVec(va); + auto vb_v4f32 = GetVrAsFloatVec(vb); + auto cmp_v4i1 = m_ir_builder.CreateFCmpOEQ(va_v4f32, vb_v4f32); + auto cmp_v4i32 = m_ir_builder.CreateSExt(cmp_v4i1, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); + SetVr(vd, cmp_v4i32); } void PPULLVMRecompiler::VCMPEQFP_(u32 vd, u32 va, u32 vb) { - int all_equal = 0x8; - int none_equal = 0x2; + VCMPEQFP(vd, va, vb); - for (uint w = 0; w < 4; w++) { - if (m_ppu.VPR[va]._f[w] == m_ppu.VPR[vb]._f[w]) { - m_ppu.VPR[vd]._u32[w] = 0xffffffff; - none_equal = 0; - } else { - m_ppu.VPR[vd]._u32[w] = 0; - all_equal = 0; - } - } - - m_ppu.CR.cr6 = all_equal | none_equal; + auto vd_v16i8 = GetVrAsIntVec(vd, 8); + auto cr_i32 = (Value *)m_ir_builder.CreateLoad(m_cr); + cr_i32 = m_ir_builder.CreateAnd(cr_i32, 0xFFFFFF0F); + auto vd_mask_i32 = m_ir_builder.CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_pmovmskb_128), vd_v16i8); + auto cmp_i1 = m_ir_builder.CreateICmpEQ(vd_mask_i32, m_ir_builder.getInt32(0)); + auto cmp_i32 = m_ir_builder.CreateZExt(cmp_i1, Type::getInt32Ty(m_llvm_context)); + cmp_i32 = m_ir_builder.CreateShl(cmp_i32, 5); + cr_i32 = m_ir_builder.CreateOr(cr_i32, cmp_i32); + cmp_i1 = m_ir_builder.CreateICmpEQ(vd_mask_i32, m_ir_builder.getInt32(0xFFFF)); + cmp_i32 = m_ir_builder.CreateZExt(cmp_i1, Type::getInt32Ty(m_llvm_context)); + cmp_i32 = m_ir_builder.CreateShl(cmp_i32, 7); + cr_i32 = m_ir_builder.CreateOr(cr_i32, cmp_i32); + m_ir_builder.CreateStore(cr_i32, m_cr); } void PPULLVMRecompiler::VCMPEQUB(u32 vd, u32 va, u32 vb) { - for (uint b = 0; b < 16; b++) { - m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._u8[b] == m_ppu.VPR[vb]._u8[b] ? 0xff : 0; - } + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(va, 8); + auto cmp_v16i1 = m_ir_builder.CreateICmpEQ(va_v16i8, vb_v16i8); + auto cmp_v16i32 = m_ir_builder.CreateSExt(cmp_v16i1, VectorType::get(Type::getInt8Ty(m_llvm_context), 16)); + SetVr(vd, cmp_v16i32); } void PPULLVMRecompiler::VCMPEQUB_(u32 vd, u32 va, u32 vb) { @@ -439,14 +444,15 @@ void PPULLVMRecompiler::VCMPEQUB_(u32 vd, u32 va, u32 vb) { m_ppu.CR.cr6 = all_equal | none_equal; } -void PPULLVMRecompiler::VCMPEQUH(u32 vd, u32 va, u32 vb) //nf -{ - for (uint h = 0; h < 8; h++) { - m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] == m_ppu.VPR[vb]._u16[h] ? 0xffff : 0; - } +void PPULLVMRecompiler::VCMPEQUH(u32 vd, u32 va, u32 vb) { + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(va, 16); + auto cmp_v8i1 = m_ir_builder.CreateICmpEQ(va_v8i16, vb_v8i16); + auto cmp_v8i16 = m_ir_builder.CreateSExt(cmp_v8i1, VectorType::get(Type::getInt16Ty(m_llvm_context), 8)); + SetVr(vd, cmp_v8i16); } -void PPULLVMRecompiler::VCMPEQUH_(u32 vd, u32 va, u32 vb) //nf -{ + +void PPULLVMRecompiler::VCMPEQUH_(u32 vd, u32 va, u32 vb) { int all_equal = 0x8; int none_equal = 0x2; @@ -462,11 +468,15 @@ void PPULLVMRecompiler::VCMPEQUH_(u32 vd, u32 va, u32 vb) //nf m_ppu.CR.cr6 = all_equal | none_equal; } + void PPULLVMRecompiler::VCMPEQUW(u32 vd, u32 va, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] == m_ppu.VPR[vb]._u32[w] ? 0xffffffff : 0; - } + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(va, 32); + auto cmp_v4i1 = m_ir_builder.CreateICmpEQ(va_v4i32, vb_v4i32); + auto cmp_v4i32 = m_ir_builder.CreateSExt(cmp_v4i1, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); + SetVr(vd, cmp_v4i32); } + void PPULLVMRecompiler::VCMPEQUW_(u32 vd, u32 va, u32 vb) { int all_equal = 0x8; int none_equal = 0x2; @@ -483,11 +493,15 @@ void PPULLVMRecompiler::VCMPEQUW_(u32 vd, u32 va, u32 vb) { m_ppu.CR.cr6 = all_equal | none_equal; } + void PPULLVMRecompiler::VCMPGEFP(u32 vd, u32 va, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._f[w] >= m_ppu.VPR[vb]._f[w] ? 0xffffffff : 0; - } + auto va_v4f32 = GetVrAsFloatVec(va); + auto vb_v4f32 = GetVrAsFloatVec(vb); + auto cmp_v4i1 = m_ir_builder.CreateFCmpOGE(va_v4f32, vb_v4f32); + auto cmp_v4i32 = m_ir_builder.CreateSExt(cmp_v4i1, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); + SetVr(vd, cmp_v4i32); } + void PPULLVMRecompiler::VCMPGEFP_(u32 vd, u32 va, u32 vb) { int all_ge = 0x8; int none_ge = 0x2; @@ -504,11 +518,15 @@ void PPULLVMRecompiler::VCMPGEFP_(u32 vd, u32 va, u32 vb) { m_ppu.CR.cr6 = all_ge | none_ge; } + void PPULLVMRecompiler::VCMPGTFP(u32 vd, u32 va, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._f[w] > m_ppu.VPR[vb]._f[w] ? 0xffffffff : 0; - } + auto va_v4f32 = GetVrAsFloatVec(va); + auto vb_v4f32 = GetVrAsFloatVec(vb); + auto cmp_v4i1 = m_ir_builder.CreateFCmpOGT(va_v4f32, vb_v4f32); + auto cmp_v4i32 = m_ir_builder.CreateSExt(cmp_v4i1, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); + SetVr(vd, cmp_v4i32); } + void PPULLVMRecompiler::VCMPGTFP_(u32 vd, u32 va, u32 vb) { int all_ge = 0x8; int none_ge = 0x2; @@ -525,12 +543,15 @@ void PPULLVMRecompiler::VCMPGTFP_(u32 vd, u32 va, u32 vb) { m_ppu.CR.cr6 = all_ge | none_ge; } -void PPULLVMRecompiler::VCMPGTSB(u32 vd, u32 va, u32 vb) //nf -{ - for (uint b = 0; b < 16; b++) { - m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._s8[b] > m_ppu.VPR[vb]._s8[b] ? 0xff : 0; - } + +void PPULLVMRecompiler::VCMPGTSB(u32 vd, u32 va, u32 vb) { + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(va, 8); + auto cmp_v16i1 = m_ir_builder.CreateICmpSGT(va_v16i8, vb_v16i8); + auto cmp_v16i32 = m_ir_builder.CreateSExt(cmp_v16i1, VectorType::get(Type::getInt8Ty(m_llvm_context), 16)); + SetVr(vd, cmp_v16i32); } + void PPULLVMRecompiler::VCMPGTSB_(u32 vd, u32 va, u32 vb) { int all_gt = 0x8; int none_gt = 0x2; @@ -547,11 +568,15 @@ void PPULLVMRecompiler::VCMPGTSB_(u32 vd, u32 va, u32 vb) { m_ppu.CR.cr6 = all_gt | none_gt; } + void PPULLVMRecompiler::VCMPGTSH(u32 vd, u32 va, u32 vb) { - for (uint h = 0; h < 8; h++) { - m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._s16[h] > m_ppu.VPR[vb]._s16[h] ? 0xffff : 0; - } + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(va, 16); + auto cmp_v8i1 = m_ir_builder.CreateICmpSGT(va_v8i16, vb_v8i16); + auto cmp_v8i16 = m_ir_builder.CreateSExt(cmp_v8i1, VectorType::get(Type::getInt16Ty(m_llvm_context), 8)); + SetVr(vd, cmp_v8i16); } + void PPULLVMRecompiler::VCMPGTSH_(u32 vd, u32 va, u32 vb) { int all_gt = 0x8; int none_gt = 0x2; @@ -568,11 +593,15 @@ void PPULLVMRecompiler::VCMPGTSH_(u32 vd, u32 va, u32 vb) { m_ppu.CR.cr6 = all_gt | none_gt; } + void PPULLVMRecompiler::VCMPGTSW(u32 vd, u32 va, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._s32[w] > m_ppu.VPR[vb]._s32[w] ? 0xffffffff : 0; - } + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(va, 32); + auto cmp_v4i1 = m_ir_builder.CreateICmpSGT(va_v4i32, vb_v4i32); + auto cmp_v4i32 = m_ir_builder.CreateSExt(cmp_v4i1, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); + SetVr(vd, cmp_v4i32); } + void PPULLVMRecompiler::VCMPGTSW_(u32 vd, u32 va, u32 vb) { int all_gt = 0x8; int none_gt = 0x2; @@ -589,11 +618,15 @@ void PPULLVMRecompiler::VCMPGTSW_(u32 vd, u32 va, u32 vb) { m_ppu.CR.cr6 = all_gt | none_gt; } + void PPULLVMRecompiler::VCMPGTUB(u32 vd, u32 va, u32 vb) { - for (uint b = 0; b < 16; b++) { - m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._u8[b] > m_ppu.VPR[vb]._u8[b] ? 0xff : 0; - } + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(va, 8); + auto cmp_v16i1 = m_ir_builder.CreateICmpUGT(va_v16i8, vb_v16i8); + auto cmp_v16i32 = m_ir_builder.CreateSExt(cmp_v16i1, VectorType::get(Type::getInt8Ty(m_llvm_context), 16)); + SetVr(vd, cmp_v16i32); } + void PPULLVMRecompiler::VCMPGTUB_(u32 vd, u32 va, u32 vb) { int all_gt = 0x8; int none_gt = 0x2; @@ -610,11 +643,15 @@ void PPULLVMRecompiler::VCMPGTUB_(u32 vd, u32 va, u32 vb) { m_ppu.CR.cr6 = all_gt | none_gt; } + void PPULLVMRecompiler::VCMPGTUH(u32 vd, u32 va, u32 vb) { - for (uint h = 0; h < 8; h++) { - m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] > m_ppu.VPR[vb]._u16[h] ? 0xffff : 0; - } + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(va, 16); + auto cmp_v8i1 = m_ir_builder.CreateICmpUGT(va_v8i16, vb_v8i16); + auto cmp_v8i16 = m_ir_builder.CreateSExt(cmp_v8i1, VectorType::get(Type::getInt16Ty(m_llvm_context), 8)); + SetVr(vd, cmp_v8i16); } + void PPULLVMRecompiler::VCMPGTUH_(u32 vd, u32 va, u32 vb) { int all_gt = 0x8; int none_gt = 0x2; @@ -631,11 +668,15 @@ void PPULLVMRecompiler::VCMPGTUH_(u32 vd, u32 va, u32 vb) { m_ppu.CR.cr6 = all_gt | none_gt; } + void PPULLVMRecompiler::VCMPGTUW(u32 vd, u32 va, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] > m_ppu.VPR[vb]._u32[w] ? 0xffffffff : 0; - } + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(va, 32); + auto cmp_v4i1 = m_ir_builder.CreateICmpUGT(va_v4i32, vb_v4i32); + auto cmp_v4i32 = m_ir_builder.CreateSExt(cmp_v4i1, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); + SetVr(vd, cmp_v4i32); } + void PPULLVMRecompiler::VCMPGTUW_(u32 vd, u32 va, u32 vb) { int all_gt = 0x8; int none_gt = 0x2; @@ -652,6 +693,7 @@ void PPULLVMRecompiler::VCMPGTUW_(u32 vd, u32 va, u32 vb) { m_ppu.CR.cr6 = all_gt | none_gt; } + void PPULLVMRecompiler::VCTSXS(u32 vd, u32 uimm5, u32 vb) { int nScale = 1 << uimm5; @@ -666,6 +708,7 @@ void PPULLVMRecompiler::VCTSXS(u32 vd, u32 uimm5, u32 vb) { m_ppu.VPR[vd]._s32[w] = (int)result; } } + void PPULLVMRecompiler::VCTUXS(u32 vd, u32 uimm5, u32 vb) { int nScale = 1 << uimm5; diff --git a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp index f901564c5..b7d62ff13 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp @@ -561,4 +561,81 @@ void PPULLVMRecompiler::RunAllTests() { return m_ppu.VPR[0].Equals((u32)0x00000000, (u32)0x00000000, (u32)0x00000000, (u32)0x00000000) && (m_ppu.GetCR(6) == 2); }; RunTest("VCMPBFP_.2", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VCMPEQFP(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._f[0] = m_ppu.VPR[1]._f[1] = 50.0f; + m_ppu.VPR[1]._f[2] = m_ppu.VPR[1]._f[3] = 100.0f; + m_ppu.VPR[2]._f[0] = m_ppu.VPR[2]._f[1] = m_ppu.VPR[2]._f[2] = m_ppu.VPR[2]._f[3] = 100.0f; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString().c_str(), + m_ppu.VPR[2].ToString().c_str()); + return m_ppu.VPR[0].Equals((u32)0x00000000, (u32)0x00000000, (u32)0xFFFFFFFF, (u32)0xFFFFFFFF); + }; + RunTest("VCMPEQFP.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VCMPEQFP_(0, 1, 2); + }; + input = [this]() { + m_ppu.SetCR(6, 0xF); + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._f[0] = m_ppu.VPR[1]._f[1] = m_ppu.VPR[1]._f[2] = m_ppu.VPR[1]._f[3] = 50.0f; + m_ppu.VPR[2]._f[0] = m_ppu.VPR[2]._f[1] = m_ppu.VPR[2]._f[2] = m_ppu.VPR[2]._f[3] = 100.0f; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s, CR=0x%X", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString().c_str(), + m_ppu.VPR[2].ToString().c_str(), m_ppu.CR.CR); + return m_ppu.VPR[0].Equals((u32)0, (u32)0, (u32)0, (u32)0) && (m_ppu.GetCR(6) == 2); + }; + RunTest("VCMPEQFP_.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VCMPEQFP_(0, 1, 2); + }; + input = [this]() { + m_ppu.SetCR(6, 0xF); + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._f[0] = m_ppu.VPR[1]._f[1] = m_ppu.VPR[1]._f[2] = m_ppu.VPR[1]._f[3] = 100.0f; + m_ppu.VPR[2]._f[0] = m_ppu.VPR[2]._f[1] = m_ppu.VPR[2]._f[2] = m_ppu.VPR[2]._f[3] = 100.0f; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s, CR=0x%X", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString().c_str(), + m_ppu.VPR[2].ToString().c_str(), m_ppu.CR.CR); + return m_ppu.VPR[0].Equals((u32)0xFFFFFFFF, (u32)0xFFFFFFFF, (u32)0xFFFFFFFF, (u32)0xFFFFFFFF) && (m_ppu.GetCR(6) == 8); + }; + RunTest("VCMPEQFP_.2", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VCMPEQFP_(0, 1, 2); + }; + input = [this]() { + m_ppu.SetCR(6, 0xF); + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._f[0] = m_ppu.VPR[1]._f[1] = 100.0f; + m_ppu.VPR[1]._f[2] = m_ppu.VPR[1]._f[3] = 50.0f; + m_ppu.VPR[2]._f[0] = m_ppu.VPR[2]._f[1] = m_ppu.VPR[2]._f[2] = m_ppu.VPR[2]._f[3] = 100.0f; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s, CR=0x%X", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString().c_str(), + m_ppu.VPR[2].ToString().c_str(), m_ppu.CR.CR); + return m_ppu.VPR[0].Equals((u32)0xFFFFFFFF, (u32)0xFFFFFFFF, (u32)0x00000000, (u32)0x00000000) && (m_ppu.GetCR(6) == 0); + }; + RunTest("VCMPEQFP_.3", test_case, input, check_result); } diff --git a/rpcs3/emucore.vcxproj b/rpcs3/emucore.vcxproj index 579e03367..ed71a929e 100644 --- a/rpcs3/emucore.vcxproj +++ b/rpcs3/emucore.vcxproj @@ -529,7 +529,7 @@ false Use stdafx.h - D:\Projects\LLVM\llvm-3.4.2\include;D:\Projects\LLVM\build\include;%(AdditionalIncludeDirectories) + D:\Projects\LLVM\llvm-3.4.2.src\include;D:\Projects\LLVM\build\include;%(AdditionalIncludeDirectories) true @@ -543,7 +543,7 @@ Use _UNICODE;UNICODE;MSVC_CRT_MEMLEAK_DETECTION;%(PreprocessorDefinitions) stdafx.h - D:\Projects\LLVM\llvm-3.4.2\include;D:\Projects\LLVM\build\include;%(AdditionalIncludeDirectories) + D:\Projects\LLVM\llvm-3.4.2.src\include;D:\Projects\LLVM\build\include;%(AdditionalIncludeDirectories) true @@ -573,7 +573,7 @@ _UNICODE;UNICODE;MSVC_CRT_MEMLEAK_DETECTION;%(PreprocessorDefinitions) stdafx.h Async - D:\Projects\LLVM\llvm-3.4.2\include;D:\Projects\LLVM\build\include;%(AdditionalIncludeDirectories) + D:\Projects\LLVM\llvm-3.4.2.src\include;D:\Projects\LLVM\build\include;%(AdditionalIncludeDirectories) true @@ -588,7 +588,7 @@ false Use stdafx.h - D:\Projects\LLVM\llvm-3.4.2\include;D:\Projects\LLVM\build\include;%(AdditionalIncludeDirectories) + D:\Projects\LLVM\llvm-3.4.2.src\include;D:\Projects\LLVM\build\include;%(AdditionalIncludeDirectories) true @@ -606,7 +606,7 @@ Use stdafx.h Async - D:\Projects\LLVM\llvm-3.4.2\include;D:\Projects\LLVM\build\include;%(AdditionalIncludeDirectories) + D:\Projects\LLVM\llvm-3.4.2.src\include;D:\Projects\LLVM\build\include;%(AdditionalIncludeDirectories) true diff --git a/rpcs3/emucore.vcxproj.user b/rpcs3/emucore.vcxproj.user index 89d245247..96ba5a501 100644 --- a/rpcs3/emucore.vcxproj.user +++ b/rpcs3/emucore.vcxproj.user @@ -1,6 +1,6 @@  - false + true \ No newline at end of file From ac86ee8fa9cf4b075b641ec39762b0bca25384a1 Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Mon, 15 Sep 2014 19:56:36 +0530 Subject: [PATCH 07/42] Added support for MULLI --- rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 70 +++++++++++++++++++++++++++- rpcs3/Emu/Cell/PPULLVMRecompiler.h | 6 +++ 2 files changed, 74 insertions(+), 2 deletions(-) diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index 8a713c8b4..61cc1bbeb 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -9,7 +9,6 @@ #include "llvm/ExecutionEngine/GenericValue.h" #include "llvm/IR/Intrinsics.h" - using namespace llvm; PPULLVMRecompiler::PPULLVMRecompiler(PPUThread & ppu) @@ -1685,9 +1684,13 @@ void PPULLVMRecompiler::VXOR(u32 vd, u32 va, u32 vb) { m_ppu.VPR[vd]._u32[2] = m_ppu.VPR[va]._u32[2] ^ m_ppu.VPR[vb]._u32[2]; m_ppu.VPR[vd]._u32[3] = m_ppu.VPR[va]._u32[3] ^ m_ppu.VPR[vb]._u32[3]; } + void PPULLVMRecompiler::MULLI(u32 rd, u32 ra, s32 simm16) { - m_ppu.GPR[rd] = (s64)m_ppu.GPR[ra] * simm16; + auto ra_i64 = GetGpr(ra); + auto res_i64 = m_ir_builder.CreateMul(ra_i64, m_ir_builder.getInt64((s64)simm16)); + SetGpr(rd, res_i64); } + void PPULLVMRecompiler::SUBFIC(u32 rd, u32 ra, s32 simm16) { const u64 RA = m_ppu.GPR[ra]; const u64 IMM = (s64)simm16; @@ -1695,23 +1698,28 @@ void PPULLVMRecompiler::SUBFIC(u32 rd, u32 ra, s32 simm16) { m_ppu.XER.CA = m_ppu.IsCarry(~RA, IMM, 1); } + void PPULLVMRecompiler::CMPLI(u32 crfd, u32 l, u32 ra, u32 uimm16) { m_ppu.UpdateCRnU(l, crfd, m_ppu.GPR[ra], uimm16); } + void PPULLVMRecompiler::CMPI(u32 crfd, u32 l, u32 ra, s32 simm16) { m_ppu.UpdateCRnS(l, crfd, m_ppu.GPR[ra], simm16); } + void PPULLVMRecompiler::ADDIC(u32 rd, u32 ra, s32 simm16) { const u64 RA = m_ppu.GPR[ra]; m_ppu.GPR[rd] = RA + simm16; m_ppu.XER.CA = m_ppu.IsCarry(RA, simm16); } + void PPULLVMRecompiler::ADDIC_(u32 rd, u32 ra, s32 simm16) { const u64 RA = m_ppu.GPR[ra]; m_ppu.GPR[rd] = RA + simm16; m_ppu.XER.CA = m_ppu.IsCarry(RA, simm16); m_ppu.UpdateCR0(m_ppu.GPR[rd]); } + void PPULLVMRecompiler::ADDI(u32 rd, u32 ra, s32 simm16) { auto rd_ptr = m_ir_builder.CreateConstGEP2_32(m_gpr, 0, rd); auto imm_val = m_ir_builder.getInt64((int64_t)simm16); @@ -1725,9 +1733,11 @@ void PPULLVMRecompiler::ADDI(u32 rd, u32 ra, s32 simm16) { m_ir_builder.CreateStore(sum, rd_ptr); } } + void PPULLVMRecompiler::ADDIS(u32 rd, u32 ra, s32 simm16) { m_ppu.GPR[rd] = ra ? ((s64)m_ppu.GPR[ra] + (simm16 << 16)) : (simm16 << 16); } + void PPULLVMRecompiler::BC(u32 bo, u32 bi, s32 bd, u32 aa, u32 lk) { //if (CheckCondition(bo, bi)) //{ @@ -1736,6 +1746,7 @@ void PPULLVMRecompiler::BC(u32 bo, u32 bi, s32 bd, u32 aa, u32 lk) { // if (lk) m_ppu.LR = nextLR; //} } + void PPULLVMRecompiler::SC(u32 sc_code) { //switch (sc_code) //{ @@ -1754,14 +1765,17 @@ void PPULLVMRecompiler::SC(u32 sc_code) { //default: UNK(fmt::Format("Unknown sc: %x", sc_code)); //} } + void PPULLVMRecompiler::B(s32 ll, u32 aa, u32 lk) { const u64 nextLR = m_ppu.PC + 4; m_ppu.SetBranch(branchTarget(aa ? 0 : m_ppu.PC, ll), lk); if (lk) m_ppu.LR = nextLR; } + void PPULLVMRecompiler::MCRF(u32 crfd, u32 crfs) { m_ppu.SetCR(crfd, m_ppu.GetCR(crfs)); } + void PPULLVMRecompiler::BCLR(u32 bo, u32 bi, u32 bh, u32 lk) { //if (CheckCondition(bo, bi)) //{ @@ -1770,41 +1784,51 @@ void PPULLVMRecompiler::BCLR(u32 bo, u32 bi, u32 bh, u32 lk) { // if (lk) m_ppu.LR = nextLR; //} } + void PPULLVMRecompiler::CRNOR(u32 crbd, u32 crba, u32 crbb) { const u8 v = 1 ^ (m_ppu.IsCR(crba) | m_ppu.IsCR(crbb)); m_ppu.SetCRBit2(crbd, v & 0x1); } + void PPULLVMRecompiler::CRANDC(u32 crbd, u32 crba, u32 crbb) { const u8 v = m_ppu.IsCR(crba) & (1 ^ m_ppu.IsCR(crbb)); m_ppu.SetCRBit2(crbd, v & 0x1); } + void PPULLVMRecompiler::ISYNC() { _mm_mfence(); } + void PPULLVMRecompiler::CRXOR(u32 crbd, u32 crba, u32 crbb) { const u8 v = m_ppu.IsCR(crba) ^ m_ppu.IsCR(crbb); m_ppu.SetCRBit2(crbd, v & 0x1); } + void PPULLVMRecompiler::CRNAND(u32 crbd, u32 crba, u32 crbb) { const u8 v = 1 ^ (m_ppu.IsCR(crba) & m_ppu.IsCR(crbb)); m_ppu.SetCRBit2(crbd, v & 0x1); } + void PPULLVMRecompiler::CRAND(u32 crbd, u32 crba, u32 crbb) { const u8 v = m_ppu.IsCR(crba) & m_ppu.IsCR(crbb); m_ppu.SetCRBit2(crbd, v & 0x1); } + void PPULLVMRecompiler::CREQV(u32 crbd, u32 crba, u32 crbb) { const u8 v = 1 ^ (m_ppu.IsCR(crba) ^ m_ppu.IsCR(crbb)); m_ppu.SetCRBit2(crbd, v & 0x1); } + void PPULLVMRecompiler::CRORC(u32 crbd, u32 crba, u32 crbb) { const u8 v = m_ppu.IsCR(crba) | (1 ^ m_ppu.IsCR(crbb)); m_ppu.SetCRBit2(crbd, v & 0x1); } + void PPULLVMRecompiler::CROR(u32 crbd, u32 crba, u32 crbb) { const u8 v = m_ppu.IsCR(crba) | m_ppu.IsCR(crbb); m_ppu.SetCRBit2(crbd, v & 0x1); } + void PPULLVMRecompiler::BCCTR(u32 bo, u32 bi, u32 bh, u32 lk) { if (bo & 0x10 || m_ppu.IsCR(bi) == (bo & 0x8)) { const u64 nextLR = m_ppu.PC + 4; @@ -1812,56 +1836,70 @@ void PPULLVMRecompiler::BCCTR(u32 bo, u32 bi, u32 bh, u32 lk) { if (lk) m_ppu.LR = nextLR; } } + void PPULLVMRecompiler::RLWIMI(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) { //const u64 mask = rotate_mask[32 + mb][32 + me]; //m_ppu.GPR[ra] = (m_ppu.GPR[ra] & ~mask) | (rotl32(m_ppu.GPR[rs], sh) & mask); //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } + void PPULLVMRecompiler::RLWINM(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) { //m_ppu.GPR[ra] = rotl32(m_ppu.GPR[rs], sh) & rotate_mask[32 + mb][32 + me]; //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } + void PPULLVMRecompiler::RLWNM(u32 ra, u32 rs, u32 rb, u32 mb, u32 me, bool rc) { //m_ppu.GPR[ra] = rotl32(m_ppu.GPR[rs], m_ppu.GPR[rb] & 0x1f) & rotate_mask[32 + mb][32 + me]; //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } + void PPULLVMRecompiler::ORI(u32 ra, u32 rs, u32 uimm16) { m_ppu.GPR[ra] = m_ppu.GPR[rs] | uimm16; } + void PPULLVMRecompiler::ORIS(u32 ra, u32 rs, u32 uimm16) { m_ppu.GPR[ra] = m_ppu.GPR[rs] | (uimm16 << 16); } + void PPULLVMRecompiler::XORI(u32 ra, u32 rs, u32 uimm16) { m_ppu.GPR[ra] = m_ppu.GPR[rs] ^ uimm16; } + void PPULLVMRecompiler::XORIS(u32 ra, u32 rs, u32 uimm16) { m_ppu.GPR[ra] = m_ppu.GPR[rs] ^ (uimm16 << 16); } + void PPULLVMRecompiler::ANDI_(u32 ra, u32 rs, u32 uimm16) { m_ppu.GPR[ra] = m_ppu.GPR[rs] & uimm16; m_ppu.UpdateCR0(m_ppu.GPR[ra]); } + void PPULLVMRecompiler::ANDIS_(u32 ra, u32 rs, u32 uimm16) { m_ppu.GPR[ra] = m_ppu.GPR[rs] & (uimm16 << 16); m_ppu.UpdateCR0(m_ppu.GPR[ra]); } + void PPULLVMRecompiler::RLDICL(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) { //m_ppu.GPR[ra] = rotl64(m_ppu.GPR[rs], sh) & rotate_mask[mb][63]; //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } + void PPULLVMRecompiler::RLDICR(u32 ra, u32 rs, u32 sh, u32 me, bool rc) { //m_ppu.GPR[ra] = rotl64(m_ppu.GPR[rs], sh) & rotate_mask[0][me]; //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } + void PPULLVMRecompiler::RLDIC(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) { //m_ppu.GPR[ra] = rotl64(m_ppu.GPR[rs], sh) & rotate_mask[mb][63 - sh]; //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } + void PPULLVMRecompiler::RLDIMI(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) { //const u64 mask = rotate_mask[mb][63 - sh]; //m_ppu.GPR[ra] = (m_ppu.GPR[ra] & ~mask) | (rotl64(m_ppu.GPR[rs], sh) & mask); //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } + void PPULLVMRecompiler::RLDC_LR(u32 ra, u32 rs, u32 rb, u32 m_eb, bool is_r, bool rc) { if (is_r) // rldcr { @@ -1871,9 +1909,11 @@ void PPULLVMRecompiler::RLDC_LR(u32 ra, u32 rs, u32 rb, u32 m_eb, bool is_r, boo RLDICL(ra, rs, m_ppu.GPR[rb], m_eb, rc); } } + void PPULLVMRecompiler::CMP(u32 crfd, u32 l, u32 ra, u32 rb) { m_ppu.UpdateCRnS(l, crfd, m_ppu.GPR[ra], m_ppu.GPR[rb]); } + void PPULLVMRecompiler::TW(u32 to, u32 ra, u32 rb) { //s32 a = m_ppu.GPR[ra]; //s32 b = m_ppu.GPR[rb]; @@ -1887,6 +1927,7 @@ void PPULLVMRecompiler::TW(u32 to, u32 ra, u32 rb) { // UNK(fmt::Format("Trap! (tw %x, r%d, r%d)", to, ra, rb)); //} } + void PPULLVMRecompiler::LVSL(u32 vd, u32 ra, u32 rb) { const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; @@ -1913,12 +1954,14 @@ void PPULLVMRecompiler::LVSL(u32 vd, u32 ra, u32 rb) { m_ppu.VPR[vd]._u64[0] = lvsl_values[addr & 0xf][0]; m_ppu.VPR[vd]._u64[1] = lvsl_values[addr & 0xf][1]; } + void PPULLVMRecompiler::LVEBX(u32 vd, u32 ra, u32 rb) { //const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; //m_ppu.VPR[vd].Clear(); //m_ppu.VPR[vd]._u8[addr & 0xf] = Memory.Read8(addr); m_ppu.VPR[vd]._u128 = Memory.Read128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL); } + void PPULLVMRecompiler::SUBFC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { //const u64 RA = m_ppu.GPR[ra]; //const u64 RB = m_ppu.GPR[rb]; @@ -1927,6 +1970,7 @@ void PPULLVMRecompiler::SUBFC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { //if (oe) UNK("subfco"); //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); } + void PPULLVMRecompiler::ADDC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { //const s64 RA = m_ppu.GPR[ra]; //const s64 RB = m_ppu.GPR[rb]; @@ -1935,16 +1979,19 @@ void PPULLVMRecompiler::ADDC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { //if (oe) UNK("addco"); //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); } + void PPULLVMRecompiler::MULHDU(u32 rd, u32 ra, u32 rb, bool rc) { m_ppu.GPR[rd] = __umulh(m_ppu.GPR[ra], m_ppu.GPR[rb]); if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); } + void PPULLVMRecompiler::MULHWU(u32 rd, u32 ra, u32 rb, bool rc) { u32 a = m_ppu.GPR[ra]; u32 b = m_ppu.GPR[rb]; m_ppu.GPR[rd] = ((u64)a * (u64)b) >> 32; if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); } + void PPULLVMRecompiler::MFOCRF(u32 a, u32 rd, u32 crm) { /* if(a) @@ -1974,17 +2021,21 @@ void PPULLVMRecompiler::MFOCRF(u32 a, u32 rd, u32 crm) { m_ppu.GPR[rd] = m_ppu.CR.CR; //} } + void PPULLVMRecompiler::LWARX(u32 rd, u32 ra, u32 rb) { m_ppu.R_ADDR = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; m_ppu.R_VALUE = (u32&)Memory[m_ppu.R_ADDR]; m_ppu.GPR[rd] = re32((u32)m_ppu.R_VALUE); } + void PPULLVMRecompiler::LDX(u32 rd, u32 ra, u32 rb) { m_ppu.GPR[rd] = Memory.Read64(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); } + void PPULLVMRecompiler::LWZX(u32 rd, u32 ra, u32 rb) { m_ppu.GPR[rd] = Memory.Read32(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); } + void PPULLVMRecompiler::SLW(u32 ra, u32 rs, u32 rb, bool rc) { //u32 n = m_ppu.GPR[rb] & 0x1f; //u32 r = rotl32((u32)m_ppu.GPR[rs], n); @@ -1994,6 +2045,7 @@ void PPULLVMRecompiler::SLW(u32 ra, u32 rs, u32 rb, bool rc) { //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } + void PPULLVMRecompiler::CNTLZW(u32 ra, u32 rs, bool rc) { u32 i; for (i = 0; i < 32; i++) { @@ -2004,6 +2056,7 @@ void PPULLVMRecompiler::CNTLZW(u32 ra, u32 rs, bool rc) { if (rc) m_ppu.SetCRBit(CR_LT, false); } + void PPULLVMRecompiler::SLD(u32 ra, u32 rs, u32 rb, bool rc) { //u32 n = m_ppu.GPR[rb] & 0x3f; //u64 r = rotl64(m_ppu.GPR[rs], n); @@ -2013,10 +2066,12 @@ void PPULLVMRecompiler::SLD(u32 ra, u32 rs, u32 rb, bool rc) { //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } + void PPULLVMRecompiler::AND(u32 ra, u32 rs, u32 rb, bool rc) { m_ppu.GPR[ra] = m_ppu.GPR[rs] & m_ppu.GPR[rb]; if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); } + void PPULLVMRecompiler::CMPL(u32 crfd, u32 l, u32 ra, u32 rb) { m_ppu.UpdateCRnU(l, crfd, m_ppu.GPR[ra], m_ppu.GPR[rb]); } @@ -3314,6 +3369,17 @@ void PPULLVMRecompiler::UNK(const u32 code, const u32 opcode, const u32 gcode) { //UNK(fmt::Format("Unknown/Illegal opcode! (0x%08x : 0x%x : 0x%x)", code, opcode, gcode)); } +Value * PPULLVMRecompiler::GetGpr(u32 r) { + auto r_ptr = m_ir_builder.CreateConstGEP2_32(m_gpr, 0, r); + return m_ir_builder.CreateLoad(r_ptr); +} + +Value * PPULLVMRecompiler::SetGpr(u32 r, llvm::Value * val) { + auto r_ptr = m_ir_builder.CreateConstGEP2_32(m_gpr, 0, r); + auto val_i64 = m_ir_builder.CreateBitCast(val, Type::getInt64Ty(m_llvm_context)); + return m_ir_builder.CreateStore(val, r_ptr); +} + Value * PPULLVMRecompiler::GetVrAsIntVec(u32 vr, u32 vec_elt_num_bits) { auto vr_i128_ptr = m_ir_builder.CreateConstGEP2_32(m_vpr, 0, vr); auto vr_vec_ptr = m_ir_builder.CreateBitCast(vr_i128_ptr, VectorType::get(Type::getIntNTy(m_llvm_context, vec_elt_num_bits), 128 / vec_elt_num_bits)->getPointerTo()); diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.h b/rpcs3/Emu/Cell/PPULLVMRecompiler.h index 3e800d8c5..1379577a2 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.h +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.h @@ -466,6 +466,12 @@ private: /// Disassembler LLVMDisasmContextRef m_disassembler; + /// Load GPR and convert it to a i64 + llvm::Value * GetGpr(u32 r); + + /// Set GPR to specified value + llvm::Value * SetGpr(u32 r, llvm::Value * val); + /// Load VR and convert it to an integer vector llvm::Value * GetVrAsIntVec(u32 vr, u32 vec_elt_num_bits); From 878926f57c4895971b16c99c8705c5b30696d9ae Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Mon, 15 Sep 2014 19:56:55 +0530 Subject: [PATCH 08/42] Support few more instructions --- rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 367 ++++++++++------------ rpcs3/Emu/Cell/PPULLVMRecompiler.h | 31 +- rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp | 209 ++++++++++++ rpcs3/emucore.vcxproj.user | 10 +- 4 files changed, 403 insertions(+), 214 deletions(-) diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index 61cc1bbeb..e1014abed 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -22,12 +22,14 @@ PPULLVMRecompiler::PPULLVMRecompiler(PPUThread & ppu) m_module = new Module("Module", m_llvm_context); m_gpr = new GlobalVariable(*m_module, ArrayType::get(Type::getInt64Ty(m_llvm_context), 32), false, GlobalValue::ExternalLinkage, nullptr, "gpr"); m_cr = new GlobalVariable(*m_module, Type::getInt32Ty(m_llvm_context), false, GlobalValue::ExternalLinkage, nullptr, "cr"); + m_xer = new GlobalVariable(*m_module, Type::getInt64Ty(m_llvm_context), false, GlobalValue::ExternalLinkage, nullptr, "xer"); m_vpr = new GlobalVariable(*m_module, ArrayType::get(Type::getIntNTy(m_llvm_context, 128), 32), false, GlobalValue::ExternalLinkage, nullptr, "vpr"); m_vscr = new GlobalVariable(*m_module, Type::getInt32Ty(m_llvm_context), false, GlobalValue::ExternalLinkage, nullptr, "vscr"); m_execution_engine = EngineBuilder(m_module).create(); m_execution_engine->addGlobalMapping(m_gpr, m_ppu.GPR); m_execution_engine->addGlobalMapping(m_cr, &m_ppu.CR); + m_execution_engine->addGlobalMapping(m_xer, &m_ppu.XER); m_execution_engine->addGlobalMapping(m_vpr, m_ppu.VPR); m_execution_engine->addGlobalMapping(m_vscr, &m_ppu.VSCR); @@ -384,12 +386,7 @@ void PPULLVMRecompiler::VCMPBFP_(u32 vd, u32 va, u32 vb) { auto vd_v4i32 = m_ir_builder.CreateBitCast(vd_v16i8, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); auto vd_mask_i32 = m_ir_builder.CreateExtractElement(vd_v4i32, m_ir_builder.getInt32(0)); auto cmp_i1 = m_ir_builder.CreateICmpEQ(vd_mask_i32, m_ir_builder.getInt32(0)); - auto cmp_i32 = m_ir_builder.CreateZExt(cmp_i1, Type::getInt32Ty(m_llvm_context)); - cmp_i32 = m_ir_builder.CreateShl(cmp_i32, 5); - auto cr_i32 = (Value *)m_ir_builder.CreateLoad(m_cr); - cr_i32 = m_ir_builder.CreateAnd(cr_i32, 0xFFFFFF0F); - cr_i32 = m_ir_builder.CreateOr(cr_i32, cmp_i32); - m_ir_builder.CreateStore(cr_i32, m_cr); + SetCrField(6, nullptr, nullptr, cmp_i1, nullptr, false); } void PPULLVMRecompiler::VCMPEQFP(u32 vd, u32 va, u32 vb) { @@ -402,95 +399,46 @@ void PPULLVMRecompiler::VCMPEQFP(u32 vd, u32 va, u32 vb) { void PPULLVMRecompiler::VCMPEQFP_(u32 vd, u32 va, u32 vb) { VCMPEQFP(vd, va, vb); - - auto vd_v16i8 = GetVrAsIntVec(vd, 8); - auto cr_i32 = (Value *)m_ir_builder.CreateLoad(m_cr); - cr_i32 = m_ir_builder.CreateAnd(cr_i32, 0xFFFFFF0F); - auto vd_mask_i32 = m_ir_builder.CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_pmovmskb_128), vd_v16i8); - auto cmp_i1 = m_ir_builder.CreateICmpEQ(vd_mask_i32, m_ir_builder.getInt32(0)); - auto cmp_i32 = m_ir_builder.CreateZExt(cmp_i1, Type::getInt32Ty(m_llvm_context)); - cmp_i32 = m_ir_builder.CreateShl(cmp_i32, 5); - cr_i32 = m_ir_builder.CreateOr(cr_i32, cmp_i32); - cmp_i1 = m_ir_builder.CreateICmpEQ(vd_mask_i32, m_ir_builder.getInt32(0xFFFF)); - cmp_i32 = m_ir_builder.CreateZExt(cmp_i1, Type::getInt32Ty(m_llvm_context)); - cmp_i32 = m_ir_builder.CreateShl(cmp_i32, 7); - cr_i32 = m_ir_builder.CreateOr(cr_i32, cmp_i32); - m_ir_builder.CreateStore(cr_i32, m_cr); + SetCr6AfterVectorCompare(vd); } void PPULLVMRecompiler::VCMPEQUB(u32 vd, u32 va, u32 vb) { - auto va_v16i8 = GetVrAsIntVec(va, 8); - auto vb_v16i8 = GetVrAsIntVec(va, 8); - auto cmp_v16i1 = m_ir_builder.CreateICmpEQ(va_v16i8, vb_v16i8); - auto cmp_v16i32 = m_ir_builder.CreateSExt(cmp_v16i1, VectorType::get(Type::getInt8Ty(m_llvm_context), 16)); - SetVr(vd, cmp_v16i32); + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto cmp_v16i1 = m_ir_builder.CreateICmpEQ(va_v16i8, vb_v16i8); + auto cmp_v16i8 = m_ir_builder.CreateSExt(cmp_v16i1, VectorType::get(Type::getInt8Ty(m_llvm_context), 16)); + SetVr(vd, cmp_v16i8); } void PPULLVMRecompiler::VCMPEQUB_(u32 vd, u32 va, u32 vb) { - int all_equal = 0x8; - int none_equal = 0x2; - - for (uint b = 0; b < 16; b++) { - if (m_ppu.VPR[va]._u8[b] == m_ppu.VPR[vb]._u8[b]) { - m_ppu.VPR[vd]._u8[b] = 0xff; - none_equal = 0; - } else { - m_ppu.VPR[vd]._u8[b] = 0; - all_equal = 0; - } - } - - m_ppu.CR.cr6 = all_equal | none_equal; + VCMPEQUB(vd, va, vb); + SetCr6AfterVectorCompare(vd); } void PPULLVMRecompiler::VCMPEQUH(u32 vd, u32 va, u32 vb) { auto va_v8i16 = GetVrAsIntVec(va, 16); - auto vb_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); auto cmp_v8i1 = m_ir_builder.CreateICmpEQ(va_v8i16, vb_v8i16); auto cmp_v8i16 = m_ir_builder.CreateSExt(cmp_v8i1, VectorType::get(Type::getInt16Ty(m_llvm_context), 8)); SetVr(vd, cmp_v8i16); } void PPULLVMRecompiler::VCMPEQUH_(u32 vd, u32 va, u32 vb) { - int all_equal = 0x8; - int none_equal = 0x2; - - for (uint h = 0; h < 8; h++) { - if (m_ppu.VPR[va]._u16[h] == m_ppu.VPR[vb]._u16[h]) { - m_ppu.VPR[vd]._u16[h] = 0xffff; - none_equal = 0; - } else { - m_ppu.VPR[vd]._u16[h] = 0; - all_equal = 0; - } - } - - m_ppu.CR.cr6 = all_equal | none_equal; + VCMPEQUH(vd, va, vb); + SetCr6AfterVectorCompare(vd); } void PPULLVMRecompiler::VCMPEQUW(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); - auto vb_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); auto cmp_v4i1 = m_ir_builder.CreateICmpEQ(va_v4i32, vb_v4i32); auto cmp_v4i32 = m_ir_builder.CreateSExt(cmp_v4i1, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); SetVr(vd, cmp_v4i32); } void PPULLVMRecompiler::VCMPEQUW_(u32 vd, u32 va, u32 vb) { - int all_equal = 0x8; - int none_equal = 0x2; - - for (uint w = 0; w < 4; w++) { - if (m_ppu.VPR[va]._u32[w] == m_ppu.VPR[vb]._u32[w]) { - m_ppu.VPR[vd]._u32[w] = 0xffffffff; - none_equal = 0; - } else { - m_ppu.VPR[vd]._u32[w] = 0; - all_equal = 0; - } - } - - m_ppu.CR.cr6 = all_equal | none_equal; + VCMPEQUW(vd, va, vb); + SetCr6AfterVectorCompare(vd); } void PPULLVMRecompiler::VCMPGEFP(u32 vd, u32 va, u32 vb) { @@ -502,20 +450,8 @@ void PPULLVMRecompiler::VCMPGEFP(u32 vd, u32 va, u32 vb) { } void PPULLVMRecompiler::VCMPGEFP_(u32 vd, u32 va, u32 vb) { - int all_ge = 0x8; - int none_ge = 0x2; - - for (uint w = 0; w < 4; w++) { - if (m_ppu.VPR[va]._f[w] >= m_ppu.VPR[vb]._f[w]) { - m_ppu.VPR[vd]._u32[w] = 0xffffffff; - none_ge = 0; - } else { - m_ppu.VPR[vd]._u32[w] = 0; - all_ge = 0; - } - } - - m_ppu.CR.cr6 = all_ge | none_ge; + VCMPGEFP(vd, va, vb); + SetCr6AfterVectorCompare(vd); } void PPULLVMRecompiler::VCMPGTFP(u32 vd, u32 va, u32 vb) { @@ -527,170 +463,86 @@ void PPULLVMRecompiler::VCMPGTFP(u32 vd, u32 va, u32 vb) { } void PPULLVMRecompiler::VCMPGTFP_(u32 vd, u32 va, u32 vb) { - int all_ge = 0x8; - int none_ge = 0x2; - - for (uint w = 0; w < 4; w++) { - if (m_ppu.VPR[va]._f[w] > m_ppu.VPR[vb]._f[w]) { - m_ppu.VPR[vd]._u32[w] = 0xffffffff; - none_ge = 0; - } else { - m_ppu.VPR[vd]._u32[w] = 0; - all_ge = 0; - } - } - - m_ppu.CR.cr6 = all_ge | none_ge; + VCMPGTFP(vd, va, vb); + SetCr6AfterVectorCompare(vd); } void PPULLVMRecompiler::VCMPGTSB(u32 vd, u32 va, u32 vb) { - auto va_v16i8 = GetVrAsIntVec(va, 8); - auto vb_v16i8 = GetVrAsIntVec(va, 8); - auto cmp_v16i1 = m_ir_builder.CreateICmpSGT(va_v16i8, vb_v16i8); - auto cmp_v16i32 = m_ir_builder.CreateSExt(cmp_v16i1, VectorType::get(Type::getInt8Ty(m_llvm_context), 16)); - SetVr(vd, cmp_v16i32); + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto cmp_v16i1 = m_ir_builder.CreateICmpSGT(va_v16i8, vb_v16i8); + auto cmp_v16i8 = m_ir_builder.CreateSExt(cmp_v16i1, VectorType::get(Type::getInt8Ty(m_llvm_context), 16)); + SetVr(vd, cmp_v16i8); } void PPULLVMRecompiler::VCMPGTSB_(u32 vd, u32 va, u32 vb) { - int all_gt = 0x8; - int none_gt = 0x2; - - for (uint b = 0; b < 16; b++) { - if (m_ppu.VPR[va]._s8[b] > m_ppu.VPR[vb]._s8[b]) { - m_ppu.VPR[vd]._u8[b] = 0xff; - none_gt = 0; - } else { - m_ppu.VPR[vd]._u8[b] = 0; - all_gt = 0; - } - } - - m_ppu.CR.cr6 = all_gt | none_gt; + VCMPGTSB(vd, va, vb); + SetCr6AfterVectorCompare(vd); } void PPULLVMRecompiler::VCMPGTSH(u32 vd, u32 va, u32 vb) { auto va_v8i16 = GetVrAsIntVec(va, 16); - auto vb_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); auto cmp_v8i1 = m_ir_builder.CreateICmpSGT(va_v8i16, vb_v8i16); auto cmp_v8i16 = m_ir_builder.CreateSExt(cmp_v8i1, VectorType::get(Type::getInt16Ty(m_llvm_context), 8)); SetVr(vd, cmp_v8i16); } void PPULLVMRecompiler::VCMPGTSH_(u32 vd, u32 va, u32 vb) { - int all_gt = 0x8; - int none_gt = 0x2; - - for (uint h = 0; h < 8; h++) { - if (m_ppu.VPR[va]._s16[h] > m_ppu.VPR[vb]._s16[h]) { - m_ppu.VPR[vd]._u16[h] = 0xffff; - none_gt = 0; - } else { - m_ppu.VPR[vd]._u16[h] = 0; - all_gt = 0; - } - } - - m_ppu.CR.cr6 = all_gt | none_gt; + VCMPGTSH(vd, va, vb); + SetCr6AfterVectorCompare(vd); } void PPULLVMRecompiler::VCMPGTSW(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); - auto vb_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); auto cmp_v4i1 = m_ir_builder.CreateICmpSGT(va_v4i32, vb_v4i32); auto cmp_v4i32 = m_ir_builder.CreateSExt(cmp_v4i1, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); SetVr(vd, cmp_v4i32); } void PPULLVMRecompiler::VCMPGTSW_(u32 vd, u32 va, u32 vb) { - int all_gt = 0x8; - int none_gt = 0x2; - - for (uint w = 0; w < 4; w++) { - if (m_ppu.VPR[va]._s32[w] > m_ppu.VPR[vb]._s32[w]) { - m_ppu.VPR[vd]._u32[w] = 0xffffffff; - none_gt = 0; - } else { - m_ppu.VPR[vd]._u32[w] = 0; - all_gt = 0; - } - } - - m_ppu.CR.cr6 = all_gt | none_gt; + VCMPGTSW(vd, va, vb); + SetCr6AfterVectorCompare(vd); } void PPULLVMRecompiler::VCMPGTUB(u32 vd, u32 va, u32 vb) { - auto va_v16i8 = GetVrAsIntVec(va, 8); - auto vb_v16i8 = GetVrAsIntVec(va, 8); - auto cmp_v16i1 = m_ir_builder.CreateICmpUGT(va_v16i8, vb_v16i8); - auto cmp_v16i32 = m_ir_builder.CreateSExt(cmp_v16i1, VectorType::get(Type::getInt8Ty(m_llvm_context), 16)); - SetVr(vd, cmp_v16i32); + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto cmp_v16i1 = m_ir_builder.CreateICmpUGT(va_v16i8, vb_v16i8); + auto cmp_v16i8 = m_ir_builder.CreateSExt(cmp_v16i1, VectorType::get(Type::getInt8Ty(m_llvm_context), 16)); + SetVr(vd, cmp_v16i8); } void PPULLVMRecompiler::VCMPGTUB_(u32 vd, u32 va, u32 vb) { - int all_gt = 0x8; - int none_gt = 0x2; - - for (uint b = 0; b < 16; b++) { - if (m_ppu.VPR[va]._u8[b] > m_ppu.VPR[vb]._u8[b]) { - m_ppu.VPR[vd]._u8[b] = 0xff; - none_gt = 0; - } else { - m_ppu.VPR[vd]._u8[b] = 0; - all_gt = 0; - } - } - - m_ppu.CR.cr6 = all_gt | none_gt; + VCMPGTUB(vd, va, vb); + SetCr6AfterVectorCompare(vd); } void PPULLVMRecompiler::VCMPGTUH(u32 vd, u32 va, u32 vb) { auto va_v8i16 = GetVrAsIntVec(va, 16); - auto vb_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); auto cmp_v8i1 = m_ir_builder.CreateICmpUGT(va_v8i16, vb_v8i16); auto cmp_v8i16 = m_ir_builder.CreateSExt(cmp_v8i1, VectorType::get(Type::getInt16Ty(m_llvm_context), 8)); SetVr(vd, cmp_v8i16); } void PPULLVMRecompiler::VCMPGTUH_(u32 vd, u32 va, u32 vb) { - int all_gt = 0x8; - int none_gt = 0x2; - - for (uint h = 0; h < 8; h++) { - if (m_ppu.VPR[va]._u16[h] > m_ppu.VPR[vb]._u16[h]) { - m_ppu.VPR[vd]._u16[h] = 0xffff; - none_gt = 0; - } else { - m_ppu.VPR[vd]._u16[h] = 0; - all_gt = 0; - } - } - - m_ppu.CR.cr6 = all_gt | none_gt; + VCMPGTUH(vd, va, vb); + SetCr6AfterVectorCompare(vd); } void PPULLVMRecompiler::VCMPGTUW(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); - auto vb_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); auto cmp_v4i1 = m_ir_builder.CreateICmpUGT(va_v4i32, vb_v4i32); auto cmp_v4i32 = m_ir_builder.CreateSExt(cmp_v4i1, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); SetVr(vd, cmp_v4i32); } void PPULLVMRecompiler::VCMPGTUW_(u32 vd, u32 va, u32 vb) { - int all_gt = 0x8; - int none_gt = 0x2; - - for (uint w = 0; w < 4; w++) { - if (m_ppu.VPR[va]._u32[w] > m_ppu.VPR[vb]._u32[w]) { - m_ppu.VPR[vd]._u32[w] = 0xffffffff; - none_gt = 0; - } else { - m_ppu.VPR[vd]._u32[w] = 0; - all_gt = 0; - } - } - - m_ppu.CR.cr6 = all_gt | none_gt; + VCMPGTUW(vd, va, vb); + SetCr6AfterVectorCompare(vd); } void PPULLVMRecompiler::VCTSXS(u32 vd, u32 uimm5, u32 vb) { @@ -1692,25 +1544,46 @@ void PPULLVMRecompiler::MULLI(u32 rd, u32 ra, s32 simm16) { } void PPULLVMRecompiler::SUBFIC(u32 rd, u32 ra, s32 simm16) { - const u64 RA = m_ppu.GPR[ra]; - const u64 IMM = (s64)simm16; - m_ppu.GPR[rd] = ~RA + IMM + 1; - - m_ppu.XER.CA = m_ppu.IsCarry(~RA, IMM, 1); + auto ra_i64 = GetGpr(ra); + auto res_s = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::ssub_with_overflow), m_ir_builder.getInt64((s64)simm16), ra_i64); + auto diff_i64 = m_ir_builder.CreateExtractValue(res_s, {0}); + auto carry_i1 = m_ir_builder.CreateExtractValue(res_s, {1}); + SetGpr(rd, diff_i64); + SetXerCa(carry_i1); } void PPULLVMRecompiler::CMPLI(u32 crfd, u32 l, u32 ra, u32 uimm16) { - m_ppu.UpdateCRnU(l, crfd, m_ppu.GPR[ra], uimm16); + auto ra_i64 = GetGpr(ra); + if (l == 0) { + ra_i64 = m_ir_builder.CreateAnd(ra_i64, 0xFFFFFFFF); + } + + auto lt_i1 = m_ir_builder.CreateICmpULT(ra_i64, m_ir_builder.getInt64(uimm16)); + auto gt_i1 = m_ir_builder.CreateICmpUGT(ra_i64, m_ir_builder.getInt64(uimm16)); + auto eq_i1 = m_ir_builder.CreateICmpEQ(ra_i64, m_ir_builder.getInt64(uimm16)); + SetCrField(crfd, lt_i1, gt_i1, eq_i1); } void PPULLVMRecompiler::CMPI(u32 crfd, u32 l, u32 ra, s32 simm16) { - m_ppu.UpdateCRnS(l, crfd, m_ppu.GPR[ra], simm16); + auto ra_i64 = GetGpr(ra); + if (l == 0) { + auto ra_i32 = m_ir_builder.CreateTrunc(ra_i64, Type::getInt32Ty(m_llvm_context)); + ra_i64 = m_ir_builder.CreateSExt(ra_i64, Type::getInt64Ty(m_llvm_context)); + } + + auto lt_i1 = m_ir_builder.CreateICmpSLT(ra_i64, m_ir_builder.getInt64((s64)simm16)); + auto gt_i1 = m_ir_builder.CreateICmpSGT(ra_i64, m_ir_builder.getInt64((s64)simm16)); + auto eq_i1 = m_ir_builder.CreateICmpEQ(ra_i64, m_ir_builder.getInt64((s64)simm16)); + SetCrField(crfd, lt_i1, gt_i1, eq_i1); } void PPULLVMRecompiler::ADDIC(u32 rd, u32 ra, s32 simm16) { - const u64 RA = m_ppu.GPR[ra]; - m_ppu.GPR[rd] = RA + simm16; - m_ppu.XER.CA = m_ppu.IsCarry(RA, simm16); + auto ra_i64 = GetGpr(ra); + auto res_s = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::sadd_with_overflow), m_ir_builder.getInt64((s64)simm16), ra_i64); + auto sum_i64 = m_ir_builder.CreateExtractValue(res_s, {0}); + auto carry_i1 = m_ir_builder.CreateExtractValue(res_s, {1}); + SetGpr(rd, sum_i64); + SetXerCa(carry_i1); } void PPULLVMRecompiler::ADDIC_(u32 rd, u32 ra, s32 simm16) { @@ -3374,10 +3247,90 @@ Value * PPULLVMRecompiler::GetGpr(u32 r) { return m_ir_builder.CreateLoad(r_ptr); } -Value * PPULLVMRecompiler::SetGpr(u32 r, llvm::Value * val) { +void PPULLVMRecompiler::SetGpr(u32 r, llvm::Value * val) { auto r_ptr = m_ir_builder.CreateConstGEP2_32(m_gpr, 0, r); auto val_i64 = m_ir_builder.CreateBitCast(val, Type::getInt64Ty(m_llvm_context)); - return m_ir_builder.CreateStore(val, r_ptr); + m_ir_builder.CreateStore(val, r_ptr); +} + +llvm::Value * PPULLVMRecompiler::GetCr() { + return m_ir_builder.CreateLoad(m_cr); +} + +void PPULLVMRecompiler::SetCr(llvm::Value * val) { + auto val_i32 = m_ir_builder.CreateBitCast(val, Type::getInt32Ty(m_llvm_context)); + m_ir_builder.CreateStore(val_i32, m_cr); +} + +void PPULLVMRecompiler::SetCrField(u32 n, Value * lt_i1, Value * gt_i1, Value * eq_i1, Value * so_i1, bool takeSoFromXer) { + auto cr_i32 = GetCr(); + cr_i32 = m_ir_builder.CreateAnd(cr_i32, ~(0xF0000000 >> (n * 4))); + + if (lt_i1) { + auto lt_i32 = m_ir_builder.CreateZExt(lt_i1, Type::getInt32Ty(m_llvm_context)); + lt_i32 = m_ir_builder.CreateShl(lt_i32, ((7 - n) * 4) + 3); + cr_i32 = m_ir_builder.CreateOr(cr_i32, lt_i32); + } + + if (gt_i1) { + auto gt_i32 = m_ir_builder.CreateZExt(gt_i1, Type::getInt32Ty(m_llvm_context)); + gt_i32 = m_ir_builder.CreateShl(gt_i32, ((7 - n) * 4) + 2); + cr_i32 = m_ir_builder.CreateOr(cr_i32, gt_i32); + } + + if (eq_i1) { + auto eq_i32 = m_ir_builder.CreateZExt(eq_i1, Type::getInt32Ty(m_llvm_context)); + eq_i32 = m_ir_builder.CreateShl(eq_i32, ((7 - n) * 4) + 1); + cr_i32 = m_ir_builder.CreateOr(cr_i32, eq_i32); + } + + if (so_i1) { + auto so_i32 = m_ir_builder.CreateZExt(so_i1, Type::getInt32Ty(m_llvm_context)); + so_i32 = m_ir_builder.CreateShl(so_i32, ((7 - n) * 4)); + cr_i32 = m_ir_builder.CreateOr(cr_i32, so_i32); + } else if (takeSoFromXer) { + auto xer_i64 = GetXer(); + xer_i64 = m_ir_builder.CreateAnd(xer_i64, 0x20000000); + xer_i64 = m_ir_builder.CreateLShr(xer_i64, (n * 4) + 1); + auto xer_i32 = m_ir_builder.CreateTrunc(xer_i64, Type::getInt32Ty(m_llvm_context)); + cr_i32 = m_ir_builder.CreateOr(cr_i32, xer_i32); + } + + SetCr(cr_i32); +} + +void PPULLVMRecompiler::SetCrField(u32 n, u32 r) { + auto r_i64 = GetGpr(r); + auto lt_i1 = m_ir_builder.CreateICmpSLT(r_i64, m_ir_builder.getInt64(0)); + auto gt_i1 = m_ir_builder.CreateICmpSGT(r_i64, m_ir_builder.getInt64(0)); + auto eq_i1 = m_ir_builder.CreateICmpEQ(r_i64, m_ir_builder.getInt64(0)); + SetCrField(n, lt_i1, gt_i1, eq_i1); +} + +void PPULLVMRecompiler::SetCr6AfterVectorCompare(u32 vr) { + auto vr_v16i8 = GetVrAsIntVec(vr, 8); + auto vr_mask_i32 = m_ir_builder.CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_pmovmskb_128), vr_v16i8); + auto cmp0_i1 = m_ir_builder.CreateICmpEQ(vr_mask_i32, m_ir_builder.getInt32(0)); + auto cmp1_i1 = m_ir_builder.CreateICmpEQ(vr_mask_i32, m_ir_builder.getInt32(0xFFFF)); + SetCrField(6, cmp1_i1, nullptr, cmp0_i1, nullptr, false); +} + +llvm::Value * PPULLVMRecompiler::GetXer() { + return m_ir_builder.CreateLoad(m_xer); +} + +void PPULLVMRecompiler::SetXer(llvm::Value * val) { + auto val_i64 = m_ir_builder.CreateBitCast(val, Type::getInt64Ty(m_llvm_context)); + m_ir_builder.CreateStore(val_i64, m_xer); +} + +void PPULLVMRecompiler::SetXerCa(Value * ca_i1) { + auto xer_i64 = GetXer(); + auto ca_i64 = m_ir_builder.CreateZExt(ca_i1, Type::getInt64Ty(m_llvm_context)); + ca_i64 = m_ir_builder.CreateShl(ca_i64, 29); + xer_i64 = m_ir_builder.CreateAnd(xer_i64, 0xFFFFFFFFDFFFFFFF); + xer_i64 = m_ir_builder.CreateOr(xer_i64, ca_i64); + SetXer(xer_i64); } Value * PPULLVMRecompiler::GetVrAsIntVec(u32 vr, u32 vec_elt_num_bits) { diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.h b/rpcs3/Emu/Cell/PPULLVMRecompiler.h index 1379577a2..a6cc1c9d6 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.h +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.h @@ -454,6 +454,9 @@ private: /// Global variable in m_module that corresponds to m_ppu.CR llvm::GlobalVariable * m_cr; + /// Global variable in m_module that corresponds to m_ppu.XER + llvm::GlobalVariable * m_xer; + /// Global variable in m_module that corresponds to m_ppu.VPR llvm::GlobalVariable * m_vpr; @@ -466,11 +469,35 @@ private: /// Disassembler LLVMDisasmContextRef m_disassembler; - /// Load GPR and convert it to a i64 + /// Load GPR and convert it to an i64 llvm::Value * GetGpr(u32 r); /// Set GPR to specified value - llvm::Value * SetGpr(u32 r, llvm::Value * val); + void SetGpr(u32 r, llvm::Value * val); + + /// Load CR and convert it to an i32 + llvm::Value * GetCr(); + + /// Set CR + void SetCr(llvm::Value * val); + + /// Set CR field + void SetCrField(u32 n, llvm::Value * lt_i1, llvm::Value * gt_i1, llvm::Value * eq_i1, llvm::Value * so_i1 = nullptr, bool takeSoFromXer = true); + + /// Set CR field based on value in GPR + void SetCrField(u32 n, u32 r); + + /// Set CR6 based on the result of the vector compare instruction + void SetCr6AfterVectorCompare(u32 vr); + + /// Load XER and convert it to an i64 + llvm::Value * GetXer(); + + /// Set XER + void SetXer(llvm::Value * val); + + /// Set the CA bit of XER + void SetXerCa(llvm::Value * ca_i1); /// Load VR and convert it to an integer vector llvm::Value * GetVrAsIntVec(u32 vr, u32 vec_elt_num_bits); diff --git a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp index b7d62ff13..7fa0ede28 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp @@ -638,4 +638,213 @@ void PPULLVMRecompiler::RunAllTests() { return m_ppu.VPR[0].Equals((u32)0xFFFFFFFF, (u32)0xFFFFFFFF, (u32)0x00000000, (u32)0x00000000) && (m_ppu.GetCR(6) == 0); }; RunTest("VCMPEQFP_.3", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VCMPEQUB(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12345678; + m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x12348765; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString(true).c_str(), + m_ppu.VPR[2].ToString(true).c_str()); + return m_ppu.VPR[0].Equals((u32)0xFFFF0000, (u32)0xFFFF0000, (u32)0xFFFF0000, (u32)0xFFFF0000); + }; + RunTest("VCMPEQUB.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VCMPEQUH(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12345678; + m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x12348765; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString(true).c_str(), + m_ppu.VPR[2].ToString(true).c_str()); + return m_ppu.VPR[0].Equals((u32)0xFFFF0000, (u32)0xFFFF0000, (u32)0xFFFF0000, (u32)0xFFFF0000); + }; + RunTest("VCMPEQUH.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VCMPEQUW(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = 0x12345678; + m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x87654321; + m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x12345678; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString(true).c_str(), + m_ppu.VPR[2].ToString(true).c_str()); + return m_ppu.VPR[0].Equals((u32)0xFFFFFFFF, (u32)0xFFFFFFFF, (u32)0x00000000, (u32)0x00000000); + }; + RunTest("VCMPEQUW.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VCMPGEFP(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._f[0] = 50.0f; + m_ppu.VPR[1]._f[1] = 100.0f; + m_ppu.VPR[1]._f[2] = m_ppu.VPR[1]._f[3] = 200.0f; + m_ppu.VPR[2]._f[0] = m_ppu.VPR[2]._f[1] = m_ppu.VPR[2]._f[2] = m_ppu.VPR[2]._f[3] = 100.0f; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString().c_str(), + m_ppu.VPR[2].ToString().c_str()); + return m_ppu.VPR[0].Equals((u32)0x00000000, (u32)0xFFFFFFFF, (u32)0xFFFFFFFF, (u32)0xFFFFFFFF); + }; + RunTest("VCMPGEFP.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VCMPGTFP(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._f[0] = 50.0f; + m_ppu.VPR[1]._f[1] = 100.0f; + m_ppu.VPR[1]._f[2] = m_ppu.VPR[1]._f[3] = 200.0f; + m_ppu.VPR[2]._f[0] = m_ppu.VPR[2]._f[1] = m_ppu.VPR[2]._f[2] = m_ppu.VPR[2]._f[3] = 100.0f; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString().c_str(), + m_ppu.VPR[2].ToString().c_str()); + return m_ppu.VPR[0].Equals((u32)0x00000000, (u32)0x00000000, (u32)0xFFFFFFFF, (u32)0xFFFFFFFF); + }; + RunTest("VCMPGTFP.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VCMPGTSB(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12345678; + m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x0034FF79; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString(true).c_str(), + m_ppu.VPR[2].ToString(true).c_str()); + return m_ppu.VPR[0].Equals((u32)0xFF00FF00, (u32)0xFF00FF00, (u32)0xFF00FF00, (u32)0xFF00FF00); + }; + RunTest("VCMPGTSB.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VCMPGTSH(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12345678; + m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x12348765; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString(true).c_str(), + m_ppu.VPR[2].ToString(true).c_str()); + return m_ppu.VPR[0].Equals((u32)0x0000FFFF, (u32)0x0000FFFF, (u32)0x0000FFFF, (u32)0x0000FFFF); + }; + RunTest("VCMPGTSH.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VCMPGTSW(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._u32[0] = 0x12345678; + m_ppu.VPR[1]._u32[1] = 0x12345679; + m_ppu.VPR[1]._u32[2] = 0x12345677; + m_ppu.VPR[1]._u32[3] = 0x87654321; + m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x12345678; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString(true).c_str(), + m_ppu.VPR[2].ToString(true).c_str()); + return m_ppu.VPR[0].Equals((u32)0x00000000, (u32)0xFFFFFFFF, (u32)0x00000000, (u32)0x00000000); + }; + RunTest("VCMPGTSW.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VCMPGTUB(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12345678; + m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x0034FF79; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString(true).c_str(), + m_ppu.VPR[2].ToString(true).c_str()); + return m_ppu.VPR[0].Equals((u32)0xFF000000, (u32)0xFF000000, (u32)0xFF000000, (u32)0xFF000000); + }; + RunTest("VCMPGTUB.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VCMPGTUH(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12355678; + m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x12348765; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString(true).c_str(), + m_ppu.VPR[2].ToString(true).c_str()); + return m_ppu.VPR[0].Equals((u32)0xFFFF0000, (u32)0xFFFF0000, (u32)0xFFFF0000, (u32)0xFFFF0000); + }; + RunTest("VCMPGTUH.1", test_case, input, check_result); + + /////////////////////////////////////////////////////////////////////////// + test_case = [this]() { + VCMPGTUW(0, 1, 2); + }; + input = [this]() { + m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; + m_ppu.VPR[1]._u32[0] = 0x12345678; + m_ppu.VPR[1]._u32[1] = 0x12345679; + m_ppu.VPR[1]._u32[2] = 0x12345677; + m_ppu.VPR[1]._u32[3] = 0x87654321; + m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x12345678; + }; + check_result = [this](std::string & msg) { + msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", + m_ppu.VPR[0].ToString(true).c_str(), + m_ppu.VPR[1].ToString(true).c_str(), + m_ppu.VPR[2].ToString(true).c_str()); + return m_ppu.VPR[0].Equals((u32)0x00000000, (u32)0xFFFFFFFF, (u32)0x00000000, (u32)0xFFFFFFFF); + }; + RunTest("VCMPGTUW.1", test_case, input, check_result); } diff --git a/rpcs3/emucore.vcxproj.user b/rpcs3/emucore.vcxproj.user index 96ba5a501..5ecefbc9f 100644 --- a/rpcs3/emucore.vcxproj.user +++ b/rpcs3/emucore.vcxproj.user @@ -1,6 +1,6 @@ - - - - true - + + + + true + \ No newline at end of file From aa614e83f2136506a7b74ae2aa9b0957180bfd80 Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Mon, 15 Sep 2014 19:57:05 +0530 Subject: [PATCH 09/42] Refactoring + new instructions --- rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 364 +++++++++++++++------- rpcs3/Emu/Cell/PPULLVMRecompiler.h | 55 +++- rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp | 20 +- 3 files changed, 314 insertions(+), 125 deletions(-) diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index e1014abed..3462f821c 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -386,7 +386,7 @@ void PPULLVMRecompiler::VCMPBFP_(u32 vd, u32 va, u32 vb) { auto vd_v4i32 = m_ir_builder.CreateBitCast(vd_v16i8, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); auto vd_mask_i32 = m_ir_builder.CreateExtractElement(vd_v4i32, m_ir_builder.getInt32(0)); auto cmp_i1 = m_ir_builder.CreateICmpEQ(vd_mask_i32, m_ir_builder.getInt32(0)); - SetCrField(6, nullptr, nullptr, cmp_i1, nullptr, false); + SetCrField(6, nullptr, nullptr, cmp_i1, nullptr); } void PPULLVMRecompiler::VCMPEQFP(u32 vd, u32 va, u32 vb) { @@ -1558,10 +1558,7 @@ void PPULLVMRecompiler::CMPLI(u32 crfd, u32 l, u32 ra, u32 uimm16) { ra_i64 = m_ir_builder.CreateAnd(ra_i64, 0xFFFFFFFF); } - auto lt_i1 = m_ir_builder.CreateICmpULT(ra_i64, m_ir_builder.getInt64(uimm16)); - auto gt_i1 = m_ir_builder.CreateICmpUGT(ra_i64, m_ir_builder.getInt64(uimm16)); - auto eq_i1 = m_ir_builder.CreateICmpEQ(ra_i64, m_ir_builder.getInt64(uimm16)); - SetCrField(crfd, lt_i1, gt_i1, eq_i1); + SetCrFieldUnsignedCmp(crfd, ra_i64, m_ir_builder.getInt64(uimm16)); } void PPULLVMRecompiler::CMPI(u32 crfd, u32 l, u32 ra, s32 simm16) { @@ -1571,10 +1568,7 @@ void PPULLVMRecompiler::CMPI(u32 crfd, u32 l, u32 ra, s32 simm16) { ra_i64 = m_ir_builder.CreateSExt(ra_i64, Type::getInt64Ty(m_llvm_context)); } - auto lt_i1 = m_ir_builder.CreateICmpSLT(ra_i64, m_ir_builder.getInt64((s64)simm16)); - auto gt_i1 = m_ir_builder.CreateICmpSGT(ra_i64, m_ir_builder.getInt64((s64)simm16)); - auto eq_i1 = m_ir_builder.CreateICmpEQ(ra_i64, m_ir_builder.getInt64((s64)simm16)); - SetCrField(crfd, lt_i1, gt_i1, eq_i1); + SetCrFieldSignedCmp(crfd, ra_i64, m_ir_builder.getInt64((s64)simm16)); } void PPULLVMRecompiler::ADDIC(u32 rd, u32 ra, s32 simm16) { @@ -1587,28 +1581,28 @@ void PPULLVMRecompiler::ADDIC(u32 rd, u32 ra, s32 simm16) { } void PPULLVMRecompiler::ADDIC_(u32 rd, u32 ra, s32 simm16) { - const u64 RA = m_ppu.GPR[ra]; - m_ppu.GPR[rd] = RA + simm16; - m_ppu.XER.CA = m_ppu.IsCarry(RA, simm16); - m_ppu.UpdateCR0(m_ppu.GPR[rd]); + ADDIC(rd, ra, simm16); + SetCrFieldSignedCmp(0, GetGpr(rd), m_ir_builder.getInt64(0)); } void PPULLVMRecompiler::ADDI(u32 rd, u32 ra, s32 simm16) { - auto rd_ptr = m_ir_builder.CreateConstGEP2_32(m_gpr, 0, rd); - auto imm_val = m_ir_builder.getInt64((int64_t)simm16); - if (ra == 0) { - m_ir_builder.CreateStore(imm_val, rd_ptr); + SetGpr(rd, m_ir_builder.getInt64((s64)simm16)); } else { - auto ra_ptr = m_ir_builder.CreateConstGEP2_32(m_gpr, 0, ra); - auto ra_val = m_ir_builder.CreateLoad(ra_ptr); - auto sum = m_ir_builder.CreateAdd(ra_val, imm_val); - m_ir_builder.CreateStore(sum, rd_ptr); + auto ra_i64 = GetGpr(ra); + auto sum_i64 = m_ir_builder.CreateAdd(ra_i64, m_ir_builder.getInt64((s64)simm16)); + SetGpr(rd, sum_i64); } } void PPULLVMRecompiler::ADDIS(u32 rd, u32 ra, s32 simm16) { - m_ppu.GPR[rd] = ra ? ((s64)m_ppu.GPR[ra] + (simm16 << 16)) : (simm16 << 16); + if (ra == 0) { + SetGpr(rd, m_ir_builder.getInt64((s64)(simm16 << 16))); + } else { + auto ra_i64 = GetGpr(ra); + auto sum_i64 = m_ir_builder.CreateAdd(ra_i64, m_ir_builder.getInt64((s64)(simm16 << 16))); + SetGpr(rd, sum_i64); + } } void PPULLVMRecompiler::BC(u32 bo, u32 bi, s32 bd, u32 aa, u32 lk) { @@ -1646,7 +1640,12 @@ void PPULLVMRecompiler::B(s32 ll, u32 aa, u32 lk) { } void PPULLVMRecompiler::MCRF(u32 crfd, u32 crfs) { - m_ppu.SetCR(crfd, m_ppu.GetCR(crfs)); + if (crfd != crfs) { + auto cr_i32 = GetCr(); + auto crf_i32 = GetNibble(cr_i32, crfs); + cr_i32 = SetNibble(cr_i32, crfd, crf_i32); + SetCr(cr_i32); + } } void PPULLVMRecompiler::BCLR(u32 bo, u32 bi, u32 bh, u32 lk) { @@ -1659,47 +1658,84 @@ void PPULLVMRecompiler::BCLR(u32 bo, u32 bi, u32 bh, u32 lk) { } void PPULLVMRecompiler::CRNOR(u32 crbd, u32 crba, u32 crbb) { - const u8 v = 1 ^ (m_ppu.IsCR(crba) | m_ppu.IsCR(crbb)); - m_ppu.SetCRBit2(crbd, v & 0x1); + auto cr_i32 = GetCr(); + auto ba_i32 = GetBit(cr_i32, crba); + auto bb_i32 = GetBit(cr_i32, crbb); + auto res_i32 = m_ir_builder.CreateOr(ba_i32, bb_i32); + res_i32 = m_ir_builder.CreateXor(res_i32, 1); + cr_i32 = SetBit(cr_i32, crbd, res_i32); + SetCr(cr_i32); } void PPULLVMRecompiler::CRANDC(u32 crbd, u32 crba, u32 crbb) { - const u8 v = m_ppu.IsCR(crba) & (1 ^ m_ppu.IsCR(crbb)); - m_ppu.SetCRBit2(crbd, v & 0x1); + auto cr_i32 = GetCr(); + auto ba_i32 = GetBit(cr_i32, crba); + auto bb_i32 = GetBit(cr_i32, crbb); + auto res_i32 = m_ir_builder.CreateXor(bb_i32, 1); + res_i32 = m_ir_builder.CreateAnd(ba_i32, res_i32); + cr_i32 = SetBit(cr_i32, crbd, res_i32); + SetCr(cr_i32); } void PPULLVMRecompiler::ISYNC() { - _mm_mfence(); + m_ir_builder.CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_mfence)); } void PPULLVMRecompiler::CRXOR(u32 crbd, u32 crba, u32 crbb) { - const u8 v = m_ppu.IsCR(crba) ^ m_ppu.IsCR(crbb); - m_ppu.SetCRBit2(crbd, v & 0x1); + auto cr_i32 = GetCr(); + auto ba_i32 = GetBit(cr_i32, crba); + auto bb_i32 = GetBit(cr_i32, crbb); + auto res_i32 = m_ir_builder.CreateXor(ba_i32, bb_i32); + cr_i32 = SetBit(cr_i32, crbd, res_i32); + SetCr(cr_i32); } void PPULLVMRecompiler::CRNAND(u32 crbd, u32 crba, u32 crbb) { - const u8 v = 1 ^ (m_ppu.IsCR(crba) & m_ppu.IsCR(crbb)); - m_ppu.SetCRBit2(crbd, v & 0x1); + auto cr_i32 = GetCr(); + auto ba_i32 = GetBit(cr_i32, crba); + auto bb_i32 = GetBit(cr_i32, crbb); + auto res_i32 = m_ir_builder.CreateAnd(ba_i32, bb_i32); + res_i32 = m_ir_builder.CreateXor(res_i32, 1); + cr_i32 = SetBit(cr_i32, crbd, res_i32); + SetCr(cr_i32); } void PPULLVMRecompiler::CRAND(u32 crbd, u32 crba, u32 crbb) { - const u8 v = m_ppu.IsCR(crba) & m_ppu.IsCR(crbb); - m_ppu.SetCRBit2(crbd, v & 0x1); + auto cr_i32 = GetCr(); + auto ba_i32 = GetBit(cr_i32, crba); + auto bb_i32 = GetBit(cr_i32, crbb); + auto res_i32 = m_ir_builder.CreateAnd(ba_i32, bb_i32); + cr_i32 = SetBit(cr_i32, crbd, res_i32); + SetCr(cr_i32); } void PPULLVMRecompiler::CREQV(u32 crbd, u32 crba, u32 crbb) { - const u8 v = 1 ^ (m_ppu.IsCR(crba) ^ m_ppu.IsCR(crbb)); - m_ppu.SetCRBit2(crbd, v & 0x1); + auto cr_i32 = GetCr(); + auto ba_i32 = GetBit(cr_i32, crba); + auto bb_i32 = GetBit(cr_i32, crbb); + auto res_i32 = m_ir_builder.CreateXor(ba_i32, bb_i32); + res_i32 = m_ir_builder.CreateXor(res_i32, 1); + cr_i32 = SetBit(cr_i32, crbd, res_i32); + SetCr(cr_i32); } void PPULLVMRecompiler::CRORC(u32 crbd, u32 crba, u32 crbb) { - const u8 v = m_ppu.IsCR(crba) | (1 ^ m_ppu.IsCR(crbb)); - m_ppu.SetCRBit2(crbd, v & 0x1); + auto cr_i32 = GetCr(); + auto ba_i32 = GetBit(cr_i32, crba); + auto bb_i32 = GetBit(cr_i32, crbb); + auto res_i32 = m_ir_builder.CreateXor(bb_i32, 1); + res_i32 = m_ir_builder.CreateOr(ba_i32, res_i32); + cr_i32 = SetBit(cr_i32, crbd, res_i32); + SetCr(cr_i32); } void PPULLVMRecompiler::CROR(u32 crbd, u32 crba, u32 crbb) { - const u8 v = m_ppu.IsCR(crba) | m_ppu.IsCR(crbb); - m_ppu.SetCRBit2(crbd, v & 0x1); + auto cr_i32 = GetCr(); + auto ba_i32 = GetBit(cr_i32, crba); + auto bb_i32 = GetBit(cr_i32, crbb); + auto res_i32 = m_ir_builder.CreateOr(ba_i32, bb_i32); + cr_i32 = SetBit(cr_i32, crbd, res_i32); + SetCr(cr_i32); } void PPULLVMRecompiler::BCCTR(u32 bo, u32 bi, u32 bh, u32 lk) { @@ -1727,29 +1763,41 @@ void PPULLVMRecompiler::RLWNM(u32 ra, u32 rs, u32 rb, u32 mb, u32 me, bool rc) { } void PPULLVMRecompiler::ORI(u32 ra, u32 rs, u32 uimm16) { - m_ppu.GPR[ra] = m_ppu.GPR[rs] | uimm16; + auto rs_i64 = GetGpr(rs); + auto res_i64 = m_ir_builder.CreateOr(rs_i64, uimm16); + SetGpr(ra, res_i64); } void PPULLVMRecompiler::ORIS(u32 ra, u32 rs, u32 uimm16) { - m_ppu.GPR[ra] = m_ppu.GPR[rs] | (uimm16 << 16); + auto rs_i64 = GetGpr(rs); + auto res_i64 = m_ir_builder.CreateOr(rs_i64, uimm16 << 16); + SetGpr(ra, res_i64); } void PPULLVMRecompiler::XORI(u32 ra, u32 rs, u32 uimm16) { - m_ppu.GPR[ra] = m_ppu.GPR[rs] ^ uimm16; + auto rs_i64 = GetGpr(rs); + auto res_i64 = m_ir_builder.CreateXor(rs_i64, uimm16); + SetGpr(ra, res_i64); } void PPULLVMRecompiler::XORIS(u32 ra, u32 rs, u32 uimm16) { - m_ppu.GPR[ra] = m_ppu.GPR[rs] ^ (uimm16 << 16); + auto rs_i64 = GetGpr(rs); + auto res_i64 = m_ir_builder.CreateXor(rs_i64, uimm16 << 16); + SetGpr(ra, res_i64); } void PPULLVMRecompiler::ANDI_(u32 ra, u32 rs, u32 uimm16) { - m_ppu.GPR[ra] = m_ppu.GPR[rs] & uimm16; - m_ppu.UpdateCR0(m_ppu.GPR[ra]); + auto rs_i64 = GetGpr(rs); + auto res_i64 = m_ir_builder.CreateAnd(rs_i64, uimm16); + SetGpr(ra, res_i64); + SetCrFieldSignedCmp(0, res_i64, m_ir_builder.getInt64(0)); } void PPULLVMRecompiler::ANDIS_(u32 ra, u32 rs, u32 uimm16) { - m_ppu.GPR[ra] = m_ppu.GPR[rs] & (uimm16 << 16); - m_ppu.UpdateCR0(m_ppu.GPR[ra]); + auto rs_i64 = GetGpr(rs); + auto res_i64 = m_ir_builder.CreateAnd(rs_i64, uimm16 << 16); + SetGpr(ra, res_i64); + SetCrFieldSignedCmp(0, res_i64, m_ir_builder.getInt64(0)); } void PPULLVMRecompiler::RLDICL(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) { @@ -3242,69 +3290,158 @@ void PPULLVMRecompiler::UNK(const u32 code, const u32 opcode, const u32 gcode) { //UNK(fmt::Format("Unknown/Illegal opcode! (0x%08x : 0x%x : 0x%x)", code, opcode, gcode)); } +Value * PPULLVMRecompiler::GetBit(Value * val, u32 n) { + Value * bit; + + if (val->getType()->isIntegerTy(32)) { + bit = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_bmi_pext_32), val, m_ir_builder.getInt32(1 << (31- n))); + } else if (val->getType()->isIntegerTy(64)) { + bit = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_bmi_pext_64), val, m_ir_builder.getInt64(1 << (63 - n))); + } else { + if (val->getType()->getIntegerBitWidth() != (n + 1)) { + bit = m_ir_builder.CreateLShr(val, val->getType()->getIntegerBitWidth() - n - 1); + } + + bit = m_ir_builder.CreateAnd(val, 1); + } + + return bit; +} + +Value * PPULLVMRecompiler::ClrBit(Value * val, u32 n) { + return m_ir_builder.CreateAnd(val, ~(1 << (val->getType()->getIntegerBitWidth() - n - 1))); +} + +Value * PPULLVMRecompiler::SetBit(Value * val, u32 n, Value * bit, bool doClear) { + if (doClear) { + val = ClrBit(val, n); + } + + if (bit->getType()->getIntegerBitWidth() < val->getType()->getIntegerBitWidth()) { + bit = m_ir_builder.CreateZExt(bit, val->getType()); + } else if (bit->getType()->getIntegerBitWidth() > val->getType()->getIntegerBitWidth()) { + bit = m_ir_builder.CreateTrunc(bit, val->getType()); + } + + if (val->getType()->getIntegerBitWidth() != (n + 1)) { + bit = m_ir_builder.CreateShl(bit, bit->getType()->getIntegerBitWidth() - n - 1); + } + + return m_ir_builder.CreateOr(val, bit); +} + +Value * PPULLVMRecompiler::GetNibble(Value * val, u32 n) { + Value * nibble; + + if (val->getType()->isIntegerTy(32)) { + nibble = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_bmi_pext_32), val, m_ir_builder.getInt32(0xF << ((7 - n) * 4))); + } else if (val->getType()->isIntegerTy(64)) { + nibble = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_bmi_pext_64), val, m_ir_builder.getInt64(0xF << ((15 - n) * 4))); + } else { + if ((val->getType()->getIntegerBitWidth() >> 2) != (n + 1)) { + nibble = m_ir_builder.CreateLShr(val, (((val->getType()->getIntegerBitWidth() >> 2) - 1) - n) * 4); + } + + nibble = m_ir_builder.CreateAnd(val, 0xF); + } + + return nibble; +} + +Value * PPULLVMRecompiler::ClrNibble(Value * val, u32 n) { + return m_ir_builder.CreateAnd(val, ~(0xF << ((((val->getType()->getIntegerBitWidth() >> 2) - 1) - n) * 4))); +} + +Value * PPULLVMRecompiler::SetNibble(Value * val, u32 n, Value * nibble, bool doClear) { + if (doClear) { + val = ClrNibble(val, n); + } + + if (nibble->getType()->getIntegerBitWidth() < val->getType()->getIntegerBitWidth()) { + nibble = m_ir_builder.CreateZExt(nibble, val->getType()); + } else if (nibble->getType()->getIntegerBitWidth() > val->getType()->getIntegerBitWidth()) { + nibble = m_ir_builder.CreateTrunc(nibble, val->getType()); + } + + if ((val->getType()->getIntegerBitWidth() >> 2) != (n + 1)) { + nibble = m_ir_builder.CreateShl(nibble, (((val->getType()->getIntegerBitWidth() >> 2) - 1) - n) * 4); + } + + return m_ir_builder.CreateOr(val, nibble); +} + +Value * PPULLVMRecompiler::SetNibble(Value * val, u32 n, Value * b0, Value * b1, Value * b2, Value * b3, bool doClear) { + if (doClear) { + val = ClrNibble(val, n); + } + + if (b0) { + val = SetBit(val, n * 4, b0, false); + } + + if (b1) { + val = SetBit(val, (n * 4) + 1, b1, false); + } + + if (b2) { + val = SetBit(val, (n * 4) + 2, b2, false); + } + + if (b3) { + val = SetBit(val, (n * 4) + 3, b3, false); + } + + return val; +} + Value * PPULLVMRecompiler::GetGpr(u32 r) { - auto r_ptr = m_ir_builder.CreateConstGEP2_32(m_gpr, 0, r); - return m_ir_builder.CreateLoad(r_ptr); + auto r_i64_ptr = m_ir_builder.CreateConstGEP2_32(m_gpr, 0, r); + return m_ir_builder.CreateLoad(r_i64_ptr); } -void PPULLVMRecompiler::SetGpr(u32 r, llvm::Value * val) { - auto r_ptr = m_ir_builder.CreateConstGEP2_32(m_gpr, 0, r); - auto val_i64 = m_ir_builder.CreateBitCast(val, Type::getInt64Ty(m_llvm_context)); - m_ir_builder.CreateStore(val, r_ptr); +void PPULLVMRecompiler::SetGpr(u32 r, Value * val_x64) { + auto r_i64_ptr = m_ir_builder.CreateConstGEP2_32(m_gpr, 0, r); + auto val_i64 = m_ir_builder.CreateBitCast(val_x64, Type::getInt64Ty(m_llvm_context)); + m_ir_builder.CreateStore(val_i64, r_i64_ptr); } -llvm::Value * PPULLVMRecompiler::GetCr() { +Value * PPULLVMRecompiler::GetCr() { return m_ir_builder.CreateLoad(m_cr); } -void PPULLVMRecompiler::SetCr(llvm::Value * val) { - auto val_i32 = m_ir_builder.CreateBitCast(val, Type::getInt32Ty(m_llvm_context)); +Value * PPULLVMRecompiler::GetCrField(u32 n) { + return GetNibble(GetCr(), n); +} + +void PPULLVMRecompiler::SetCr(Value * val_x32) { + auto val_i32 = m_ir_builder.CreateBitCast(val_x32, Type::getInt32Ty(m_llvm_context)); m_ir_builder.CreateStore(val_i32, m_cr); } -void PPULLVMRecompiler::SetCrField(u32 n, Value * lt_i1, Value * gt_i1, Value * eq_i1, Value * so_i1, bool takeSoFromXer) { +void PPULLVMRecompiler::SetCrField(u32 n, Value * field) { + SetCr(SetNibble(GetCr(), n, field)); +} + +void PPULLVMRecompiler::SetCrField(u32 n, Value * b0, Value * b1, Value * b2, Value * b3) { + SetCr(SetNibble(GetCr(), n, b0, b1, b2, b3)); +} + +void PPULLVMRecompiler::SetCrFieldSignedCmp(u32 n, llvm::Value * a, llvm::Value * b) { + auto lt_i1 = m_ir_builder.CreateICmpSLT(a, b); + auto gt_i1 = m_ir_builder.CreateICmpSGT(a, b); + auto eq_i1 = m_ir_builder.CreateICmpEQ(a, b); auto cr_i32 = GetCr(); - cr_i32 = m_ir_builder.CreateAnd(cr_i32, ~(0xF0000000 >> (n * 4))); - - if (lt_i1) { - auto lt_i32 = m_ir_builder.CreateZExt(lt_i1, Type::getInt32Ty(m_llvm_context)); - lt_i32 = m_ir_builder.CreateShl(lt_i32, ((7 - n) * 4) + 3); - cr_i32 = m_ir_builder.CreateOr(cr_i32, lt_i32); - } - - if (gt_i1) { - auto gt_i32 = m_ir_builder.CreateZExt(gt_i1, Type::getInt32Ty(m_llvm_context)); - gt_i32 = m_ir_builder.CreateShl(gt_i32, ((7 - n) * 4) + 2); - cr_i32 = m_ir_builder.CreateOr(cr_i32, gt_i32); - } - - if (eq_i1) { - auto eq_i32 = m_ir_builder.CreateZExt(eq_i1, Type::getInt32Ty(m_llvm_context)); - eq_i32 = m_ir_builder.CreateShl(eq_i32, ((7 - n) * 4) + 1); - cr_i32 = m_ir_builder.CreateOr(cr_i32, eq_i32); - } - - if (so_i1) { - auto so_i32 = m_ir_builder.CreateZExt(so_i1, Type::getInt32Ty(m_llvm_context)); - so_i32 = m_ir_builder.CreateShl(so_i32, ((7 - n) * 4)); - cr_i32 = m_ir_builder.CreateOr(cr_i32, so_i32); - } else if (takeSoFromXer) { - auto xer_i64 = GetXer(); - xer_i64 = m_ir_builder.CreateAnd(xer_i64, 0x20000000); - xer_i64 = m_ir_builder.CreateLShr(xer_i64, (n * 4) + 1); - auto xer_i32 = m_ir_builder.CreateTrunc(xer_i64, Type::getInt32Ty(m_llvm_context)); - cr_i32 = m_ir_builder.CreateOr(cr_i32, xer_i32); - } - + cr_i32 = SetNibble(cr_i32, n, lt_i1, gt_i1, eq_i1, GetXerSo()); SetCr(cr_i32); } -void PPULLVMRecompiler::SetCrField(u32 n, u32 r) { - auto r_i64 = GetGpr(r); - auto lt_i1 = m_ir_builder.CreateICmpSLT(r_i64, m_ir_builder.getInt64(0)); - auto gt_i1 = m_ir_builder.CreateICmpSGT(r_i64, m_ir_builder.getInt64(0)); - auto eq_i1 = m_ir_builder.CreateICmpEQ(r_i64, m_ir_builder.getInt64(0)); - SetCrField(n, lt_i1, gt_i1, eq_i1); +void PPULLVMRecompiler::SetCrFieldUnsignedCmp(u32 n, llvm::Value * a, llvm::Value * b) { + auto lt_i1 = m_ir_builder.CreateICmpULT(a, b); + auto gt_i1 = m_ir_builder.CreateICmpUGT(a, b); + auto eq_i1 = m_ir_builder.CreateICmpEQ(a, b); + auto cr_i32 = GetCr(); + cr_i32 = SetNibble(cr_i32, n, lt_i1, gt_i1, eq_i1, GetXerSo()); + SetCr(cr_i32); } void PPULLVMRecompiler::SetCr6AfterVectorCompare(u32 vr) { @@ -3312,24 +3449,37 @@ void PPULLVMRecompiler::SetCr6AfterVectorCompare(u32 vr) { auto vr_mask_i32 = m_ir_builder.CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_pmovmskb_128), vr_v16i8); auto cmp0_i1 = m_ir_builder.CreateICmpEQ(vr_mask_i32, m_ir_builder.getInt32(0)); auto cmp1_i1 = m_ir_builder.CreateICmpEQ(vr_mask_i32, m_ir_builder.getInt32(0xFFFF)); - SetCrField(6, cmp1_i1, nullptr, cmp0_i1, nullptr, false); + auto cr_i32 = GetCr(); + cr_i32 = SetNibble(cr_i32, 6, cmp1_i1, nullptr, cmp0_i1, nullptr); + SetCr(cr_i32); } -llvm::Value * PPULLVMRecompiler::GetXer() { +Value * PPULLVMRecompiler::GetXer() { return m_ir_builder.CreateLoad(m_xer); } -void PPULLVMRecompiler::SetXer(llvm::Value * val) { - auto val_i64 = m_ir_builder.CreateBitCast(val, Type::getInt64Ty(m_llvm_context)); +Value * PPULLVMRecompiler::GetXerCa() { + return GetBit(GetXer(), 34); +} + +Value * PPULLVMRecompiler::GetXerSo() { + return GetBit(GetXer(), 32); +} + +void PPULLVMRecompiler::SetXer(Value * val_x64) { + auto val_i64 = m_ir_builder.CreateBitCast(val_x64, Type::getInt64Ty(m_llvm_context)); m_ir_builder.CreateStore(val_i64, m_xer); } -void PPULLVMRecompiler::SetXerCa(Value * ca_i1) { +void PPULLVMRecompiler::SetXerCa(Value * ca) { auto xer_i64 = GetXer(); - auto ca_i64 = m_ir_builder.CreateZExt(ca_i1, Type::getInt64Ty(m_llvm_context)); - ca_i64 = m_ir_builder.CreateShl(ca_i64, 29); - xer_i64 = m_ir_builder.CreateAnd(xer_i64, 0xFFFFFFFFDFFFFFFF); - xer_i64 = m_ir_builder.CreateOr(xer_i64, ca_i64); + xer_i64 = SetBit(xer_i64, 34, ca); + SetXer(xer_i64); +} + +void PPULLVMRecompiler::SetXerSo(Value * so) { + auto xer_i64 = GetXer(); + xer_i64 = SetBit(xer_i64, 32, so); SetXer(xer_i64); } @@ -3351,8 +3501,8 @@ Value * PPULLVMRecompiler::GetVrAsDoubleVec(u32 vr) { return m_ir_builder.CreateLoad(vr_v2f64_ptr); } -void PPULLVMRecompiler::SetVr(u32 vr, Value * val) { +void PPULLVMRecompiler::SetVr(u32 vr, Value * val_x128) { auto vr_i128_ptr = m_ir_builder.CreateConstGEP2_32(m_vpr, 0, vr); - auto val_i128 = m_ir_builder.CreateBitCast(val, Type::getIntNTy(m_llvm_context, 128)); + auto val_i128 = m_ir_builder.CreateBitCast(val_x128, Type::getIntNTy(m_llvm_context, 128)); m_ir_builder.CreateStore(val_i128, vr_i128_ptr); } diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.h b/rpcs3/Emu/Cell/PPULLVMRecompiler.h index a6cc1c9d6..38fcf8ff0 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.h +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.h @@ -469,23 +469,53 @@ private: /// Disassembler LLVMDisasmContextRef m_disassembler; + /// Get a bit + llvm::Value * GetBit(llvm::Value * val, u32 n); + + /// Clear a bit + llvm::Value * ClrBit(llvm::Value * val, u32 n); + + /// Set a bit + llvm::Value * SetBit(llvm::Value * val, u32 n, llvm::Value * bit, bool doClear = true); + + /// Get a nibble + llvm::Value * GetNibble(llvm::Value * val, u32 n); + + /// Clear a nibble + llvm::Value * ClrNibble(llvm::Value * val, u32 n); + + /// Set a nibble + llvm::Value * SetNibble(llvm::Value * val, u32 n, llvm::Value * nibble, bool doClear = true); + + /// Set a nibble + llvm::Value * SetNibble(llvm::Value * val, u32 n, llvm::Value * b0, llvm::Value * b1, llvm::Value * b2, llvm::Value * b3, bool doClear = true); + /// Load GPR and convert it to an i64 llvm::Value * GetGpr(u32 r); /// Set GPR to specified value - void SetGpr(u32 r, llvm::Value * val); + void SetGpr(u32 r, llvm::Value * val_x64); /// Load CR and convert it to an i32 llvm::Value * GetCr(); + /// Load CR and get field CRn + llvm::Value * GetCrField(u32 n); + /// Set CR - void SetCr(llvm::Value * val); + void SetCr(llvm::Value * val_x32); /// Set CR field - void SetCrField(u32 n, llvm::Value * lt_i1, llvm::Value * gt_i1, llvm::Value * eq_i1, llvm::Value * so_i1 = nullptr, bool takeSoFromXer = true); + void SetCrField(u32 n, llvm::Value * field); - /// Set CR field based on value in GPR - void SetCrField(u32 n, u32 r); + /// Set CR field + void SetCrField(u32 n, llvm::Value * b0, llvm::Value * b1, llvm::Value * b2, llvm::Value * b3); + + /// Set CR field based on signed comparison + void SetCrFieldSignedCmp(u32 n, llvm::Value * a, llvm::Value * b); + + /// Set CR field based on unsigned comparison + void SetCrFieldUnsignedCmp(u32 n, llvm::Value * a, llvm::Value * b); /// Set CR6 based on the result of the vector compare instruction void SetCr6AfterVectorCompare(u32 vr); @@ -493,11 +523,20 @@ private: /// Load XER and convert it to an i64 llvm::Value * GetXer(); + /// Load XER and return the CA bit + llvm::Value * GetXerCa(); + + /// Load XER and return the SO bit + llvm::Value * GetXerSo(); + /// Set XER - void SetXer(llvm::Value * val); + void SetXer(llvm::Value * val_x64); /// Set the CA bit of XER - void SetXerCa(llvm::Value * ca_i1); + void SetXerCa(llvm::Value * ca); + + /// Set the SO bit of XER + void SetXerSo(llvm::Value * so); /// Load VR and convert it to an integer vector llvm::Value * GetVrAsIntVec(u32 vr, u32 vec_elt_num_bits); @@ -509,7 +548,7 @@ private: llvm::Value * GetVrAsDoubleVec(u32 vr); /// Set VR to the specified value - void SetVr(u32 vr, llvm::Value * val); + void SetVr(u32 vr, llvm::Value * val_x128); /// Excute a test void RunTest(const char * name, std::function test_case, std::function input, std::function check_result); diff --git a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp index 7fa0ede28..e8eb5bc28 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp @@ -527,7 +527,7 @@ void PPULLVMRecompiler::RunAllTests() { VCMPBFP_(0, 1, 2); }; input = [this]() { - m_ppu.SetCR(6, 0xF); + m_ppu.CR.CR = 0xFFFFFFFF; m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; m_ppu.VPR[1]._f[0] = m_ppu.VPR[1]._f[1] = 150.0f; m_ppu.VPR[1]._f[2] = m_ppu.VPR[1]._f[3] = 50.0f; @@ -538,7 +538,7 @@ void PPULLVMRecompiler::RunAllTests() { m_ppu.VPR[0].ToString(true).c_str(), m_ppu.VPR[1].ToString().c_str(), m_ppu.VPR[2].ToString().c_str(), m_ppu.CR.CR); - return m_ppu.VPR[0].Equals((u32)0x80000000, (u32)0x80000000, (u32)0x00000000, (u32)0x00000000) && (m_ppu.GetCR(6) == 0); + return m_ppu.VPR[0].Equals((u32)0x80000000, (u32)0x80000000, (u32)0x00000000, (u32)0x00000000) && (m_ppu.CR.CR == 0xFFFFFF0F); }; RunTest("VCMPBFP_.1", test_case, input, check_result); @@ -547,7 +547,7 @@ void PPULLVMRecompiler::RunAllTests() { VCMPBFP_(0, 1, 2); }; input = [this]() { - m_ppu.SetCR(6, 0xF); + m_ppu.CR.CR = 0xFFFFFFFF; m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; m_ppu.VPR[1]._f[0] = m_ppu.VPR[1]._f[1] = 50.0f; m_ppu.VPR[1]._f[2] = m_ppu.VPR[1]._f[3] = 50.0f; @@ -558,7 +558,7 @@ void PPULLVMRecompiler::RunAllTests() { m_ppu.VPR[0].ToString(true).c_str(), m_ppu.VPR[1].ToString().c_str(), m_ppu.VPR[2].ToString().c_str(), m_ppu.CR.CR); - return m_ppu.VPR[0].Equals((u32)0x00000000, (u32)0x00000000, (u32)0x00000000, (u32)0x00000000) && (m_ppu.GetCR(6) == 2); + return m_ppu.VPR[0].Equals((u32)0x00000000, (u32)0x00000000, (u32)0x00000000, (u32)0x00000000) && (m_ppu.CR.CR == 0xFFFFFF2F); }; RunTest("VCMPBFP_.2", test_case, input, check_result); @@ -586,7 +586,7 @@ void PPULLVMRecompiler::RunAllTests() { VCMPEQFP_(0, 1, 2); }; input = [this]() { - m_ppu.SetCR(6, 0xF); + m_ppu.CR.CR = 0xFFFFFFFF; m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; m_ppu.VPR[1]._f[0] = m_ppu.VPR[1]._f[1] = m_ppu.VPR[1]._f[2] = m_ppu.VPR[1]._f[3] = 50.0f; m_ppu.VPR[2]._f[0] = m_ppu.VPR[2]._f[1] = m_ppu.VPR[2]._f[2] = m_ppu.VPR[2]._f[3] = 100.0f; @@ -596,7 +596,7 @@ void PPULLVMRecompiler::RunAllTests() { m_ppu.VPR[0].ToString(true).c_str(), m_ppu.VPR[1].ToString().c_str(), m_ppu.VPR[2].ToString().c_str(), m_ppu.CR.CR); - return m_ppu.VPR[0].Equals((u32)0, (u32)0, (u32)0, (u32)0) && (m_ppu.GetCR(6) == 2); + return m_ppu.VPR[0].Equals((u32)0x00000000, (u32)0x00000000, (u32)0x00000000, (u32)0x00000000) && (m_ppu.CR.CR == 0xFFFFFF2F); }; RunTest("VCMPEQFP_.1", test_case, input, check_result); @@ -605,7 +605,7 @@ void PPULLVMRecompiler::RunAllTests() { VCMPEQFP_(0, 1, 2); }; input = [this]() { - m_ppu.SetCR(6, 0xF); + m_ppu.CR.CR = 0xFFFFFFFF; m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; m_ppu.VPR[1]._f[0] = m_ppu.VPR[1]._f[1] = m_ppu.VPR[1]._f[2] = m_ppu.VPR[1]._f[3] = 100.0f; m_ppu.VPR[2]._f[0] = m_ppu.VPR[2]._f[1] = m_ppu.VPR[2]._f[2] = m_ppu.VPR[2]._f[3] = 100.0f; @@ -615,7 +615,7 @@ void PPULLVMRecompiler::RunAllTests() { m_ppu.VPR[0].ToString(true).c_str(), m_ppu.VPR[1].ToString().c_str(), m_ppu.VPR[2].ToString().c_str(), m_ppu.CR.CR); - return m_ppu.VPR[0].Equals((u32)0xFFFFFFFF, (u32)0xFFFFFFFF, (u32)0xFFFFFFFF, (u32)0xFFFFFFFF) && (m_ppu.GetCR(6) == 8); + return m_ppu.VPR[0].Equals((u32)0xFFFFFFFF, (u32)0xFFFFFFFF, (u32)0xFFFFFFFF, (u32)0xFFFFFFFF) && (m_ppu.CR.CR == 0xFFFFFF8F); }; RunTest("VCMPEQFP_.2", test_case, input, check_result); @@ -624,7 +624,7 @@ void PPULLVMRecompiler::RunAllTests() { VCMPEQFP_(0, 1, 2); }; input = [this]() { - m_ppu.SetCR(6, 0xF); + m_ppu.CR.CR = 0xFFFFFFFF; m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; m_ppu.VPR[1]._f[0] = m_ppu.VPR[1]._f[1] = 100.0f; m_ppu.VPR[1]._f[2] = m_ppu.VPR[1]._f[3] = 50.0f; @@ -635,7 +635,7 @@ void PPULLVMRecompiler::RunAllTests() { m_ppu.VPR[0].ToString(true).c_str(), m_ppu.VPR[1].ToString().c_str(), m_ppu.VPR[2].ToString().c_str(), m_ppu.CR.CR); - return m_ppu.VPR[0].Equals((u32)0xFFFFFFFF, (u32)0xFFFFFFFF, (u32)0x00000000, (u32)0x00000000) && (m_ppu.GetCR(6) == 0); + return m_ppu.VPR[0].Equals((u32)0xFFFFFFFF, (u32)0xFFFFFFFF, (u32)0x00000000, (u32)0x00000000) && (m_ppu.CR.CR == 0xFFFFFF0F); }; RunTest("VCMPEQFP_.3", test_case, input, check_result); From 6135b450c2505f8cdd58278ab39e08b199c4e210 Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Mon, 15 Sep 2014 19:58:38 +0530 Subject: [PATCH 10/42] Implemented fallback to PPU Interpreter --- rpcs3/Emu/Cell/PPUInterpreter.h | 7 + rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 3076 +++++++++----------------- rpcs3/Emu/Cell/PPULLVMRecompiler.h | 35 + 3 files changed, 1044 insertions(+), 2074 deletions(-) diff --git a/rpcs3/Emu/Cell/PPUInterpreter.h b/rpcs3/Emu/Cell/PPUInterpreter.h index c44c8a9a2..5431a99fe 100644 --- a/rpcs3/Emu/Cell/PPUInterpreter.h +++ b/rpcs3/Emu/Cell/PPUInterpreter.h @@ -1,6 +1,12 @@ #pragma once #include "Emu/Cell/PPUOpcodes.h" +#include "Emu/SysCalls/SysCalls.h" +#include "rpcs3/Ini.h" +#include "Emu/System.h" +#include "Emu/SysCalls/Static.h" +#include "Emu/SysCalls/Modules.h" +#include "Emu/Memory/Memory.h" #include #ifdef _MSC_VER @@ -50,6 +56,7 @@ u64 rotr64(const u64 x, const u8 n) { return (x >> n) | (x << (64 - n)); } class PPUInterpreter : public PPUOpcodes { + friend class PPULLVMRecompiler; private: PPUThread& CPU; diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index 3462f821c..2bddd97c6 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -14,12 +14,14 @@ using namespace llvm; PPULLVMRecompiler::PPULLVMRecompiler(PPUThread & ppu) : m_ppu(ppu) , m_decoder(this) - , m_ir_builder(m_llvm_context) { + , m_ir_builder(m_llvm_context) + , m_interpreter(ppu) { InitializeNativeTarget(); InitializeNativeTargetAsmPrinter(); InitializeNativeTargetDisassembler(); - m_module = new Module("Module", m_llvm_context); + m_module = new llvm::Module("Module", m_llvm_context); + m_pc = new GlobalVariable(*m_module, Type::getInt64Ty(m_llvm_context), false, GlobalValue::ExternalLinkage, nullptr, "pc"); m_gpr = new GlobalVariable(*m_module, ArrayType::get(Type::getInt64Ty(m_llvm_context), 32), false, GlobalValue::ExternalLinkage, nullptr, "gpr"); m_cr = new GlobalVariable(*m_module, Type::getInt32Ty(m_llvm_context), false, GlobalValue::ExternalLinkage, nullptr, "cr"); m_xer = new GlobalVariable(*m_module, Type::getInt64Ty(m_llvm_context), false, GlobalValue::ExternalLinkage, nullptr, "xer"); @@ -27,6 +29,7 @@ PPULLVMRecompiler::PPULLVMRecompiler(PPUThread & ppu) m_vscr = new GlobalVariable(*m_module, Type::getInt32Ty(m_llvm_context), false, GlobalValue::ExternalLinkage, nullptr, "vscr"); m_execution_engine = EngineBuilder(m_module).create(); + m_execution_engine->addGlobalMapping(m_pc, &m_ppu.PC); m_execution_engine->addGlobalMapping(m_gpr, m_ppu.GPR); m_execution_engine->addGlobalMapping(m_cr, &m_ppu.CR); m_execution_engine->addGlobalMapping(m_xer, &m_ppu.XER); @@ -35,7 +38,7 @@ PPULLVMRecompiler::PPULLVMRecompiler(PPUThread & ppu) m_disassembler = LLVMCreateDisasm(sys::getProcessTriple().c_str(), nullptr, 0, nullptr, nullptr); - RunAllTests(); + // RunAllTests(); } PPULLVMRecompiler::~PPULLVMRecompiler() { @@ -44,39 +47,45 @@ PPULLVMRecompiler::~PPULLVMRecompiler() { llvm_shutdown(); } +static std::string module; +static std::string registers; +static u64 lastAddress; + u8 PPULLVMRecompiler::DecodeMemory(const u64 address) { auto function_name = fmt::Format("fn_0x%llx", address); auto function = m_module->getFunction(function_name); if (!function) { + u64 offset = 0; function = cast(m_module->getOrInsertFunction(function_name, Type::getVoidTy(m_llvm_context), (Type *)nullptr)); auto block = BasicBlock::Create(m_llvm_context, "start", function); m_ir_builder.SetInsertPoint(block); - //m_hit_branch_instruction = false; - //while (!m_hit_branch_instruction) - //{ - // u32 instr = Memory.Read32(address); - // m_decoder.Decode(instr); - //} + m_hit_branch_instruction = false; + while (!m_hit_branch_instruction) { + u32 instr = Memory.Read32(address + offset); + m_decoder.Decode(instr); + offset += 4; - VADDSWS(14, 23, 25); + m_ir_builder.CreateStore(m_ir_builder.getInt64(m_ppu.PC + offset), m_pc); + } - // TODO: Add code to set PC m_ir_builder.CreateRetVoid(); - std::string s; - raw_string_ostream s2(s); - s2 << *m_module; + //module = ""; + //raw_string_ostream stream(module); + //stream << *m_module; } + //lastAddress = address; + //registers = m_ppu.RegsToString(); std::vector args; m_execution_engine->runFunction(function, args); return 0; } void PPULLVMRecompiler::NULL_OP() { - // UNK("null"); + ThisCall0("NULL_OP", &PPUInterpreter::NULL_OP, &m_interpreter); } void PPULLVMRecompiler::NOP() { @@ -84,29 +93,11 @@ void PPULLVMRecompiler::NOP() { } void PPULLVMRecompiler::TDI(u32 to, u32 ra, s32 simm16) { - s64 a = m_ppu.GPR[ra]; - - if ((a < (s64)simm16 && (to & 0x10)) || - (a >(s64)simm16 && (to & 0x8)) || - (a == (s64)simm16 && (to & 0x4)) || - ((u64)a < (u64)simm16 && (to & 0x2)) || - ((u64)a > (u64)simm16 && (to & 0x1))) { - // TODO: Log this - // UNK(fmt::Format("Trap! (tdi %x, r%d, %x)", to, ra, simm16)); - } + ThisCall3("TDI", &PPUInterpreter::TDI, &m_interpreter, to, ra, simm16); } void PPULLVMRecompiler::TWI(u32 to, u32 ra, s32 simm16) { - s32 a = (s32)m_ppu.GPR[ra]; - - if ((a < simm16 && (to & 0x10)) || - (a > simm16 && (to & 0x8)) || - (a == simm16 && (to & 0x4)) || - ((u32)a < (u32)simm16 && (to & 0x2)) || - ((u32)a > (u32)simm16 && (to & 0x1))) { - // TODO: Log this - // UNK(fmt::Format("Trap! (twi %x, r%d, %x)", to, ra, simm16)); - } + ThisCall3("TWI", &PPUInterpreter::TWI, &m_interpreter, to, ra, simm16); } void PPULLVMRecompiler::MFVSCR(u32 vd) { @@ -546,1135 +537,562 @@ void PPULLVMRecompiler::VCMPGTUW_(u32 vd, u32 va, u32 vb) { } void PPULLVMRecompiler::VCTSXS(u32 vd, u32 uimm5, u32 vb) { - int nScale = 1 << uimm5; - - for (uint w = 0; w < 4; w++) { - float result = m_ppu.VPR[vb]._f[w] * nScale; - - if (result > INT_MAX) - m_ppu.VPR[vd]._s32[w] = (int)INT_MAX; - else if (result < INT_MIN) - m_ppu.VPR[vd]._s32[w] = (int)INT_MIN; - else // C rounding = Round towards 0 - m_ppu.VPR[vd]._s32[w] = (int)result; - } + ThisCall3("VCTSXS", &PPUInterpreter::VCTSXS, &m_interpreter, vd, uimm5, vb); } void PPULLVMRecompiler::VCTUXS(u32 vd, u32 uimm5, u32 vb) { - int nScale = 1 << uimm5; - - for (uint w = 0; w < 4; w++) { - // C rounding = Round towards 0 - s64 result = (s64)(m_ppu.VPR[vb]._f[w] * nScale); - - if (result > UINT_MAX) - m_ppu.VPR[vd]._u32[w] = (u32)UINT_MAX; - else if (result < 0) - m_ppu.VPR[vd]._u32[w] = 0; - else - m_ppu.VPR[vd]._u32[w] = (u32)result; - } + ThisCall3("VCTUXS", &PPUInterpreter::VCTUXS, &m_interpreter, vd, uimm5, vb); } + void PPULLVMRecompiler::VEXPTEFP(u32 vd, u32 vb) { - // vd = exp(vb * log(2)) - // ISA : Note that the value placed into the element of vD may vary between implementations - // and between different executions on the same implementation. - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._f[w] = exp(m_ppu.VPR[vb]._f[w] * log(2.0f)); - } + ThisCall2("VEXPTEFP", &PPUInterpreter::VEXPTEFP, &m_interpreter, vd, vb); } + void PPULLVMRecompiler::VLOGEFP(u32 vd, u32 vb) { - // ISA : Note that the value placed into the element of vD may vary between implementations - // and between different executions on the same implementation. - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._f[w] = log(m_ppu.VPR[vb]._f[w]) / log(2.0f); - } + ThisCall2("VLOGEFP", &PPUInterpreter::VLOGEFP, &m_interpreter, vd, vb); } + void PPULLVMRecompiler::VMADDFP(u32 vd, u32 va, u32 vc, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._f[w] = m_ppu.VPR[va]._f[w] * m_ppu.VPR[vc]._f[w] + m_ppu.VPR[vb]._f[w]; - } + ThisCall4("VMADDFP", &PPUInterpreter::VMADDFP, &m_interpreter, vd, va, vc, vb); } + void PPULLVMRecompiler::VMAXFP(u32 vd, u32 va, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._f[w] = std::max(m_ppu.VPR[va]._f[w], m_ppu.VPR[vb]._f[w]); - } + ThisCall3("VMAXFP", &PPUInterpreter::VMAXFP, &m_interpreter, vd, va, vb); } -void PPULLVMRecompiler::VMAXSB(u32 vd, u32 va, u32 vb) //nf -{ - for (uint b = 0; b < 16; b++) - m_ppu.VPR[vd]._s8[b] = std::max(m_ppu.VPR[va]._s8[b], m_ppu.VPR[vb]._s8[b]); + +void PPULLVMRecompiler::VMAXSB(u32 vd, u32 va, u32 vb) { + ThisCall3("VMAXSB", &PPUInterpreter::VMAXSB, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VMAXSH(u32 vd, u32 va, u32 vb) { - for (uint h = 0; h < 8; h++) { - m_ppu.VPR[vd]._s16[h] = std::max(m_ppu.VPR[va]._s16[h], m_ppu.VPR[vb]._s16[h]); - } + ThisCall3("VMAXSH", &PPUInterpreter::VMAXSH, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VMAXSW(u32 vd, u32 va, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._s32[w] = std::max(m_ppu.VPR[va]._s32[w], m_ppu.VPR[vb]._s32[w]); - } + ThisCall3("VMAXSW", &PPUInterpreter::VMAXSW, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VMAXUB(u32 vd, u32 va, u32 vb) { - for (uint b = 0; b < 16; b++) - m_ppu.VPR[vd]._u8[b] = std::max(m_ppu.VPR[va]._u8[b], m_ppu.VPR[vb]._u8[b]); + ThisCall3("VMAXUB", &PPUInterpreter::VMAXUB, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VMAXUH(u32 vd, u32 va, u32 vb) { - for (uint h = 0; h < 8; h++) { - m_ppu.VPR[vd]._u16[h] = std::max(m_ppu.VPR[va]._u16[h], m_ppu.VPR[vb]._u16[h]); - } + ThisCall3("VMAXUH", &PPUInterpreter::VMAXUH, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VMAXUW(u32 vd, u32 va, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._u32[w] = std::max(m_ppu.VPR[va]._u32[w], m_ppu.VPR[vb]._u32[w]); - } + ThisCall3("VMAXUW", &PPUInterpreter::VMAXUW, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VMHADDSHS(u32 vd, u32 va, u32 vb, u32 vc) { - for (uint h = 0; h < 8; h++) { - s32 result = (s32)m_ppu.VPR[va]._s16[h] * (s32)m_ppu.VPR[vb]._s16[h] + (s32)m_ppu.VPR[vc]._s16[h]; - - if (result > INT16_MAX) { - m_ppu.VPR[vd]._s16[h] = (s16)INT16_MAX; - m_ppu.VSCR.SAT = 1; - } else if (result < INT16_MIN) { - m_ppu.VPR[vd]._s16[h] = (s16)INT16_MIN; - m_ppu.VSCR.SAT = 1; - } else - m_ppu.VPR[vd]._s16[h] = (s16)result; - } + ThisCall4("VMHADDSHS", &PPUInterpreter::VMHADDSHS, &m_interpreter, vd, va, vb, vc); } + void PPULLVMRecompiler::VMHRADDSHS(u32 vd, u32 va, u32 vb, u32 vc) { - for (uint h = 0; h < 8; h++) { - s32 result = (s32)m_ppu.VPR[va]._s16[h] * (s32)m_ppu.VPR[vb]._s16[h] + (s32)m_ppu.VPR[vc]._s16[h] + 0x4000; - - if (result > INT16_MAX) { - m_ppu.VPR[vd]._s16[h] = (s16)INT16_MAX; - m_ppu.VSCR.SAT = 1; - } else if (result < INT16_MIN) { - m_ppu.VPR[vd]._s16[h] = (s16)INT16_MIN; - m_ppu.VSCR.SAT = 1; - } else - m_ppu.VPR[vd]._s16[h] = (s16)result; - } + ThisCall4("VMHRADDSHS", &PPUInterpreter::VMHRADDSHS, &m_interpreter, vd, va, vb, vc); } + void PPULLVMRecompiler::VMINFP(u32 vd, u32 va, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._f[w] = std::min(m_ppu.VPR[va]._f[w], m_ppu.VPR[vb]._f[w]); - } + ThisCall3("VMINFP", &PPUInterpreter::VMINFP, &m_interpreter, vd, va, vb); } -void PPULLVMRecompiler::VMINSB(u32 vd, u32 va, u32 vb) //nf -{ - for (uint b = 0; b < 16; b++) { - m_ppu.VPR[vd]._s8[b] = std::min(m_ppu.VPR[va]._s8[b], m_ppu.VPR[vb]._s8[b]); - } + +void PPULLVMRecompiler::VMINSB(u32 vd, u32 va, u32 vb) { + ThisCall3("VMINSB", &PPUInterpreter::VMINSB, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VMINSH(u32 vd, u32 va, u32 vb) { - for (uint h = 0; h < 8; h++) { - m_ppu.VPR[vd]._s16[h] = std::min(m_ppu.VPR[va]._s16[h], m_ppu.VPR[vb]._s16[h]); - } + ThisCall3("VMINSH", &PPUInterpreter::VMINSH, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VMINSW(u32 vd, u32 va, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._s32[w] = std::min(m_ppu.VPR[va]._s32[w], m_ppu.VPR[vb]._s32[w]); - } + ThisCall3("VMINSW", &PPUInterpreter::VMINSW, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VMINUB(u32 vd, u32 va, u32 vb) { - for (uint b = 0; b < 16; b++) { - m_ppu.VPR[vd]._u8[b] = std::min(m_ppu.VPR[va]._u8[b], m_ppu.VPR[vb]._u8[b]); - } + ThisCall3("VMINUB", &PPUInterpreter::VMINUB, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VMINUH(u32 vd, u32 va, u32 vb) { - for (uint h = 0; h < 8; h++) { - m_ppu.VPR[vd]._u16[h] = std::min(m_ppu.VPR[va]._u16[h], m_ppu.VPR[vb]._u16[h]); - } + ThisCall3("VMINUH", &PPUInterpreter::VMINUH, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VMINUW(u32 vd, u32 va, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._u32[w] = std::min(m_ppu.VPR[va]._u32[w], m_ppu.VPR[vb]._u32[w]); - } + ThisCall3("VMINUW", &PPUInterpreter::VMINUW, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VMLADDUHM(u32 vd, u32 va, u32 vb, u32 vc) { - for (uint h = 0; h < 8; h++) { - m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] * m_ppu.VPR[vb]._u16[h] + m_ppu.VPR[vc]._u16[h]; - } + ThisCall4("VMLADDUHM", &PPUInterpreter::VMLADDUHM, &m_interpreter, vd, va, vb, vc); } + void PPULLVMRecompiler::VMRGHB(u32 vd, u32 va, u32 vb) { - VPR_reg VA = m_ppu.VPR[va]; - VPR_reg VB = m_ppu.VPR[vb]; - for (uint h = 0; h < 8; h++) { - m_ppu.VPR[vd]._u8[15 - h * 2] = VA._u8[15 - h]; - m_ppu.VPR[vd]._u8[15 - h * 2 - 1] = VB._u8[15 - h]; - } + ThisCall3("VMRGHB", &PPUInterpreter::VMRGHB, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VMRGHH(u32 vd, u32 va, u32 vb) { - VPR_reg VA = m_ppu.VPR[va]; - VPR_reg VB = m_ppu.VPR[vb]; - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._u16[7 - w * 2] = VA._u16[7 - w]; - m_ppu.VPR[vd]._u16[7 - w * 2 - 1] = VB._u16[7 - w]; - } + ThisCall3("VMRGHH", &PPUInterpreter::VMRGHH, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VMRGHW(u32 vd, u32 va, u32 vb) { - VPR_reg VA = m_ppu.VPR[va]; - VPR_reg VB = m_ppu.VPR[vb]; - for (uint d = 0; d < 2; d++) { - m_ppu.VPR[vd]._u32[3 - d * 2] = VA._u32[3 - d]; - m_ppu.VPR[vd]._u32[3 - d * 2 - 1] = VB._u32[3 - d]; - } + ThisCall3("VMRGHW", &PPUInterpreter::VMRGHW, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VMRGLB(u32 vd, u32 va, u32 vb) { - for (uint h = 0; h < 8; h++) { - m_ppu.VPR[vd]._u8[15 - h * 2] = m_ppu.VPR[va]._u8[7 - h]; - m_ppu.VPR[vd]._u8[15 - h * 2 - 1] = m_ppu.VPR[vb]._u8[7 - h]; - } + ThisCall3("VMRGLB", &PPUInterpreter::VMRGLB, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VMRGLH(u32 vd, u32 va, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._u16[7 - w * 2] = m_ppu.VPR[va]._u16[3 - w]; - m_ppu.VPR[vd]._u16[7 - w * 2 - 1] = m_ppu.VPR[vb]._u16[3 - w]; - } + ThisCall3("VMRGLH", &PPUInterpreter::VMRGLH, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VMRGLW(u32 vd, u32 va, u32 vb) { - for (uint d = 0; d < 2; d++) { - m_ppu.VPR[vd]._u32[3 - d * 2] = m_ppu.VPR[va]._u32[1 - d]; - m_ppu.VPR[vd]._u32[3 - d * 2 - 1] = m_ppu.VPR[vb]._u32[1 - d]; - } + ThisCall3("VMRGLW", &PPUInterpreter::VMRGLW, &m_interpreter, vd, va, vb); } -void PPULLVMRecompiler::VMSUMMBM(u32 vd, u32 va, u32 vb, u32 vc) //nf -{ - for (uint w = 0; w < 4; w++) { - s32 result = 0; - for (uint b = 0; b < 4; b++) { - result += m_ppu.VPR[va]._s8[w * 4 + b] * m_ppu.VPR[vb]._u8[w * 4 + b]; - } - - result += m_ppu.VPR[vc]._s32[w]; - m_ppu.VPR[vd]._s32[w] = result; - } +void PPULLVMRecompiler::VMSUMMBM(u32 vd, u32 va, u32 vb, u32 vc) { + ThisCall4("VMSUMMBM", &PPUInterpreter::VMSUMMBM, &m_interpreter, vd, va, vb, vc); } -void PPULLVMRecompiler::VMSUMSHM(u32 vd, u32 va, u32 vb, u32 vc) //nf -{ - for (uint w = 0; w < 4; w++) { - s32 result = 0; - for (uint h = 0; h < 2; h++) { - result += m_ppu.VPR[va]._s16[w * 2 + h] * m_ppu.VPR[vb]._s16[w * 2 + h]; - } - - result += m_ppu.VPR[vc]._s32[w]; - m_ppu.VPR[vd]._s32[w] = result; - } +void PPULLVMRecompiler::VMSUMSHM(u32 vd, u32 va, u32 vb, u32 vc) { + ThisCall4("VMSUMSHM", &PPUInterpreter::VMSUMSHM, &m_interpreter, vd, va, vb, vc); } -void PPULLVMRecompiler::VMSUMSHS(u32 vd, u32 va, u32 vb, u32 vc) //nf -{ - for (uint w = 0; w < 4; w++) { - s64 result = 0; - s32 saturated = 0; - for (uint h = 0; h < 2; h++) { - result += m_ppu.VPR[va]._s16[w * 2 + h] * m_ppu.VPR[vb]._s16[w * 2 + h]; - } - - result += m_ppu.VPR[vc]._s32[w]; - - if (result > INT_MAX) { - saturated = INT_MAX; - m_ppu.VSCR.SAT = 1; - } else if (result < INT_MIN) { - saturated = INT_MIN; - m_ppu.VSCR.SAT = 1; - } else - saturated = (s32)result; - - m_ppu.VPR[vd]._s32[w] = saturated; - } +void PPULLVMRecompiler::VMSUMSHS(u32 vd, u32 va, u32 vb, u32 vc) { + ThisCall4("VMSUMSHS", &PPUInterpreter::VMSUMSHS, &m_interpreter, vd, va, vb, vc); } + void PPULLVMRecompiler::VMSUMUBM(u32 vd, u32 va, u32 vb, u32 vc) { - for (uint w = 0; w < 4; w++) { - u32 result = 0; - - for (uint b = 0; b < 4; b++) { - result += m_ppu.VPR[va]._u8[w * 4 + b] * m_ppu.VPR[vb]._u8[w * 4 + b]; - } - - result += m_ppu.VPR[vc]._u32[w]; - m_ppu.VPR[vd]._u32[w] = result; - } + ThisCall4("VMSUMUBM", &PPUInterpreter::VMSUMUBM, &m_interpreter, vd, va, vb, vc); } -void PPULLVMRecompiler::VMSUMUHM(u32 vd, u32 va, u32 vb, u32 vc) //nf -{ - for (uint w = 0; w < 4; w++) { - u32 result = 0; - for (uint h = 0; h < 2; h++) { - result += m_ppu.VPR[va]._u16[w * 2 + h] * m_ppu.VPR[vb]._u16[w * 2 + h]; - } - - result += m_ppu.VPR[vc]._u32[w]; - m_ppu.VPR[vd]._u32[w] = result; - } +void PPULLVMRecompiler::VMSUMUHM(u32 vd, u32 va, u32 vb, u32 vc) { + ThisCall4("VMSUMUHM", &PPUInterpreter::VMSUMUHM, &m_interpreter, vd, va, vb, vc); } -void PPULLVMRecompiler::VMSUMUHS(u32 vd, u32 va, u32 vb, u32 vc) //nf -{ - for (uint w = 0; w < 4; w++) { - u64 result = 0; - u32 saturated = 0; - for (uint h = 0; h < 2; h++) { - result += m_ppu.VPR[va]._u16[w * 2 + h] * m_ppu.VPR[vb]._u16[w * 2 + h]; - } - - result += m_ppu.VPR[vc]._u32[w]; - - if (result > UINT_MAX) { - saturated = UINT_MAX; - m_ppu.VSCR.SAT = 1; - } else - saturated = (u32)result; - - m_ppu.VPR[vd]._u32[w] = saturated; - } +void PPULLVMRecompiler::VMSUMUHS(u32 vd, u32 va, u32 vb, u32 vc) { + ThisCall4("VMSUMUHS", &PPUInterpreter::VMSUMUHS, &m_interpreter, vd, va, vb, vc); } -void PPULLVMRecompiler::VMULESB(u32 vd, u32 va, u32 vb) //nf -{ - for (uint h = 0; h < 8; h++) { - m_ppu.VPR[vd]._s16[h] = (s16)m_ppu.VPR[va]._s8[h * 2 + 1] * (s16)m_ppu.VPR[vb]._s8[h * 2 + 1]; - } + +void PPULLVMRecompiler::VMULESB(u32 vd, u32 va, u32 vb) { + ThisCall3("VMULESB", &PPUInterpreter::VMULESB, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VMULESH(u32 vd, u32 va, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._s32[w] = (s32)m_ppu.VPR[va]._s16[w * 2 + 1] * (s32)m_ppu.VPR[vb]._s16[w * 2 + 1]; - } + ThisCall3("VMULESH", &PPUInterpreter::VMULESH, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VMULEUB(u32 vd, u32 va, u32 vb) { - for (uint h = 0; h < 8; h++) { - m_ppu.VPR[vd]._u16[h] = (u16)m_ppu.VPR[va]._u8[h * 2 + 1] * (u16)m_ppu.VPR[vb]._u8[h * 2 + 1]; - } + ThisCall3("VMULEUB", &PPUInterpreter::VMULEUB, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VMULEUH(u32 vd, u32 va, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._u32[w] = (u32)m_ppu.VPR[va]._u16[w * 2 + 1] * (u32)m_ppu.VPR[vb]._u16[w * 2 + 1]; - } + ThisCall3("VMULEUH", &PPUInterpreter::VMULEUH, &m_interpreter, vd, va, vb); } -void PPULLVMRecompiler::VMULOSB(u32 vd, u32 va, u32 vb) //nf -{ - for (uint h = 0; h < 8; h++) { - m_ppu.VPR[vd]._s16[h] = (s16)m_ppu.VPR[va]._s8[h * 2] * (s16)m_ppu.VPR[vb]._s8[h * 2]; - } + +void PPULLVMRecompiler::VMULOSB(u32 vd, u32 va, u32 vb) { + ThisCall3("VMULOSB", &PPUInterpreter::VMULOSB, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VMULOSH(u32 vd, u32 va, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._s32[w] = (s32)m_ppu.VPR[va]._s16[w * 2] * (s32)m_ppu.VPR[vb]._s16[w * 2]; - } + ThisCall3("VMULOSH", &PPUInterpreter::VMULOSH, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VMULOUB(u32 vd, u32 va, u32 vb) { - for (uint h = 0; h < 8; h++) { - m_ppu.VPR[vd]._u16[h] = (u16)m_ppu.VPR[va]._u8[h * 2] * (u16)m_ppu.VPR[vb]._u8[h * 2]; - } + ThisCall3("VMULOUB", &PPUInterpreter::VMULOUB, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VMULOUH(u32 vd, u32 va, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._u32[w] = (u32)m_ppu.VPR[va]._u16[w * 2] * (u32)m_ppu.VPR[vb]._u16[w * 2]; - } + ThisCall3("VMULOUH", &PPUInterpreter::VMULOUH, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VNMSUBFP(u32 vd, u32 va, u32 vc, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._f[w] = -(m_ppu.VPR[va]._f[w] * m_ppu.VPR[vc]._f[w] - m_ppu.VPR[vb]._f[w]); - } + ThisCall4("VNMSUBFP", &PPUInterpreter::VNMSUBFP, &m_interpreter, vd, va, vc, vb); } + void PPULLVMRecompiler::VNOR(u32 vd, u32 va, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._u32[w] = ~(m_ppu.VPR[va]._u32[w] | m_ppu.VPR[vb]._u32[w]); - } + ThisCall3("VNOR", &PPUInterpreter::VNOR, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VOR(u32 vd, u32 va, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] | m_ppu.VPR[vb]._u32[w]; - } + ThisCall3("VOR", &PPUInterpreter::VOR, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VPERM(u32 vd, u32 va, u32 vb, u32 vc) { - u8 tmpSRC[32]; - memcpy(tmpSRC, m_ppu.VPR[vb]._u8, 16); - memcpy(tmpSRC + 16, m_ppu.VPR[va]._u8, 16); - - for (uint b = 0; b < 16; b++) { - u8 index = m_ppu.VPR[vc]._u8[b] & 0x1f; - - m_ppu.VPR[vd]._u8[b] = tmpSRC[0x1f - index]; - } + ThisCall4("VPERM", &PPUInterpreter::VPERM, &m_interpreter, vd, va, vb, vc); } + void PPULLVMRecompiler::VPKPX(u32 vd, u32 va, u32 vb) { - for (uint h = 0; h < 4; h++) { - u16 bb7 = m_ppu.VPR[vb]._u8[15 - (h * 4 + 0)] & 0x1; - u16 bb8 = m_ppu.VPR[vb]._u8[15 - (h * 4 + 1)] >> 3; - u16 bb16 = m_ppu.VPR[vb]._u8[15 - (h * 4 + 2)] >> 3; - u16 bb24 = m_ppu.VPR[vb]._u8[15 - (h * 4 + 3)] >> 3; - u16 ab7 = m_ppu.VPR[va]._u8[15 - (h * 4 + 0)] & 0x1; - u16 ab8 = m_ppu.VPR[va]._u8[15 - (h * 4 + 1)] >> 3; - u16 ab16 = m_ppu.VPR[va]._u8[15 - (h * 4 + 2)] >> 3; - u16 ab24 = m_ppu.VPR[va]._u8[15 - (h * 4 + 3)] >> 3; - - m_ppu.VPR[vd]._u16[3 - h] = (bb7 << 15) | (bb8 << 10) | (bb16 << 5) | bb24; - m_ppu.VPR[vd]._u16[4 + (3 - h)] = (ab7 << 15) | (ab8 << 10) | (ab16 << 5) | ab24; - } + ThisCall3("VPKPX", &PPUInterpreter::VPKPX, &m_interpreter, vd, va, vb); } -void PPULLVMRecompiler::VPKSHSS(u32 vd, u32 va, u32 vb) //nf -{ - for (uint b = 0; b < 8; b++) { - s16 result = m_ppu.VPR[va]._s16[b]; - if (result > INT8_MAX) { - result = INT8_MAX; - m_ppu.VSCR.SAT = 1; - } else if (result < INT8_MIN) { - result = INT8_MIN; - m_ppu.VSCR.SAT = 1; - } - - m_ppu.VPR[vd]._s8[b + 8] = result; - - result = m_ppu.VPR[vb]._s16[b]; - - if (result > INT8_MAX) { - result = INT8_MAX; - m_ppu.VSCR.SAT = 1; - } else if (result < INT8_MIN) { - result = INT8_MIN; - m_ppu.VSCR.SAT = 1; - } - - m_ppu.VPR[vd]._s8[b] = result; - } +void PPULLVMRecompiler::VPKSHSS(u32 vd, u32 va, u32 vb) { + ThisCall3("VPKSHSS", &PPUInterpreter::VPKSHSS, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VPKSHUS(u32 vd, u32 va, u32 vb) { - for (uint b = 0; b < 8; b++) { - s16 result = m_ppu.VPR[va]._s16[b]; - - if (result > UINT8_MAX) { - result = UINT8_MAX; - m_ppu.VSCR.SAT = 1; - } else if (result < 0) { - result = 0; - m_ppu.VSCR.SAT = 1; - } - - m_ppu.VPR[vd]._u8[b + 8] = result; - - result = m_ppu.VPR[vb]._s16[b]; - - if (result > UINT8_MAX) { - result = UINT8_MAX; - m_ppu.VSCR.SAT = 1; - } else if (result < 0) { - result = 0; - m_ppu.VSCR.SAT = 1; - } - - m_ppu.VPR[vd]._u8[b] = result; - } + ThisCall3("VPKSHUS", &PPUInterpreter::VPKSHUS, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VPKSWSS(u32 vd, u32 va, u32 vb) { - for (uint h = 0; h < 4; h++) { - s32 result = m_ppu.VPR[va]._s32[h]; - - if (result > INT16_MAX) { - result = INT16_MAX; - m_ppu.VSCR.SAT = 1; - } else if (result < INT16_MIN) { - result = INT16_MIN; - m_ppu.VSCR.SAT = 1; - } - - m_ppu.VPR[vd]._s16[h + 4] = result; - - result = m_ppu.VPR[vb]._s32[h]; - - if (result > INT16_MAX) { - result = INT16_MAX; - m_ppu.VSCR.SAT = 1; - } else if (result < INT16_MIN) { - result = INT16_MIN; - m_ppu.VSCR.SAT = 1; - } - - m_ppu.VPR[vd]._s16[h] = result; - } + ThisCall3("VPKSWSS", &PPUInterpreter::VPKSWSS, &m_interpreter, vd, va, vb); } -void PPULLVMRecompiler::VPKSWUS(u32 vd, u32 va, u32 vb) //nf -{ - for (uint h = 0; h < 4; h++) { - s32 result = m_ppu.VPR[va]._s32[h]; - if (result > UINT16_MAX) { - result = UINT16_MAX; - m_ppu.VSCR.SAT = 1; - } else if (result < 0) { - result = 0; - m_ppu.VSCR.SAT = 1; - } - - m_ppu.VPR[vd]._u16[h + 4] = result; - - result = m_ppu.VPR[vb]._s32[h]; - - if (result > UINT16_MAX) { - result = UINT16_MAX; - m_ppu.VSCR.SAT = 1; - } else if (result < 0) { - result = 0; - m_ppu.VSCR.SAT = 1; - } - - m_ppu.VPR[vd]._u16[h] = result; - } +void PPULLVMRecompiler::VPKSWUS(u32 vd, u32 va, u32 vb) { + ThisCall3("VPKSWUS", &PPUInterpreter::VPKSWUS, &m_interpreter, vd, va, vb); } -void PPULLVMRecompiler::VPKUHUM(u32 vd, u32 va, u32 vb) //nf -{ - for (uint b = 0; b < 8; b++) { - m_ppu.VPR[vd]._u8[b + 8] = m_ppu.VPR[va]._u8[b * 2]; - m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[vb]._u8[b * 2]; - } + +void PPULLVMRecompiler::VPKUHUM(u32 vd, u32 va, u32 vb) { + ThisCall3("VPKUHUM", &PPUInterpreter::VPKUHUM, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VPKUHUS(u32 vd, u32 va, u32 vb) { - for (uint b = 0; b < 8; b++) { - u16 result = m_ppu.VPR[va]._u16[b]; - - if (result > UINT8_MAX) { - result = UINT8_MAX; - m_ppu.VSCR.SAT = 1; - } - - m_ppu.VPR[vd]._u8[b + 8] = result; - - result = m_ppu.VPR[vb]._u16[b]; - - if (result > UINT8_MAX) { - result = UINT8_MAX; - m_ppu.VSCR.SAT = 1; - } - - m_ppu.VPR[vd]._u8[b] = result; - } + ThisCall3("VPKUHUS", &PPUInterpreter::VPKUHUS, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VPKUWUM(u32 vd, u32 va, u32 vb) { - for (uint h = 0; h < 4; h++) { - m_ppu.VPR[vd]._u16[h + 4] = m_ppu.VPR[va]._u16[h * 2]; - m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[vb]._u16[h * 2]; - } + ThisCall3("VPKUWUM", &PPUInterpreter::VPKUWUM, &m_interpreter, vd, va, vb); } -void PPULLVMRecompiler::VPKUWUS(u32 vd, u32 va, u32 vb) //nf -{ - for (uint h = 0; h < 4; h++) { - u32 result = m_ppu.VPR[va]._u32[h]; - if (result > UINT16_MAX) { - result = UINT16_MAX; - m_ppu.VSCR.SAT = 1; - } - - m_ppu.VPR[vd]._u16[h + 4] = result; - - result = m_ppu.VPR[vb]._u32[h]; - - if (result > UINT16_MAX) { - result = UINT16_MAX; - m_ppu.VSCR.SAT = 1; - } - - m_ppu.VPR[vd]._u16[h] = result; - } +void PPULLVMRecompiler::VPKUWUS(u32 vd, u32 va, u32 vb) { + ThisCall3("VPKUWUS", &PPUInterpreter::VPKUWUS, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VREFP(u32 vd, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._f[w] = 1.0f / m_ppu.VPR[vb]._f[w]; - } + ThisCall2("VREFP", &PPUInterpreter::VREFP, &m_interpreter, vd, vb); } + void PPULLVMRecompiler::VRFIM(u32 vd, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._f[w] = floor(m_ppu.VPR[vb]._f[w]); - } + ThisCall2("VRFIM", &PPUInterpreter::VRFIM, &m_interpreter, vd, vb); } + void PPULLVMRecompiler::VRFIN(u32 vd, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._f[w] = floor(m_ppu.VPR[vb]._f[w] + 0.5f); - } + ThisCall2("VRFIN", &PPUInterpreter::VRFIN, &m_interpreter, vd, vb); } + void PPULLVMRecompiler::VRFIP(u32 vd, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._f[w] = ceil(m_ppu.VPR[vb]._f[w]); - } + ThisCall2("VRFIP", &PPUInterpreter::VRFIP, &m_interpreter, vd, vb); } + void PPULLVMRecompiler::VRFIZ(u32 vd, u32 vb) { - for (uint w = 0; w < 4; w++) { - float f; - modff(m_ppu.VPR[vb]._f[w], &f); - m_ppu.VPR[vd]._f[w] = f; - } + ThisCall2("VRFIZ", &PPUInterpreter::VRFIZ, &m_interpreter, vd, vb); } -void PPULLVMRecompiler::VRLB(u32 vd, u32 va, u32 vb) //nf -{ - for (uint b = 0; b < 16; b++) { - int nRot = m_ppu.VPR[vb]._u8[b] & 0x7; - m_ppu.VPR[vd]._u8[b] = (m_ppu.VPR[va]._u8[b] << nRot) | (m_ppu.VPR[va]._u8[b] >> (8 - nRot)); - } +void PPULLVMRecompiler::VRLB(u32 vd, u32 va, u32 vb) { + ThisCall3("VRLB", &PPUInterpreter::VRLB, &m_interpreter, vd, va, vb); } -void PPULLVMRecompiler::VRLH(u32 vd, u32 va, u32 vb) //nf -{ - //for (uint h = 0; h < 8; h++) - //{ - // m_ppu.VPR[vd]._u16[h] = rotl16(m_ppu.VPR[va]._u16[h], m_ppu.VPR[vb]._u8[h * 2] & 0xf); - //} + +void PPULLVMRecompiler::VRLH(u32 vd, u32 va, u32 vb) { + ThisCall3("VRLH", &PPUInterpreter::VRLH, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VRLW(u32 vd, u32 va, u32 vb) { - //for (uint w = 0; w < 4; w++) - //{ - // m_ppu.VPR[vd]._u32[w] = rotl32(m_ppu.VPR[va]._u32[w], m_ppu.VPR[vb]._u8[w * 4] & 0x1f); - //} + ThisCall3("VRLW", &PPUInterpreter::VRLW, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VRSQRTEFP(u32 vd, u32 vb) { - for (uint w = 0; w < 4; w++) { - //TODO: accurate div - m_ppu.VPR[vd]._f[w] = 1.0f / sqrtf(m_ppu.VPR[vb]._f[w]); - } + ThisCall2("VRSQRTEFP", &PPUInterpreter::VRSQRTEFP, &m_interpreter, vd, vb); } + void PPULLVMRecompiler::VSEL(u32 vd, u32 va, u32 vb, u32 vc) { - for (uint b = 0; b < 16; b++) { - m_ppu.VPR[vd]._u8[b] = (m_ppu.VPR[vb]._u8[b] & m_ppu.VPR[vc]._u8[b]) | (m_ppu.VPR[va]._u8[b] & (~m_ppu.VPR[vc]._u8[b])); - } + ThisCall4("VSEL", &PPUInterpreter::VSEL, &m_interpreter, vd, va, vb, vc); } -void PPULLVMRecompiler::VSL(u32 vd, u32 va, u32 vb) //nf -{ - u8 sh = m_ppu.VPR[vb]._u8[0] & 0x7; - u32 t = 1; - - for (uint b = 0; b < 16; b++) { - t &= (m_ppu.VPR[vb]._u8[b] & 0x7) == sh; - } - - if (t) { - m_ppu.VPR[vd]._u8[0] = m_ppu.VPR[va]._u8[0] << sh; - - for (uint b = 1; b < 16; b++) { - m_ppu.VPR[vd]._u8[b] = (m_ppu.VPR[va]._u8[b] << sh) | (m_ppu.VPR[va]._u8[b - 1] >> (8 - sh)); - } - } else { - //undefined - m_ppu.VPR[vd]._u32[0] = 0xCDCDCDCD; - m_ppu.VPR[vd]._u32[1] = 0xCDCDCDCD; - m_ppu.VPR[vd]._u32[2] = 0xCDCDCDCD; - m_ppu.VPR[vd]._u32[3] = 0xCDCDCDCD; - } +void PPULLVMRecompiler::VSL(u32 vd, u32 va, u32 vb) { + ThisCall3("VSL", &PPUInterpreter::VSL, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VSLB(u32 vd, u32 va, u32 vb) { - for (uint b = 0; b < 16; b++) { - m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._u8[b] << (m_ppu.VPR[vb]._u8[b] & 0x7); - } + ThisCall3("VSLB", &PPUInterpreter::VSLB, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VSLDOI(u32 vd, u32 va, u32 vb, u32 sh) { - u8 tmpSRC[32]; - memcpy(tmpSRC, m_ppu.VPR[vb]._u8, 16); - memcpy(tmpSRC + 16, m_ppu.VPR[va]._u8, 16); - - for (uint b = 0; b < 16; b++) { - m_ppu.VPR[vd]._u8[15 - b] = tmpSRC[31 - (b + sh)]; - } + ThisCall4("VSLDOI", &PPUInterpreter::VSLDOI, &m_interpreter, vd, va, vb, sh); } + void PPULLVMRecompiler::VSLH(u32 vd, u32 va, u32 vb) { - for (uint h = 0; h < 8; h++) { - m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] << (m_ppu.VPR[vb]._u8[h * 2] & 0xf); - } + ThisCall3("VSLH", &PPUInterpreter::VSLH, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VSLO(u32 vd, u32 va, u32 vb) { - u8 nShift = (m_ppu.VPR[vb]._u8[0] >> 3) & 0xf; - - m_ppu.VPR[vd].Clear(); - - for (u8 b = 0; b < 16 - nShift; b++) { - m_ppu.VPR[vd]._u8[15 - b] = m_ppu.VPR[va]._u8[15 - (b + nShift)]; - } + ThisCall3("VSLO", &PPUInterpreter::VSLO, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VSLW(u32 vd, u32 va, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] << (m_ppu.VPR[vb]._u32[w] & 0x1f); - } + ThisCall3("VSLW", &PPUInterpreter::VSLW, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VSPLTB(u32 vd, u32 uimm5, u32 vb) { - u8 byte = m_ppu.VPR[vb]._u8[15 - uimm5]; - - for (uint b = 0; b < 16; b++) { - m_ppu.VPR[vd]._u8[b] = byte; - } + ThisCall3("VSPLTB", &PPUInterpreter::VSPLTB, &m_interpreter, vd, uimm5, vb); } + void PPULLVMRecompiler::VSPLTH(u32 vd, u32 uimm5, u32 vb) { - assert(uimm5 < 8); - - u16 hword = m_ppu.VPR[vb]._u16[7 - uimm5]; - - for (uint h = 0; h < 8; h++) { - m_ppu.VPR[vd]._u16[h] = hword; - } + ThisCall3("VSPLTH", &PPUInterpreter::VSPLTH, &m_interpreter, vd, uimm5, vb); } + void PPULLVMRecompiler::VSPLTISB(u32 vd, s32 simm5) { - for (uint b = 0; b < 16; b++) { - m_ppu.VPR[vd]._u8[b] = simm5; - } + ThisCall2("VSPLTISB", &PPUInterpreter::VSPLTISB, &m_interpreter, vd, simm5); } + void PPULLVMRecompiler::VSPLTISH(u32 vd, s32 simm5) { - for (uint h = 0; h < 8; h++) { - m_ppu.VPR[vd]._u16[h] = (s16)simm5; - } + ThisCall2("VSPLTISH", &PPUInterpreter::VSPLTISH, &m_interpreter, vd, simm5); } + void PPULLVMRecompiler::VSPLTISW(u32 vd, s32 simm5) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._u32[w] = (s32)simm5; - } + ThisCall2("VSPLTISW", &PPUInterpreter::VSPLTISW, &m_interpreter, vd, simm5); } + void PPULLVMRecompiler::VSPLTW(u32 vd, u32 uimm5, u32 vb) { - assert(uimm5 < 4); - - u32 word = m_ppu.VPR[vb]._u32[3 - uimm5]; - - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._u32[w] = word; - } + ThisCall3("VSPLTW", &PPUInterpreter::VSPLTW, &m_interpreter, vd, uimm5, vb); } -void PPULLVMRecompiler::VSR(u32 vd, u32 va, u32 vb) //nf -{ - u8 sh = m_ppu.VPR[vb]._u8[0] & 0x7; - u32 t = 1; - for (uint b = 0; b < 16; b++) { - t &= (m_ppu.VPR[vb]._u8[b] & 0x7) == sh; - } - - if (t) { - m_ppu.VPR[vd]._u8[15] = m_ppu.VPR[va]._u8[15] >> sh; - - for (uint b = 14; ~b; b--) { - m_ppu.VPR[vd]._u8[b] = (m_ppu.VPR[va]._u8[b] >> sh) | (m_ppu.VPR[va]._u8[b + 1] << (8 - sh)); - } - } else { - //undefined - m_ppu.VPR[vd]._u32[0] = 0xCDCDCDCD; - m_ppu.VPR[vd]._u32[1] = 0xCDCDCDCD; - m_ppu.VPR[vd]._u32[2] = 0xCDCDCDCD; - m_ppu.VPR[vd]._u32[3] = 0xCDCDCDCD; - } +void PPULLVMRecompiler::VSR(u32 vd, u32 va, u32 vb) { + ThisCall3("VSR", &PPUInterpreter::VSR, &m_interpreter, vd, va, vb); } -void PPULLVMRecompiler::VSRAB(u32 vd, u32 va, u32 vb) //nf -{ - for (uint b = 0; b < 16; b++) { - m_ppu.VPR[vd]._s8[b] = m_ppu.VPR[va]._s8[b] >> (m_ppu.VPR[vb]._u8[b] & 0x7); - } + +void PPULLVMRecompiler::VSRAB(u32 vd, u32 va, u32 vb) { + ThisCall3("VSRAB", &PPUInterpreter::VSRAB, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VSRAH(u32 vd, u32 va, u32 vb) { - for (uint h = 0; h < 8; h++) { - m_ppu.VPR[vd]._s16[h] = m_ppu.VPR[va]._s16[h] >> (m_ppu.VPR[vb]._u8[h * 2] & 0xf); - } + ThisCall3("VSRAH", &PPUInterpreter::VSRAH, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VSRAW(u32 vd, u32 va, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._s32[w] = m_ppu.VPR[va]._s32[w] >> (m_ppu.VPR[vb]._u8[w * 4] & 0x1f); - } + ThisCall3("VSRAW", &PPUInterpreter::VSRAW, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VSRB(u32 vd, u32 va, u32 vb) { - for (uint b = 0; b < 16; b++) { - m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._u8[b] >> (m_ppu.VPR[vb]._u8[b] & 0x7); - } + ThisCall3("VSRB", &PPUInterpreter::VSRB, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VSRH(u32 vd, u32 va, u32 vb) { - for (uint h = 0; h < 8; h++) { - m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] >> (m_ppu.VPR[vb]._u8[h * 2] & 0xf); - } + ThisCall3("VSRH", &PPUInterpreter::VSRH, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VSRO(u32 vd, u32 va, u32 vb) { - u8 nShift = (m_ppu.VPR[vb]._u8[0] >> 3) & 0xf; - - m_ppu.VPR[vd].Clear(); - - for (u8 b = 0; b < 16 - nShift; b++) { - m_ppu.VPR[vd]._u8[b] = m_ppu.VPR[va]._u8[b + nShift]; - } + ThisCall3("VSRO", &PPUInterpreter::VSRO, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VSRW(u32 vd, u32 va, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] >> (m_ppu.VPR[vb]._u8[w * 4] & 0x1f); - } + ThisCall3("VSRW", &PPUInterpreter::VSRW, &m_interpreter, vd, va, vb); } -void PPULLVMRecompiler::VSUBCUW(u32 vd, u32 va, u32 vb) //nf -{ - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] < m_ppu.VPR[vb]._u32[w] ? 0 : 1; - } + +void PPULLVMRecompiler::VSUBCUW(u32 vd, u32 va, u32 vb) { + ThisCall3("VSUBCUW", &PPUInterpreter::VSUBCUW, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VSUBFP(u32 vd, u32 va, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._f[w] = m_ppu.VPR[va]._f[w] - m_ppu.VPR[vb]._f[w]; - } + ThisCall3("VSUBFP", &PPUInterpreter::VSUBFP, &m_interpreter, vd, va, vb); } -void PPULLVMRecompiler::VSUBSBS(u32 vd, u32 va, u32 vb) //nf -{ - for (uint b = 0; b < 16; b++) { - s16 result = (s16)m_ppu.VPR[va]._s8[b] - (s16)m_ppu.VPR[vb]._s8[b]; - if (result < INT8_MIN) { - m_ppu.VPR[vd]._s8[b] = INT8_MIN; - m_ppu.VSCR.SAT = 1; - } else if (result > INT8_MAX) { - m_ppu.VPR[vd]._s8[b] = INT8_MAX; - m_ppu.VSCR.SAT = 1; - } else - m_ppu.VPR[vd]._s8[b] = (s8)result; - } +void PPULLVMRecompiler::VSUBSBS(u32 vd, u32 va, u32 vb) { + ThisCall3("VSUBSBS", &PPUInterpreter::VSUBSBS, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VSUBSHS(u32 vd, u32 va, u32 vb) { - for (uint h = 0; h < 8; h++) { - s32 result = (s32)m_ppu.VPR[va]._s16[h] - (s32)m_ppu.VPR[vb]._s16[h]; - - if (result < INT16_MIN) { - m_ppu.VPR[vd]._s16[h] = (s16)INT16_MIN; - m_ppu.VSCR.SAT = 1; - } else if (result > INT16_MAX) { - m_ppu.VPR[vd]._s16[h] = (s16)INT16_MAX; - m_ppu.VSCR.SAT = 1; - } else - m_ppu.VPR[vd]._s16[h] = (s16)result; - } + ThisCall3("VSUBSHS", &PPUInterpreter::VSUBSHS, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VSUBSWS(u32 vd, u32 va, u32 vb) { - for (uint w = 0; w < 4; w++) { - s64 result = (s64)m_ppu.VPR[va]._s32[w] - (s64)m_ppu.VPR[vb]._s32[w]; - - if (result < INT32_MIN) { - m_ppu.VPR[vd]._s32[w] = (s32)INT32_MIN; - m_ppu.VSCR.SAT = 1; - } else if (result > INT32_MAX) { - m_ppu.VPR[vd]._s32[w] = (s32)INT32_MAX; - m_ppu.VSCR.SAT = 1; - } else - m_ppu.VPR[vd]._s32[w] = (s32)result; - } + ThisCall3("VSUBSWS", &PPUInterpreter::VSUBSWS, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VSUBUBM(u32 vd, u32 va, u32 vb) { - for (uint b = 0; b < 16; b++) { - m_ppu.VPR[vd]._u8[b] = (u8)((m_ppu.VPR[va]._u8[b] - m_ppu.VPR[vb]._u8[b]) & 0xff); - } + ThisCall3("VSUBUBM", &PPUInterpreter::VSUBUBM, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VSUBUBS(u32 vd, u32 va, u32 vb) { - for (uint b = 0; b < 16; b++) { - s16 result = (s16)m_ppu.VPR[va]._u8[b] - (s16)m_ppu.VPR[vb]._u8[b]; - - if (result < 0) { - m_ppu.VPR[vd]._u8[b] = 0; - m_ppu.VSCR.SAT = 1; - } else - m_ppu.VPR[vd]._u8[b] = (u8)result; - } + ThisCall3("VSUBUBS", &PPUInterpreter::VSUBUBS, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VSUBUHM(u32 vd, u32 va, u32 vb) { - for (uint h = 0; h < 8; h++) { - m_ppu.VPR[vd]._u16[h] = m_ppu.VPR[va]._u16[h] - m_ppu.VPR[vb]._u16[h]; - } + ThisCall3("VSUBUHM", &PPUInterpreter::VSUBUHM, &m_interpreter, vd, va, vb); } -void PPULLVMRecompiler::VSUBUHS(u32 vd, u32 va, u32 vb) //nf -{ - for (uint h = 0; h < 8; h++) { - s32 result = (s32)m_ppu.VPR[va]._u16[h] - (s32)m_ppu.VPR[vb]._u16[h]; - if (result < 0) { - m_ppu.VPR[vd]._u16[h] = 0; - m_ppu.VSCR.SAT = 1; - } else - m_ppu.VPR[vd]._u16[h] = (u16)result; - } +void PPULLVMRecompiler::VSUBUHS(u32 vd, u32 va, u32 vb) { + ThisCall3("VSUBUHS", &PPUInterpreter::VSUBUHS, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VSUBUWM(u32 vd, u32 va, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._u32[w] = m_ppu.VPR[va]._u32[w] - m_ppu.VPR[vb]._u32[w]; - } + ThisCall3("VSUBUWM", &PPUInterpreter::VSUBUWM, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VSUBUWS(u32 vd, u32 va, u32 vb) { - for (uint w = 0; w < 4; w++) { - s64 result = (s64)m_ppu.VPR[va]._u32[w] - (s64)m_ppu.VPR[vb]._u32[w]; - - if (result < 0) { - m_ppu.VPR[vd]._u32[w] = 0; - m_ppu.VSCR.SAT = 1; - } else - m_ppu.VPR[vd]._u32[w] = (u32)result; - } + ThisCall3("VSUBUWS", &PPUInterpreter::VSUBUWS, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VSUMSWS(u32 vd, u32 va, u32 vb) { - m_ppu.VPR[vd].Clear(); - - s64 sum = m_ppu.VPR[vb]._s32[3]; - - for (uint w = 0; w < 4; w++) { - sum += m_ppu.VPR[va]._s32[w]; - } - - if (sum > INT32_MAX) { - m_ppu.VPR[vd]._s32[0] = (s32)INT32_MAX; - m_ppu.VSCR.SAT = 1; - } else if (sum < INT32_MIN) { - m_ppu.VPR[vd]._s32[0] = (s32)INT32_MIN; - m_ppu.VSCR.SAT = 1; - } else - m_ppu.VPR[vd]._s32[0] = (s32)sum; + ThisCall3("VSUMSWS", &PPUInterpreter::VSUMSWS, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VSUM2SWS(u32 vd, u32 va, u32 vb) { - for (uint n = 0; n < 2; n++) { - s64 sum = (s64)m_ppu.VPR[va]._s32[n * 2] + m_ppu.VPR[va]._s32[n * 2 + 1] + m_ppu.VPR[vb]._s32[n * 2]; - - if (sum > INT32_MAX) { - m_ppu.VPR[vd]._s32[n * 2] = (s32)INT32_MAX; - m_ppu.VSCR.SAT = 1; - } else if (sum < INT32_MIN) { - m_ppu.VPR[vd]._s32[n * 2] = (s32)INT32_MIN; - m_ppu.VSCR.SAT = 1; - } else - m_ppu.VPR[vd]._s32[n * 2] = (s32)sum; - } - m_ppu.VPR[vd]._s32[1] = 0; - m_ppu.VPR[vd]._s32[3] = 0; + ThisCall3("VSUM2SWS", &PPUInterpreter::VSUM2SWS, &m_interpreter, vd, va, vb); } -void PPULLVMRecompiler::VSUM4SBS(u32 vd, u32 va, u32 vb) //nf -{ - for (uint w = 0; w < 4; w++) { - s64 sum = m_ppu.VPR[vb]._s32[w]; - for (uint b = 0; b < 4; b++) { - sum += m_ppu.VPR[va]._s8[w * 4 + b]; - } - - if (sum > INT32_MAX) { - m_ppu.VPR[vd]._s32[w] = (s32)INT32_MAX; - m_ppu.VSCR.SAT = 1; - } else if (sum < INT32_MIN) { - m_ppu.VPR[vd]._s32[w] = (s32)INT32_MIN; - m_ppu.VSCR.SAT = 1; - } else - m_ppu.VPR[vd]._s32[w] = (s32)sum; - } +void PPULLVMRecompiler::VSUM4SBS(u32 vd, u32 va, u32 vb) { + ThisCall3("VSUM4SBS", &PPUInterpreter::VSUM4SBS, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VSUM4SHS(u32 vd, u32 va, u32 vb) { - for (uint w = 0; w < 4; w++) { - s64 sum = m_ppu.VPR[vb]._s32[w]; - - for (uint h = 0; h < 2; h++) { - sum += m_ppu.VPR[va]._s16[w * 2 + h]; - } - - if (sum > INT32_MAX) { - m_ppu.VPR[vd]._s32[w] = (s32)INT32_MAX; - m_ppu.VSCR.SAT = 1; - } else if (sum < INT32_MIN) { - m_ppu.VPR[vd]._s32[w] = (s32)INT32_MIN; - m_ppu.VSCR.SAT = 1; - } else - m_ppu.VPR[vd]._s32[w] = (s32)sum; - } + ThisCall3("VSUM4SHS", &PPUInterpreter::VSUM4SHS, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VSUM4UBS(u32 vd, u32 va, u32 vb) { - for (uint w = 0; w < 4; w++) { - u64 sum = m_ppu.VPR[vb]._u32[w]; - - for (uint b = 0; b < 4; b++) { - sum += m_ppu.VPR[va]._u8[w * 4 + b]; - } - - if (sum > UINT32_MAX) { - m_ppu.VPR[vd]._u32[w] = (u32)UINT32_MAX; - m_ppu.VSCR.SAT = 1; - } else - m_ppu.VPR[vd]._u32[w] = (u32)sum; - } + ThisCall3("VSUM4UBS", &PPUInterpreter::VSUM4UBS, &m_interpreter, vd, va, vb); } + void PPULLVMRecompiler::VUPKHPX(u32 vd, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._s8[(3 - w) * 4 + 3] = m_ppu.VPR[vb]._s8[w * 2 + 0] >> 7; // signed shift sign extends - m_ppu.VPR[vd]._u8[(3 - w) * 4 + 2] = (m_ppu.VPR[vb]._u8[w * 2 + 0] >> 2) & 0x1f; - m_ppu.VPR[vd]._u8[(3 - w) * 4 + 1] = ((m_ppu.VPR[vb]._u8[w * 2 + 0] & 0x3) << 3) | ((m_ppu.VPR[vb]._u8[w * 2 + 1] >> 5) & 0x7); - m_ppu.VPR[vd]._u8[(3 - w) * 4 + 0] = m_ppu.VPR[vb]._u8[w * 2 + 1] & 0x1f; - } + ThisCall2("VUPKHPX", &PPUInterpreter::VUPKHPX, &m_interpreter, vd, vb); } + void PPULLVMRecompiler::VUPKHSB(u32 vd, u32 vb) { - for (uint h = 0; h < 8; h++) { - m_ppu.VPR[vd]._s16[h] = m_ppu.VPR[vb]._s8[h]; - } + ThisCall2("VUPKHSB", &PPUInterpreter::VUPKHSB, &m_interpreter, vd, vb); } + void PPULLVMRecompiler::VUPKHSH(u32 vd, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._s32[w] = m_ppu.VPR[vb]._s16[w]; - } + ThisCall2("VUPKHSH", &PPUInterpreter::VUPKHSH, &m_interpreter, vd, vb); } + void PPULLVMRecompiler::VUPKLPX(u32 vd, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._s8[(3 - w) * 4 + 3] = m_ppu.VPR[vb]._s8[8 + w * 2 + 0] >> 7; // signed shift sign extends - m_ppu.VPR[vd]._u8[(3 - w) * 4 + 2] = (m_ppu.VPR[vb]._u8[8 + w * 2 + 0] >> 2) & 0x1f; - m_ppu.VPR[vd]._u8[(3 - w) * 4 + 1] = ((m_ppu.VPR[vb]._u8[8 + w * 2 + 0] & 0x3) << 3) | ((m_ppu.VPR[vb]._u8[8 + w * 2 + 1] >> 5) & 0x7); - m_ppu.VPR[vd]._u8[(3 - w) * 4 + 0] = m_ppu.VPR[vb]._u8[8 + w * 2 + 1] & 0x1f; - } + ThisCall2("VUPKLPX", &PPUInterpreter::VUPKLPX, &m_interpreter, vd, vb); } -void PPULLVMRecompiler::VUPKLSB(u32 vd, u32 vb) //nf -{ - for (uint h = 0; h < 8; h++) { - m_ppu.VPR[vd]._s16[h] = m_ppu.VPR[vb]._s8[8 + h]; - } + +void PPULLVMRecompiler::VUPKLSB(u32 vd, u32 vb) { + ThisCall2("VUPKLSB", &PPUInterpreter::VUPKLSB, &m_interpreter, vd, vb); } + void PPULLVMRecompiler::VUPKLSH(u32 vd, u32 vb) { - for (uint w = 0; w < 4; w++) { - m_ppu.VPR[vd]._s32[w] = m_ppu.VPR[vb]._s16[4 + w]; - } + ThisCall2("VUPKLSH", &PPUInterpreter::VUPKLSH, &m_interpreter, vd, vb); } + void PPULLVMRecompiler::VXOR(u32 vd, u32 va, u32 vb) { - m_ppu.VPR[vd]._u32[0] = m_ppu.VPR[va]._u32[0] ^ m_ppu.VPR[vb]._u32[0]; - m_ppu.VPR[vd]._u32[1] = m_ppu.VPR[va]._u32[1] ^ m_ppu.VPR[vb]._u32[1]; - m_ppu.VPR[vd]._u32[2] = m_ppu.VPR[va]._u32[2] ^ m_ppu.VPR[vb]._u32[2]; - m_ppu.VPR[vd]._u32[3] = m_ppu.VPR[va]._u32[3] ^ m_ppu.VPR[vb]._u32[3]; + ThisCall3("VXOR", &PPUInterpreter::VXOR, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::MULLI(u32 rd, u32 ra, s32 simm16) { - auto ra_i64 = GetGpr(ra); - auto res_i64 = m_ir_builder.CreateMul(ra_i64, m_ir_builder.getInt64((s64)simm16)); - SetGpr(rd, res_i64); + //auto ra_i64 = GetGpr(ra); + //auto res_i64 = m_ir_builder.CreateMul(ra_i64, m_ir_builder.getInt64((s64)simm16)); + //SetGpr(rd, res_i64); + ThisCall3("MULLI", &PPUInterpreter::MULLI, &m_interpreter, rd, ra, simm16); } void PPULLVMRecompiler::SUBFIC(u32 rd, u32 ra, s32 simm16) { - auto ra_i64 = GetGpr(ra); - auto res_s = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::ssub_with_overflow), m_ir_builder.getInt64((s64)simm16), ra_i64); - auto diff_i64 = m_ir_builder.CreateExtractValue(res_s, {0}); - auto carry_i1 = m_ir_builder.CreateExtractValue(res_s, {1}); - SetGpr(rd, diff_i64); - SetXerCa(carry_i1); + //auto ra_i64 = GetGpr(ra); + //auto res_s = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::ssub_with_overflow), m_ir_builder.getInt64((s64)simm16), ra_i64); + //auto diff_i64 = m_ir_builder.CreateExtractValue(res_s, {0}); + //auto carry_i1 = m_ir_builder.CreateExtractValue(res_s, {1}); + //SetGpr(rd, diff_i64); + //SetXerCa(carry_i1); + ThisCall3("SUBFIC", &PPUInterpreter::SUBFIC, &m_interpreter, rd, ra, simm16); } void PPULLVMRecompiler::CMPLI(u32 crfd, u32 l, u32 ra, u32 uimm16) { - auto ra_i64 = GetGpr(ra); - if (l == 0) { - ra_i64 = m_ir_builder.CreateAnd(ra_i64, 0xFFFFFFFF); - } + //auto ra_i64 = GetGpr(ra); + //if (l == 0) { + // ra_i64 = m_ir_builder.CreateAnd(ra_i64, 0xFFFFFFFF); + //} - SetCrFieldUnsignedCmp(crfd, ra_i64, m_ir_builder.getInt64(uimm16)); + //SetCrFieldUnsignedCmp(crfd, ra_i64, m_ir_builder.getInt64(uimm16)); + ThisCall4("CMPLI", &PPUInterpreter::CMPLI, &m_interpreter, crfd, l, ra, uimm16); } void PPULLVMRecompiler::CMPI(u32 crfd, u32 l, u32 ra, s32 simm16) { - auto ra_i64 = GetGpr(ra); - if (l == 0) { - auto ra_i32 = m_ir_builder.CreateTrunc(ra_i64, Type::getInt32Ty(m_llvm_context)); - ra_i64 = m_ir_builder.CreateSExt(ra_i64, Type::getInt64Ty(m_llvm_context)); - } + //auto ra_i64 = GetGpr(ra); + //if (l == 0) { + // auto ra_i32 = m_ir_builder.CreateTrunc(ra_i64, Type::getInt32Ty(m_llvm_context)); + // ra_i64 = m_ir_builder.CreateSExt(ra_i64, Type::getInt64Ty(m_llvm_context)); + //} - SetCrFieldSignedCmp(crfd, ra_i64, m_ir_builder.getInt64((s64)simm16)); + //SetCrFieldSignedCmp(crfd, ra_i64, m_ir_builder.getInt64((s64)simm16)); + ThisCall4("CMPI", &PPUInterpreter::CMPI, &m_interpreter, crfd, l, ra, simm16); } void PPULLVMRecompiler::ADDIC(u32 rd, u32 ra, s32 simm16) { - auto ra_i64 = GetGpr(ra); - auto res_s = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::sadd_with_overflow), m_ir_builder.getInt64((s64)simm16), ra_i64); - auto sum_i64 = m_ir_builder.CreateExtractValue(res_s, {0}); - auto carry_i1 = m_ir_builder.CreateExtractValue(res_s, {1}); - SetGpr(rd, sum_i64); - SetXerCa(carry_i1); + //auto ra_i64 = GetGpr(ra); + //auto res_s = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::sadd_with_overflow), m_ir_builder.getInt64((s64)simm16), ra_i64); + //auto sum_i64 = m_ir_builder.CreateExtractValue(res_s, {0}); + //auto carry_i1 = m_ir_builder.CreateExtractValue(res_s, {1}); + //SetGpr(rd, sum_i64); + //SetXerCa(carry_i1); + ThisCall3("ADDIC", &PPUInterpreter::ADDIC, &m_interpreter, rd, ra, simm16); } void PPULLVMRecompiler::ADDIC_(u32 rd, u32 ra, s32 simm16) { - ADDIC(rd, ra, simm16); - SetCrFieldSignedCmp(0, GetGpr(rd), m_ir_builder.getInt64(0)); + //ADDIC(rd, ra, simm16); + //SetCrFieldSignedCmp(0, GetGpr(rd), m_ir_builder.getInt64(0)); + ThisCall3("ADDIC_", &PPUInterpreter::ADDIC_, &m_interpreter, rd, ra, simm16); } void PPULLVMRecompiler::ADDI(u32 rd, u32 ra, s32 simm16) { - if (ra == 0) { - SetGpr(rd, m_ir_builder.getInt64((s64)simm16)); - } else { - auto ra_i64 = GetGpr(ra); - auto sum_i64 = m_ir_builder.CreateAdd(ra_i64, m_ir_builder.getInt64((s64)simm16)); - SetGpr(rd, sum_i64); - } + //if (ra == 0) { + // SetGpr(rd, m_ir_builder.getInt64((s64)simm16)); + //} else { + // auto ra_i64 = GetGpr(ra); + // auto sum_i64 = m_ir_builder.CreateAdd(ra_i64, m_ir_builder.getInt64((s64)simm16)); + // SetGpr(rd, sum_i64); + //} + ThisCall3("ADDI", &PPUInterpreter::ADDI, &m_interpreter, rd, ra, simm16); } void PPULLVMRecompiler::ADDIS(u32 rd, u32 ra, s32 simm16) { - if (ra == 0) { - SetGpr(rd, m_ir_builder.getInt64((s64)(simm16 << 16))); - } else { - auto ra_i64 = GetGpr(ra); - auto sum_i64 = m_ir_builder.CreateAdd(ra_i64, m_ir_builder.getInt64((s64)(simm16 << 16))); - SetGpr(rd, sum_i64); - } + //if (ra == 0) { + // SetGpr(rd, m_ir_builder.getInt64((s64)(simm16 << 16))); + //} else { + // auto ra_i64 = GetGpr(ra); + // auto sum_i64 = m_ir_builder.CreateAdd(ra_i64, m_ir_builder.getInt64((s64)(simm16 << 16))); + // SetGpr(rd, sum_i64); + //} + ThisCall3("ADDIS", &PPUInterpreter::ADDIS, &m_interpreter, rd, ra, simm16); } void PPULLVMRecompiler::BC(u32 bo, u32 bi, s32 bd, u32 aa, u32 lk) { - //if (CheckCondition(bo, bi)) - //{ - // const u64 nextLR = m_ppu.PC + 4; - // m_ppu.SetBranch(branchTarget((aa ? 0 : m_ppu.PC), bd), lk); - // if (lk) m_ppu.LR = nextLR; - //} + ThisCall5("BC", &PPUInterpreter::BC, &m_interpreter, bo, bi, bd, aa, lk); + m_hit_branch_instruction = true; } void PPULLVMRecompiler::SC(u32 sc_code) { - //switch (sc_code) - //{ - //case 0x1: UNK(fmt::Format("HyperCall %d", m_ppu.GPR[0])); break; - //case 0x2: SysCall(); break; - //case 0x3: - // Emu.GetSFuncManager().StaticExecute(m_ppu.GPR[11]); - // if (Ini.HLELogging.GetValue()) - // { - // LOG_NOTICE(PPU, "'%s' done with code[0x%llx]! #pc: 0x%llx", - // Emu.GetSFuncManager()[m_ppu.GPR[11]]->name, m_ppu.GPR[3], m_ppu.PC); - // } - // break; - //case 0x4: m_ppu.FastStop(); break; - //case 0x22: UNK("HyperCall LV1"); break; - //default: UNK(fmt::Format("Unknown sc: %x", sc_code)); - //} + ThisCall1("SC", &PPUInterpreter::SC, &m_interpreter, sc_code); } void PPULLVMRecompiler::B(s32 ll, u32 aa, u32 lk) { - const u64 nextLR = m_ppu.PC + 4; - m_ppu.SetBranch(branchTarget(aa ? 0 : m_ppu.PC, ll), lk); - if (lk) m_ppu.LR = nextLR; + ThisCall3("B", &PPUInterpreter::B, &m_interpreter, ll, aa, lk); + m_hit_branch_instruction = true; } void PPULLVMRecompiler::MCRF(u32 crfd, u32 crfs) { - if (crfd != crfs) { - auto cr_i32 = GetCr(); - auto crf_i32 = GetNibble(cr_i32, crfs); - cr_i32 = SetNibble(cr_i32, crfd, crf_i32); - SetCr(cr_i32); - } + //if (crfd != crfs) { + // auto cr_i32 = GetCr(); + // auto crf_i32 = GetNibble(cr_i32, crfs); + // cr_i32 = SetNibble(cr_i32, crfd, crf_i32); + // SetCr(cr_i32); + //} + ThisCall2("MCRF", &PPUInterpreter::MCRF, &m_interpreter, crfd, crfs); } void PPULLVMRecompiler::BCLR(u32 bo, u32 bi, u32 bh, u32 lk) { - //if (CheckCondition(bo, bi)) - //{ - // const u64 nextLR = m_ppu.PC + 4; - // m_ppu.SetBranch(branchTarget(0, m_ppu.LR), true); - // if (lk) m_ppu.LR = nextLR; - //} + ThisCall4("BCLR", &PPUInterpreter::BCLR, &m_interpreter, bo, bi, bh, lk); + m_hit_branch_instruction = true; } void PPULLVMRecompiler::CRNOR(u32 crbd, u32 crba, u32 crbb) { - auto cr_i32 = GetCr(); - auto ba_i32 = GetBit(cr_i32, crba); - auto bb_i32 = GetBit(cr_i32, crbb); - auto res_i32 = m_ir_builder.CreateOr(ba_i32, bb_i32); - res_i32 = m_ir_builder.CreateXor(res_i32, 1); - cr_i32 = SetBit(cr_i32, crbd, res_i32); - SetCr(cr_i32); + //auto cr_i32 = GetCr(); + //auto ba_i32 = GetBit(cr_i32, crba); + //auto bb_i32 = GetBit(cr_i32, crbb); + //auto res_i32 = m_ir_builder.CreateOr(ba_i32, bb_i32); + //res_i32 = m_ir_builder.CreateXor(res_i32, 1); + //cr_i32 = SetBit(cr_i32, crbd, res_i32); + //SetCr(cr_i32); + ThisCall3("CRNOR", &PPUInterpreter::CRNOR, &m_interpreter, crbd, crba, crbb); } void PPULLVMRecompiler::CRANDC(u32 crbd, u32 crba, u32 crbb) { - auto cr_i32 = GetCr(); - auto ba_i32 = GetBit(cr_i32, crba); - auto bb_i32 = GetBit(cr_i32, crbb); - auto res_i32 = m_ir_builder.CreateXor(bb_i32, 1); - res_i32 = m_ir_builder.CreateAnd(ba_i32, res_i32); - cr_i32 = SetBit(cr_i32, crbd, res_i32); - SetCr(cr_i32); + //auto cr_i32 = GetCr(); + //auto ba_i32 = GetBit(cr_i32, crba); + //auto bb_i32 = GetBit(cr_i32, crbb); + //auto res_i32 = m_ir_builder.CreateXor(bb_i32, 1); + //res_i32 = m_ir_builder.CreateAnd(ba_i32, res_i32); + //cr_i32 = SetBit(cr_i32, crbd, res_i32); + //SetCr(cr_i32); + ThisCall3("CRANDC", &PPUInterpreter::CRANDC, &m_interpreter, crbd, crba, crbb); } void PPULLVMRecompiler::ISYNC() { @@ -1682,1612 +1100,932 @@ void PPULLVMRecompiler::ISYNC() { } void PPULLVMRecompiler::CRXOR(u32 crbd, u32 crba, u32 crbb) { - auto cr_i32 = GetCr(); - auto ba_i32 = GetBit(cr_i32, crba); - auto bb_i32 = GetBit(cr_i32, crbb); - auto res_i32 = m_ir_builder.CreateXor(ba_i32, bb_i32); - cr_i32 = SetBit(cr_i32, crbd, res_i32); - SetCr(cr_i32); + //auto cr_i32 = GetCr(); + //auto ba_i32 = GetBit(cr_i32, crba); + //auto bb_i32 = GetBit(cr_i32, crbb); + //auto res_i32 = m_ir_builder.CreateXor(ba_i32, bb_i32); + //cr_i32 = SetBit(cr_i32, crbd, res_i32); + //SetCr(cr_i32); + ThisCall3("CRXOR", &PPUInterpreter::CRXOR, &m_interpreter, crbd, crba, crbb); } void PPULLVMRecompiler::CRNAND(u32 crbd, u32 crba, u32 crbb) { - auto cr_i32 = GetCr(); - auto ba_i32 = GetBit(cr_i32, crba); - auto bb_i32 = GetBit(cr_i32, crbb); - auto res_i32 = m_ir_builder.CreateAnd(ba_i32, bb_i32); - res_i32 = m_ir_builder.CreateXor(res_i32, 1); - cr_i32 = SetBit(cr_i32, crbd, res_i32); - SetCr(cr_i32); + //auto cr_i32 = GetCr(); + //auto ba_i32 = GetBit(cr_i32, crba); + //auto bb_i32 = GetBit(cr_i32, crbb); + //auto res_i32 = m_ir_builder.CreateAnd(ba_i32, bb_i32); + //res_i32 = m_ir_builder.CreateXor(res_i32, 1); + //cr_i32 = SetBit(cr_i32, crbd, res_i32); + //SetCr(cr_i32); + ThisCall3("CRNAND", &PPUInterpreter::CRNAND, &m_interpreter, crbd, crba, crbb); } void PPULLVMRecompiler::CRAND(u32 crbd, u32 crba, u32 crbb) { - auto cr_i32 = GetCr(); - auto ba_i32 = GetBit(cr_i32, crba); - auto bb_i32 = GetBit(cr_i32, crbb); - auto res_i32 = m_ir_builder.CreateAnd(ba_i32, bb_i32); - cr_i32 = SetBit(cr_i32, crbd, res_i32); - SetCr(cr_i32); + //auto cr_i32 = GetCr(); + //auto ba_i32 = GetBit(cr_i32, crba); + //auto bb_i32 = GetBit(cr_i32, crbb); + //auto res_i32 = m_ir_builder.CreateAnd(ba_i32, bb_i32); + //cr_i32 = SetBit(cr_i32, crbd, res_i32); + //SetCr(cr_i32); + ThisCall3("CRAND", &PPUInterpreter::CRAND, &m_interpreter, crbd, crba, crbb); } void PPULLVMRecompiler::CREQV(u32 crbd, u32 crba, u32 crbb) { - auto cr_i32 = GetCr(); - auto ba_i32 = GetBit(cr_i32, crba); - auto bb_i32 = GetBit(cr_i32, crbb); - auto res_i32 = m_ir_builder.CreateXor(ba_i32, bb_i32); - res_i32 = m_ir_builder.CreateXor(res_i32, 1); - cr_i32 = SetBit(cr_i32, crbd, res_i32); - SetCr(cr_i32); + //auto cr_i32 = GetCr(); + //auto ba_i32 = GetBit(cr_i32, crba); + //auto bb_i32 = GetBit(cr_i32, crbb); + //auto res_i32 = m_ir_builder.CreateXor(ba_i32, bb_i32); + //res_i32 = m_ir_builder.CreateXor(res_i32, 1); + //cr_i32 = SetBit(cr_i32, crbd, res_i32); + //SetCr(cr_i32); + ThisCall3("CREQV", &PPUInterpreter::CREQV, &m_interpreter, crbd, crba, crbb); } void PPULLVMRecompiler::CRORC(u32 crbd, u32 crba, u32 crbb) { - auto cr_i32 = GetCr(); - auto ba_i32 = GetBit(cr_i32, crba); - auto bb_i32 = GetBit(cr_i32, crbb); - auto res_i32 = m_ir_builder.CreateXor(bb_i32, 1); - res_i32 = m_ir_builder.CreateOr(ba_i32, res_i32); - cr_i32 = SetBit(cr_i32, crbd, res_i32); - SetCr(cr_i32); + //auto cr_i32 = GetCr(); + //auto ba_i32 = GetBit(cr_i32, crba); + //auto bb_i32 = GetBit(cr_i32, crbb); + //auto res_i32 = m_ir_builder.CreateXor(bb_i32, 1); + //res_i32 = m_ir_builder.CreateOr(ba_i32, res_i32); + //cr_i32 = SetBit(cr_i32, crbd, res_i32); + //SetCr(cr_i32); + ThisCall3("CRORC", &PPUInterpreter::CRORC, &m_interpreter, crbd, crba, crbb); } void PPULLVMRecompiler::CROR(u32 crbd, u32 crba, u32 crbb) { - auto cr_i32 = GetCr(); - auto ba_i32 = GetBit(cr_i32, crba); - auto bb_i32 = GetBit(cr_i32, crbb); - auto res_i32 = m_ir_builder.CreateOr(ba_i32, bb_i32); - cr_i32 = SetBit(cr_i32, crbd, res_i32); - SetCr(cr_i32); + //auto cr_i32 = GetCr(); + //auto ba_i32 = GetBit(cr_i32, crba); + //auto bb_i32 = GetBit(cr_i32, crbb); + //auto res_i32 = m_ir_builder.CreateOr(ba_i32, bb_i32); + //cr_i32 = SetBit(cr_i32, crbd, res_i32); + //SetCr(cr_i32); + ThisCall3("CROR", &PPUInterpreter::CROR, &m_interpreter, crbd, crba, crbb); } void PPULLVMRecompiler::BCCTR(u32 bo, u32 bi, u32 bh, u32 lk) { - if (bo & 0x10 || m_ppu.IsCR(bi) == (bo & 0x8)) { - const u64 nextLR = m_ppu.PC + 4; - m_ppu.SetBranch(branchTarget(0, m_ppu.CTR), true); - if (lk) m_ppu.LR = nextLR; - } + ThisCall4("BCCTR", &PPUInterpreter::BCCTR, &m_interpreter, bo, bi, bh, lk); + m_hit_branch_instruction = true; } void PPULLVMRecompiler::RLWIMI(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) { - //const u64 mask = rotate_mask[32 + mb][32 + me]; - //m_ppu.GPR[ra] = (m_ppu.GPR[ra] & ~mask) | (rotl32(m_ppu.GPR[rs], sh) & mask); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + ThisCall6("RLWIMI", &PPUInterpreter::RLWIMI, &m_interpreter, ra, rs, sh, mb, me, rc); } void PPULLVMRecompiler::RLWINM(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) { - //m_ppu.GPR[ra] = rotl32(m_ppu.GPR[rs], sh) & rotate_mask[32 + mb][32 + me]; - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + ThisCall6("RLWINM", &PPUInterpreter::RLWINM, &m_interpreter, ra, rs, sh, mb, me, rc); } void PPULLVMRecompiler::RLWNM(u32 ra, u32 rs, u32 rb, u32 mb, u32 me, bool rc) { - //m_ppu.GPR[ra] = rotl32(m_ppu.GPR[rs], m_ppu.GPR[rb] & 0x1f) & rotate_mask[32 + mb][32 + me]; - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + ThisCall6("RLWNM", &PPUInterpreter::RLWNM, &m_interpreter, ra, rs, rb, mb, me, rc); } void PPULLVMRecompiler::ORI(u32 ra, u32 rs, u32 uimm16) { - auto rs_i64 = GetGpr(rs); - auto res_i64 = m_ir_builder.CreateOr(rs_i64, uimm16); - SetGpr(ra, res_i64); + //auto rs_i64 = GetGpr(rs); + //auto res_i64 = m_ir_builder.CreateOr(rs_i64, uimm16); + //SetGpr(ra, res_i64); + ThisCall3("ORI", &PPUInterpreter::ORI, &m_interpreter, ra, rs, uimm16); } void PPULLVMRecompiler::ORIS(u32 ra, u32 rs, u32 uimm16) { - auto rs_i64 = GetGpr(rs); - auto res_i64 = m_ir_builder.CreateOr(rs_i64, uimm16 << 16); - SetGpr(ra, res_i64); + //auto rs_i64 = GetGpr(rs); + //auto res_i64 = m_ir_builder.CreateOr(rs_i64, uimm16 << 16); + //SetGpr(ra, res_i64); + ThisCall3("ORIS", &PPUInterpreter::ORIS, &m_interpreter, ra, rs, uimm16); } void PPULLVMRecompiler::XORI(u32 ra, u32 rs, u32 uimm16) { - auto rs_i64 = GetGpr(rs); - auto res_i64 = m_ir_builder.CreateXor(rs_i64, uimm16); - SetGpr(ra, res_i64); + //auto rs_i64 = GetGpr(rs); + //auto res_i64 = m_ir_builder.CreateXor(rs_i64, uimm16); + //SetGpr(ra, res_i64); + ThisCall3("XORI", &PPUInterpreter::XORI, &m_interpreter, ra, rs, uimm16); } void PPULLVMRecompiler::XORIS(u32 ra, u32 rs, u32 uimm16) { - auto rs_i64 = GetGpr(rs); - auto res_i64 = m_ir_builder.CreateXor(rs_i64, uimm16 << 16); - SetGpr(ra, res_i64); + //auto rs_i64 = GetGpr(rs); + //auto res_i64 = m_ir_builder.CreateXor(rs_i64, uimm16 << 16); + //SetGpr(ra, res_i64); + ThisCall3("XORIS", &PPUInterpreter::XORIS, &m_interpreter, ra, rs, uimm16); } void PPULLVMRecompiler::ANDI_(u32 ra, u32 rs, u32 uimm16) { - auto rs_i64 = GetGpr(rs); - auto res_i64 = m_ir_builder.CreateAnd(rs_i64, uimm16); - SetGpr(ra, res_i64); - SetCrFieldSignedCmp(0, res_i64, m_ir_builder.getInt64(0)); + //auto rs_i64 = GetGpr(rs); + //auto res_i64 = m_ir_builder.CreateAnd(rs_i64, uimm16); + //SetGpr(ra, res_i64); + //SetCrFieldSignedCmp(0, res_i64, m_ir_builder.getInt64(0)); + ThisCall3("ANDI_", &PPUInterpreter::ANDI_, &m_interpreter, ra, rs, uimm16); } void PPULLVMRecompiler::ANDIS_(u32 ra, u32 rs, u32 uimm16) { - auto rs_i64 = GetGpr(rs); - auto res_i64 = m_ir_builder.CreateAnd(rs_i64, uimm16 << 16); - SetGpr(ra, res_i64); - SetCrFieldSignedCmp(0, res_i64, m_ir_builder.getInt64(0)); + //auto rs_i64 = GetGpr(rs); + //auto res_i64 = m_ir_builder.CreateAnd(rs_i64, uimm16 << 16); + //SetGpr(ra, res_i64); + //SetCrFieldSignedCmp(0, res_i64, m_ir_builder.getInt64(0)); + ThisCall3("ANDIS_", &PPUInterpreter::ANDIS_, &m_interpreter, ra, rs, uimm16); } void PPULLVMRecompiler::RLDICL(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) { - //m_ppu.GPR[ra] = rotl64(m_ppu.GPR[rs], sh) & rotate_mask[mb][63]; - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + ThisCall5("RLDICL", &PPUInterpreter::RLDICL, &m_interpreter, ra, rs, sh, mb, rc); } void PPULLVMRecompiler::RLDICR(u32 ra, u32 rs, u32 sh, u32 me, bool rc) { - //m_ppu.GPR[ra] = rotl64(m_ppu.GPR[rs], sh) & rotate_mask[0][me]; - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + ThisCall5("RLDICR", &PPUInterpreter::RLDICR, &m_interpreter, ra, rs, sh, me, rc); } void PPULLVMRecompiler::RLDIC(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) { - //m_ppu.GPR[ra] = rotl64(m_ppu.GPR[rs], sh) & rotate_mask[mb][63 - sh]; - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + ThisCall5("RLDIC", &PPUInterpreter::RLDIC, &m_interpreter, ra, rs, sh, mb, rc); } void PPULLVMRecompiler::RLDIMI(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) { - //const u64 mask = rotate_mask[mb][63 - sh]; - //m_ppu.GPR[ra] = (m_ppu.GPR[ra] & ~mask) | (rotl64(m_ppu.GPR[rs], sh) & mask); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + ThisCall5("RLDIMI", &PPUInterpreter::RLDIMI, &m_interpreter, ra, rs, sh, mb, rc); } void PPULLVMRecompiler::RLDC_LR(u32 ra, u32 rs, u32 rb, u32 m_eb, bool is_r, bool rc) { - if (is_r) // rldcr - { - RLDICR(ra, rs, m_ppu.GPR[rb], m_eb, rc); - } else // rldcl - { - RLDICL(ra, rs, m_ppu.GPR[rb], m_eb, rc); - } + ThisCall6("RLDC_LR", &PPUInterpreter::RLDC_LR, &m_interpreter, ra, rs, rb, m_eb, is_r, rc); } void PPULLVMRecompiler::CMP(u32 crfd, u32 l, u32 ra, u32 rb) { - m_ppu.UpdateCRnS(l, crfd, m_ppu.GPR[ra], m_ppu.GPR[rb]); + //m_ppu.UpdateCRnS(l, crfd, m_ppu.GPR[ra], m_ppu.GPR[rb]); + ThisCall4("CMP", &PPUInterpreter::CMP, &m_interpreter, crfd, l, ra, rb); } void PPULLVMRecompiler::TW(u32 to, u32 ra, u32 rb) { - //s32 a = m_ppu.GPR[ra]; - //s32 b = m_ppu.GPR[rb]; - - //if ((a < b && (to & 0x10)) || - // (a > b && (to & 0x8)) || - // (a == b && (to & 0x4)) || - // ((u32)a < (u32)b && (to & 0x2)) || - // ((u32)a >(u32)b && (to & 0x1))) - //{ - // UNK(fmt::Format("Trap! (tw %x, r%d, r%d)", to, ra, rb)); - //} + ThisCall3("TW", &PPUInterpreter::TW, &m_interpreter, to, ra, rb); } void PPULLVMRecompiler::LVSL(u32 vd, u32 ra, u32 rb) { - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - - static const u64 lvsl_values[0x10][2] = - { - {0x08090A0B0C0D0E0F, 0x0001020304050607}, - {0x090A0B0C0D0E0F10, 0x0102030405060708}, - {0x0A0B0C0D0E0F1011, 0x0203040506070809}, - {0x0B0C0D0E0F101112, 0x030405060708090A}, - {0x0C0D0E0F10111213, 0x0405060708090A0B}, - {0x0D0E0F1011121314, 0x05060708090A0B0C}, - {0x0E0F101112131415, 0x060708090A0B0C0D}, - {0x0F10111213141516, 0x0708090A0B0C0D0E}, - {0x1011121314151617, 0x08090A0B0C0D0E0F}, - {0x1112131415161718, 0x090A0B0C0D0E0F10}, - {0x1213141516171819, 0x0A0B0C0D0E0F1011}, - {0x131415161718191A, 0x0B0C0D0E0F101112}, - {0x1415161718191A1B, 0x0C0D0E0F10111213}, - {0x15161718191A1B1C, 0x0D0E0F1011121314}, - {0x161718191A1B1C1D, 0x0E0F101112131415}, - {0x1718191A1B1C1D1E, 0x0F10111213141516}, - }; - - m_ppu.VPR[vd]._u64[0] = lvsl_values[addr & 0xf][0]; - m_ppu.VPR[vd]._u64[1] = lvsl_values[addr & 0xf][1]; + ThisCall3("LVSL", &PPUInterpreter::LVSL, &m_interpreter, vd, ra, rb); } void PPULLVMRecompiler::LVEBX(u32 vd, u32 ra, u32 rb) { - //const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - //m_ppu.VPR[vd].Clear(); - //m_ppu.VPR[vd]._u8[addr & 0xf] = Memory.Read8(addr); - m_ppu.VPR[vd]._u128 = Memory.Read128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL); + ThisCall3("LVEBX", &PPUInterpreter::LVEBX, &m_interpreter, vd, ra, rb); } void PPULLVMRecompiler::SUBFC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - //const u64 RA = m_ppu.GPR[ra]; - //const u64 RB = m_ppu.GPR[rb]; - //m_ppu.GPR[rd] = ~RA + RB + 1; - //m_ppu.XER.CA = m_ppu.IsCarry(~RA, RB, 1); - //if (oe) UNK("subfco"); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + ThisCall5("SUBFC", &PPUInterpreter::SUBFC, &m_interpreter, rd, ra, rb, oe, rc); } void PPULLVMRecompiler::ADDC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - //const s64 RA = m_ppu.GPR[ra]; - //const s64 RB = m_ppu.GPR[rb]; - //m_ppu.GPR[rd] = RA + RB; - //m_ppu.XER.CA = m_ppu.IsCarry(RA, RB); - //if (oe) UNK("addco"); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + ThisCall5("ADDC", &PPUInterpreter::ADDC, &m_interpreter, rd, ra, rb, oe, rc); } void PPULLVMRecompiler::MULHDU(u32 rd, u32 ra, u32 rb, bool rc) { - m_ppu.GPR[rd] = __umulh(m_ppu.GPR[ra], m_ppu.GPR[rb]); - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + ThisCall4("MULHDU", &PPUInterpreter::MULHDU, &m_interpreter, rd, ra, rb, rc); } void PPULLVMRecompiler::MULHWU(u32 rd, u32 ra, u32 rb, bool rc) { - u32 a = m_ppu.GPR[ra]; - u32 b = m_ppu.GPR[rb]; - m_ppu.GPR[rd] = ((u64)a * (u64)b) >> 32; - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + ThisCall4("MULHWU", &PPUInterpreter::MULHWU, &m_interpreter, rd, ra, rb, rc); } void PPULLVMRecompiler::MFOCRF(u32 a, u32 rd, u32 crm) { - /* - if(a) - { - u32 n = 0, count = 0; - for(u32 i = 0; i < 8; ++i) - { - if(crm & (1 << i)) - { - n = i; - count++; - } - } - - if(count == 1) - { - //RD[32+4*n : 32+4*n+3] = CR[4*n : 4*n+3]; - u8 offset = n * 4; - m_ppu.GPR[rd] = (m_ppu.GPR[rd] & ~(0xf << offset)) | ((u32)m_ppu.GetCR(7 - n) << offset); - } - else - m_ppu.GPR[rd] = 0; - } - else - { - */ - m_ppu.GPR[rd] = m_ppu.CR.CR; - //} + ThisCall3("MFOCRF", &PPUInterpreter::MFOCRF, &m_interpreter, a, rd, crm); } void PPULLVMRecompiler::LWARX(u32 rd, u32 ra, u32 rb) { - m_ppu.R_ADDR = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - m_ppu.R_VALUE = (u32&)Memory[m_ppu.R_ADDR]; - m_ppu.GPR[rd] = re32((u32)m_ppu.R_VALUE); + ThisCall3("LWARX", &PPUInterpreter::LWARX, &m_interpreter, rd, ra, rb); } void PPULLVMRecompiler::LDX(u32 rd, u32 ra, u32 rb) { - m_ppu.GPR[rd] = Memory.Read64(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); + ThisCall3("LDX", &PPUInterpreter::LDX, &m_interpreter, rd, ra, rb); } void PPULLVMRecompiler::LWZX(u32 rd, u32 ra, u32 rb) { - m_ppu.GPR[rd] = Memory.Read32(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); + ThisCall3("LWZX", &PPUInterpreter::LWZX, &m_interpreter, rd, ra, rb); } void PPULLVMRecompiler::SLW(u32 ra, u32 rs, u32 rb, bool rc) { - //u32 n = m_ppu.GPR[rb] & 0x1f; - //u32 r = rotl32((u32)m_ppu.GPR[rs], n); - //u32 m = (m_ppu.GPR[rb] & 0x20) ? 0 : rotate_mask[32][63 - n]; - - //m_ppu.GPR[ra] = r & m; - - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + ThisCall4("SLW", &PPUInterpreter::SLW, &m_interpreter, ra, rs, rb, rc); } void PPULLVMRecompiler::CNTLZW(u32 ra, u32 rs, bool rc) { - u32 i; - for (i = 0; i < 32; i++) { - if (m_ppu.GPR[rs] & (1ULL << (31 - i))) break; - } - - m_ppu.GPR[ra] = i; - - if (rc) m_ppu.SetCRBit(CR_LT, false); + ThisCall3("CNTLZW", &PPUInterpreter::CNTLZW, &m_interpreter, ra, rs, rc); } void PPULLVMRecompiler::SLD(u32 ra, u32 rs, u32 rb, bool rc) { - //u32 n = m_ppu.GPR[rb] & 0x3f; - //u64 r = rotl64(m_ppu.GPR[rs], n); - //u64 m = (m_ppu.GPR[rb] & 0x40) ? 0 : rotate_mask[0][63 - n]; - - //m_ppu.GPR[ra] = r & m; - - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + ThisCall4("SLD", &PPUInterpreter::SLD, &m_interpreter, ra, rs, rb, rc); } void PPULLVMRecompiler::AND(u32 ra, u32 rs, u32 rb, bool rc) { - m_ppu.GPR[ra] = m_ppu.GPR[rs] & m_ppu.GPR[rb]; - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + ThisCall4("AND", &PPUInterpreter::AND, &m_interpreter, ra, rs, rb, rc); } void PPULLVMRecompiler::CMPL(u32 crfd, u32 l, u32 ra, u32 rb) { - m_ppu.UpdateCRnU(l, crfd, m_ppu.GPR[ra], m_ppu.GPR[rb]); + ThisCall4("CMPL", &PPUInterpreter::CMPL, &m_interpreter, crfd, l, ra, rb); } + void PPULLVMRecompiler::LVSR(u32 vd, u32 ra, u32 rb) { - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - - static const u64 lvsr_values[0x10][2] = - { - {0x18191A1B1C1D1E1F, 0x1011121314151617}, - {0x1718191A1B1C1D1E, 0x0F10111213141516}, - {0x161718191A1B1C1D, 0x0E0F101112131415}, - {0x15161718191A1B1C, 0x0D0E0F1011121314}, - {0x1415161718191A1B, 0x0C0D0E0F10111213}, - {0x131415161718191A, 0x0B0C0D0E0F101112}, - {0x1213141516171819, 0x0A0B0C0D0E0F1011}, - {0x1112131415161718, 0x090A0B0C0D0E0F10}, - {0x1011121314151617, 0x08090A0B0C0D0E0F}, - {0x0F10111213141516, 0x0708090A0B0C0D0E}, - {0x0E0F101112131415, 0x060708090A0B0C0D}, - {0x0D0E0F1011121314, 0x05060708090A0B0C}, - {0x0C0D0E0F10111213, 0x0405060708090A0B}, - {0x0B0C0D0E0F101112, 0x030405060708090A}, - {0x0A0B0C0D0E0F1011, 0x0203040506070809}, - {0x090A0B0C0D0E0F10, 0x0102030405060708}, - }; - - m_ppu.VPR[vd]._u64[0] = lvsr_values[addr & 0xf][0]; - m_ppu.VPR[vd]._u64[1] = lvsr_values[addr & 0xf][1]; + ThisCall3("LVSR", &PPUInterpreter::LVSR, &m_interpreter, vd, ra, rb); } + void PPULLVMRecompiler::LVEHX(u32 vd, u32 ra, u32 rb) { - //const u64 addr = (ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~1ULL; - //m_ppu.VPR[vd].Clear(); - //(u16&)m_ppu.VPR[vd]._u8[addr & 0xf] = Memory.Read16(addr); - m_ppu.VPR[vd]._u128 = Memory.Read128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL); + ThisCall3("LVEHX", &PPUInterpreter::LVEHX, &m_interpreter, vd, ra, rb); } + void PPULLVMRecompiler::SUBF(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - //m_ppu.GPR[rd] = m_ppu.GPR[rb] - m_ppu.GPR[ra]; - //if (oe) UNK("subfo"); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + ThisCall5("SUBF", &PPUInterpreter::SUBF, &m_interpreter, rd, ra, rb, oe, rc); } + void PPULLVMRecompiler::LDUX(u32 rd, u32 ra, u32 rb) { - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - m_ppu.GPR[rd] = Memory.Read64(addr); - m_ppu.GPR[ra] = addr; + ThisCall3("LDUX", &PPUInterpreter::LDUX, &m_interpreter, rd, ra, rb); } + void PPULLVMRecompiler::DCBST(u32 ra, u32 rb) { - //UNK("dcbst", false); - _mm_mfence(); + ThisCall2("DCBST", &PPUInterpreter::DCBST, &m_interpreter, ra, rb); } + void PPULLVMRecompiler::LWZUX(u32 rd, u32 ra, u32 rb) { - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - m_ppu.GPR[rd] = Memory.Read32(addr); - m_ppu.GPR[ra] = addr; + ThisCall3("LWZUX", &PPUInterpreter::LWZUX, &m_interpreter, rd, ra, rb); } + void PPULLVMRecompiler::CNTLZD(u32 ra, u32 rs, bool rc) { - u32 i; - for (i = 0; i < 64; i++) { - if (m_ppu.GPR[rs] & (1ULL << (63 - i))) break; - } - - m_ppu.GPR[ra] = i; - if (rc) m_ppu.SetCRBit(CR_LT, false); + ThisCall3("CNTLZD", &PPUInterpreter::CNTLZD, &m_interpreter, ra, rs, rc); } + void PPULLVMRecompiler::ANDC(u32 ra, u32 rs, u32 rb, bool rc) { - m_ppu.GPR[ra] = m_ppu.GPR[rs] & ~m_ppu.GPR[rb]; - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + ThisCall4("ANDC", &PPUInterpreter::ANDC, &m_interpreter, ra, rs, rb, rc); } + void PPULLVMRecompiler::TD(u32 to, u32 ra, u32 rb) { - //UNK("td"); + ThisCall3("TD", &PPUInterpreter::TD, &m_interpreter, to, ra, rb); } + void PPULLVMRecompiler::LVEWX(u32 vd, u32 ra, u32 rb) { - //const u64 addr = (ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~3ULL; - //m_ppu.VPR[vd].Clear(); - //(u32&)m_ppu.VPR[vd]._u8[addr & 0xf] = Memory.Read32(addr); - m_ppu.VPR[vd]._u128 = Memory.Read128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL); + ThisCall3("LVEWX", &PPUInterpreter::LVEWX, &m_interpreter, vd, ra, rb); } + void PPULLVMRecompiler::MULHD(u32 rd, u32 ra, u32 rb, bool rc) { - m_ppu.GPR[rd] = __mulh(m_ppu.GPR[ra], m_ppu.GPR[rb]); - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + ThisCall4("MULHD", &PPUInterpreter::MULHD, &m_interpreter, rd, ra, rb, rc); } + void PPULLVMRecompiler::MULHW(u32 rd, u32 ra, u32 rb, bool rc) { - s32 a = m_ppu.GPR[ra]; - s32 b = m_ppu.GPR[rb]; - m_ppu.GPR[rd] = ((s64)a * (s64)b) >> 32; - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + ThisCall4("MULHW", &PPUInterpreter::MULHW, &m_interpreter, rd, ra, rb, rc); } + void PPULLVMRecompiler::LDARX(u32 rd, u32 ra, u32 rb) { - m_ppu.R_ADDR = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - m_ppu.R_VALUE = (u64&)Memory[m_ppu.R_ADDR]; - m_ppu.GPR[rd] = re64(m_ppu.R_VALUE); + ThisCall3("LDARX", &PPUInterpreter::LDARX, &m_interpreter, rd, ra, rb); } + void PPULLVMRecompiler::DCBF(u32 ra, u32 rb) { - //UNK("dcbf", false); - _mm_mfence(); + ThisCall2("DCBF", &PPUInterpreter::DCBF, &m_interpreter, ra, rb); } + void PPULLVMRecompiler::LBZX(u32 rd, u32 ra, u32 rb) { - m_ppu.GPR[rd] = Memory.Read8(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); + ThisCall3("LBZX", &PPUInterpreter::LBZX, &m_interpreter, rd, ra, rb); } + void PPULLVMRecompiler::LVX(u32 vd, u32 ra, u32 rb) { - m_ppu.VPR[vd]._u128 = Memory.Read128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL); + ThisCall3("LVX", &PPUInterpreter::LVX, &m_interpreter, vd, ra, rb); } + void PPULLVMRecompiler::NEG(u32 rd, u32 ra, u32 oe, bool rc) { - //m_ppu.GPR[rd] = 0 - m_ppu.GPR[ra]; - //if (oe) UNK("nego"); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + ThisCall4("NEG", &PPUInterpreter::NEG, &m_interpreter, rd, ra, oe, rc); } + void PPULLVMRecompiler::LBZUX(u32 rd, u32 ra, u32 rb) { - //if(ra == 0 || ra == rd) throw "Bad instruction [LBZUX]"; - - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - m_ppu.GPR[rd] = Memory.Read8(addr); - m_ppu.GPR[ra] = addr; + ThisCall3("LBZUX", &PPUInterpreter::LBZUX, &m_interpreter, rd, ra, rb); } + void PPULLVMRecompiler::NOR(u32 ra, u32 rs, u32 rb, bool rc) { - m_ppu.GPR[ra] = ~(m_ppu.GPR[rs] | m_ppu.GPR[rb]); - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + ThisCall4("NOR", &PPUInterpreter::NOR, &m_interpreter, ra, rs, rb, rc); } + void PPULLVMRecompiler::STVEBX(u32 vs, u32 ra, u32 rb) { - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - const u8 eb = addr & 0xf; - Memory.Write8(addr, m_ppu.VPR[vs]._u8[15 - eb]); + ThisCall3("STVEBX", &PPUInterpreter::STVEBX, &m_interpreter, vs, ra, rb); } + void PPULLVMRecompiler::SUBFE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - //const u64 RA = m_ppu.GPR[ra]; - //const u64 RB = m_ppu.GPR[rb]; - //m_ppu.GPR[rd] = ~RA + RB + m_ppu.XER.CA; - //m_ppu.XER.CA = m_ppu.IsCarry(~RA, RB, m_ppu.XER.CA); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); - //if (oe) UNK("subfeo"); + ThisCall5("SUBFE", &PPUInterpreter::SUBFE, &m_interpreter, rd, ra, rb, oe, rc); } + void PPULLVMRecompiler::ADDE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - //const u64 RA = m_ppu.GPR[ra]; - //const u64 RB = m_ppu.GPR[rb]; - //if (m_ppu.XER.CA) - //{ - // if (RA == ~0ULL) //-1 - // { - // m_ppu.GPR[rd] = RB; - // m_ppu.XER.CA = 1; - // } - // else - // { - // m_ppu.GPR[rd] = RA + 1 + RB; - // m_ppu.XER.CA = m_ppu.IsCarry(RA + 1, RB); - // } - //} - //else - //{ - // m_ppu.GPR[rd] = RA + RB; - // m_ppu.XER.CA = m_ppu.IsCarry(RA, RB); - //} - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); - //if (oe) UNK("addeo"); + ThisCall5("ADDE", &PPUInterpreter::ADDE, &m_interpreter, rd, ra, rb, oe, rc); } + void PPULLVMRecompiler::MTOCRF(u32 l, u32 crm, u32 rs) { - if (l) { - u32 n = 0, count = 0; - for (u32 i = 0; i < 8; ++i) { - if (crm & (1 << i)) { - n = i; - count++; - } - } - - if (count == 1) { - //CR[4*n : 4*n+3] = RS[32+4*n : 32+4*n+3]; - m_ppu.SetCR(7 - n, (m_ppu.GPR[rs] >> (4 * n)) & 0xf); - } else - m_ppu.CR.CR = 0; - } else { - for (u32 i = 0; i < 8; ++i) { - if (crm & (1 << i)) { - m_ppu.SetCR(7 - i, m_ppu.GPR[rs] & (0xf << (i * 4))); - } - } - } + ThisCall3("MTOCRF", &PPUInterpreter::MTOCRF, &m_interpreter, l, crm, rs); } + void PPULLVMRecompiler::STDX(u32 rs, u32 ra, u32 rb) { - Memory.Write64((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), m_ppu.GPR[rs]); + ThisCall3("STDX", &PPUInterpreter::STDX, &m_interpreter, rs, ra, rb); } + void PPULLVMRecompiler::STWCX_(u32 rs, u32 ra, u32 rb) { - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - - if (m_ppu.R_ADDR == addr) { - m_ppu.SetCR_EQ(0, InterlockedCompareExchange((volatile u32*)(Memory + addr), re32((u32)m_ppu.GPR[rs]), (u32)m_ppu.R_VALUE) == (u32)m_ppu.R_VALUE); - } else { - m_ppu.SetCR_EQ(0, false); - } + ThisCall3("STWCX_", &PPUInterpreter::STWCX_, &m_interpreter, rs, ra, rb); } + void PPULLVMRecompiler::STWX(u32 rs, u32 ra, u32 rb) { - Memory.Write32((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), m_ppu.GPR[rs]); + ThisCall3("STWX", &PPUInterpreter::STWX, &m_interpreter, rs, ra, rb); } + void PPULLVMRecompiler::STVEHX(u32 vs, u32 ra, u32 rb) { - const u64 addr = (ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~1ULL; - const u8 eb = (addr & 0xf) >> 1; - Memory.Write16(addr, m_ppu.VPR[vs]._u16[7 - eb]); + ThisCall3("STVEHX", &PPUInterpreter::STVEHX, &m_interpreter, vs, ra, rb); } + void PPULLVMRecompiler::STDUX(u32 rs, u32 ra, u32 rb) { - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - Memory.Write64(addr, m_ppu.GPR[rs]); - m_ppu.GPR[ra] = addr; + ThisCall3("STDUX", &PPUInterpreter::STDUX, &m_interpreter, rs, ra, rb); } + void PPULLVMRecompiler::STWUX(u32 rs, u32 ra, u32 rb) { - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - Memory.Write32(addr, m_ppu.GPR[rs]); - m_ppu.GPR[ra] = addr; + ThisCall3("STWUX", &PPUInterpreter::STWUX, &m_interpreter, rs, ra, rb); } + void PPULLVMRecompiler::STVEWX(u32 vs, u32 ra, u32 rb) { - const u64 addr = (ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~3ULL; - const u8 eb = (addr & 0xf) >> 2; - Memory.Write32(addr, m_ppu.VPR[vs]._u32[3 - eb]); + ThisCall3("STVEWX", &PPUInterpreter::STVEWX, &m_interpreter, vs, ra, rb); } + void PPULLVMRecompiler::ADDZE(u32 rd, u32 ra, u32 oe, bool rc) { - //const u64 RA = m_ppu.GPR[ra]; - //m_ppu.GPR[rd] = RA + m_ppu.XER.CA; - //m_ppu.XER.CA = m_ppu.IsCarry(RA, m_ppu.XER.CA); - //if (oe) LOG_WARNING(PPU, "addzeo"); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + ThisCall4("ADDZE", &PPUInterpreter::ADDZE, &m_interpreter, rd, ra, oe, rc); } + void PPULLVMRecompiler::SUBFZE(u32 rd, u32 ra, u32 oe, bool rc) { - //const u64 RA = m_ppu.GPR[ra]; - //m_ppu.GPR[rd] = ~RA + m_ppu.XER.CA; - //m_ppu.XER.CA = m_ppu.IsCarry(~RA, m_ppu.XER.CA); - //if (oe) LOG_WARNING(PPU, "subfzeo"); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + ThisCall4("SUBFZE", &PPUInterpreter::SUBFZE, &m_interpreter, rd, ra, oe, rc); } + void PPULLVMRecompiler::STDCX_(u32 rs, u32 ra, u32 rb) { - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - - if (m_ppu.R_ADDR == addr) { - m_ppu.SetCR_EQ(0, InterlockedCompareExchange((volatile u64*)(Memory + addr), re64(m_ppu.GPR[rs]), m_ppu.R_VALUE) == m_ppu.R_VALUE); - } else { - m_ppu.SetCR_EQ(0, false); - } + ThisCall3("STDCX_", &PPUInterpreter::STDCX_, &m_interpreter, rs, ra, rb); } + void PPULLVMRecompiler::STBX(u32 rs, u32 ra, u32 rb) { - Memory.Write8((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), m_ppu.GPR[rs]); + ThisCall3("STBX", &PPUInterpreter::STBX, &m_interpreter, rs, ra, rb); } + void PPULLVMRecompiler::STVX(u32 vs, u32 ra, u32 rb) { - Memory.Write128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL, m_ppu.VPR[vs]._u128); + ThisCall3("STVX", &PPUInterpreter::STVX, &m_interpreter, vs, ra, rb); } + void PPULLVMRecompiler::SUBFME(u32 rd, u32 ra, u32 oe, bool rc) { - //const u64 RA = m_ppu.GPR[ra]; - //m_ppu.GPR[rd] = ~RA + m_ppu.XER.CA + ~0ULL; - //m_ppu.XER.CA = m_ppu.IsCarry(~RA, m_ppu.XER.CA, ~0ULL); - //if (oe) LOG_WARNING(PPU, "subfmeo"); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + ThisCall4("SUBFME", &PPUInterpreter::SUBFME, &m_interpreter, rd, ra, oe, rc); } + void PPULLVMRecompiler::MULLD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - //m_ppu.GPR[rd] = (s64)((s64)m_ppu.GPR[ra] * (s64)m_ppu.GPR[rb]); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); - //if (oe) UNK("mulldo"); + ThisCall5("MULLD", &PPUInterpreter::MULLD, &m_interpreter, rd, ra, rb, oe, rc); } + void PPULLVMRecompiler::ADDME(u32 rd, u32 ra, u32 oe, bool rc) { - //const s64 RA = m_ppu.GPR[ra]; - //m_ppu.GPR[rd] = RA + m_ppu.XER.CA - 1; - //m_ppu.XER.CA |= RA != 0; - - //if (oe) UNK("addmeo"); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + ThisCall4("ADDME", &PPUInterpreter::ADDME, &m_interpreter, rd, ra, oe, rc); } + void PPULLVMRecompiler::MULLW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - //m_ppu.GPR[rd] = (s64)((s64)(s32)m_ppu.GPR[ra] * (s64)(s32)m_ppu.GPR[rb]); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); - //if (oe) UNK("mullwo"); + ThisCall5("MULLW", &PPUInterpreter::MULLW, &m_interpreter, rd, ra, rb, oe, rc); } -void PPULLVMRecompiler::DCBTST(u32 ra, u32 rb, u32 th) { - //UNK("dcbtst", false); - _mm_mfence(); -} -void PPULLVMRecompiler::STBUX(u32 rs, u32 ra, u32 rb) { - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - Memory.Write8(addr, m_ppu.GPR[rs]); - m_ppu.GPR[ra] = addr; -} -void PPULLVMRecompiler::ADD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - //const u64 RA = m_ppu.GPR[ra]; - //const u64 RB = m_ppu.GPR[rb]; - //m_ppu.GPR[rd] = RA + RB; - //if (oe) UNK("addo"); - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); -} -void PPULLVMRecompiler::DCBT(u32 ra, u32 rb, u32 th) { - //UNK("dcbt", false); - _mm_mfence(); -} -void PPULLVMRecompiler::LHZX(u32 rd, u32 ra, u32 rb) { - m_ppu.GPR[rd] = Memory.Read16(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); -} -void PPULLVMRecompiler::EQV(u32 ra, u32 rs, u32 rb, bool rc) { - m_ppu.GPR[ra] = ~(m_ppu.GPR[rs] ^ m_ppu.GPR[rb]); - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); -} -void PPULLVMRecompiler::ECIWX(u32 rd, u32 ra, u32 rb) { - //HACK! - m_ppu.GPR[rd] = Memory.Read32(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); -} -void PPULLVMRecompiler::LHZUX(u32 rd, u32 ra, u32 rb) { - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - m_ppu.GPR[rd] = Memory.Read16(addr); - m_ppu.GPR[ra] = addr; -} -void PPULLVMRecompiler::XOR(u32 ra, u32 rs, u32 rb, bool rc) { - m_ppu.GPR[ra] = m_ppu.GPR[rs] ^ m_ppu.GPR[rb]; - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); -} -void PPULLVMRecompiler::MFSPR(u32 rd, u32 spr) { - //m_ppu.GPR[rd] = GetRegBySPR(spr); -} -void PPULLVMRecompiler::LWAX(u32 rd, u32 ra, u32 rb) { - m_ppu.GPR[rd] = (s64)(s32)Memory.Read32(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); -} -void PPULLVMRecompiler::DST(u32 ra, u32 rb, u32 strm, u32 t) { - _mm_mfence(); -} -void PPULLVMRecompiler::LHAX(u32 rd, u32 ra, u32 rb) { - m_ppu.GPR[rd] = (s64)(s16)Memory.Read16(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); -} -void PPULLVMRecompiler::LVXL(u32 vd, u32 ra, u32 rb) { - m_ppu.VPR[vd]._u128 = Memory.Read128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL); -} -void PPULLVMRecompiler::MFTB(u32 rd, u32 spr) { - //const u32 n = (spr >> 5) | ((spr & 0x1f) << 5); - //switch (n) - //{ - //case 0x10C: m_ppu.GPR[rd] = m_ppu.TB; break; - //case 0x10D: m_ppu.GPR[rd] = m_ppu.TBH; break; - //default: UNK(fmt::Format("mftb r%d, %d", rd, spr)); break; - //} +void PPULLVMRecompiler::DCBTST(u32 ra, u32 rb, u32 th) { + ThisCall3("DCBTST", &PPUInterpreter::DCBTST, &m_interpreter, ra, rb, th); +} + +void PPULLVMRecompiler::STBUX(u32 rs, u32 ra, u32 rb) { + ThisCall3("STBUX", &PPUInterpreter::STBUX, &m_interpreter, rs, ra, rb); +} + +void PPULLVMRecompiler::ADD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { + ThisCall5("ADD", &PPUInterpreter::ADD, &m_interpreter, rd, ra, rb, oe, rc); +} + +void PPULLVMRecompiler::DCBT(u32 ra, u32 rb, u32 th) { + ThisCall3("DCBT", &PPUInterpreter::DCBT, &m_interpreter, ra, rb, th); +} + +void PPULLVMRecompiler::LHZX(u32 rd, u32 ra, u32 rb) { + ThisCall3("LHZX", &PPUInterpreter::LHZX, &m_interpreter, rd, ra, rb); +} + +void PPULLVMRecompiler::EQV(u32 ra, u32 rs, u32 rb, bool rc) { + ThisCall4("EQV", &PPUInterpreter::EQV, &m_interpreter, ra, rs, rb, rc); +} + +void PPULLVMRecompiler::ECIWX(u32 rd, u32 ra, u32 rb) { + ThisCall3("ECIWX", &PPUInterpreter::ECIWX, &m_interpreter, rd, ra, rb); +} + +void PPULLVMRecompiler::LHZUX(u32 rd, u32 ra, u32 rb) { + ThisCall3("LHZUX", &PPUInterpreter::LHZUX, &m_interpreter, rd, ra, rb); +} + +void PPULLVMRecompiler::XOR(u32 ra, u32 rs, u32 rb, bool rc) { + ThisCall4("XOR", &PPUInterpreter::XOR, &m_interpreter, ra, rs, rb, rc); +} + +void PPULLVMRecompiler::MFSPR(u32 rd, u32 spr) { + ThisCall2("MFSPR", &PPUInterpreter::MFSPR, &m_interpreter, rd, spr); +} + +void PPULLVMRecompiler::LWAX(u32 rd, u32 ra, u32 rb) { + ThisCall3("LWAX", &PPUInterpreter::LWAX, &m_interpreter, rd, ra, rb); +} + +void PPULLVMRecompiler::DST(u32 ra, u32 rb, u32 strm, u32 t) { + ThisCall4("DST", &PPUInterpreter::DST, &m_interpreter, ra, rb, strm, t); +} + +void PPULLVMRecompiler::LHAX(u32 rd, u32 ra, u32 rb) { + ThisCall3("LHAX", &PPUInterpreter::LHAX, &m_interpreter, rd, ra, rb); +} + +void PPULLVMRecompiler::LVXL(u32 vd, u32 ra, u32 rb) { + ThisCall3("LVXL", &PPUInterpreter::LVXL, &m_interpreter, vd, ra, rb); +} + +void PPULLVMRecompiler::MFTB(u32 rd, u32 spr) { + ThisCall2("MFTB", &PPUInterpreter::MFTB, &m_interpreter, rd, spr); } void PPULLVMRecompiler::LWAUX(u32 rd, u32 ra, u32 rb) { - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - m_ppu.GPR[rd] = (s64)(s32)Memory.Read32(addr); - m_ppu.GPR[ra] = addr; + ThisCall3("LWAUX", &PPUInterpreter::LWAUX, &m_interpreter, rd, ra, rb); } + void PPULLVMRecompiler::DSTST(u32 ra, u32 rb, u32 strm, u32 t) { - _mm_mfence(); + ThisCall4("DSTST", &PPUInterpreter::DSTST, &m_interpreter, ra, rb, strm, t); } + void PPULLVMRecompiler::LHAUX(u32 rd, u32 ra, u32 rb) { - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - m_ppu.GPR[rd] = (s64)(s16)Memory.Read16(addr); - m_ppu.GPR[ra] = addr; + ThisCall3("LHAUX", &PPUInterpreter::LHAUX, &m_interpreter, rd, ra, rb); } + void PPULLVMRecompiler::STHX(u32 rs, u32 ra, u32 rb) { - Memory.Write16(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb], m_ppu.GPR[rs]); + ThisCall3("STHX", &PPUInterpreter::STHX, &m_interpreter, rs, ra, rb); } + void PPULLVMRecompiler::ORC(u32 ra, u32 rs, u32 rb, bool rc) { - m_ppu.GPR[ra] = m_ppu.GPR[rs] | ~m_ppu.GPR[rb]; - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + ThisCall4("ORC", &PPUInterpreter::ORC, &m_interpreter, ra, rs, rb, rc); } + void PPULLVMRecompiler::ECOWX(u32 rs, u32 ra, u32 rb) { - //HACK! - Memory.Write32((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), m_ppu.GPR[rs]); + ThisCall3("ECOWX", &PPUInterpreter::ECOWX, &m_interpreter, rs, ra, rb); } + void PPULLVMRecompiler::STHUX(u32 rs, u32 ra, u32 rb) { - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - Memory.Write16(addr, m_ppu.GPR[rs]); - m_ppu.GPR[ra] = addr; + ThisCall3("STHUX", &PPUInterpreter::STHUX, &m_interpreter, rs, ra, rb); } + void PPULLVMRecompiler::OR(u32 ra, u32 rs, u32 rb, bool rc) { - m_ppu.GPR[ra] = m_ppu.GPR[rs] | m_ppu.GPR[rb]; - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + ThisCall4("OR", &PPUInterpreter::OR, &m_interpreter, ra, rs, rb, rc); } + void PPULLVMRecompiler::DIVDU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - //const u64 RA = m_ppu.GPR[ra]; - //const u64 RB = m_ppu.GPR[rb]; - - //if (RB == 0) - //{ - // if (oe) UNK("divduo"); - // m_ppu.GPR[rd] = 0; - //} - //else - //{ - // m_ppu.GPR[rd] = RA / RB; - //} - - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + ThisCall5("DIVDU", &PPUInterpreter::DIVDU, &m_interpreter, rd, ra, rb, oe, rc); } + void PPULLVMRecompiler::DIVWU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - //const u32 RA = m_ppu.GPR[ra]; - //const u32 RB = m_ppu.GPR[rb]; - - //if (RB == 0) - //{ - // if (oe) UNK("divwuo"); - // m_ppu.GPR[rd] = 0; - //} - //else - //{ - // m_ppu.GPR[rd] = RA / RB; - //} - - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + ThisCall5("DIVWU", &PPUInterpreter::DIVWU, &m_interpreter, rd, ra, rb, oe, rc); } + void PPULLVMRecompiler::MTSPR(u32 spr, u32 rs) { - //GetRegBySPR(spr) = m_ppu.GPR[rs]; + ThisCall2("MTSPR", &PPUInterpreter::MTSPR, &m_interpreter, spr, rs); } -/*0x1d6*///DCBI + void PPULLVMRecompiler::NAND(u32 ra, u32 rs, u32 rb, bool rc) { - m_ppu.GPR[ra] = ~(m_ppu.GPR[rs] & m_ppu.GPR[rb]); - - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + ThisCall4("NAND", &PPUInterpreter::NAND, &m_interpreter, ra, rs, rb, rc); } + void PPULLVMRecompiler::STVXL(u32 vs, u32 ra, u32 rb) { - Memory.Write128((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]) & ~0xfULL, m_ppu.VPR[vs]._u128); + ThisCall3("STVXL", &PPUInterpreter::STVXL, &m_interpreter, vs, ra, rb); } + void PPULLVMRecompiler::DIVD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - //const s64 RA = m_ppu.GPR[ra]; - //const s64 RB = m_ppu.GPR[rb]; - - //if (RB == 0 || ((u64)RA == (1ULL << 63) && RB == -1)) - //{ - // if (oe) UNK("divdo"); - // m_ppu.GPR[rd] = /*(((u64)RA & (1ULL << 63)) && RB == 0) ? -1 :*/ 0; - //} - //else - //{ - // m_ppu.GPR[rd] = RA / RB; - //} - - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + ThisCall5("DIVD", &PPUInterpreter::DIVD, &m_interpreter, rd, ra, rb, oe, rc); } + void PPULLVMRecompiler::DIVW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - //const s32 RA = m_ppu.GPR[ra]; - //const s32 RB = m_ppu.GPR[rb]; - - //if (RB == 0 || ((u32)RA == (1 << 31) && RB == -1)) - //{ - // if (oe) UNK("divwo"); - // m_ppu.GPR[rd] = /*(((u32)RA & (1 << 31)) && RB == 0) ? -1 :*/ 0; - //} - //else - //{ - // m_ppu.GPR[rd] = (u32)(RA / RB); - //} - - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[rd]); + ThisCall5("DIVW", &PPUInterpreter::DIVW, &m_interpreter, rd, ra, rb, oe, rc); } + void PPULLVMRecompiler::LVLX(u32 vd, u32 ra, u32 rb) { - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - const u8 eb = addr & 0xf; - - Memory.ReadLeft(m_ppu.VPR[vd]._u8 + eb, addr, 16 - eb); + ThisCall3("LVLX", &PPUInterpreter::LVLX, &m_interpreter, vd, ra, rb); } + void PPULLVMRecompiler::LDBRX(u32 rd, u32 ra, u32 rb) { - m_ppu.GPR[rd] = (u64&)Memory[ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]]; + ThisCall3("LDBRX", &PPUInterpreter::LDBRX, &m_interpreter, rd, ra, rb); } + void PPULLVMRecompiler::LSWX(u32 rd, u32 ra, u32 rb) { - //UNK("lswx"); + ThisCall3("LSWX", &PPUInterpreter::LSWX, &m_interpreter, rd, ra, rb); } + void PPULLVMRecompiler::LWBRX(u32 rd, u32 ra, u32 rb) { - m_ppu.GPR[rd] = (u32&)Memory[ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]]; + ThisCall3("LWBRX", &PPUInterpreter::LWBRX, &m_interpreter, rd, ra, rb); } + void PPULLVMRecompiler::LFSX(u32 frd, u32 ra, u32 rb) { - (u32&)m_ppu.FPR[frd] = Memory.Read32(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); - m_ppu.FPR[frd] = (float&)m_ppu.FPR[frd]; + ThisCall3("LFSX", &PPUInterpreter::LFSX, &m_interpreter, frd, ra, rb); } + void PPULLVMRecompiler::SRW(u32 ra, u32 rs, u32 rb, bool rc) { - //u32 n = m_ppu.GPR[rb] & 0x1f; - //u32 r = rotl32((u32)m_ppu.GPR[rs], 64 - n); - //u32 m = (m_ppu.GPR[rb] & 0x20) ? 0 : rotate_mask[32 + n][63]; - //m_ppu.GPR[ra] = r & m; - - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + ThisCall4("SRW", &PPUInterpreter::SRW, &m_interpreter, ra, rs, rb, rc); } + void PPULLVMRecompiler::SRD(u32 ra, u32 rs, u32 rb, bool rc) { - //u32 n = m_ppu.GPR[rb] & 0x3f; - //u64 r = rotl64(m_ppu.GPR[rs], 64 - n); - //u64 m = (m_ppu.GPR[rb] & 0x40) ? 0 : rotate_mask[n][63]; - //m_ppu.GPR[ra] = r & m; - - //if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + ThisCall4("SRD", &PPUInterpreter::SRD, &m_interpreter, ra, rs, rb, rc); } + void PPULLVMRecompiler::LVRX(u32 vd, u32 ra, u32 rb) { - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - const u8 eb = addr & 0xf; - - Memory.ReadRight(m_ppu.VPR[vd]._u8, addr & ~0xf, eb); + ThisCall3("LVRX", &PPUInterpreter::LVRX, &m_interpreter, vd, ra, rb); } + void PPULLVMRecompiler::LSWI(u32 rd, u32 ra, u32 nb) { - u64 EA = ra ? m_ppu.GPR[ra] : 0; - u64 N = nb ? nb : 32; - u8 reg = m_ppu.GPR[rd]; - - while (N > 0) { - if (N > 3) { - m_ppu.GPR[reg] = Memory.Read32(EA); - EA += 4; - N -= 4; - } else { - u32 buf = 0; - while (N > 0) { - N = N - 1; - buf |= Memory.Read8(EA) << (N * 8); - EA = EA + 1; - } - m_ppu.GPR[reg] = buf; - } - reg = (reg + 1) % 32; - } + ThisCall3("LSWI", &PPUInterpreter::LSWI, &m_interpreter, rd, ra, nb); } + void PPULLVMRecompiler::LFSUX(u32 frd, u32 ra, u32 rb) { - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - (u64&)m_ppu.FPR[frd] = Memory.Read32(addr); - m_ppu.FPR[frd] = (float&)m_ppu.FPR[frd]; - m_ppu.GPR[ra] = addr; + ThisCall3("LFSUX", &PPUInterpreter::LFSUX, &m_interpreter, frd, ra, rb); } + void PPULLVMRecompiler::SYNC(u32 l) { - _mm_mfence(); + ThisCall1("SYNC", &PPUInterpreter::SYNC, &m_interpreter, l); } + void PPULLVMRecompiler::LFDX(u32 frd, u32 ra, u32 rb) { - (u64&)m_ppu.FPR[frd] = Memory.Read64(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]); + ThisCall3("LFDX", &PPUInterpreter::LFDX, &m_interpreter, frd, ra, rb); } + void PPULLVMRecompiler::LFDUX(u32 frd, u32 ra, u32 rb) { - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - (u64&)m_ppu.FPR[frd] = Memory.Read64(addr); - m_ppu.GPR[ra] = addr; + ThisCall3("LFDUX", &PPUInterpreter::LFDUX, &m_interpreter, frd, ra, rb); } + void PPULLVMRecompiler::STVLX(u32 vs, u32 ra, u32 rb) { - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - const u8 eb = addr & 0xf; - - Memory.WriteLeft(addr, 16 - eb, m_ppu.VPR[vs]._u8 + eb); + ThisCall3("STVLX", &PPUInterpreter::STVLX, &m_interpreter, vs, ra, rb); } + void PPULLVMRecompiler::STSWX(u32 rs, u32 ra, u32 rb) { - //UNK("stwsx"); + ThisCall3("STSWX", &PPUInterpreter::STSWX, &m_interpreter, rs, ra, rb); } + void PPULLVMRecompiler::STWBRX(u32 rs, u32 ra, u32 rb) { - (u32&)Memory[ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]] = m_ppu.GPR[rs]; + ThisCall3("STWBRX", &PPUInterpreter::STWBRX, &m_interpreter, rs, ra, rb); } + void PPULLVMRecompiler::STFSX(u32 frs, u32 ra, u32 rb) { - Memory.Write32((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), m_ppu.FPR[frs].To32()); + ThisCall3("STFSX", &PPUInterpreter::STFSX, &m_interpreter, frs, ra, rb); } + void PPULLVMRecompiler::STVRX(u32 vs, u32 ra, u32 rb) { - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - const u8 eb = addr & 0xf; - - Memory.WriteRight(addr - eb, eb, m_ppu.VPR[vs]._u8); + ThisCall3("STVRX", &PPUInterpreter::STVRX, &m_interpreter, vs, ra, rb); } + void PPULLVMRecompiler::STFSUX(u32 frs, u32 ra, u32 rb) { - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - Memory.Write32(addr, m_ppu.FPR[frs].To32()); - m_ppu.GPR[ra] = addr; + ThisCall3("STFSUX", &PPUInterpreter::STFSUX, &m_interpreter, frs, ra, rb); } + void PPULLVMRecompiler::STSWI(u32 rd, u32 ra, u32 nb) { - u64 EA = ra ? m_ppu.GPR[ra] : 0; - u64 N = nb ? nb : 32; - u8 reg = m_ppu.GPR[rd]; - - while (N > 0) { - if (N > 3) { - Memory.Write32(EA, m_ppu.GPR[reg]); - EA += 4; - N -= 4; - } else { - u32 buf = m_ppu.GPR[reg]; - while (N > 0) { - N = N - 1; - Memory.Write8(EA, (0xFF000000 & buf) >> 24); - buf <<= 8; - EA = EA + 1; - } - } - reg = (reg + 1) % 32; - } + ThisCall3("STSWI", &PPUInterpreter::STSWI, &m_interpreter, rd, ra, nb); } + void PPULLVMRecompiler::STFDX(u32 frs, u32 ra, u32 rb) { - Memory.Write64((ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]), (u64&)m_ppu.FPR[frs]); + ThisCall3("STFDX", &PPUInterpreter::STFDX, &m_interpreter, frs, ra, rb); } + void PPULLVMRecompiler::STFDUX(u32 frs, u32 ra, u32 rb) { - const u64 addr = m_ppu.GPR[ra] + m_ppu.GPR[rb]; - Memory.Write64(addr, (u64&)m_ppu.FPR[frs]); - m_ppu.GPR[ra] = addr; + ThisCall3("STFDUX", &PPUInterpreter::STFDUX, &m_interpreter, frs, ra, rb); } + void PPULLVMRecompiler::LVLXL(u32 vd, u32 ra, u32 rb) { - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - const u8 eb = addr & 0xf; - - Memory.ReadLeft(m_ppu.VPR[vd]._u8 + eb, addr, 16 - eb); + ThisCall3("LVLXL", &PPUInterpreter::LVLXL, &m_interpreter, vd, ra, rb); } + void PPULLVMRecompiler::LHBRX(u32 rd, u32 ra, u32 rb) { - m_ppu.GPR[rd] = (u16&)Memory[ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]]; + ThisCall3("LHBRX", &PPUInterpreter::LHBRX, &m_interpreter, rd, ra, rb); } + void PPULLVMRecompiler::SRAW(u32 ra, u32 rs, u32 rb, bool rc) { - s32 RS = m_ppu.GPR[rs]; - u8 shift = m_ppu.GPR[rb] & 63; - if (shift > 31) { - m_ppu.GPR[ra] = 0 - (RS < 0); - m_ppu.XER.CA = (RS < 0); - } else { - m_ppu.GPR[ra] = RS >> shift; - m_ppu.XER.CA = (RS < 0) & ((m_ppu.GPR[ra] << shift) != RS); - } - - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + ThisCall4("SRAW", &PPUInterpreter::SRAW, &m_interpreter, ra, rs, rb, rc); } + void PPULLVMRecompiler::SRAD(u32 ra, u32 rs, u32 rb, bool rc) { - s64 RS = m_ppu.GPR[rs]; - u8 shift = m_ppu.GPR[rb] & 127; - if (shift > 63) { - m_ppu.GPR[ra] = 0 - (RS < 0); - m_ppu.XER.CA = (RS < 0); - } else { - m_ppu.GPR[ra] = RS >> shift; - m_ppu.XER.CA = (RS < 0) & ((m_ppu.GPR[ra] << shift) != RS); - } - - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + ThisCall4("SRAD", &PPUInterpreter::SRAD, &m_interpreter, ra, rs, rb, rc); } + void PPULLVMRecompiler::LVRXL(u32 vd, u32 ra, u32 rb) { - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - const u8 eb = addr & 0xf; - - Memory.ReadRight(m_ppu.VPR[vd]._u8, addr & ~0xf, eb); + ThisCall3("LVRXL", &PPUInterpreter::LVRXL, &m_interpreter, vd, ra, rb); } + void PPULLVMRecompiler::DSS(u32 strm, u32 a) { - _mm_mfence(); + ThisCall2("DSS", &PPUInterpreter::DSS, &m_interpreter, strm, a); } + void PPULLVMRecompiler::SRAWI(u32 ra, u32 rs, u32 sh, bool rc) { - s32 RS = (u32)m_ppu.GPR[rs]; - m_ppu.GPR[ra] = RS >> sh; - m_ppu.XER.CA = (RS < 0) & ((u32)(m_ppu.GPR[ra] << sh) != RS); - - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + ThisCall4("SRAWI", &PPUInterpreter::SRAWI, &m_interpreter, ra, rs, sh, rc); } + void PPULLVMRecompiler::SRADI1(u32 ra, u32 rs, u32 sh, bool rc) { - s64 RS = m_ppu.GPR[rs]; - m_ppu.GPR[ra] = RS >> sh; - m_ppu.XER.CA = (RS < 0) & ((m_ppu.GPR[ra] << sh) != RS); - - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + ThisCall4("SRADI1", &PPUInterpreter::SRADI1, &m_interpreter, ra, rs, sh, rc); } + void PPULLVMRecompiler::SRADI2(u32 ra, u32 rs, u32 sh, bool rc) { - SRADI1(ra, rs, sh, rc); + ThisCall4("SRADI2", &PPUInterpreter::SRADI2, &m_interpreter, ra, rs, sh, rc); } + void PPULLVMRecompiler::EIEIO() { - _mm_mfence(); + ThisCall0("EIEIO", &PPUInterpreter::EIEIO, &m_interpreter); } + void PPULLVMRecompiler::STVLXL(u32 vs, u32 ra, u32 rb) { - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - const u8 eb = addr & 0xf; - - Memory.WriteLeft(addr, 16 - eb, m_ppu.VPR[vs]._u8 + eb); + ThisCall3("STVLXL", &PPUInterpreter::STVLXL, &m_interpreter, vs, ra, rb); } + void PPULLVMRecompiler::STHBRX(u32 rs, u32 ra, u32 rb) { - (u16&)Memory[ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]] = m_ppu.GPR[rs]; + ThisCall3("STHBRX", &PPUInterpreter::STHBRX, &m_interpreter, rs, ra, rb); } + void PPULLVMRecompiler::EXTSH(u32 ra, u32 rs, bool rc) { - m_ppu.GPR[ra] = (s64)(s16)m_ppu.GPR[rs]; - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + ThisCall3("EXTSH", &PPUInterpreter::EXTSH, &m_interpreter, ra, rs, rc); } + void PPULLVMRecompiler::STVRXL(u32 vs, u32 ra, u32 rb) { - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - const u8 eb = addr & 0xf; - - Memory.WriteRight(addr - eb, eb, m_ppu.VPR[vs]._u8); + ThisCall3("STVRXL", &PPUInterpreter::STVRXL, &m_interpreter, vs, ra, rb); } + void PPULLVMRecompiler::EXTSB(u32 ra, u32 rs, bool rc) { - m_ppu.GPR[ra] = (s64)(s8)m_ppu.GPR[rs]; - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + ThisCall3("EXTSB", &PPUInterpreter::EXTSB, &m_interpreter, ra, rs, rc); } + void PPULLVMRecompiler::STFIWX(u32 frs, u32 ra, u32 rb) { - Memory.Write32(ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb], (u32&)m_ppu.FPR[frs]); + ThisCall3("STFIWX", &PPUInterpreter::STFIWX, &m_interpreter, frs, ra, rb); } + void PPULLVMRecompiler::EXTSW(u32 ra, u32 rs, bool rc) { - m_ppu.GPR[ra] = (s64)(s32)m_ppu.GPR[rs]; - if (rc) m_ppu.UpdateCR0(m_ppu.GPR[ra]); + ThisCall3("EXTSW", &PPUInterpreter::EXTSW, &m_interpreter, ra, rs, rc); } + void PPULLVMRecompiler::ICBI(u32 ra, u32 rs) { - // Clear jit for the specified block? Nothing to do in the interpreter. + ThisCall2("ICBI", &PPUInterpreter::ICBI, &m_interpreter, ra, rs); } + void PPULLVMRecompiler::DCBZ(u32 ra, u32 rb) { - const u64 addr = ra ? m_ppu.GPR[ra] + m_ppu.GPR[rb] : m_ppu.GPR[rb]; - u8 *const cache_line = Memory.GetMemFromAddr(addr & ~127); - if (cache_line) - memset(cache_line, 0, 128); - _mm_mfence(); + ThisCall2("DCBZ", &PPUInterpreter::DCBZ, &m_interpreter, ra, rb); } + void PPULLVMRecompiler::LWZ(u32 rd, u32 ra, s32 d) { - m_ppu.GPR[rd] = Memory.Read32(ra ? m_ppu.GPR[ra] + d : d); + ThisCall3("LWZ", &PPUInterpreter::LWZ, &m_interpreter, rd, ra, d); } + void PPULLVMRecompiler::LWZU(u32 rd, u32 ra, s32 d) { - const u64 addr = m_ppu.GPR[ra] + d; - m_ppu.GPR[rd] = Memory.Read32(addr); - m_ppu.GPR[ra] = addr; + ThisCall3("LWZU", &PPUInterpreter::LWZU, &m_interpreter, rd, ra, d); } + void PPULLVMRecompiler::LBZ(u32 rd, u32 ra, s32 d) { - m_ppu.GPR[rd] = Memory.Read8(ra ? m_ppu.GPR[ra] + d : d); + ThisCall3("LBZ", &PPUInterpreter::LBZ, &m_interpreter, rd, ra, d); } + void PPULLVMRecompiler::LBZU(u32 rd, u32 ra, s32 d) { - const u64 addr = m_ppu.GPR[ra] + d; - m_ppu.GPR[rd] = Memory.Read8(addr); - m_ppu.GPR[ra] = addr; + ThisCall3("LBZU", &PPUInterpreter::LBZU, &m_interpreter, rd, ra, d); } + void PPULLVMRecompiler::STW(u32 rs, u32 ra, s32 d) { - Memory.Write32(ra ? m_ppu.GPR[ra] + d : d, m_ppu.GPR[rs]); + ThisCall3("STW", &PPUInterpreter::STW, &m_interpreter, rs, ra, d); } + void PPULLVMRecompiler::STWU(u32 rs, u32 ra, s32 d) { - const u64 addr = m_ppu.GPR[ra] + d; - Memory.Write32(addr, m_ppu.GPR[rs]); - m_ppu.GPR[ra] = addr; + ThisCall3("STWU", &PPUInterpreter::STWU, &m_interpreter, rs, ra, d); } + void PPULLVMRecompiler::STB(u32 rs, u32 ra, s32 d) { - Memory.Write8(ra ? m_ppu.GPR[ra] + d : d, m_ppu.GPR[rs]); + ThisCall3("STB", &PPUInterpreter::STB, &m_interpreter, rs, ra, d); } + void PPULLVMRecompiler::STBU(u32 rs, u32 ra, s32 d) { - const u64 addr = m_ppu.GPR[ra] + d; - Memory.Write8(addr, m_ppu.GPR[rs]); - m_ppu.GPR[ra] = addr; + ThisCall3("STBU", &PPUInterpreter::STBU, &m_interpreter, rs, ra, d); } + void PPULLVMRecompiler::LHZ(u32 rd, u32 ra, s32 d) { - m_ppu.GPR[rd] = Memory.Read16(ra ? m_ppu.GPR[ra] + d : d); + ThisCall3("LHZ", &PPUInterpreter::LHZ, &m_interpreter, rd, ra, d); } + void PPULLVMRecompiler::LHZU(u32 rd, u32 ra, s32 d) { - const u64 addr = m_ppu.GPR[ra] + d; - m_ppu.GPR[rd] = Memory.Read16(addr); - m_ppu.GPR[ra] = addr; + ThisCall3("LHZU", &PPUInterpreter::LHZU, &m_interpreter, rd, ra, d); } + void PPULLVMRecompiler::LHA(u32 rd, u32 ra, s32 d) { - m_ppu.GPR[rd] = (s64)(s16)Memory.Read16(ra ? m_ppu.GPR[ra] + d : d); + ThisCall3("LHA", &PPUInterpreter::LHA, &m_interpreter, rd, ra, d); } + void PPULLVMRecompiler::LHAU(u32 rd, u32 ra, s32 d) { - const u64 addr = m_ppu.GPR[ra] + d; - m_ppu.GPR[rd] = (s64)(s16)Memory.Read16(addr); - m_ppu.GPR[ra] = addr; + ThisCall3("LHAU", &PPUInterpreter::LHAU, &m_interpreter, rd, ra, d); } + void PPULLVMRecompiler::STH(u32 rs, u32 ra, s32 d) { - Memory.Write16(ra ? m_ppu.GPR[ra] + d : d, m_ppu.GPR[rs]); + ThisCall3("STH", &PPUInterpreter::STH, &m_interpreter, rs, ra, d); } + void PPULLVMRecompiler::STHU(u32 rs, u32 ra, s32 d) { - const u64 addr = m_ppu.GPR[ra] + d; - Memory.Write16(addr, m_ppu.GPR[rs]); - m_ppu.GPR[ra] = addr; + ThisCall3("STHU", &PPUInterpreter::STHU, &m_interpreter, rs, ra, d); } + void PPULLVMRecompiler::LMW(u32 rd, u32 ra, s32 d) { - u64 addr = ra ? m_ppu.GPR[ra] + d : d; - for (u32 i = rd; i < 32; ++i, addr += 4) { - m_ppu.GPR[i] = Memory.Read32(addr); - } + ThisCall3("LMW", &PPUInterpreter::LMW, &m_interpreter, rd, ra, d); } + void PPULLVMRecompiler::STMW(u32 rs, u32 ra, s32 d) { - u64 addr = ra ? m_ppu.GPR[ra] + d : d; - for (u32 i = rs; i < 32; ++i, addr += 4) { - Memory.Write32(addr, m_ppu.GPR[i]); - } + ThisCall3("STMW", &PPUInterpreter::STMW, &m_interpreter, rs, ra, d); } + void PPULLVMRecompiler::LFS(u32 frd, u32 ra, s32 d) { - const u32 v = Memory.Read32(ra ? m_ppu.GPR[ra] + d : d); - m_ppu.FPR[frd] = (float&)v; + ThisCall3("LFS", &PPUInterpreter::LFS, &m_interpreter, frd, ra, d); } + void PPULLVMRecompiler::LFSU(u32 frd, u32 ra, s32 ds) { - const u64 addr = m_ppu.GPR[ra] + ds; - const u32 v = Memory.Read32(addr); - m_ppu.FPR[frd] = (float&)v; - m_ppu.GPR[ra] = addr; + ThisCall3("LFSU", &PPUInterpreter::LFSU, &m_interpreter, frd, ra, ds); } + void PPULLVMRecompiler::LFD(u32 frd, u32 ra, s32 d) { - (u64&)m_ppu.FPR[frd] = Memory.Read64(ra ? m_ppu.GPR[ra] + d : d); + ThisCall3("LFD", &PPUInterpreter::LFD, &m_interpreter, frd, ra, d); } + void PPULLVMRecompiler::LFDU(u32 frd, u32 ra, s32 ds) { - const u64 addr = m_ppu.GPR[ra] + ds; - (u64&)m_ppu.FPR[frd] = Memory.Read64(addr); - m_ppu.GPR[ra] = addr; + ThisCall3("LFDU", &PPUInterpreter::LFDU, &m_interpreter, frd, ra, ds); } + void PPULLVMRecompiler::STFS(u32 frs, u32 ra, s32 d) { - Memory.Write32(ra ? m_ppu.GPR[ra] + d : d, m_ppu.FPR[frs].To32()); + ThisCall3("STFS", &PPUInterpreter::STFS, &m_interpreter, frs, ra, d); } + void PPULLVMRecompiler::STFSU(u32 frs, u32 ra, s32 d) { - const u64 addr = m_ppu.GPR[ra] + d; - Memory.Write32(addr, m_ppu.FPR[frs].To32()); - m_ppu.GPR[ra] = addr; + ThisCall3("STFSU", &PPUInterpreter::STFSU, &m_interpreter, frs, ra, d); } + void PPULLVMRecompiler::STFD(u32 frs, u32 ra, s32 d) { - Memory.Write64(ra ? m_ppu.GPR[ra] + d : d, (u64&)m_ppu.FPR[frs]); + ThisCall3("STFD", &PPUInterpreter::STFD, &m_interpreter, frs, ra, d); } + void PPULLVMRecompiler::STFDU(u32 frs, u32 ra, s32 d) { - const u64 addr = m_ppu.GPR[ra] + d; - Memory.Write64(addr, (u64&)m_ppu.FPR[frs]); - m_ppu.GPR[ra] = addr; + ThisCall3("STFDU", &PPUInterpreter::STFDU, &m_interpreter, frs, ra, d); } + void PPULLVMRecompiler::LD(u32 rd, u32 ra, s32 ds) { - m_ppu.GPR[rd] = Memory.Read64(ra ? m_ppu.GPR[ra] + ds : ds); + ThisCall3("LD", &PPUInterpreter::LD, &m_interpreter, rd, ra, ds); } + void PPULLVMRecompiler::LDU(u32 rd, u32 ra, s32 ds) { - //if(ra == 0 || rt == ra) return; - const u64 addr = m_ppu.GPR[ra] + ds; - m_ppu.GPR[rd] = Memory.Read64(addr); - m_ppu.GPR[ra] = addr; + ThisCall3("LDU", &PPUInterpreter::LDU, &m_interpreter, rd, ra, ds); } + void PPULLVMRecompiler::LWA(u32 rd, u32 ra, s32 ds) { - m_ppu.GPR[rd] = (s64)(s32)Memory.Read32(ra ? m_ppu.GPR[ra] + ds : ds); + ThisCall3("LWA", &PPUInterpreter::LWA, &m_interpreter, rd, ra, ds); } + void PPULLVMRecompiler::FDIVS(u32 frd, u32 fra, u32 frb, bool rc) { - //if (FPRdouble::IsNaN(m_ppu.FPR[fra])) - //{ - // m_ppu.FPR[frd] = m_ppu.FPR[fra]; - //} - //else if (FPRdouble::IsNaN(m_ppu.FPR[frb])) - //{ - // m_ppu.FPR[frd] = m_ppu.FPR[frb]; - //} - //else - //{ - // if (m_ppu.FPR[frb] == 0.0) - // { - // if (m_ppu.FPR[fra] == 0.0) - // { - // m_ppu.FPSCR.VXZDZ = true; - // m_ppu.FPR[frd] = FPR_NAN; - // } - // else - // { - // m_ppu.FPR[frd] = (float)(m_ppu.FPR[fra] / m_ppu.FPR[frb]); - // } - - // m_ppu.FPSCR.ZX = true; - // } - // else if (FPRdouble::IsINF(m_ppu.FPR[fra]) && FPRdouble::IsINF(m_ppu.FPR[frb])) - // { - // m_ppu.FPSCR.VXIDI = true; - // m_ppu.FPR[frd] = FPR_NAN; - // } - // else - // { - // m_ppu.FPR[frd] = (float)(m_ppu.FPR[fra] / m_ppu.FPR[frb]); - // } - //} - - //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fdivs.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); + ThisCall4("FDIVS", &PPUInterpreter::FDIVS, &m_interpreter, frd, fra, frb, rc); } + void PPULLVMRecompiler::FSUBS(u32 frd, u32 fra, u32 frb, bool rc) { - //m_ppu.FPR[frd] = static_cast(m_ppu.FPR[fra] - m_ppu.FPR[frb]); - //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fsubs.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); + ThisCall4("FSUBS", &PPUInterpreter::FSUBS, &m_interpreter, frd, fra, frb, rc); } + void PPULLVMRecompiler::FADDS(u32 frd, u32 fra, u32 frb, bool rc) { - //m_ppu.FPR[frd] = static_cast(m_ppu.FPR[fra] + m_ppu.FPR[frb]); - //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fadds.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); + ThisCall4("FADDS", &PPUInterpreter::FADDS, &m_interpreter, frd, fra, frb, rc); } + void PPULLVMRecompiler::FSQRTS(u32 frd, u32 frb, bool rc) { - //m_ppu.FPR[frd] = static_cast(sqrt(m_ppu.FPR[frb])); - //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fsqrts.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); + ThisCall3("FSQRTS", &PPUInterpreter::FSQRTS, &m_interpreter, frd, frb, rc); } + void PPULLVMRecompiler::FRES(u32 frd, u32 frb, bool rc) { - //if (m_ppu.FPR[frb] == 0.0) - //{ - // m_ppu.SetFPSCRException(FPSCR_ZX); - //} - //m_ppu.FPR[frd] = static_cast(1.0 / m_ppu.FPR[frb]); - //if (rc) UNK("fres.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); + ThisCall3("FRES", &PPUInterpreter::FRES, &m_interpreter, frd, frb, rc); } + void PPULLVMRecompiler::FMULS(u32 frd, u32 fra, u32 frc, bool rc) { - //m_ppu.FPR[frd] = static_cast(m_ppu.FPR[fra] * m_ppu.FPR[frc]); - //m_ppu.FPSCR.FI = 0; - //m_ppu.FPSCR.FR = 0; - //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fmuls.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); + ThisCall4("FMULS", &PPUInterpreter::FMULS, &m_interpreter, frd, fra, frc, rc); } + void PPULLVMRecompiler::FMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - //m_ppu.FPR[frd] = static_cast(m_ppu.FPR[fra] * m_ppu.FPR[frc] + m_ppu.FPR[frb]); - //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fmadds.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); + ThisCall5("FMADDS", &PPUInterpreter::FMADDS, &m_interpreter, frd, fra, frc, frb, rc); } + void PPULLVMRecompiler::FMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - //m_ppu.FPR[frd] = static_cast(m_ppu.FPR[fra] * m_ppu.FPR[frc] - m_ppu.FPR[frb]); - //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fmsubs.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); + ThisCall5("FMSUBS", &PPUInterpreter::FMSUBS, &m_interpreter, frd, fra, frc, frb, rc); } + void PPULLVMRecompiler::FNMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - //m_ppu.FPR[frd] = static_cast(-(m_ppu.FPR[fra] * m_ppu.FPR[frc] - m_ppu.FPR[frb])); - //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fnmsubs.");////m_ppu.UpdateCR1(m_ppu.FPR[frd]); + ThisCall5("FNMSUBS", &PPUInterpreter::FNMSUBS, &m_interpreter, frd, fra, frc, frb, rc); } + void PPULLVMRecompiler::FNMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - //m_ppu.FPR[frd] = static_cast(-(m_ppu.FPR[fra] * m_ppu.FPR[frc] + m_ppu.FPR[frb])); - //m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fnmadds.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); + ThisCall5("FNMADDS", &PPUInterpreter::FNMADDS, &m_interpreter, frd, fra, frc, frb, rc); } + void PPULLVMRecompiler::STD(u32 rs, u32 ra, s32 d) { - Memory.Write64(ra ? m_ppu.GPR[ra] + d : d, m_ppu.GPR[rs]); + ThisCall3("STD", &PPUInterpreter::STD, &m_interpreter, rs, ra, d); } + void PPULLVMRecompiler::STDU(u32 rs, u32 ra, s32 ds) { - //if(ra == 0 || rs == ra) return; - const u64 addr = m_ppu.GPR[ra] + ds; - Memory.Write64(addr, m_ppu.GPR[rs]); - m_ppu.GPR[ra] = addr; + ThisCall3("STDU", &PPUInterpreter::STDU, &m_interpreter, rs, ra, ds); } + void PPULLVMRecompiler::MTFSB1(u32 crbd, bool rc) { - //u64 mask = (1ULL << crbd); - //if ((crbd == 29) && !m_ppu.FPSCR.NI) LOG_WARNING(PPU, "Non-IEEE mode enabled"); - //m_ppu.FPSCR.FPSCR |= mask; - - //if (rc) UNIMPLEMENTED(); + ThisCall2("MTFSB1", &PPUInterpreter::MTFSB1, &m_interpreter, crbd, rc); } + void PPULLVMRecompiler::MCRFS(u32 crbd, u32 crbs) { - u64 mask = (1ULL << crbd); - m_ppu.CR.CR &= ~mask; - m_ppu.CR.CR |= m_ppu.FPSCR.FPSCR & mask; + ThisCall2("MCRFS", &PPUInterpreter::MCRFS, &m_interpreter, crbd, crbs); } + void PPULLVMRecompiler::MTFSB0(u32 crbd, bool rc) { - //u64 mask = (1ULL << crbd); - //if ((crbd == 29) && !m_ppu.FPSCR.NI) LOG_WARNING(PPU, "Non-IEEE mode disabled"); - //m_ppu.FPSCR.FPSCR &= ~mask; - - //if (rc) UNIMPLEMENTED(); + ThisCall2("MTFSB0", &PPUInterpreter::MTFSB0, &m_interpreter, crbd, rc); } + void PPULLVMRecompiler::MTFSFI(u32 crfd, u32 i, bool rc) { - //u64 mask = (0x1ULL << crfd); - - //if (i) - //{ - // if ((crfd == 29) && !m_ppu.FPSCR.NI) LOG_WARNING(PPU, "Non-IEEE mode enabled"); - // m_ppu.FPSCR.FPSCR |= mask; - //} - //else - //{ - // if ((crfd == 29) && m_ppu.FPSCR.NI) LOG_WARNING(PPU, "Non-IEEE mode disabled"); - // m_ppu.FPSCR.FPSCR &= ~mask; - //} - - //if (rc) UNIMPLEMENTED(); + ThisCall3("MTFSFI", &PPUInterpreter::MTFSFI, &m_interpreter, crfd, i, rc); } + void PPULLVMRecompiler::MFFS(u32 frd, bool rc) { - //(u64&)m_ppu.FPR[frd] = m_ppu.FPSCR.FPSCR; - //if (rc) UNIMPLEMENTED(); + ThisCall2("MFFS", &PPUInterpreter::MFFS, &m_interpreter, frd, rc); } + void PPULLVMRecompiler::MTFSF(u32 flm, u32 frb, bool rc) { - //u32 mask = 0; - //for (u32 i = 0; i<8; ++i) - //{ - // if (flm & (1 << i)) mask |= 0xf << (i * 4); - //} - - //const u32 oldNI = m_ppu.FPSCR.NI; - //m_ppu.FPSCR.FPSCR = (m_ppu.FPSCR.FPSCR & ~mask) | ((u32&)m_ppu.FPR[frb] & mask); - //if (m_ppu.FPSCR.NI != oldNI) - //{ - // if (oldNI) - // LOG_WARNING(PPU, "Non-IEEE mode disabled"); - // else - // LOG_WARNING(PPU, "Non-IEEE mode enabled"); - //} - //if (rc) UNK("mtfsf."); + ThisCall3("MTFSF", &PPUInterpreter::MTFSF, &m_interpreter, flm, frb, rc); } + void PPULLVMRecompiler::FCMPU(u32 crfd, u32 fra, u32 frb) { - int cmp_res = FPRdouble::Cmp(m_ppu.FPR[fra], m_ppu.FPR[frb]); - - if (cmp_res == CR_SO) { - if (FPRdouble::IsSNaN(m_ppu.FPR[fra]) || FPRdouble::IsSNaN(m_ppu.FPR[frb])) { - m_ppu.SetFPSCRException(FPSCR_VXSNAN); - } - } - - m_ppu.FPSCR.FPRF = cmp_res; - m_ppu.SetCR(crfd, cmp_res); + ThisCall3("FCMPU", &PPUInterpreter::FCMPU, &m_interpreter, crfd, fra, frb); } + void PPULLVMRecompiler::FRSP(u32 frd, u32 frb, bool rc) { - const double b = m_ppu.FPR[frb]; - double b0 = b; - if (m_ppu.FPSCR.NI) { - if (((u64&)b0 & DOUBLE_EXP) < 0x3800000000000000ULL) (u64&)b0 &= DOUBLE_SIGN; - } - const double r = static_cast(b0); - m_ppu.FPSCR.FR = fabs(r) > fabs(b); - m_ppu.SetFPSCR_FI(b != r); - m_ppu.FPSCR.FPRF = PPCdouble(r).GetType(); - m_ppu.FPR[frd] = r; + ThisCall3("FRSP", &PPUInterpreter::FRSP, &m_interpreter, frd, frb, rc); } + void PPULLVMRecompiler::FCTIW(u32 frd, u32 frb, bool rc) { - //const double b = m_ppu.FPR[frb]; - //u32 r; - //if (b > (double)0x7fffffff) - //{ - // r = 0x7fffffff; - // m_ppu.SetFPSCRException(FPSCR_VXCVI); - // m_ppu.FPSCR.FI = 0; - // m_ppu.FPSCR.FR = 0; - //} - //else if (b < -(double)0x80000000) - //{ - // r = 0x80000000; - // m_ppu.SetFPSCRException(FPSCR_VXCVI); - // m_ppu.FPSCR.FI = 0; - // m_ppu.FPSCR.FR = 0; - //} - //else - //{ - // s32 i = 0; - // switch (m_ppu.FPSCR.RN) - // { - // case FPSCR_RN_NEAR: - // { - // double t = b + 0.5; - // i = (s32)t; - // if (t - i < 0 || (t - i == 0 && b > 0)) i--; - // break; - // } - // case FPSCR_RN_ZERO: - // i = (s32)b; - // break; - // case FPSCR_RN_PINF: - // i = (s32)b; - // if (b - i > 0) i++; - // break; - // case FPSCR_RN_MINF: - // i = (s32)b; - // if (b - i < 0) i--; - // break; - // } - // r = (u32)i; - // double di = i; - // if (di == b) - // { - // m_ppu.SetFPSCR_FI(0); - // m_ppu.FPSCR.FR = 0; - // } - // else - // { - // m_ppu.SetFPSCR_FI(1); - // m_ppu.FPSCR.FR = fabs(di) > fabs(b); - // } - //} - - //(u64&)m_ppu.FPR[frd] = 0xfff8000000000000ull | r; - //if (r == 0 && ((u64&)b & DOUBLE_SIGN)) (u64&)m_ppu.FPR[frd] |= 0x100000000ull; - - //if (rc) UNK("fctiw."); + ThisCall3("FCTIW", &PPUInterpreter::FCTIW, &m_interpreter, frd, frb, rc); } + void PPULLVMRecompiler::FCTIWZ(u32 frd, u32 frb, bool rc) { - const double b = m_ppu.FPR[frb]; - u32 value; - if (b > (double)0x7fffffff) { - value = 0x7fffffff; - m_ppu.SetFPSCRException(FPSCR_VXCVI); - m_ppu.FPSCR.FI = 0; - m_ppu.FPSCR.FR = 0; - } else if (b < -(double)0x80000000) { - value = 0x80000000; - m_ppu.SetFPSCRException(FPSCR_VXCVI); - m_ppu.FPSCR.FI = 0; - m_ppu.FPSCR.FR = 0; - } else { - s32 i = (s32)b; - double di = i; - if (di == b) { - m_ppu.SetFPSCR_FI(0); - m_ppu.FPSCR.FR = 0; - } else { - m_ppu.SetFPSCR_FI(1); - m_ppu.FPSCR.FR = fabs(di) > fabs(b); - } - value = (u32)i; - } - - (u64&)m_ppu.FPR[frd] = 0xfff8000000000000ull | value; - if (value == 0 && ((u64&)b & DOUBLE_SIGN)) - (u64&)m_ppu.FPR[frd] |= 0x100000000ull; - - //if (rc) UNK("fctiwz."); + ThisCall3("FCTIWZ", &PPUInterpreter::FCTIWZ, &m_interpreter, frd, frb, rc); } + void PPULLVMRecompiler::FDIV(u32 frd, u32 fra, u32 frb, bool rc) { - double res; - - if (FPRdouble::IsNaN(m_ppu.FPR[fra])) { - res = m_ppu.FPR[fra]; - } else if (FPRdouble::IsNaN(m_ppu.FPR[frb])) { - res = m_ppu.FPR[frb]; - } else { - if (m_ppu.FPR[frb] == 0.0) { - if (m_ppu.FPR[fra] == 0.0) { - m_ppu.FPSCR.VXZDZ = 1; - res = FPR_NAN; - } else { - res = m_ppu.FPR[fra] / m_ppu.FPR[frb]; - } - - m_ppu.SetFPSCRException(FPSCR_ZX); - } else if (FPRdouble::IsINF(m_ppu.FPR[fra]) && FPRdouble::IsINF(m_ppu.FPR[frb])) { - m_ppu.FPSCR.VXIDI = 1; - res = FPR_NAN; - } else { - res = m_ppu.FPR[fra] / m_ppu.FPR[frb]; - } - } - - m_ppu.FPR[frd] = res; - m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fdiv.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); + ThisCall4("FDIV", &PPUInterpreter::FDIV, &m_interpreter, frd, fra, frb, rc); } + void PPULLVMRecompiler::FSUB(u32 frd, u32 fra, u32 frb, bool rc) { - m_ppu.FPR[frd] = m_ppu.FPR[fra] - m_ppu.FPR[frb]; - m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fsub.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); + ThisCall4("FSUB", &PPUInterpreter::FSUB, &m_interpreter, frd, fra, frb, rc); } + void PPULLVMRecompiler::FADD(u32 frd, u32 fra, u32 frb, bool rc) { - m_ppu.FPR[frd] = m_ppu.FPR[fra] + m_ppu.FPR[frb]; - m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fadd.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); + ThisCall4("FADD", &PPUInterpreter::FADD, &m_interpreter, frd, fra, frb, rc); } + void PPULLVMRecompiler::FSQRT(u32 frd, u32 frb, bool rc) { - m_ppu.FPR[frd] = sqrt(m_ppu.FPR[frb]); - m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fsqrt.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); + ThisCall3("FSQRT", &PPUInterpreter::FSQRT, &m_interpreter, frd, frb, rc); } + void PPULLVMRecompiler::FSEL(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - m_ppu.FPR[frd] = m_ppu.FPR[fra] >= 0.0 ? m_ppu.FPR[frc] : m_ppu.FPR[frb]; - //if (rc) UNK("fsel.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); + ThisCall5("FSEL", &PPUInterpreter::FSEL, &m_interpreter, frd, fra, frc, frb, rc); } + void PPULLVMRecompiler::FMUL(u32 frd, u32 fra, u32 frc, bool rc) { - if ((FPRdouble::IsINF(m_ppu.FPR[fra]) && m_ppu.FPR[frc] == 0.0) || (FPRdouble::IsINF(m_ppu.FPR[frc]) && m_ppu.FPR[fra] == 0.0)) { - m_ppu.SetFPSCRException(FPSCR_VXIMZ); - m_ppu.FPR[frd] = FPR_NAN; - m_ppu.FPSCR.FI = 0; - m_ppu.FPSCR.FR = 0; - m_ppu.FPSCR.FPRF = FPR_QNAN; - } else { - if (FPRdouble::IsSNaN(m_ppu.FPR[fra]) || FPRdouble::IsSNaN(m_ppu.FPR[frc])) { - m_ppu.SetFPSCRException(FPSCR_VXSNAN); - } - - m_ppu.FPR[frd] = m_ppu.FPR[fra] * m_ppu.FPR[frc]; - m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - } - - //if (rc) UNK("fmul.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); + ThisCall4("FMUL", &PPUInterpreter::FMUL, &m_interpreter, frd, fra, frc, rc); } + void PPULLVMRecompiler::FRSQRTE(u32 frd, u32 frb, bool rc) { - if (m_ppu.FPR[frb] == 0.0) { - m_ppu.SetFPSCRException(FPSCR_ZX); - } - m_ppu.FPR[frd] = static_cast(1.0 / sqrt(m_ppu.FPR[frb])); - //if (rc) UNK("frsqrte.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); + ThisCall3("FRSQRTE", &PPUInterpreter::FRSQRTE, &m_interpreter, frd, frb, rc); } + void PPULLVMRecompiler::FMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - m_ppu.FPR[frd] = m_ppu.FPR[fra] * m_ppu.FPR[frc] - m_ppu.FPR[frb]; - m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fmsub.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); + ThisCall5("FMSUB", &PPUInterpreter::FMSUB, &m_interpreter, frd, fra, frc, frb, rc); } + void PPULLVMRecompiler::FMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - m_ppu.FPR[frd] = m_ppu.FPR[fra] * m_ppu.FPR[frc] + m_ppu.FPR[frb]; - m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fmadd.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); + ThisCall5("FMADD", &PPUInterpreter::FMADD, &m_interpreter, frd, fra, frc, frb, rc); } + void PPULLVMRecompiler::FNMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - m_ppu.FPR[frd] = -(m_ppu.FPR[fra] * m_ppu.FPR[frc] - m_ppu.FPR[frb]); - m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fnmsub.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); + ThisCall5("FNMSUB", &PPUInterpreter::FNMSUB, &m_interpreter, frd, fra, frc, frb, rc); } + void PPULLVMRecompiler::FNMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - m_ppu.FPR[frd] = -(m_ppu.FPR[fra] * m_ppu.FPR[frc] + m_ppu.FPR[frb]); - m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fnmadd.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); + ThisCall5("FNMADD", &PPUInterpreter::FNMADD, &m_interpreter, frd, fra, frc, frb, rc); } + void PPULLVMRecompiler::FCMPO(u32 crfd, u32 fra, u32 frb) { - int cmp_res = FPRdouble::Cmp(m_ppu.FPR[fra], m_ppu.FPR[frb]); - - if (cmp_res == CR_SO) { - if (FPRdouble::IsSNaN(m_ppu.FPR[fra]) || FPRdouble::IsSNaN(m_ppu.FPR[frb])) { - m_ppu.SetFPSCRException(FPSCR_VXSNAN); - if (!m_ppu.FPSCR.VE) m_ppu.SetFPSCRException(FPSCR_VXVC); - } else { - m_ppu.SetFPSCRException(FPSCR_VXVC); - } - - m_ppu.FPSCR.FX = 1; - } - - m_ppu.FPSCR.FPRF = cmp_res; - m_ppu.SetCR(crfd, cmp_res); + ThisCall3("FCMPO", &PPUInterpreter::FCMPO, &m_interpreter, crfd, fra, frb); } + void PPULLVMRecompiler::FNEG(u32 frd, u32 frb, bool rc) { - m_ppu.FPR[frd] = -m_ppu.FPR[frb]; - //if (rc) UNK("fneg.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); + ThisCall3("FNEG", &PPUInterpreter::FNEG, &m_interpreter, frd, frb, rc); } + void PPULLVMRecompiler::FMR(u32 frd, u32 frb, bool rc) { - m_ppu.FPR[frd] = m_ppu.FPR[frb]; - //if (rc) UNK("fmr.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); + ThisCall3("FMR", &PPUInterpreter::FMR, &m_interpreter, frd, frb, rc); } + void PPULLVMRecompiler::FNABS(u32 frd, u32 frb, bool rc) { - m_ppu.FPR[frd] = -fabs(m_ppu.FPR[frb]); - //if (rc) UNK("fnabs.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); + ThisCall3("FNABS", &PPUInterpreter::FNABS, &m_interpreter, frd, frb, rc); } + void PPULLVMRecompiler::FABS(u32 frd, u32 frb, bool rc) { - m_ppu.FPR[frd] = fabs(m_ppu.FPR[frb]); - //if (rc) UNK("fabs.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); + ThisCall3("FABS", &PPUInterpreter::FABS, &m_interpreter, frd, frb, rc); } + void PPULLVMRecompiler::FCTID(u32 frd, u32 frb, bool rc) { - const double b = m_ppu.FPR[frb]; - u64 r; - if (b > (double)0x7fffffffffffffff) { - r = 0x7fffffffffffffff; - m_ppu.SetFPSCRException(FPSCR_VXCVI); - m_ppu.FPSCR.FI = 0; - m_ppu.FPSCR.FR = 0; - } else if (b < -(double)0x8000000000000000) { - r = 0x8000000000000000; - m_ppu.SetFPSCRException(FPSCR_VXCVI); - m_ppu.FPSCR.FI = 0; - m_ppu.FPSCR.FR = 0; - } else { - s64 i = 0; - switch (m_ppu.FPSCR.RN) { - case FPSCR_RN_NEAR: - { - double t = b + 0.5; - i = (s64)t; - if (t - i < 0 || (t - i == 0 && b > 0)) i--; - break; - } - case FPSCR_RN_ZERO: - i = (s64)b; - break; - case FPSCR_RN_PINF: - i = (s64)b; - if (b - i > 0) i++; - break; - case FPSCR_RN_MINF: - i = (s64)b; - if (b - i < 0) i--; - break; - } - r = (u64)i; - double di = i; - if (di == b) { - m_ppu.SetFPSCR_FI(0); - m_ppu.FPSCR.FR = 0; - } else { - m_ppu.SetFPSCR_FI(1); - m_ppu.FPSCR.FR = fabs(di) > fabs(b); - } - } - - (u64&)m_ppu.FPR[frd] = 0xfff8000000000000ull | r; - if (r == 0 && ((u64&)b & DOUBLE_SIGN)) (u64&)m_ppu.FPR[frd] |= 0x100000000ull; - - //if (rc) UNK("fctid."); + ThisCall3("FCTID", &PPUInterpreter::FCTID, &m_interpreter, frd, frb, rc); } + void PPULLVMRecompiler::FCTIDZ(u32 frd, u32 frb, bool rc) { - const double b = m_ppu.FPR[frb]; - u64 r; - if (b > (double)0x7fffffffffffffff) { - r = 0x7fffffffffffffff; - m_ppu.SetFPSCRException(FPSCR_VXCVI); - m_ppu.FPSCR.FI = 0; - m_ppu.FPSCR.FR = 0; - } else if (b < -(double)0x8000000000000000) { - r = 0x8000000000000000; - m_ppu.SetFPSCRException(FPSCR_VXCVI); - m_ppu.FPSCR.FI = 0; - m_ppu.FPSCR.FR = 0; - } else { - s64 i = (s64)b; - double di = i; - if (di == b) { - m_ppu.SetFPSCR_FI(0); - m_ppu.FPSCR.FR = 0; - } else { - m_ppu.SetFPSCR_FI(1); - m_ppu.FPSCR.FR = fabs(di) > fabs(b); - } - r = (u64)i; - } - - (u64&)m_ppu.FPR[frd] = 0xfff8000000000000ull | r; - if (r == 0 && ((u64&)b & DOUBLE_SIGN)) (u64&)m_ppu.FPR[frd] |= 0x100000000ull; - - //if (rc) UNK("fctidz."); + ThisCall3("FCTIDZ", &PPUInterpreter::FCTIDZ, &m_interpreter, frd, frb, rc); } + void PPULLVMRecompiler::FCFID(u32 frd, u32 frb, bool rc) { - s64 bi = (s64&)m_ppu.FPR[frb]; - double bf = (double)bi; - s64 bfi = (s64)bf; - - if (bi == bfi) { - m_ppu.SetFPSCR_FI(0); - m_ppu.FPSCR.FR = 0; - } else { - m_ppu.SetFPSCR_FI(1); - m_ppu.FPSCR.FR = abs(bfi) > abs(bi); - } - - m_ppu.FPR[frd] = bf; - - m_ppu.FPSCR.FPRF = m_ppu.FPR[frd].GetType(); - //if (rc) UNK("fcfid.");//m_ppu.UpdateCR1(m_ppu.FPR[frd]); + ThisCall3("FCFID", &PPUInterpreter::FCFID, &m_interpreter, frd, frb, rc); } void PPULLVMRecompiler::UNK(const u32 code, const u32 opcode, const u32 gcode) { - //UNK(fmt::Format("Unknown/Illegal opcode! (0x%08x : 0x%x : 0x%x)", code, opcode, gcode)); + //ThisCall3("UNK", &PPUInterpreter::UNK, &m_interpreter, code, opcode, gcode); } Value * PPULLVMRecompiler::GetBit(Value * val, u32 n) { @@ -3506,3 +2244,193 @@ void PPULLVMRecompiler::SetVr(u32 vr, Value * val_x128) { auto val_i128 = m_ir_builder.CreateBitCast(val_x128, Type::getIntNTy(m_llvm_context, 128)); m_ir_builder.CreateStore(val_i128, vr_i128_ptr); } + +template +void PPULLVMRecompiler::ThisCall0(const char * name, F function, C * this_p) { + static FunctionType * fn_type = nullptr; + + if (fn_type == nullptr) { + static std::vector fn_args; + fn_args.push_back(Type::getInt64PtrTy(m_llvm_context)); + fn_type = FunctionType::get(Type::getVoidTy(m_llvm_context), fn_args, false); + } + + auto fn_ptr = m_module->getFunction(name); + if (!fn_ptr) { + fn_ptr = Function::Create(fn_type, GlobalValue::ExternalLinkage, name, m_module); + fn_ptr->setCallingConv(CallingConv::C); + m_execution_engine->addGlobalMapping(fn_ptr, (void *&)function); + } + + auto this_i64 = m_ir_builder.getInt64((uint64_t)this_p); + auto this_ptr = m_ir_builder.CreateIntToPtr(this_i64, Type::getInt64PtrTy(m_llvm_context)); + m_ir_builder.CreateCall(fn_ptr, this_ptr); +} + +template +void PPULLVMRecompiler::ThisCall1(const char * name, F function, C * this_p, T1 arg1) { + static FunctionType * fn_type = nullptr; + + if (fn_type == nullptr) { + static std::vector fn_args; + fn_args.push_back(Type::getInt64PtrTy(m_llvm_context)); + fn_args.push_back(Type::getInt32Ty(m_llvm_context)); + fn_type = FunctionType::get(Type::getVoidTy(m_llvm_context), fn_args, false); + } + + auto fn_ptr = m_module->getFunction(name); + if (!fn_ptr) { + fn_ptr = Function::Create(fn_type, GlobalValue::ExternalLinkage, name, m_module); + fn_ptr->setCallingConv(CallingConv::C); + m_execution_engine->addGlobalMapping(fn_ptr, (void *&)function); + } + + auto this_i64 = m_ir_builder.getInt64((uint64_t)this_p); + auto this_ptr = m_ir_builder.CreateIntToPtr(this_i64, Type::getInt64PtrTy(m_llvm_context)); + m_ir_builder.CreateCall2(fn_ptr, this_ptr, m_ir_builder.getInt32(arg1)); +} + +template +void PPULLVMRecompiler::ThisCall2(const char * name, F function, C * this_p, T1 arg1, T2 arg2) { + static FunctionType * fn_type = nullptr; + + if (fn_type == nullptr) { + static std::vector fn_args; + fn_args.push_back(Type::getInt64PtrTy(m_llvm_context)); + fn_args.push_back(Type::getInt32Ty(m_llvm_context)); + fn_args.push_back(Type::getInt32Ty(m_llvm_context)); + fn_type = FunctionType::get(Type::getVoidTy(m_llvm_context), fn_args, false); + } + + auto fn_ptr = m_module->getFunction(name); + if (!fn_ptr) { + fn_ptr = Function::Create(fn_type, GlobalValue::ExternalLinkage, name, m_module); + fn_ptr->setCallingConv(CallingConv::C); + m_execution_engine->addGlobalMapping(fn_ptr, (void *&)function); + } + + auto this_i64 = m_ir_builder.getInt64((uint64_t)this_p); + auto this_ptr = m_ir_builder.CreateIntToPtr(this_i64, Type::getInt64PtrTy(m_llvm_context)); + m_ir_builder.CreateCall3(fn_ptr, this_ptr, m_ir_builder.getInt32(arg1), m_ir_builder.getInt32(arg2)); +} + +template +void PPULLVMRecompiler::ThisCall3(const char * name, F function, C * this_p, T1 arg1, T2 arg2, T3 arg3) { + static FunctionType * fn_type = nullptr; + + if (fn_type == nullptr) { + static std::vector fn_args; + fn_args.push_back(Type::getInt64PtrTy(m_llvm_context)); + fn_args.push_back(Type::getInt32Ty(m_llvm_context)); + fn_args.push_back(Type::getInt32Ty(m_llvm_context)); + fn_args.push_back(Type::getInt32Ty(m_llvm_context)); + fn_type = FunctionType::get(Type::getVoidTy(m_llvm_context), fn_args, false); + } + + auto fn_ptr = m_module->getFunction(name); + if (!fn_ptr) { + fn_ptr = Function::Create(fn_type, GlobalValue::ExternalLinkage, name, m_module); + fn_ptr->setCallingConv(CallingConv::C); + m_execution_engine->addGlobalMapping(fn_ptr, (void *&)function); + } + + auto this_i64 = m_ir_builder.getInt64((uint64_t)this_p); + auto this_ptr = m_ir_builder.CreateIntToPtr(this_i64, Type::getInt64PtrTy(m_llvm_context)); + m_ir_builder.CreateCall4(fn_ptr, this_ptr, m_ir_builder.getInt32(arg1), m_ir_builder.getInt32(arg2), m_ir_builder.getInt32(arg3)); +} + +template +void PPULLVMRecompiler::ThisCall4(const char * name, F function, C * this_p, T1 arg1, T2 arg2, T3 arg3, T4 arg4) { + static FunctionType * fn_type = nullptr; + + if (fn_type == nullptr) { + static std::vector fn_args; + fn_args.push_back(Type::getInt64PtrTy(m_llvm_context)); + fn_args.push_back(Type::getInt32Ty(m_llvm_context)); + fn_args.push_back(Type::getInt32Ty(m_llvm_context)); + fn_args.push_back(Type::getInt32Ty(m_llvm_context)); + fn_args.push_back(Type::getInt32Ty(m_llvm_context)); + fn_type = FunctionType::get(Type::getVoidTy(m_llvm_context), fn_args, false); + } + + auto fn_ptr = m_module->getFunction(name); + if (!fn_ptr) { + fn_ptr = Function::Create(fn_type, GlobalValue::ExternalLinkage, name, m_module); + fn_ptr->setCallingConv(CallingConv::C); + m_execution_engine->addGlobalMapping(fn_ptr, (void *&)function); + } + + auto this_i64 = m_ir_builder.getInt64((uint64_t)this_p); + auto this_ptr = m_ir_builder.CreateIntToPtr(this_i64, Type::getInt64PtrTy(m_llvm_context)); + m_ir_builder.CreateCall5(fn_ptr, this_ptr, m_ir_builder.getInt32(arg1), m_ir_builder.getInt32(arg2), m_ir_builder.getInt32(arg3), m_ir_builder.getInt32(arg4)); +} + +template +void PPULLVMRecompiler::ThisCall5(const char * name, F function, C * this_p, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5) { + static FunctionType * fn_type = nullptr; + + if (fn_type == nullptr) { + static std::vector fn_args; + fn_args.push_back(Type::getInt64PtrTy(m_llvm_context)); + fn_args.push_back(Type::getInt32Ty(m_llvm_context)); + fn_args.push_back(Type::getInt32Ty(m_llvm_context)); + fn_args.push_back(Type::getInt32Ty(m_llvm_context)); + fn_args.push_back(Type::getInt32Ty(m_llvm_context)); + fn_args.push_back(Type::getInt32Ty(m_llvm_context)); + fn_type = FunctionType::get(Type::getVoidTy(m_llvm_context), fn_args, false); + } + + auto fn_ptr = m_module->getFunction(name); + if (!fn_ptr) { + fn_ptr = Function::Create(fn_type, GlobalValue::ExternalLinkage, name, m_module); + fn_ptr->setCallingConv(CallingConv::C); + m_execution_engine->addGlobalMapping(fn_ptr, (void *&)function); + } + + auto this_i64 = m_ir_builder.getInt64((uint64_t)this_p); + auto this_ptr = m_ir_builder.CreateIntToPtr(this_i64, Type::getInt64PtrTy(m_llvm_context)); + std::vector args; + args.push_back(this_ptr); + args.push_back(m_ir_builder.getInt32(arg1)); + args.push_back(m_ir_builder.getInt32(arg2)); + args.push_back(m_ir_builder.getInt32(arg3)); + args.push_back(m_ir_builder.getInt32(arg4)); + args.push_back(m_ir_builder.getInt32(arg5)); + m_ir_builder.CreateCall(fn_ptr, args); +} + +template +void PPULLVMRecompiler::ThisCall6(const char * name, F function, C * this_p, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6) { + static FunctionType * fn_type = nullptr; + + if (fn_type == nullptr) { + static std::vector fn_args; + fn_args.push_back(Type::getInt64PtrTy(m_llvm_context)); + fn_args.push_back(Type::getInt32Ty(m_llvm_context)); + fn_args.push_back(Type::getInt32Ty(m_llvm_context)); + fn_args.push_back(Type::getInt32Ty(m_llvm_context)); + fn_args.push_back(Type::getInt32Ty(m_llvm_context)); + fn_args.push_back(Type::getInt32Ty(m_llvm_context)); + fn_args.push_back(Type::getInt32Ty(m_llvm_context)); + fn_type = FunctionType::get(Type::getVoidTy(m_llvm_context), fn_args, false); + } + + auto fn_ptr = m_module->getFunction(name); + if (!fn_ptr) { + fn_ptr = Function::Create(fn_type, GlobalValue::ExternalLinkage, name, m_module); + fn_ptr->setCallingConv(CallingConv::C); + m_execution_engine->addGlobalMapping(fn_ptr, (void *&)function); + } + + auto this_i64 = m_ir_builder.getInt64((uint64_t)this_p); + auto this_ptr = m_ir_builder.CreateIntToPtr(this_i64, Type::getInt64PtrTy(m_llvm_context)); + std::vector args; + args.push_back(this_ptr); + args.push_back(m_ir_builder.getInt32(arg1)); + args.push_back(m_ir_builder.getInt32(arg2)); + args.push_back(m_ir_builder.getInt32(arg3)); + args.push_back(m_ir_builder.getInt32(arg4)); + args.push_back(m_ir_builder.getInt32(arg5)); + args.push_back(m_ir_builder.getInt32(arg6)); + m_ir_builder.CreateCall(fn_ptr, args); +} diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.h b/rpcs3/Emu/Cell/PPULLVMRecompiler.h index 38fcf8ff0..aea0e3b5d 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.h +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.h @@ -3,6 +3,7 @@ #include "Emu/Cell/PPUDecoder.h" #include "Emu/Cell/PPUThread.h" +#include "Emu/Cell/PPUInterpreter.h" #include "llvm/IR/LLVMContext.h" #include "llvm/IR/IRBuilder.h" #include "llvm/IR/Module.h" @@ -448,6 +449,9 @@ private: /// Module to which all generated code is output to llvm::Module * m_module; + /// Global variable in m_module that corresponds to m_ppu.GPR + llvm::GlobalVariable * m_pc; + /// Global variable in m_module that corresponds to m_ppu.GPR llvm::GlobalVariable * m_gpr; @@ -469,6 +473,9 @@ private: /// Disassembler LLVMDisasmContextRef m_disassembler; + /// PPU Interpreter + PPUInterpreter m_interpreter; + /// Get a bit llvm::Value * GetBit(llvm::Value * val, u32 n); @@ -550,6 +557,34 @@ private: /// Set VR to the specified value void SetVr(u32 vr, llvm::Value * val_x128); + /// Call a member function with no arguments + template + void ThisCall0(const char * name, F function, C * this_p); + + /// Call a member function with one argument + template + void ThisCall1(const char * name, F function, C * this_p, T1 arg1); + + /// Call a member function with two arguments + template + void ThisCall2(const char * name, F function, C * this_p, T1 arg1, T2 arg2); + + /// Call a member function with three arguments + template + void ThisCall3(const char * name, F function, C * this_p, T1 arg1, T2 arg2, T3 arg3); + + /// Call a member function with four arguments + template + void ThisCall4(const char * name, F function, C * this_p, T1 arg1, T2 arg2, T3 arg3, T4 arg4); + + /// Call a member function with five arguments + template + void ThisCall5(const char * name, F function, C * this_p, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5); + + /// Call a member function with six arguments + template + void ThisCall6(const char * name, F function, C * this_p, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6); + /// Excute a test void RunTest(const char * name, std::function test_case, std::function input, std::function check_result); From 02d1c9f6d2020bdbee04f2ebaac879ed56a47cef Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Mon, 15 Sep 2014 20:00:34 +0530 Subject: [PATCH 11/42] Added LLVM as a submodule --- .gitmodules | 4 + llvm | 1 + llvm_build/ALL_BUILD.vcxproj | 264 +++ llvm_build/ALL_BUILD.vcxproj.filters | 17 + llvm_build/CMakeCache.txt | 1187 ++++++++++++ .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../3.0.1/CMakeASM_MASMCompiler.cmake | 12 + .../CMakeFiles/3.0.1/CMakeCCompiler.cmake | 58 + .../CMakeFiles/3.0.1/CMakeCXXCompiler.cmake | 59 + .../3.0.1/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 36864 bytes .../3.0.1/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 36864 bytes .../CMakeFiles/3.0.1/CMakeRCCompiler.cmake | 6 + llvm_build/CMakeFiles/3.0.1/CMakeSystem.cmake | 15 + .../3.0.1/CompilerIdC/CMakeCCompilerId.c | 442 +++++ .../3.0.1/CompilerIdC/CompilerIdC.vcxproj | 52 + .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 430 +++++ .../3.0.1/CompilerIdCXX/CompilerIdCXX.vcxproj | 52 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../intrinsics_gen.rule | 1 + .../INSTALL_force.rule | 1 + .../LLVMHello.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../ALL_BUILD.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../ZERO_CHECK.rule | 1 + .../generate.stamp.rule | 1 + llvm_build/CMakeFiles/TargetDirectories.txt | 50 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../X86CommonTableGen.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../Intrinsics.gen.rule | 1 + .../Intrinsics.gen.tmp.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + llvm_build/CMakeFiles/cmake.check_cache | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../X86GenAsmMatcher.inc.rule | 1 + .../X86GenAsmMatcher.inc.tmp.rule | 1 + .../X86GenAsmWriter.inc.rule | 1 + .../X86GenAsmWriter.inc.tmp.rule | 1 + .../X86GenAsmWriter1.inc.rule | 1 + .../X86GenAsmWriter1.inc.tmp.rule | 1 + .../X86GenCallingConv.inc.rule | 1 + .../X86GenCallingConv.inc.tmp.rule | 1 + .../X86GenDAGISel.inc.rule | 1 + .../X86GenDAGISel.inc.tmp.rule | 1 + .../X86GenDisassemblerTables.inc.rule | 1 + .../X86GenDisassemblerTables.inc.tmp.rule | 1 + .../X86GenFastISel.inc.rule | 1 + .../X86GenFastISel.inc.tmp.rule | 1 + .../X86GenInstrInfo.inc.rule | 1 + .../X86GenInstrInfo.inc.tmp.rule | 1 + .../X86GenRegisterInfo.inc.rule | 1 + .../X86GenRegisterInfo.inc.tmp.rule | 1 + .../X86GenSubtargetInfo.inc.rule | 1 + .../X86GenSubtargetInfo.inc.tmp.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + .../INSTALL_force.rule | 1 + .../PACKAGE_force.rule | 1 + llvm_build/CMakeFiles/generate.stamp | 1 + llvm_build/CMakeFiles/generate.stamp.depend | 249 +++ llvm_build/CMakeFiles/generate.stamp.list | 53 + llvm_build/CPackConfig.cmake | 74 + llvm_build/CPackSourceConfig.cmake | 81 + llvm_build/DummyConfigureOutput | 1 + llvm_build/INSTALL.vcxproj | 127 ++ llvm_build/INSTALL.vcxproj.filters | 13 + llvm_build/LLVM.sln | 616 ++++++ llvm_build/LLVMBuild.cmake | 429 +++++ llvm_build/PACKAGE.vcxproj | 135 ++ llvm_build/PACKAGE.vcxproj.filters | 13 + llvm_build/ZERO_CHECK.vcxproj | 129 ++ llvm_build/ZERO_CHECK.vcxproj.filters | 19 + .../share/llvm/cmake/LLVMExports-debug.cmake | 448 +++++ .../llvm/cmake/LLVMExports-release.cmake | 448 +++++ .../Export/share/llvm/cmake/LLVMExports.cmake | 385 ++++ .../cmake/modules/CMakeFiles/LLVMConfig.cmake | 101 + .../cmake/modules/CMakeFiles/generate.stamp | 1 + .../modules/CMakeFiles/generate.stamp.depend | 5 + llvm_build/cmake/modules/INSTALL.vcxproj | 127 ++ .../cmake/modules/INSTALL.vcxproj.filters | 13 + llvm_build/cmake/modules/PACKAGE.vcxproj | 135 ++ .../cmake/modules/PACKAGE.vcxproj.filters | 13 + llvm_build/cmake/modules/cmake_install.cmake | 63 + llvm_build/cmake_install.cmake | 62 + .../include/llvm/CMakeFiles/generate.stamp | 1 + .../llvm/CMakeFiles/generate.stamp.depend | 3 + llvm_build/include/llvm/Config/AsmParsers.def | 30 + .../include/llvm/Config/AsmPrinters.def | 30 + .../include/llvm/Config/Disassemblers.def | 30 + llvm_build/include/llvm/Config/Targets.def | 29 + llvm_build/include/llvm/Config/config.h | 548 ++++++ llvm_build/include/llvm/Config/llvm-config.h | 98 + llvm_build/include/llvm/INSTALL.vcxproj | 127 ++ .../include/llvm/INSTALL.vcxproj.filters | 13 + .../include/llvm/IR/CMakeFiles/generate.stamp | 1 + .../llvm/IR/CMakeFiles/generate.stamp.depend | 2 + llvm_build/include/llvm/IR/INSTALL.vcxproj | 127 ++ .../include/llvm/IR/INSTALL.vcxproj.filters | 13 + llvm_build/include/llvm/IR/PACKAGE.vcxproj | 135 ++ .../include/llvm/IR/PACKAGE.vcxproj.filters | 13 + .../include/llvm/IR/cmake_install.cmake | 29 + .../include/llvm/IR/intrinsics_gen.vcxproj | 195 ++ .../llvm/IR/intrinsics_gen.vcxproj.filters | 23 + llvm_build/include/llvm/PACKAGE.vcxproj | 135 ++ .../include/llvm/PACKAGE.vcxproj.filters | 13 + llvm_build/include/llvm/Support/DataTypes.h | 129 ++ llvm_build/include/llvm/cmake_install.cmake | 35 + .../llvm/llvm_headers_do_not_build.vcxproj | 721 +++++++ .../llvm_headers_do_not_build.vcxproj.filters | 1707 +++++++++++++++++ llvm_build/include/llvm/module.modulemap | 5 + .../lib/Analysis/CMakeFiles/generate.stamp | 1 + .../Analysis/CMakeFiles/generate.stamp.depend | 2 + llvm_build/lib/Analysis/INSTALL.vcxproj | 127 ++ .../lib/Analysis/INSTALL.vcxproj.filters | 13 + .../Analysis/IPA/CMakeFiles/generate.stamp | 1 + .../IPA/CMakeFiles/generate.stamp.depend | 2 + llvm_build/lib/Analysis/IPA/INSTALL.vcxproj | 127 ++ .../lib/Analysis/IPA/INSTALL.vcxproj.filters | 13 + llvm_build/lib/Analysis/IPA/LLVMipa.vcxproj | 170 ++ .../lib/Analysis/IPA/LLVMipa.vcxproj.filters | 34 + llvm_build/lib/Analysis/IPA/PACKAGE.vcxproj | 135 ++ .../lib/Analysis/IPA/PACKAGE.vcxproj.filters | 13 + .../lib/Analysis/IPA/cmake_install.cmake | 37 + llvm_build/lib/Analysis/LLVMAnalysis.vcxproj | 218 +++ .../lib/Analysis/LLVMAnalysis.vcxproj.filters | 178 ++ llvm_build/lib/Analysis/PACKAGE.vcxproj | 135 ++ .../lib/Analysis/PACKAGE.vcxproj.filters | 13 + llvm_build/lib/Analysis/cmake_install.cmake | 43 + .../lib/AsmParser/CMakeFiles/generate.stamp | 1 + .../CMakeFiles/generate.stamp.depend | 2 + llvm_build/lib/AsmParser/INSTALL.vcxproj | 127 ++ .../lib/AsmParser/INSTALL.vcxproj.filters | 13 + .../lib/AsmParser/LLVMAsmParser.vcxproj | 166 ++ .../AsmParser/LLVMAsmParser.vcxproj.filters | 36 + llvm_build/lib/AsmParser/PACKAGE.vcxproj | 135 ++ .../lib/AsmParser/PACKAGE.vcxproj.filters | 13 + llvm_build/lib/AsmParser/cmake_install.cmake | 37 + .../lib/Bitcode/CMakeFiles/generate.stamp | 1 + .../Bitcode/CMakeFiles/generate.stamp.depend | 2 + llvm_build/lib/Bitcode/INSTALL.vcxproj | 127 ++ .../lib/Bitcode/INSTALL.vcxproj.filters | 13 + llvm_build/lib/Bitcode/PACKAGE.vcxproj | 135 ++ .../lib/Bitcode/PACKAGE.vcxproj.filters | 13 + .../Bitcode/Reader/CMakeFiles/generate.stamp | 1 + .../Reader/CMakeFiles/generate.stamp.depend | 2 + llvm_build/lib/Bitcode/Reader/INSTALL.vcxproj | 127 ++ .../Bitcode/Reader/INSTALL.vcxproj.filters | 13 + .../lib/Bitcode/Reader/LLVMBitReader.vcxproj | 167 ++ .../Reader/LLVMBitReader.vcxproj.filters | 30 + llvm_build/lib/Bitcode/Reader/PACKAGE.vcxproj | 135 ++ .../Bitcode/Reader/PACKAGE.vcxproj.filters | 13 + .../lib/Bitcode/Reader/cmake_install.cmake | 37 + .../Bitcode/Writer/CMakeFiles/generate.stamp | 1 + .../Writer/CMakeFiles/generate.stamp.depend | 2 + llvm_build/lib/Bitcode/Writer/INSTALL.vcxproj | 127 ++ .../Bitcode/Writer/INSTALL.vcxproj.filters | 13 + .../lib/Bitcode/Writer/LLVMBitWriter.vcxproj | 165 ++ .../Writer/LLVMBitWriter.vcxproj.filters | 33 + llvm_build/lib/Bitcode/Writer/PACKAGE.vcxproj | 135 ++ .../Bitcode/Writer/PACKAGE.vcxproj.filters | 13 + .../lib/Bitcode/Writer/cmake_install.cmake | 37 + llvm_build/lib/Bitcode/cmake_install.cmake | 36 + llvm_build/lib/CMakeFiles/generate.stamp | 1 + .../lib/CMakeFiles/generate.stamp.depend | 2 + .../AsmPrinter/CMakeFiles/generate.stamp | 1 + .../CMakeFiles/generate.stamp.depend | 2 + .../lib/CodeGen/AsmPrinter/INSTALL.vcxproj | 127 ++ .../AsmPrinter/INSTALL.vcxproj.filters | 13 + .../CodeGen/AsmPrinter/LLVMAsmPrinter.vcxproj | 198 ++ .../AsmPrinter/LLVMAsmPrinter.vcxproj.filters | 123 ++ .../lib/CodeGen/AsmPrinter/PACKAGE.vcxproj | 135 ++ .../AsmPrinter/PACKAGE.vcxproj.filters | 13 + .../CodeGen/AsmPrinter/cmake_install.cmake | 37 + .../lib/CodeGen/CMakeFiles/generate.stamp | 1 + .../CodeGen/CMakeFiles/generate.stamp.depend | 2 + llvm_build/lib/CodeGen/INSTALL.vcxproj | 127 ++ .../lib/CodeGen/INSTALL.vcxproj.filters | 13 + llvm_build/lib/CodeGen/LLVMCodeGen.vcxproj | 295 +++ .../lib/CodeGen/LLVMCodeGen.vcxproj.filters | 414 ++++ llvm_build/lib/CodeGen/PACKAGE.vcxproj | 135 ++ .../lib/CodeGen/PACKAGE.vcxproj.filters | 13 + .../SelectionDAG/CMakeFiles/generate.stamp | 1 + .../CMakeFiles/generate.stamp.depend | 2 + .../lib/CodeGen/SelectionDAG/INSTALL.vcxproj | 127 ++ .../SelectionDAG/INSTALL.vcxproj.filters | 13 + .../SelectionDAG/LLVMSelectionDAG.vcxproj | 191 ++ .../LLVMSelectionDAG.vcxproj.filters | 102 + .../lib/CodeGen/SelectionDAG/PACKAGE.vcxproj | 135 ++ .../SelectionDAG/PACKAGE.vcxproj.filters | 13 + .../CodeGen/SelectionDAG/cmake_install.cmake | 37 + llvm_build/lib/CodeGen/cmake_install.cmake | 44 + .../lib/DebugInfo/CMakeFiles/generate.stamp | 1 + .../CMakeFiles/generate.stamp.depend | 2 + llvm_build/lib/DebugInfo/INSTALL.vcxproj | 127 ++ .../lib/DebugInfo/INSTALL.vcxproj.filters | 13 + .../lib/DebugInfo/LLVMDebugInfo.vcxproj | 189 ++ .../DebugInfo/LLVMDebugInfo.vcxproj.filters | 105 + llvm_build/lib/DebugInfo/PACKAGE.vcxproj | 135 ++ .../lib/DebugInfo/PACKAGE.vcxproj.filters | 13 + llvm_build/lib/DebugInfo/cmake_install.cmake | 37 + .../ExecutionEngine/CMakeFiles/generate.stamp | 1 + .../CMakeFiles/generate.stamp.depend | 2 + .../lib/ExecutionEngine/INSTALL.vcxproj | 127 ++ .../ExecutionEngine/INSTALL.vcxproj.filters | 13 + .../Interpreter/CMakeFiles/generate.stamp | 1 + .../CMakeFiles/generate.stamp.depend | 2 + .../Interpreter/INSTALL.vcxproj | 127 ++ .../Interpreter/INSTALL.vcxproj.filters | 13 + .../Interpreter/LLVMInterpreter.vcxproj | 167 ++ .../LLVMInterpreter.vcxproj.filters | 30 + .../Interpreter/PACKAGE.vcxproj | 135 ++ .../Interpreter/PACKAGE.vcxproj.filters | 13 + .../Interpreter/cmake_install.cmake | 37 + .../JIT/CMakeFiles/generate.stamp | 1 + .../JIT/CMakeFiles/generate.stamp.depend | 2 + .../lib/ExecutionEngine/JIT/INSTALL.vcxproj | 127 ++ .../JIT/INSTALL.vcxproj.filters | 13 + .../lib/ExecutionEngine/JIT/LLVMJIT.vcxproj | 164 ++ .../JIT/LLVMJIT.vcxproj.filters | 30 + .../lib/ExecutionEngine/JIT/PACKAGE.vcxproj | 135 ++ .../JIT/PACKAGE.vcxproj.filters | 13 + .../ExecutionEngine/JIT/cmake_install.cmake | 37 + .../LLVMExecutionEngine.vcxproj | 165 ++ .../LLVMExecutionEngine.vcxproj.filters | 33 + .../MCJIT/CMakeFiles/generate.stamp | 1 + .../MCJIT/CMakeFiles/generate.stamp.depend | 2 + .../lib/ExecutionEngine/MCJIT/INSTALL.vcxproj | 127 ++ .../MCJIT/INSTALL.vcxproj.filters | 13 + .../ExecutionEngine/MCJIT/LLVMMCJIT.vcxproj | 163 ++ .../MCJIT/LLVMMCJIT.vcxproj.filters | 27 + .../lib/ExecutionEngine/MCJIT/PACKAGE.vcxproj | 135 ++ .../MCJIT/PACKAGE.vcxproj.filters | 13 + .../ExecutionEngine/MCJIT/cmake_install.cmake | 37 + .../lib/ExecutionEngine/PACKAGE.vcxproj | 135 ++ .../ExecutionEngine/PACKAGE.vcxproj.filters | 13 + .../RuntimeDyld/CMakeFiles/generate.stamp | 1 + .../CMakeFiles/generate.stamp.depend | 2 + .../RuntimeDyld/INSTALL.vcxproj | 127 ++ .../RuntimeDyld/INSTALL.vcxproj.filters | 13 + .../RuntimeDyld/LLVMRuntimeDyld.vcxproj | 170 ++ .../LLVMRuntimeDyld.vcxproj.filters | 48 + .../RuntimeDyld/PACKAGE.vcxproj | 135 ++ .../RuntimeDyld/PACKAGE.vcxproj.filters | 13 + .../RuntimeDyld/cmake_install.cmake | 37 + .../lib/ExecutionEngine/cmake_install.cmake | 46 + llvm_build/lib/INSTALL.vcxproj | 127 ++ llvm_build/lib/INSTALL.vcxproj.filters | 13 + llvm_build/lib/IR/CMakeFiles/generate.stamp | 1 + .../lib/IR/CMakeFiles/generate.stamp.depend | 2 + llvm_build/lib/IR/INSTALL.vcxproj | 127 ++ llvm_build/lib/IR/INSTALL.vcxproj.filters | 13 + llvm_build/lib/IR/LLVMCore.vcxproj | 215 +++ llvm_build/lib/IR/LLVMCore.vcxproj.filters | 174 ++ llvm_build/lib/IR/PACKAGE.vcxproj | 135 ++ llvm_build/lib/IR/PACKAGE.vcxproj.filters | 13 + llvm_build/lib/IR/cmake_install.cmake | 37 + .../lib/IRReader/CMakeFiles/generate.stamp | 1 + .../IRReader/CMakeFiles/generate.stamp.depend | 2 + llvm_build/lib/IRReader/INSTALL.vcxproj | 127 ++ .../lib/IRReader/INSTALL.vcxproj.filters | 13 + llvm_build/lib/IRReader/LLVMIRReader.vcxproj | 161 ++ .../lib/IRReader/LLVMIRReader.vcxproj.filters | 16 + llvm_build/lib/IRReader/PACKAGE.vcxproj | 135 ++ .../lib/IRReader/PACKAGE.vcxproj.filters | 13 + llvm_build/lib/IRReader/cmake_install.cmake | 37 + llvm_build/lib/LTO/CMakeFiles/generate.stamp | 1 + .../lib/LTO/CMakeFiles/generate.stamp.depend | 2 + llvm_build/lib/LTO/INSTALL.vcxproj | 127 ++ llvm_build/lib/LTO/INSTALL.vcxproj.filters | 13 + llvm_build/lib/LTO/LLVMLTO.vcxproj | 162 ++ llvm_build/lib/LTO/LLVMLTO.vcxproj.filters | 19 + llvm_build/lib/LTO/PACKAGE.vcxproj | 135 ++ llvm_build/lib/LTO/PACKAGE.vcxproj.filters | 13 + llvm_build/lib/LTO/cmake_install.cmake | 37 + .../lib/LineEditor/CMakeFiles/generate.stamp | 1 + .../CMakeFiles/generate.stamp.depend | 2 + llvm_build/lib/LineEditor/INSTALL.vcxproj | 127 ++ .../lib/LineEditor/INSTALL.vcxproj.filters | 13 + .../lib/LineEditor/LLVMLineEditor.vcxproj | 161 ++ .../LineEditor/LLVMLineEditor.vcxproj.filters | 16 + llvm_build/lib/LineEditor/PACKAGE.vcxproj | 135 ++ .../lib/LineEditor/PACKAGE.vcxproj.filters | 13 + llvm_build/lib/LineEditor/cmake_install.cmake | 37 + .../lib/Linker/CMakeFiles/generate.stamp | 1 + .../Linker/CMakeFiles/generate.stamp.depend | 2 + llvm_build/lib/Linker/INSTALL.vcxproj | 127 ++ llvm_build/lib/Linker/INSTALL.vcxproj.filters | 13 + llvm_build/lib/Linker/LLVMLinker.vcxproj | 161 ++ .../lib/Linker/LLVMLinker.vcxproj.filters | 16 + llvm_build/lib/Linker/PACKAGE.vcxproj | 135 ++ llvm_build/lib/Linker/PACKAGE.vcxproj.filters | 13 + llvm_build/lib/Linker/cmake_install.cmake | 37 + llvm_build/lib/MC/CMakeFiles/generate.stamp | 1 + .../lib/MC/CMakeFiles/generate.stamp.depend | 2 + llvm_build/lib/MC/INSTALL.vcxproj | 127 ++ llvm_build/lib/MC/INSTALL.vcxproj.filters | 13 + llvm_build/lib/MC/LLVMMC.vcxproj | 209 ++ llvm_build/lib/MC/LLVMMC.vcxproj.filters | 160 ++ .../MC/MCAnalysis/CMakeFiles/generate.stamp | 1 + .../CMakeFiles/generate.stamp.depend | 2 + llvm_build/lib/MC/MCAnalysis/INSTALL.vcxproj | 127 ++ .../lib/MC/MCAnalysis/INSTALL.vcxproj.filters | 13 + .../lib/MC/MCAnalysis/LLVMMCAnalysis.vcxproj | 166 ++ .../MCAnalysis/LLVMMCAnalysis.vcxproj.filters | 31 + llvm_build/lib/MC/MCAnalysis/PACKAGE.vcxproj | 135 ++ .../lib/MC/MCAnalysis/PACKAGE.vcxproj.filters | 13 + .../lib/MC/MCAnalysis/cmake_install.cmake | 37 + .../MCDisassembler/CMakeFiles/generate.stamp | 1 + .../CMakeFiles/generate.stamp.depend | 2 + .../lib/MC/MCDisassembler/INSTALL.vcxproj | 127 ++ .../MC/MCDisassembler/INSTALL.vcxproj.filters | 13 + .../MCDisassembler/LLVMMCDisassembler.vcxproj | 162 ++ .../LLVMMCDisassembler.vcxproj.filters | 24 + .../lib/MC/MCDisassembler/PACKAGE.vcxproj | 135 ++ .../MC/MCDisassembler/PACKAGE.vcxproj.filters | 13 + .../lib/MC/MCDisassembler/cmake_install.cmake | 37 + .../lib/MC/MCParser/CMakeFiles/generate.stamp | 1 + .../MCParser/CMakeFiles/generate.stamp.depend | 2 + llvm_build/lib/MC/MCParser/INSTALL.vcxproj | 127 ++ .../lib/MC/MCParser/INSTALL.vcxproj.filters | 13 + .../lib/MC/MCParser/LLVMMCParser.vcxproj | 169 ++ .../MC/MCParser/LLVMMCParser.vcxproj.filters | 40 + llvm_build/lib/MC/MCParser/PACKAGE.vcxproj | 135 ++ .../lib/MC/MCParser/PACKAGE.vcxproj.filters | 13 + .../lib/MC/MCParser/cmake_install.cmake | 37 + llvm_build/lib/MC/PACKAGE.vcxproj | 135 ++ llvm_build/lib/MC/PACKAGE.vcxproj.filters | 13 + llvm_build/lib/MC/cmake_install.cmake | 45 + .../lib/Object/CMakeFiles/generate.stamp | 1 + .../Object/CMakeFiles/generate.stamp.depend | 2 + llvm_build/lib/Object/INSTALL.vcxproj | 127 ++ llvm_build/lib/Object/INSTALL.vcxproj.filters | 13 + llvm_build/lib/Object/LLVMObject.vcxproj | 176 ++ .../lib/Object/LLVMObject.vcxproj.filters | 66 + llvm_build/lib/Object/PACKAGE.vcxproj | 135 ++ llvm_build/lib/Object/PACKAGE.vcxproj.filters | 13 + llvm_build/lib/Object/cmake_install.cmake | 37 + .../lib/Option/CMakeFiles/generate.stamp | 1 + .../Option/CMakeFiles/generate.stamp.depend | 2 + llvm_build/lib/Option/INSTALL.vcxproj | 127 ++ llvm_build/lib/Option/INSTALL.vcxproj.filters | 13 + llvm_build/lib/Option/LLVMOption.vcxproj | 164 ++ .../lib/Option/LLVMOption.vcxproj.filters | 25 + llvm_build/lib/Option/PACKAGE.vcxproj | 135 ++ llvm_build/lib/Option/PACKAGE.vcxproj.filters | 13 + llvm_build/lib/Option/cmake_install.cmake | 37 + llvm_build/lib/PACKAGE.vcxproj | 135 ++ llvm_build/lib/PACKAGE.vcxproj.filters | 13 + .../lib/ProfileData/CMakeFiles/generate.stamp | 1 + .../CMakeFiles/generate.stamp.depend | 2 + llvm_build/lib/ProfileData/INSTALL.vcxproj | 127 ++ .../lib/ProfileData/INSTALL.vcxproj.filters | 13 + .../lib/ProfileData/LLVMProfileData.vcxproj | 164 ++ .../LLVMProfileData.vcxproj.filters | 30 + llvm_build/lib/ProfileData/PACKAGE.vcxproj | 135 ++ .../lib/ProfileData/PACKAGE.vcxproj.filters | 13 + .../lib/ProfileData/cmake_install.cmake | 37 + .../lib/Support/CMakeFiles/generate.stamp | 1 + .../Support/CMakeFiles/generate.stamp.depend | 2 + llvm_build/lib/Support/INSTALL.vcxproj | 127 ++ .../lib/Support/INSTALL.vcxproj.filters | 13 + llvm_build/lib/Support/LLVMSupport.vcxproj | 714 +++++++ .../lib/Support/LLVMSupport.vcxproj.filters | 326 ++++ llvm_build/lib/Support/PACKAGE.vcxproj | 135 ++ .../lib/Support/PACKAGE.vcxproj.filters | 13 + llvm_build/lib/Support/cmake_install.cmake | 37 + .../lib/TableGen/CMakeFiles/generate.stamp | 1 + .../TableGen/CMakeFiles/generate.stamp.depend | 2 + llvm_build/lib/TableGen/INSTALL.vcxproj | 127 ++ .../lib/TableGen/INSTALL.vcxproj.filters | 13 + llvm_build/lib/TableGen/LLVMTableGen.vcxproj | 170 ++ .../lib/TableGen/LLVMTableGen.vcxproj.filters | 48 + llvm_build/lib/TableGen/PACKAGE.vcxproj | 135 ++ .../lib/TableGen/PACKAGE.vcxproj.filters | 13 + llvm_build/lib/TableGen/cmake_install.cmake | 37 + .../lib/Target/CMakeFiles/generate.stamp | 1 + .../Target/CMakeFiles/generate.stamp.depend | 2 + llvm_build/lib/Target/INSTALL.vcxproj | 127 ++ llvm_build/lib/Target/INSTALL.vcxproj.filters | 13 + llvm_build/lib/Target/LLVMTarget.vcxproj | 168 ++ .../lib/Target/LLVMTarget.vcxproj.filters | 37 + llvm_build/lib/Target/PACKAGE.vcxproj | 135 ++ llvm_build/lib/Target/PACKAGE.vcxproj.filters | 13 + .../X86/AsmParser/CMakeFiles/generate.stamp | 1 + .../CMakeFiles/generate.stamp.depend | 2 + .../lib/Target/X86/AsmParser/INSTALL.vcxproj | 127 ++ .../X86/AsmParser/INSTALL.vcxproj.filters | 13 + .../X86/AsmParser/LLVMX86AsmParser.vcxproj | 171 ++ .../LLVMX86AsmParser.vcxproj.filters | 33 + .../lib/Target/X86/AsmParser/PACKAGE.vcxproj | 135 ++ .../X86/AsmParser/PACKAGE.vcxproj.filters | 13 + .../Target/X86/AsmParser/cmake_install.cmake | 37 + .../lib/Target/X86/CMakeFiles/generate.stamp | 1 + .../X86/CMakeFiles/generate.stamp.depend | 13 + .../Disassembler/CMakeFiles/generate.stamp | 1 + .../CMakeFiles/generate.stamp.depend | 2 + .../Target/X86/Disassembler/INSTALL.vcxproj | 127 ++ .../X86/Disassembler/INSTALL.vcxproj.filters | 13 + .../Disassembler/LLVMX86Disassembler.vcxproj | 171 ++ .../LLVMX86Disassembler.vcxproj.filters | 33 + .../Target/X86/Disassembler/PACKAGE.vcxproj | 135 ++ .../X86/Disassembler/PACKAGE.vcxproj.filters | 13 + .../X86/Disassembler/cmake_install.cmake | 37 + llvm_build/lib/Target/X86/INSTALL.vcxproj | 127 ++ .../lib/Target/X86/INSTALL.vcxproj.filters | 13 + .../X86/InstPrinter/CMakeFiles/generate.stamp | 1 + .../CMakeFiles/generate.stamp.depend | 2 + .../Target/X86/InstPrinter/INSTALL.vcxproj | 127 ++ .../X86/InstPrinter/INSTALL.vcxproj.filters | 13 + .../X86/InstPrinter/LLVMX86AsmPrinter.vcxproj | 172 ++ .../LLVMX86AsmPrinter.vcxproj.filters | 36 + .../Target/X86/InstPrinter/PACKAGE.vcxproj | 135 ++ .../X86/InstPrinter/PACKAGE.vcxproj.filters | 13 + .../X86/InstPrinter/cmake_install.cmake | 37 + .../lib/Target/X86/LLVMX86CodeGen.vcxproj | 261 +++ .../Target/X86/LLVMX86CodeGen.vcxproj.filters | 222 +++ .../MCTargetDesc/CMakeFiles/generate.stamp | 1 + .../CMakeFiles/generate.stamp.depend | 2 + .../Target/X86/MCTargetDesc/INSTALL.vcxproj | 127 ++ .../X86/MCTargetDesc/INSTALL.vcxproj.filters | 13 + .../X86/MCTargetDesc/LLVMX86Desc.vcxproj | 180 ++ .../MCTargetDesc/LLVMX86Desc.vcxproj.filters | 60 + .../Target/X86/MCTargetDesc/PACKAGE.vcxproj | 135 ++ .../X86/MCTargetDesc/PACKAGE.vcxproj.filters | 13 + .../X86/MCTargetDesc/cmake_install.cmake | 37 + llvm_build/lib/Target/X86/PACKAGE.vcxproj | 135 ++ .../lib/Target/X86/PACKAGE.vcxproj.filters | 13 + .../X86/TargetInfo/CMakeFiles/generate.stamp | 1 + .../CMakeFiles/generate.stamp.depend | 2 + .../lib/Target/X86/TargetInfo/INSTALL.vcxproj | 127 ++ .../X86/TargetInfo/INSTALL.vcxproj.filters | 13 + .../Target/X86/TargetInfo/LLVMX86Info.vcxproj | 167 ++ .../TargetInfo/LLVMX86Info.vcxproj.filters | 16 + .../lib/Target/X86/TargetInfo/PACKAGE.vcxproj | 135 ++ .../X86/TargetInfo/PACKAGE.vcxproj.filters | 13 + .../Target/X86/TargetInfo/cmake_install.cmake | 37 + .../X86/Utils/CMakeFiles/generate.stamp | 1 + .../Utils/CMakeFiles/generate.stamp.depend | 2 + .../lib/Target/X86/Utils/INSTALL.vcxproj | 127 ++ .../Target/X86/Utils/INSTALL.vcxproj.filters | 13 + .../lib/Target/X86/Utils/LLVMX86Utils.vcxproj | 168 ++ .../X86/Utils/LLVMX86Utils.vcxproj.filters | 24 + .../lib/Target/X86/Utils/PACKAGE.vcxproj | 135 ++ .../Target/X86/Utils/PACKAGE.vcxproj.filters | 13 + .../lib/Target/X86/Utils/cmake_install.cmake | 37 + .../lib/Target/X86/X86CommonTableGen.vcxproj | 738 +++++++ .../X86/X86CommonTableGen.vcxproj.filters | 77 + llvm_build/lib/Target/X86/cmake_install.cmake | 48 + llvm_build/lib/Target/cmake_install.cmake | 43 + .../lib/Transforms/CMakeFiles/generate.stamp | 1 + .../CMakeFiles/generate.stamp.depend | 2 + .../Hello/CMakeFiles/generate.stamp | 1 + .../Hello/CMakeFiles/generate.stamp.depend | 2 + .../lib/Transforms/Hello/INSTALL.vcxproj | 127 ++ .../Transforms/Hello/INSTALL.vcxproj.filters | 13 + .../lib/Transforms/Hello/LLVMHello.vcxproj | 132 ++ .../Hello/LLVMHello.vcxproj.filters | 17 + .../lib/Transforms/Hello/PACKAGE.vcxproj | 135 ++ .../Transforms/Hello/PACKAGE.vcxproj.filters | 13 + .../lib/Transforms/Hello/cmake_install.cmake | 29 + llvm_build/lib/Transforms/INSTALL.vcxproj | 127 ++ .../lib/Transforms/INSTALL.vcxproj.filters | 13 + .../Transforms/IPO/CMakeFiles/generate.stamp | 1 + .../IPO/CMakeFiles/generate.stamp.depend | 2 + llvm_build/lib/Transforms/IPO/INSTALL.vcxproj | 127 ++ .../Transforms/IPO/INSTALL.vcxproj.filters | 13 + llvm_build/lib/Transforms/IPO/LLVMipo.vcxproj | 184 ++ .../Transforms/IPO/LLVMipo.vcxproj.filters | 76 + llvm_build/lib/Transforms/IPO/PACKAGE.vcxproj | 135 ++ .../Transforms/IPO/PACKAGE.vcxproj.filters | 13 + .../lib/Transforms/IPO/cmake_install.cmake | 37 + .../InstCombine/CMakeFiles/generate.stamp | 1 + .../CMakeFiles/generate.stamp.depend | 2 + .../Transforms/InstCombine/INSTALL.vcxproj | 127 ++ .../InstCombine/INSTALL.vcxproj.filters | 13 + .../InstCombine/LLVMInstCombine.vcxproj | 178 ++ .../LLVMInstCombine.vcxproj.filters | 63 + .../Transforms/InstCombine/PACKAGE.vcxproj | 135 ++ .../InstCombine/PACKAGE.vcxproj.filters | 13 + .../InstCombine/cmake_install.cmake | 37 + .../Instrumentation/CMakeFiles/generate.stamp | 1 + .../CMakeFiles/generate.stamp.depend | 2 + .../Instrumentation/INSTALL.vcxproj | 127 ++ .../Instrumentation/INSTALL.vcxproj.filters | 13 + .../LLVMInstrumentation.vcxproj | 173 ++ .../LLVMInstrumentation.vcxproj.filters | 48 + .../Instrumentation/PACKAGE.vcxproj | 135 ++ .../Instrumentation/PACKAGE.vcxproj.filters | 13 + .../Instrumentation/cmake_install.cmake | 37 + .../ObjCARC/CMakeFiles/generate.stamp | 1 + .../ObjCARC/CMakeFiles/generate.stamp.depend | 2 + .../lib/Transforms/ObjCARC/INSTALL.vcxproj | 127 ++ .../ObjCARC/INSTALL.vcxproj.filters | 13 + .../ObjCARC/LLVMObjCARCOpts.vcxproj | 177 ++ .../ObjCARC/LLVMObjCARCOpts.vcxproj.filters | 60 + .../lib/Transforms/ObjCARC/PACKAGE.vcxproj | 135 ++ .../ObjCARC/PACKAGE.vcxproj.filters | 13 + .../Transforms/ObjCARC/cmake_install.cmake | 37 + llvm_build/lib/Transforms/PACKAGE.vcxproj | 135 ++ .../lib/Transforms/PACKAGE.vcxproj.filters | 13 + .../Scalar/CMakeFiles/generate.stamp | 1 + .../Scalar/CMakeFiles/generate.stamp.depend | 2 + .../lib/Transforms/Scalar/INSTALL.vcxproj | 127 ++ .../Transforms/Scalar/INSTALL.vcxproj.filters | 13 + .../Transforms/Scalar/LLVMScalarOpts.vcxproj | 201 ++ .../Scalar/LLVMScalarOpts.vcxproj.filters | 127 ++ .../lib/Transforms/Scalar/PACKAGE.vcxproj | 135 ++ .../Transforms/Scalar/PACKAGE.vcxproj.filters | 13 + .../lib/Transforms/Scalar/cmake_install.cmake | 37 + .../Utils/CMakeFiles/generate.stamp | 1 + .../Utils/CMakeFiles/generate.stamp.depend | 2 + .../lib/Transforms/Utils/INSTALL.vcxproj | 127 ++ .../Transforms/Utils/INSTALL.vcxproj.filters | 13 + .../Utils/LLVMTransformUtils.vcxproj | 200 ++ .../Utils/LLVMTransformUtils.vcxproj.filters | 124 ++ .../lib/Transforms/Utils/PACKAGE.vcxproj | 135 ++ .../Transforms/Utils/PACKAGE.vcxproj.filters | 13 + .../lib/Transforms/Utils/cmake_install.cmake | 37 + .../Vectorize/CMakeFiles/generate.stamp | 1 + .../CMakeFiles/generate.stamp.depend | 2 + .../lib/Transforms/Vectorize/INSTALL.vcxproj | 127 ++ .../Vectorize/INSTALL.vcxproj.filters | 13 + .../Vectorize/LLVMVectorize.vcxproj | 167 ++ .../Vectorize/LLVMVectorize.vcxproj.filters | 25 + .../lib/Transforms/Vectorize/PACKAGE.vcxproj | 135 ++ .../Vectorize/PACKAGE.vcxproj.filters | 13 + .../Transforms/Vectorize/cmake_install.cmake | 37 + llvm_build/lib/Transforms/cmake_install.cmake | 42 + llvm_build/lib/cmake_install.cmake | 51 + llvm_build/projects/CMakeFiles/generate.stamp | 1 + .../projects/CMakeFiles/generate.stamp.depend | 2 + llvm_build/projects/INSTALL.vcxproj | 127 ++ llvm_build/projects/INSTALL.vcxproj.filters | 13 + llvm_build/projects/PACKAGE.vcxproj | 135 ++ llvm_build/projects/PACKAGE.vcxproj.filters | 13 + llvm_build/projects/cmake_install.cmake | 29 + llvm_build/share/llvm/cmake/AddLLVM.cmake | 699 +++++++ .../share/llvm/cmake/AddLLVMDefinitions.cmake | 13 + .../share/llvm/cmake/AddSphinxTarget.cmake | 56 + llvm_build/share/llvm/cmake/CheckAtomic.cmake | 29 + .../share/llvm/cmake/ChooseMSVCCRT.cmake | 106 + llvm_build/share/llvm/cmake/FindSphinx.cmake | 25 + .../share/llvm/cmake/GetHostTriple.cmake | 30 + llvm_build/share/llvm/cmake/GetSVN.cmake | 25 + .../share/llvm/cmake/HandleLLVMOptions.cmake | 428 +++++ .../share/llvm/cmake/HandleLLVMStdlib.cmake | 35 + llvm_build/share/llvm/cmake/LLVM-Config.cmake | 191 ++ llvm_build/share/llvm/cmake/LLVMConfig.cmake | 102 + .../share/llvm/cmake/LLVMConfigVersion.cmake | 13 + llvm_build/share/llvm/cmake/LLVMExports.cmake | 960 +++++++++ .../share/llvm/cmake/LLVMParseArguments.cmake | 80 + .../share/llvm/cmake/LLVMProcessSources.cmake | 71 + llvm_build/share/llvm/cmake/TableGen.cmake | 151 ++ .../share/llvm/cmake/VersionFromVCS.cmake | 72 + .../tools/llvm-config/LibraryDependencies.inc | 73 + .../utils/TableGen/CMakeFiles/generate.stamp | 1 + .../TableGen/CMakeFiles/generate.stamp.depend | 2 + llvm_build/utils/TableGen/INSTALL.vcxproj | 127 ++ .../utils/TableGen/INSTALL.vcxproj.filters | 13 + llvm_build/utils/TableGen/PACKAGE.vcxproj | 135 ++ .../utils/TableGen/PACKAGE.vcxproj.filters | 13 + llvm_build/utils/TableGen/cmake_install.cmake | 37 + llvm_build/utils/TableGen/llvm-tblgen.vcxproj | 243 +++ .../TableGen/llvm-tblgen.vcxproj.filters | 153 ++ rpcs3.sln | 716 ++++++- rpcs3/emucore.vcxproj | 18 +- rpcs3/rpcs3.vcxproj | 12 +- 661 files changed, 43575 insertions(+), 17 deletions(-) create mode 160000 llvm create mode 100644 llvm_build/ALL_BUILD.vcxproj create mode 100644 llvm_build/ALL_BUILD.vcxproj.filters create mode 100644 llvm_build/CMakeCache.txt create mode 100644 llvm_build/CMakeFiles/00e689232fb705f45a4fe8fddabb6f53/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/00e689232fb705f45a4fe8fddabb6f53/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/082d4c876083be0c94ca3f0e282e1c58/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/082d4c876083be0c94ca3f0e282e1c58/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/094e36959b38cc587420c53ecc532ce7/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/094e36959b38cc587420c53ecc532ce7/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/12ee4c869cfc19dc9d595c2b0d3e4e09/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/12ee4c869cfc19dc9d595c2b0d3e4e09/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/1b45b7ccefbd54951a8d11109c2deaf7/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/1b45b7ccefbd54951a8d11109c2deaf7/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/1ecbe2d6738378531410612acc5bfa9f/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/1ecbe2d6738378531410612acc5bfa9f/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/247729664ee5d62e71c3f334e813348d/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/247729664ee5d62e71c3f334e813348d/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/3.0.1/CMakeASM_MASMCompiler.cmake create mode 100644 llvm_build/CMakeFiles/3.0.1/CMakeCCompiler.cmake create mode 100644 llvm_build/CMakeFiles/3.0.1/CMakeCXXCompiler.cmake create mode 100644 llvm_build/CMakeFiles/3.0.1/CMakeDetermineCompilerABI_C.bin create mode 100644 llvm_build/CMakeFiles/3.0.1/CMakeDetermineCompilerABI_CXX.bin create mode 100644 llvm_build/CMakeFiles/3.0.1/CMakeRCCompiler.cmake create mode 100644 llvm_build/CMakeFiles/3.0.1/CMakeSystem.cmake create mode 100644 llvm_build/CMakeFiles/3.0.1/CompilerIdC/CMakeCCompilerId.c create mode 100644 llvm_build/CMakeFiles/3.0.1/CompilerIdC/CompilerIdC.vcxproj create mode 100644 llvm_build/CMakeFiles/3.0.1/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 llvm_build/CMakeFiles/3.0.1/CompilerIdCXX/CompilerIdCXX.vcxproj create mode 100644 llvm_build/CMakeFiles/405d48474b3e0451eb12470442865063/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/405d48474b3e0451eb12470442865063/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/42bb864febc368140a1fda974add81c6/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/42bb864febc368140a1fda974add81c6/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/4614bc75f72f9be93b6f2b192f0ebb02/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/4614bc75f72f9be93b6f2b192f0ebb02/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/5321e846b22c36b532b8c59552c399b3/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/5321e846b22c36b532b8c59552c399b3/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/61612cea1ff9db5c13efcae40ed4a815/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/61612cea1ff9db5c13efcae40ed4a815/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/65ae6a3624b312952338b2662985adf9/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/65ae6a3624b312952338b2662985adf9/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/6969f65c559f1518df1c397bc3af541c/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/6969f65c559f1518df1c397bc3af541c/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/6c9ca64dc2c7cbeab67c07d7eaab272f/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/6c9ca64dc2c7cbeab67c07d7eaab272f/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/intrinsics_gen.rule create mode 100644 llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/LLVMHello.rule create mode 100644 llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/7613ff11eac25dffccad47b9ed19ec34/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/7613ff11eac25dffccad47b9ed19ec34/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/7636cc89c338ed8361059afb327a015d/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/7636cc89c338ed8361059afb327a015d/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/78e951ef19f60fbcce388fec6eb6076f/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/78e951ef19f60fbcce388fec6eb6076f/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/79103de0f41b90b703749d08aa0733e1/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/79103de0f41b90b703749d08aa0733e1/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/7929b35bcd998a4658fa39eb93abea4b/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/7929b35bcd998a4658fa39eb93abea4b/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/84f9624de32cd3f3b4aa96e72830f599/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/84f9624de32cd3f3b4aa96e72830f599/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/8546e29152f500205b335188733bc081/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/8546e29152f500205b335188733bc081/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/8e66186ec56e0b708d06b69318278b64/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/8e66186ec56e0b708d06b69318278b64/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/936944641f6036756a052780cb7b1ca6/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/936944641f6036756a052780cb7b1ca6/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/94ee7c1d81f4e64670e0a21e0c3a3ecf/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/94ee7c1d81f4e64670e0a21e0c3a3ecf/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/950c9dd460635c7a7afa34cf8f695ddb/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/950c9dd460635c7a7afa34cf8f695ddb/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/ALL_BUILD.rule create mode 100644 llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/ZERO_CHECK.rule create mode 100644 llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/generate.stamp.rule create mode 100644 llvm_build/CMakeFiles/TargetDirectories.txt create mode 100644 llvm_build/CMakeFiles/a0d7c375469fcae89f4b04c22e11f80d/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/a0d7c375469fcae89f4b04c22e11f80d/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/X86CommonTableGen.rule create mode 100644 llvm_build/CMakeFiles/a2fdec62832176e0f453abcb0c2262ee/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/a2fdec62832176e0f453abcb0c2262ee/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/a40c598e3ff5af4a86af0176ffdcfa56/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/a40c598e3ff5af4a86af0176ffdcfa56/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/a693dbeb0b54e865ff6ac7418694d6f8/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/a693dbeb0b54e865ff6ac7418694d6f8/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/b0cc773091a3d13dce2ee987be46bc73/Intrinsics.gen.rule create mode 100644 llvm_build/CMakeFiles/b0cc773091a3d13dce2ee987be46bc73/Intrinsics.gen.tmp.rule create mode 100644 llvm_build/CMakeFiles/b289844eade5a87ee3f9877c59b0f678/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/b289844eade5a87ee3f9877c59b0f678/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/b4c5fa23f86e8e3c6ec4bbac9329d2fc/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/b4c5fa23f86e8e3c6ec4bbac9329d2fc/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/b572ca265a16ab164262128f49fcbfa4/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/b572ca265a16ab164262128f49fcbfa4/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/b90dd3fa4664eb1949326858401cc464/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/b90dd3fa4664eb1949326858401cc464/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/bab7f4143af155026da5c54f54e0a350/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/bab7f4143af155026da5c54f54e0a350/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/be1edb4a02e5d0bbe5d1b0e0ebd8af45/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/be1edb4a02e5d0bbe5d1b0e0ebd8af45/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/be301ef5bb2063f7772c756bd127d278/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/be301ef5bb2063f7772c756bd127d278/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/be672fb2adeb3bc3312871262d240210/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/be672fb2adeb3bc3312871262d240210/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/c8a402f3c2ac6d3d95677b558f9556c3/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/c8a402f3c2ac6d3d95677b558f9556c3/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/c970154d07f938ceb327f299ab4c20e7/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/c970154d07f938ceb327f299ab4c20e7/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/c9a5bfd4b6a1adf8e61b06464b42f868/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/c9a5bfd4b6a1adf8e61b06464b42f868/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/cb59c9ce123fc3721274967e9d47726f/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/cb59c9ce123fc3721274967e9d47726f/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/cmake.check_cache create mode 100644 llvm_build/CMakeFiles/d600b7a24d460cf0838456fd360fa7ca/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/d600b7a24d460cf0838456fd360fa7ca/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/d60692722922dea7acc0d2127b3d8450/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/d60692722922dea7acc0d2127b3d8450/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/e37f87f5eb9e74bbe3cd11c9c3c85478/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/e37f87f5eb9e74bbe3cd11c9c3c85478/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/e9082e3c7cddc4484294f8b5dc7ec50f/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/e9082e3c7cddc4484294f8b5dc7ec50f/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmMatcher.inc.rule create mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmMatcher.inc.tmp.rule create mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter.inc.rule create mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter.inc.tmp.rule create mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter1.inc.rule create mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter1.inc.tmp.rule create mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenCallingConv.inc.rule create mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenCallingConv.inc.tmp.rule create mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDAGISel.inc.rule create mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDAGISel.inc.tmp.rule create mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDisassemblerTables.inc.rule create mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDisassemblerTables.inc.tmp.rule create mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenFastISel.inc.rule create mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenFastISel.inc.tmp.rule create mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenInstrInfo.inc.rule create mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenInstrInfo.inc.tmp.rule create mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenRegisterInfo.inc.rule create mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenRegisterInfo.inc.tmp.rule create mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenSubtargetInfo.inc.rule create mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenSubtargetInfo.inc.tmp.rule create mode 100644 llvm_build/CMakeFiles/f74392c3f8a2cf232fa9d14cd13ef03b/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/f74392c3f8a2cf232fa9d14cd13ef03b/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/f9684a1e523b36360a79f334e1e217a7/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/f9684a1e523b36360a79f334e1e217a7/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/fb8b3109dc99953348a51caa7bc16df1/INSTALL_force.rule create mode 100644 llvm_build/CMakeFiles/fb8b3109dc99953348a51caa7bc16df1/PACKAGE_force.rule create mode 100644 llvm_build/CMakeFiles/generate.stamp create mode 100644 llvm_build/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/CMakeFiles/generate.stamp.list create mode 100644 llvm_build/CPackConfig.cmake create mode 100644 llvm_build/CPackSourceConfig.cmake create mode 100644 llvm_build/DummyConfigureOutput create mode 100644 llvm_build/INSTALL.vcxproj create mode 100644 llvm_build/INSTALL.vcxproj.filters create mode 100644 llvm_build/LLVM.sln create mode 100644 llvm_build/LLVMBuild.cmake create mode 100644 llvm_build/PACKAGE.vcxproj create mode 100644 llvm_build/PACKAGE.vcxproj.filters create mode 100644 llvm_build/ZERO_CHECK.vcxproj create mode 100644 llvm_build/ZERO_CHECK.vcxproj.filters create mode 100644 llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports-debug.cmake create mode 100644 llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports-release.cmake create mode 100644 llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports.cmake create mode 100644 llvm_build/cmake/modules/CMakeFiles/LLVMConfig.cmake create mode 100644 llvm_build/cmake/modules/CMakeFiles/generate.stamp create mode 100644 llvm_build/cmake/modules/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/cmake/modules/INSTALL.vcxproj create mode 100644 llvm_build/cmake/modules/INSTALL.vcxproj.filters create mode 100644 llvm_build/cmake/modules/PACKAGE.vcxproj create mode 100644 llvm_build/cmake/modules/PACKAGE.vcxproj.filters create mode 100644 llvm_build/cmake/modules/cmake_install.cmake create mode 100644 llvm_build/cmake_install.cmake create mode 100644 llvm_build/include/llvm/CMakeFiles/generate.stamp create mode 100644 llvm_build/include/llvm/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/include/llvm/Config/AsmParsers.def create mode 100644 llvm_build/include/llvm/Config/AsmPrinters.def create mode 100644 llvm_build/include/llvm/Config/Disassemblers.def create mode 100644 llvm_build/include/llvm/Config/Targets.def create mode 100644 llvm_build/include/llvm/Config/config.h create mode 100644 llvm_build/include/llvm/Config/llvm-config.h create mode 100644 llvm_build/include/llvm/INSTALL.vcxproj create mode 100644 llvm_build/include/llvm/INSTALL.vcxproj.filters create mode 100644 llvm_build/include/llvm/IR/CMakeFiles/generate.stamp create mode 100644 llvm_build/include/llvm/IR/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/include/llvm/IR/INSTALL.vcxproj create mode 100644 llvm_build/include/llvm/IR/INSTALL.vcxproj.filters create mode 100644 llvm_build/include/llvm/IR/PACKAGE.vcxproj create mode 100644 llvm_build/include/llvm/IR/PACKAGE.vcxproj.filters create mode 100644 llvm_build/include/llvm/IR/cmake_install.cmake create mode 100644 llvm_build/include/llvm/IR/intrinsics_gen.vcxproj create mode 100644 llvm_build/include/llvm/IR/intrinsics_gen.vcxproj.filters create mode 100644 llvm_build/include/llvm/PACKAGE.vcxproj create mode 100644 llvm_build/include/llvm/PACKAGE.vcxproj.filters create mode 100644 llvm_build/include/llvm/Support/DataTypes.h create mode 100644 llvm_build/include/llvm/cmake_install.cmake create mode 100644 llvm_build/include/llvm/llvm_headers_do_not_build.vcxproj create mode 100644 llvm_build/include/llvm/llvm_headers_do_not_build.vcxproj.filters create mode 100644 llvm_build/include/llvm/module.modulemap create mode 100644 llvm_build/lib/Analysis/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/Analysis/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/Analysis/INSTALL.vcxproj create mode 100644 llvm_build/lib/Analysis/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/Analysis/IPA/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/Analysis/IPA/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/Analysis/IPA/INSTALL.vcxproj create mode 100644 llvm_build/lib/Analysis/IPA/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/Analysis/IPA/LLVMipa.vcxproj create mode 100644 llvm_build/lib/Analysis/IPA/LLVMipa.vcxproj.filters create mode 100644 llvm_build/lib/Analysis/IPA/PACKAGE.vcxproj create mode 100644 llvm_build/lib/Analysis/IPA/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/Analysis/IPA/cmake_install.cmake create mode 100644 llvm_build/lib/Analysis/LLVMAnalysis.vcxproj create mode 100644 llvm_build/lib/Analysis/LLVMAnalysis.vcxproj.filters create mode 100644 llvm_build/lib/Analysis/PACKAGE.vcxproj create mode 100644 llvm_build/lib/Analysis/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/Analysis/cmake_install.cmake create mode 100644 llvm_build/lib/AsmParser/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/AsmParser/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/AsmParser/INSTALL.vcxproj create mode 100644 llvm_build/lib/AsmParser/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/AsmParser/LLVMAsmParser.vcxproj create mode 100644 llvm_build/lib/AsmParser/LLVMAsmParser.vcxproj.filters create mode 100644 llvm_build/lib/AsmParser/PACKAGE.vcxproj create mode 100644 llvm_build/lib/AsmParser/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/AsmParser/cmake_install.cmake create mode 100644 llvm_build/lib/Bitcode/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/Bitcode/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/Bitcode/INSTALL.vcxproj create mode 100644 llvm_build/lib/Bitcode/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/Bitcode/PACKAGE.vcxproj create mode 100644 llvm_build/lib/Bitcode/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/Bitcode/Reader/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/Bitcode/Reader/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/Bitcode/Reader/INSTALL.vcxproj create mode 100644 llvm_build/lib/Bitcode/Reader/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/Bitcode/Reader/LLVMBitReader.vcxproj create mode 100644 llvm_build/lib/Bitcode/Reader/LLVMBitReader.vcxproj.filters create mode 100644 llvm_build/lib/Bitcode/Reader/PACKAGE.vcxproj create mode 100644 llvm_build/lib/Bitcode/Reader/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/Bitcode/Reader/cmake_install.cmake create mode 100644 llvm_build/lib/Bitcode/Writer/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/Bitcode/Writer/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/Bitcode/Writer/INSTALL.vcxproj create mode 100644 llvm_build/lib/Bitcode/Writer/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/Bitcode/Writer/LLVMBitWriter.vcxproj create mode 100644 llvm_build/lib/Bitcode/Writer/LLVMBitWriter.vcxproj.filters create mode 100644 llvm_build/lib/Bitcode/Writer/PACKAGE.vcxproj create mode 100644 llvm_build/lib/Bitcode/Writer/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/Bitcode/Writer/cmake_install.cmake create mode 100644 llvm_build/lib/Bitcode/cmake_install.cmake create mode 100644 llvm_build/lib/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/CodeGen/AsmPrinter/INSTALL.vcxproj create mode 100644 llvm_build/lib/CodeGen/AsmPrinter/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/CodeGen/AsmPrinter/LLVMAsmPrinter.vcxproj create mode 100644 llvm_build/lib/CodeGen/AsmPrinter/LLVMAsmPrinter.vcxproj.filters create mode 100644 llvm_build/lib/CodeGen/AsmPrinter/PACKAGE.vcxproj create mode 100644 llvm_build/lib/CodeGen/AsmPrinter/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/CodeGen/AsmPrinter/cmake_install.cmake create mode 100644 llvm_build/lib/CodeGen/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/CodeGen/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/CodeGen/INSTALL.vcxproj create mode 100644 llvm_build/lib/CodeGen/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/CodeGen/LLVMCodeGen.vcxproj create mode 100644 llvm_build/lib/CodeGen/LLVMCodeGen.vcxproj.filters create mode 100644 llvm_build/lib/CodeGen/PACKAGE.vcxproj create mode 100644 llvm_build/lib/CodeGen/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/CodeGen/SelectionDAG/INSTALL.vcxproj create mode 100644 llvm_build/lib/CodeGen/SelectionDAG/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/CodeGen/SelectionDAG/LLVMSelectionDAG.vcxproj create mode 100644 llvm_build/lib/CodeGen/SelectionDAG/LLVMSelectionDAG.vcxproj.filters create mode 100644 llvm_build/lib/CodeGen/SelectionDAG/PACKAGE.vcxproj create mode 100644 llvm_build/lib/CodeGen/SelectionDAG/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/CodeGen/SelectionDAG/cmake_install.cmake create mode 100644 llvm_build/lib/CodeGen/cmake_install.cmake create mode 100644 llvm_build/lib/DebugInfo/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/DebugInfo/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/DebugInfo/INSTALL.vcxproj create mode 100644 llvm_build/lib/DebugInfo/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/DebugInfo/LLVMDebugInfo.vcxproj create mode 100644 llvm_build/lib/DebugInfo/LLVMDebugInfo.vcxproj.filters create mode 100644 llvm_build/lib/DebugInfo/PACKAGE.vcxproj create mode 100644 llvm_build/lib/DebugInfo/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/DebugInfo/cmake_install.cmake create mode 100644 llvm_build/lib/ExecutionEngine/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/ExecutionEngine/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/ExecutionEngine/INSTALL.vcxproj create mode 100644 llvm_build/lib/ExecutionEngine/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/ExecutionEngine/Interpreter/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/ExecutionEngine/Interpreter/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/ExecutionEngine/Interpreter/INSTALL.vcxproj create mode 100644 llvm_build/lib/ExecutionEngine/Interpreter/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/ExecutionEngine/Interpreter/LLVMInterpreter.vcxproj create mode 100644 llvm_build/lib/ExecutionEngine/Interpreter/LLVMInterpreter.vcxproj.filters create mode 100644 llvm_build/lib/ExecutionEngine/Interpreter/PACKAGE.vcxproj create mode 100644 llvm_build/lib/ExecutionEngine/Interpreter/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/ExecutionEngine/Interpreter/cmake_install.cmake create mode 100644 llvm_build/lib/ExecutionEngine/JIT/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/ExecutionEngine/JIT/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/ExecutionEngine/JIT/INSTALL.vcxproj create mode 100644 llvm_build/lib/ExecutionEngine/JIT/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/ExecutionEngine/JIT/LLVMJIT.vcxproj create mode 100644 llvm_build/lib/ExecutionEngine/JIT/LLVMJIT.vcxproj.filters create mode 100644 llvm_build/lib/ExecutionEngine/JIT/PACKAGE.vcxproj create mode 100644 llvm_build/lib/ExecutionEngine/JIT/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/ExecutionEngine/JIT/cmake_install.cmake create mode 100644 llvm_build/lib/ExecutionEngine/LLVMExecutionEngine.vcxproj create mode 100644 llvm_build/lib/ExecutionEngine/LLVMExecutionEngine.vcxproj.filters create mode 100644 llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/ExecutionEngine/MCJIT/INSTALL.vcxproj create mode 100644 llvm_build/lib/ExecutionEngine/MCJIT/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/ExecutionEngine/MCJIT/LLVMMCJIT.vcxproj create mode 100644 llvm_build/lib/ExecutionEngine/MCJIT/LLVMMCJIT.vcxproj.filters create mode 100644 llvm_build/lib/ExecutionEngine/MCJIT/PACKAGE.vcxproj create mode 100644 llvm_build/lib/ExecutionEngine/MCJIT/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/ExecutionEngine/MCJIT/cmake_install.cmake create mode 100644 llvm_build/lib/ExecutionEngine/PACKAGE.vcxproj create mode 100644 llvm_build/lib/ExecutionEngine/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/ExecutionEngine/RuntimeDyld/INSTALL.vcxproj create mode 100644 llvm_build/lib/ExecutionEngine/RuntimeDyld/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/ExecutionEngine/RuntimeDyld/LLVMRuntimeDyld.vcxproj create mode 100644 llvm_build/lib/ExecutionEngine/RuntimeDyld/LLVMRuntimeDyld.vcxproj.filters create mode 100644 llvm_build/lib/ExecutionEngine/RuntimeDyld/PACKAGE.vcxproj create mode 100644 llvm_build/lib/ExecutionEngine/RuntimeDyld/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/ExecutionEngine/RuntimeDyld/cmake_install.cmake create mode 100644 llvm_build/lib/ExecutionEngine/cmake_install.cmake create mode 100644 llvm_build/lib/INSTALL.vcxproj create mode 100644 llvm_build/lib/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/IR/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/IR/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/IR/INSTALL.vcxproj create mode 100644 llvm_build/lib/IR/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/IR/LLVMCore.vcxproj create mode 100644 llvm_build/lib/IR/LLVMCore.vcxproj.filters create mode 100644 llvm_build/lib/IR/PACKAGE.vcxproj create mode 100644 llvm_build/lib/IR/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/IR/cmake_install.cmake create mode 100644 llvm_build/lib/IRReader/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/IRReader/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/IRReader/INSTALL.vcxproj create mode 100644 llvm_build/lib/IRReader/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/IRReader/LLVMIRReader.vcxproj create mode 100644 llvm_build/lib/IRReader/LLVMIRReader.vcxproj.filters create mode 100644 llvm_build/lib/IRReader/PACKAGE.vcxproj create mode 100644 llvm_build/lib/IRReader/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/IRReader/cmake_install.cmake create mode 100644 llvm_build/lib/LTO/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/LTO/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/LTO/INSTALL.vcxproj create mode 100644 llvm_build/lib/LTO/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/LTO/LLVMLTO.vcxproj create mode 100644 llvm_build/lib/LTO/LLVMLTO.vcxproj.filters create mode 100644 llvm_build/lib/LTO/PACKAGE.vcxproj create mode 100644 llvm_build/lib/LTO/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/LTO/cmake_install.cmake create mode 100644 llvm_build/lib/LineEditor/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/LineEditor/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/LineEditor/INSTALL.vcxproj create mode 100644 llvm_build/lib/LineEditor/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/LineEditor/LLVMLineEditor.vcxproj create mode 100644 llvm_build/lib/LineEditor/LLVMLineEditor.vcxproj.filters create mode 100644 llvm_build/lib/LineEditor/PACKAGE.vcxproj create mode 100644 llvm_build/lib/LineEditor/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/LineEditor/cmake_install.cmake create mode 100644 llvm_build/lib/Linker/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/Linker/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/Linker/INSTALL.vcxproj create mode 100644 llvm_build/lib/Linker/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/Linker/LLVMLinker.vcxproj create mode 100644 llvm_build/lib/Linker/LLVMLinker.vcxproj.filters create mode 100644 llvm_build/lib/Linker/PACKAGE.vcxproj create mode 100644 llvm_build/lib/Linker/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/Linker/cmake_install.cmake create mode 100644 llvm_build/lib/MC/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/MC/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/MC/INSTALL.vcxproj create mode 100644 llvm_build/lib/MC/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/MC/LLVMMC.vcxproj create mode 100644 llvm_build/lib/MC/LLVMMC.vcxproj.filters create mode 100644 llvm_build/lib/MC/MCAnalysis/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/MC/MCAnalysis/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/MC/MCAnalysis/INSTALL.vcxproj create mode 100644 llvm_build/lib/MC/MCAnalysis/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/MC/MCAnalysis/LLVMMCAnalysis.vcxproj create mode 100644 llvm_build/lib/MC/MCAnalysis/LLVMMCAnalysis.vcxproj.filters create mode 100644 llvm_build/lib/MC/MCAnalysis/PACKAGE.vcxproj create mode 100644 llvm_build/lib/MC/MCAnalysis/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/MC/MCAnalysis/cmake_install.cmake create mode 100644 llvm_build/lib/MC/MCDisassembler/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/MC/MCDisassembler/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/MC/MCDisassembler/INSTALL.vcxproj create mode 100644 llvm_build/lib/MC/MCDisassembler/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/MC/MCDisassembler/LLVMMCDisassembler.vcxproj create mode 100644 llvm_build/lib/MC/MCDisassembler/LLVMMCDisassembler.vcxproj.filters create mode 100644 llvm_build/lib/MC/MCDisassembler/PACKAGE.vcxproj create mode 100644 llvm_build/lib/MC/MCDisassembler/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/MC/MCDisassembler/cmake_install.cmake create mode 100644 llvm_build/lib/MC/MCParser/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/MC/MCParser/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/MC/MCParser/INSTALL.vcxproj create mode 100644 llvm_build/lib/MC/MCParser/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/MC/MCParser/LLVMMCParser.vcxproj create mode 100644 llvm_build/lib/MC/MCParser/LLVMMCParser.vcxproj.filters create mode 100644 llvm_build/lib/MC/MCParser/PACKAGE.vcxproj create mode 100644 llvm_build/lib/MC/MCParser/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/MC/MCParser/cmake_install.cmake create mode 100644 llvm_build/lib/MC/PACKAGE.vcxproj create mode 100644 llvm_build/lib/MC/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/MC/cmake_install.cmake create mode 100644 llvm_build/lib/Object/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/Object/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/Object/INSTALL.vcxproj create mode 100644 llvm_build/lib/Object/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/Object/LLVMObject.vcxproj create mode 100644 llvm_build/lib/Object/LLVMObject.vcxproj.filters create mode 100644 llvm_build/lib/Object/PACKAGE.vcxproj create mode 100644 llvm_build/lib/Object/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/Object/cmake_install.cmake create mode 100644 llvm_build/lib/Option/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/Option/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/Option/INSTALL.vcxproj create mode 100644 llvm_build/lib/Option/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/Option/LLVMOption.vcxproj create mode 100644 llvm_build/lib/Option/LLVMOption.vcxproj.filters create mode 100644 llvm_build/lib/Option/PACKAGE.vcxproj create mode 100644 llvm_build/lib/Option/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/Option/cmake_install.cmake create mode 100644 llvm_build/lib/PACKAGE.vcxproj create mode 100644 llvm_build/lib/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/ProfileData/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/ProfileData/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/ProfileData/INSTALL.vcxproj create mode 100644 llvm_build/lib/ProfileData/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/ProfileData/LLVMProfileData.vcxproj create mode 100644 llvm_build/lib/ProfileData/LLVMProfileData.vcxproj.filters create mode 100644 llvm_build/lib/ProfileData/PACKAGE.vcxproj create mode 100644 llvm_build/lib/ProfileData/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/ProfileData/cmake_install.cmake create mode 100644 llvm_build/lib/Support/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/Support/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/Support/INSTALL.vcxproj create mode 100644 llvm_build/lib/Support/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/Support/LLVMSupport.vcxproj create mode 100644 llvm_build/lib/Support/LLVMSupport.vcxproj.filters create mode 100644 llvm_build/lib/Support/PACKAGE.vcxproj create mode 100644 llvm_build/lib/Support/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/Support/cmake_install.cmake create mode 100644 llvm_build/lib/TableGen/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/TableGen/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/TableGen/INSTALL.vcxproj create mode 100644 llvm_build/lib/TableGen/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/TableGen/LLVMTableGen.vcxproj create mode 100644 llvm_build/lib/TableGen/LLVMTableGen.vcxproj.filters create mode 100644 llvm_build/lib/TableGen/PACKAGE.vcxproj create mode 100644 llvm_build/lib/TableGen/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/TableGen/cmake_install.cmake create mode 100644 llvm_build/lib/Target/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/Target/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/Target/INSTALL.vcxproj create mode 100644 llvm_build/lib/Target/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/Target/LLVMTarget.vcxproj create mode 100644 llvm_build/lib/Target/LLVMTarget.vcxproj.filters create mode 100644 llvm_build/lib/Target/PACKAGE.vcxproj create mode 100644 llvm_build/lib/Target/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/Target/X86/AsmParser/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/Target/X86/AsmParser/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/Target/X86/AsmParser/INSTALL.vcxproj create mode 100644 llvm_build/lib/Target/X86/AsmParser/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/Target/X86/AsmParser/LLVMX86AsmParser.vcxproj create mode 100644 llvm_build/lib/Target/X86/AsmParser/LLVMX86AsmParser.vcxproj.filters create mode 100644 llvm_build/lib/Target/X86/AsmParser/PACKAGE.vcxproj create mode 100644 llvm_build/lib/Target/X86/AsmParser/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/Target/X86/AsmParser/cmake_install.cmake create mode 100644 llvm_build/lib/Target/X86/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/Target/X86/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/Target/X86/Disassembler/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/Target/X86/Disassembler/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/Target/X86/Disassembler/INSTALL.vcxproj create mode 100644 llvm_build/lib/Target/X86/Disassembler/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/Target/X86/Disassembler/LLVMX86Disassembler.vcxproj create mode 100644 llvm_build/lib/Target/X86/Disassembler/LLVMX86Disassembler.vcxproj.filters create mode 100644 llvm_build/lib/Target/X86/Disassembler/PACKAGE.vcxproj create mode 100644 llvm_build/lib/Target/X86/Disassembler/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/Target/X86/Disassembler/cmake_install.cmake create mode 100644 llvm_build/lib/Target/X86/INSTALL.vcxproj create mode 100644 llvm_build/lib/Target/X86/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/Target/X86/InstPrinter/INSTALL.vcxproj create mode 100644 llvm_build/lib/Target/X86/InstPrinter/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/Target/X86/InstPrinter/LLVMX86AsmPrinter.vcxproj create mode 100644 llvm_build/lib/Target/X86/InstPrinter/LLVMX86AsmPrinter.vcxproj.filters create mode 100644 llvm_build/lib/Target/X86/InstPrinter/PACKAGE.vcxproj create mode 100644 llvm_build/lib/Target/X86/InstPrinter/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/Target/X86/InstPrinter/cmake_install.cmake create mode 100644 llvm_build/lib/Target/X86/LLVMX86CodeGen.vcxproj create mode 100644 llvm_build/lib/Target/X86/LLVMX86CodeGen.vcxproj.filters create mode 100644 llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/Target/X86/MCTargetDesc/INSTALL.vcxproj create mode 100644 llvm_build/lib/Target/X86/MCTargetDesc/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/Target/X86/MCTargetDesc/LLVMX86Desc.vcxproj create mode 100644 llvm_build/lib/Target/X86/MCTargetDesc/LLVMX86Desc.vcxproj.filters create mode 100644 llvm_build/lib/Target/X86/MCTargetDesc/PACKAGE.vcxproj create mode 100644 llvm_build/lib/Target/X86/MCTargetDesc/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/Target/X86/MCTargetDesc/cmake_install.cmake create mode 100644 llvm_build/lib/Target/X86/PACKAGE.vcxproj create mode 100644 llvm_build/lib/Target/X86/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/Target/X86/TargetInfo/INSTALL.vcxproj create mode 100644 llvm_build/lib/Target/X86/TargetInfo/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/Target/X86/TargetInfo/LLVMX86Info.vcxproj create mode 100644 llvm_build/lib/Target/X86/TargetInfo/LLVMX86Info.vcxproj.filters create mode 100644 llvm_build/lib/Target/X86/TargetInfo/PACKAGE.vcxproj create mode 100644 llvm_build/lib/Target/X86/TargetInfo/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/Target/X86/TargetInfo/cmake_install.cmake create mode 100644 llvm_build/lib/Target/X86/Utils/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/Target/X86/Utils/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/Target/X86/Utils/INSTALL.vcxproj create mode 100644 llvm_build/lib/Target/X86/Utils/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/Target/X86/Utils/LLVMX86Utils.vcxproj create mode 100644 llvm_build/lib/Target/X86/Utils/LLVMX86Utils.vcxproj.filters create mode 100644 llvm_build/lib/Target/X86/Utils/PACKAGE.vcxproj create mode 100644 llvm_build/lib/Target/X86/Utils/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/Target/X86/Utils/cmake_install.cmake create mode 100644 llvm_build/lib/Target/X86/X86CommonTableGen.vcxproj create mode 100644 llvm_build/lib/Target/X86/X86CommonTableGen.vcxproj.filters create mode 100644 llvm_build/lib/Target/X86/cmake_install.cmake create mode 100644 llvm_build/lib/Target/cmake_install.cmake create mode 100644 llvm_build/lib/Transforms/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/Transforms/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/Transforms/Hello/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/Transforms/Hello/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/Transforms/Hello/INSTALL.vcxproj create mode 100644 llvm_build/lib/Transforms/Hello/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/Transforms/Hello/LLVMHello.vcxproj create mode 100644 llvm_build/lib/Transforms/Hello/LLVMHello.vcxproj.filters create mode 100644 llvm_build/lib/Transforms/Hello/PACKAGE.vcxproj create mode 100644 llvm_build/lib/Transforms/Hello/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/Transforms/Hello/cmake_install.cmake create mode 100644 llvm_build/lib/Transforms/INSTALL.vcxproj create mode 100644 llvm_build/lib/Transforms/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/Transforms/IPO/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/Transforms/IPO/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/Transforms/IPO/INSTALL.vcxproj create mode 100644 llvm_build/lib/Transforms/IPO/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/Transforms/IPO/LLVMipo.vcxproj create mode 100644 llvm_build/lib/Transforms/IPO/LLVMipo.vcxproj.filters create mode 100644 llvm_build/lib/Transforms/IPO/PACKAGE.vcxproj create mode 100644 llvm_build/lib/Transforms/IPO/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/Transforms/IPO/cmake_install.cmake create mode 100644 llvm_build/lib/Transforms/InstCombine/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/Transforms/InstCombine/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/Transforms/InstCombine/INSTALL.vcxproj create mode 100644 llvm_build/lib/Transforms/InstCombine/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/Transforms/InstCombine/LLVMInstCombine.vcxproj create mode 100644 llvm_build/lib/Transforms/InstCombine/LLVMInstCombine.vcxproj.filters create mode 100644 llvm_build/lib/Transforms/InstCombine/PACKAGE.vcxproj create mode 100644 llvm_build/lib/Transforms/InstCombine/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/Transforms/InstCombine/cmake_install.cmake create mode 100644 llvm_build/lib/Transforms/Instrumentation/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/Transforms/Instrumentation/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/Transforms/Instrumentation/INSTALL.vcxproj create mode 100644 llvm_build/lib/Transforms/Instrumentation/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/Transforms/Instrumentation/LLVMInstrumentation.vcxproj create mode 100644 llvm_build/lib/Transforms/Instrumentation/LLVMInstrumentation.vcxproj.filters create mode 100644 llvm_build/lib/Transforms/Instrumentation/PACKAGE.vcxproj create mode 100644 llvm_build/lib/Transforms/Instrumentation/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/Transforms/Instrumentation/cmake_install.cmake create mode 100644 llvm_build/lib/Transforms/ObjCARC/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/Transforms/ObjCARC/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/Transforms/ObjCARC/INSTALL.vcxproj create mode 100644 llvm_build/lib/Transforms/ObjCARC/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/Transforms/ObjCARC/LLVMObjCARCOpts.vcxproj create mode 100644 llvm_build/lib/Transforms/ObjCARC/LLVMObjCARCOpts.vcxproj.filters create mode 100644 llvm_build/lib/Transforms/ObjCARC/PACKAGE.vcxproj create mode 100644 llvm_build/lib/Transforms/ObjCARC/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/Transforms/ObjCARC/cmake_install.cmake create mode 100644 llvm_build/lib/Transforms/PACKAGE.vcxproj create mode 100644 llvm_build/lib/Transforms/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/Transforms/Scalar/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/Transforms/Scalar/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/Transforms/Scalar/INSTALL.vcxproj create mode 100644 llvm_build/lib/Transforms/Scalar/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/Transforms/Scalar/LLVMScalarOpts.vcxproj create mode 100644 llvm_build/lib/Transforms/Scalar/LLVMScalarOpts.vcxproj.filters create mode 100644 llvm_build/lib/Transforms/Scalar/PACKAGE.vcxproj create mode 100644 llvm_build/lib/Transforms/Scalar/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/Transforms/Scalar/cmake_install.cmake create mode 100644 llvm_build/lib/Transforms/Utils/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/Transforms/Utils/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/Transforms/Utils/INSTALL.vcxproj create mode 100644 llvm_build/lib/Transforms/Utils/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/Transforms/Utils/LLVMTransformUtils.vcxproj create mode 100644 llvm_build/lib/Transforms/Utils/LLVMTransformUtils.vcxproj.filters create mode 100644 llvm_build/lib/Transforms/Utils/PACKAGE.vcxproj create mode 100644 llvm_build/lib/Transforms/Utils/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/Transforms/Utils/cmake_install.cmake create mode 100644 llvm_build/lib/Transforms/Vectorize/CMakeFiles/generate.stamp create mode 100644 llvm_build/lib/Transforms/Vectorize/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/lib/Transforms/Vectorize/INSTALL.vcxproj create mode 100644 llvm_build/lib/Transforms/Vectorize/INSTALL.vcxproj.filters create mode 100644 llvm_build/lib/Transforms/Vectorize/LLVMVectorize.vcxproj create mode 100644 llvm_build/lib/Transforms/Vectorize/LLVMVectorize.vcxproj.filters create mode 100644 llvm_build/lib/Transforms/Vectorize/PACKAGE.vcxproj create mode 100644 llvm_build/lib/Transforms/Vectorize/PACKAGE.vcxproj.filters create mode 100644 llvm_build/lib/Transforms/Vectorize/cmake_install.cmake create mode 100644 llvm_build/lib/Transforms/cmake_install.cmake create mode 100644 llvm_build/lib/cmake_install.cmake create mode 100644 llvm_build/projects/CMakeFiles/generate.stamp create mode 100644 llvm_build/projects/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/projects/INSTALL.vcxproj create mode 100644 llvm_build/projects/INSTALL.vcxproj.filters create mode 100644 llvm_build/projects/PACKAGE.vcxproj create mode 100644 llvm_build/projects/PACKAGE.vcxproj.filters create mode 100644 llvm_build/projects/cmake_install.cmake create mode 100644 llvm_build/share/llvm/cmake/AddLLVM.cmake create mode 100644 llvm_build/share/llvm/cmake/AddLLVMDefinitions.cmake create mode 100644 llvm_build/share/llvm/cmake/AddSphinxTarget.cmake create mode 100644 llvm_build/share/llvm/cmake/CheckAtomic.cmake create mode 100644 llvm_build/share/llvm/cmake/ChooseMSVCCRT.cmake create mode 100644 llvm_build/share/llvm/cmake/FindSphinx.cmake create mode 100644 llvm_build/share/llvm/cmake/GetHostTriple.cmake create mode 100644 llvm_build/share/llvm/cmake/GetSVN.cmake create mode 100644 llvm_build/share/llvm/cmake/HandleLLVMOptions.cmake create mode 100644 llvm_build/share/llvm/cmake/HandleLLVMStdlib.cmake create mode 100644 llvm_build/share/llvm/cmake/LLVM-Config.cmake create mode 100644 llvm_build/share/llvm/cmake/LLVMConfig.cmake create mode 100644 llvm_build/share/llvm/cmake/LLVMConfigVersion.cmake create mode 100644 llvm_build/share/llvm/cmake/LLVMExports.cmake create mode 100644 llvm_build/share/llvm/cmake/LLVMParseArguments.cmake create mode 100644 llvm_build/share/llvm/cmake/LLVMProcessSources.cmake create mode 100644 llvm_build/share/llvm/cmake/TableGen.cmake create mode 100644 llvm_build/share/llvm/cmake/VersionFromVCS.cmake create mode 100644 llvm_build/tools/llvm-config/LibraryDependencies.inc create mode 100644 llvm_build/utils/TableGen/CMakeFiles/generate.stamp create mode 100644 llvm_build/utils/TableGen/CMakeFiles/generate.stamp.depend create mode 100644 llvm_build/utils/TableGen/INSTALL.vcxproj create mode 100644 llvm_build/utils/TableGen/INSTALL.vcxproj.filters create mode 100644 llvm_build/utils/TableGen/PACKAGE.vcxproj create mode 100644 llvm_build/utils/TableGen/PACKAGE.vcxproj.filters create mode 100644 llvm_build/utils/TableGen/cmake_install.cmake create mode 100644 llvm_build/utils/TableGen/llvm-tblgen.vcxproj create mode 100644 llvm_build/utils/TableGen/llvm-tblgen.vcxproj.filters diff --git a/.gitmodules b/.gitmodules index a45f06520..fb181e64b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -8,3 +8,7 @@ [submodule "asmjit"] path = asmjit url = https://github.com/kobalicekp/asmjit +[submodule "llvm"] + path = llvm + url = https://github.com/llvm-mirror/llvm.git + branch = release_35 diff --git a/llvm b/llvm new file mode 160000 index 000000000..f55c17bc3 --- /dev/null +++ b/llvm @@ -0,0 +1 @@ +Subproject commit f55c17bc3395fa7fdbd997d751a55de5228ebd77 diff --git a/llvm_build/ALL_BUILD.vcxproj b/llvm_build/ALL_BUILD.vcxproj new file mode 100644 index 000000000..b35a8a25f --- /dev/null +++ b/llvm_build/ALL_BUILD.vcxproj @@ -0,0 +1,264 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {681ACAC2-256D-48A1-BCAD-BD607D22BDB4} + Win32Proj + x64 + ALL_BUILD + + + + Utility + false + MultiByte + v120 + + + Utility + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build;D:\Projects\rpcs3\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + D:\Projects\rpcs3\llvm_build;D:\Projects\rpcs3\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/CMakeLists.txt;D:\Projects\rpcs3\llvm\CMakeLists.txt;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeSystem.cmake.in;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CompilerId\VS-10.vcxproj.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeFindBinUtils.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeClDeps.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCCompiler.cmake.in;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CompilerId\VS-10.vcxproj.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeFindBinUtils.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeClDeps.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXCompiler.cmake.in;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeRCCompiler.cmake.in;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestCompilerCommon.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompilerABI.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseImplicitLinkInfo.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCCompilerABI.c;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCCompiler.cmake.in;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestCompilerCommon.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompilerABI.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseImplicitLinkInfo.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXCompilerABI.cpp;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXCompiler.cmake.in;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeCXXCompiler.cmake;D:\Projects\rpcs3\llvm\cmake\modules\VersionFromVCS.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CPack.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CPackComponent.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Templates\CPackConfig.cmake.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Templates\CPackConfig.cmake.in;D:\Projects\rpcs3\llvm\cmake\modules\AddLLVMDefinitions.cmake;D:\Projects\rpcs3\llvm\cmake\config-ix.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckIncludeFile.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckIncludeFileCXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckLibraryExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckSymbolExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckFunctionExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\TestBigEndian.cmake;D:\Projects\rpcs3\llvm\cmake\modules\HandleLLVMStdlib.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;D:\Projects\rpcs3\llvm\cmake\modules\CheckAtomic.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;D:\Projects\rpcs3\llvm\cmake\modules\GetHostTriple.cmake;D:\Projects\rpcs3\llvm\cmake\modules\HandleLLVMOptions.cmake;D:\Projects\rpcs3\llvm\cmake\modules\HandleLLVMStdlib.cmake;D:\Projects\rpcs3\llvm\cmake\modules\AddLLVMDefinitions.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;D:\Projects\rpcs3\llvm\cmake\modules\ChooseMSVCCRT.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseArguments.cmake;D:\Projects\rpcs3\llvm_build\LLVMBuild.cmake;D:\Projects\rpcs3\llvm\LLVMBuild.txt;D:\Projects\rpcs3\llvm\bindings\LLVMBuild.txt;D:\Projects\rpcs3\llvm\docs\LLVMBuild.txt;D:\Projects\rpcs3\llvm\examples\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Analysis\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Analysis\IPA\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\DebugInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\IntelJITEvents\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\OProfileJIT\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\LineEditor\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Linker\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\IR\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\IRReader\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\LTO\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\MC\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\MC\MCParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Object\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Option\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ProfileData\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Support\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\TableGen\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\Utils\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\CppBackend\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\CppBackend\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Hexagon\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Hexagon\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Hexagon\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Hexagon\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\MSP430\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\MSP430\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\MSP430\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\MSP430\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\NVPTX\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\NVPTX\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\NVPTX\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\NVPTX\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\R600\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\R600\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\R600\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\R600\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\IPO\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Utils\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC\LLVMBuild.txt;D:\Projects\rpcs3\llvm\projects\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\bugpoint\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\lli\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\lli\ChildTarget\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-ar\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-as\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-bcanalyzer\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-cov\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-diff\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-dis\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-dwarfdump\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-extract\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-jitlistener\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-link\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-lto\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-mc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-nm\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-objdump\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-profdata\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-rtdyld\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-size\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\macho-dump\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\opt\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-mcmarkup\LLVMBuild.txt;D:\Projects\rpcs3\llvm\utils\LLVMBuild.txt;D:\Projects\rpcs3\llvm\utils\TableGen\LLVMBuild.txt;D:\Projects\rpcs3\llvm\utils\unittest\LLVMBuild.txt;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\configutil.py;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\main.py;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\componentinfo.py;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\util.py;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\__init__.py;D:\Projects\rpcs3\llvm\include\llvm\Config\AsmPrinters.def.in;D:\Projects\rpcs3\llvm\include\llvm\Config\AsmParsers.def.in;D:\Projects\rpcs3\llvm\include\llvm\Config\Disassemblers.def.in;D:\Projects\rpcs3\llvm\include\llvm\Config\Targets.def.in;D:\Projects\rpcs3\llvm\include\llvm\Config\config.h.cmake;D:\Projects\rpcs3\llvm\include\llvm\Config\llvm-config.h.cmake;D:\Projects\rpcs3\llvm\include\llvm\Support\DataTypes.h.cmake;D:\Projects\rpcs3\llvm\cmake\modules\AddLLVM.cmake;D:\Projects\rpcs3\llvm\cmake\modules\LLVMParseArguments.cmake;D:\Projects\rpcs3\llvm\cmake\modules\LLVMProcessSources.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\AddFileDependencies.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseArguments.cmake;D:\Projects\rpcs3\llvm\cmake\modules\LLVM-Config.cmake;D:\Projects\rpcs3\llvm\cmake\modules\TableGen.cmake;D:\Projects\rpcs3\llvm\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/CMakeLists.txt;D:\Projects\rpcs3\llvm\CMakeLists.txt;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeSystem.cmake.in;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CompilerId\VS-10.vcxproj.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeFindBinUtils.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeClDeps.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCCompiler.cmake.in;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CompilerId\VS-10.vcxproj.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeFindBinUtils.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeClDeps.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXCompiler.cmake.in;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeRCCompiler.cmake.in;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestCompilerCommon.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompilerABI.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseImplicitLinkInfo.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCCompilerABI.c;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCCompiler.cmake.in;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestCompilerCommon.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompilerABI.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseImplicitLinkInfo.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXCompilerABI.cpp;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXCompiler.cmake.in;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeCXXCompiler.cmake;D:\Projects\rpcs3\llvm\cmake\modules\VersionFromVCS.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CPack.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CPackComponent.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Templates\CPackConfig.cmake.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Templates\CPackConfig.cmake.in;D:\Projects\rpcs3\llvm\cmake\modules\AddLLVMDefinitions.cmake;D:\Projects\rpcs3\llvm\cmake\config-ix.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckIncludeFile.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckIncludeFileCXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckLibraryExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckSymbolExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckFunctionExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\TestBigEndian.cmake;D:\Projects\rpcs3\llvm\cmake\modules\HandleLLVMStdlib.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;D:\Projects\rpcs3\llvm\cmake\modules\CheckAtomic.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;D:\Projects\rpcs3\llvm\cmake\modules\GetHostTriple.cmake;D:\Projects\rpcs3\llvm\cmake\modules\HandleLLVMOptions.cmake;D:\Projects\rpcs3\llvm\cmake\modules\HandleLLVMStdlib.cmake;D:\Projects\rpcs3\llvm\cmake\modules\AddLLVMDefinitions.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;D:\Projects\rpcs3\llvm\cmake\modules\ChooseMSVCCRT.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseArguments.cmake;D:\Projects\rpcs3\llvm_build\LLVMBuild.cmake;D:\Projects\rpcs3\llvm\LLVMBuild.txt;D:\Projects\rpcs3\llvm\bindings\LLVMBuild.txt;D:\Projects\rpcs3\llvm\docs\LLVMBuild.txt;D:\Projects\rpcs3\llvm\examples\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Analysis\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Analysis\IPA\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\DebugInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\IntelJITEvents\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\OProfileJIT\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\LineEditor\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Linker\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\IR\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\IRReader\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\LTO\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\MC\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\MC\MCParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Object\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Option\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ProfileData\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Support\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\TableGen\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\Utils\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\CppBackend\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\CppBackend\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Hexagon\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Hexagon\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Hexagon\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Hexagon\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\MSP430\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\MSP430\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\MSP430\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\MSP430\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\NVPTX\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\NVPTX\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\NVPTX\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\NVPTX\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\R600\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\R600\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\R600\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\R600\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\IPO\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Utils\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC\LLVMBuild.txt;D:\Projects\rpcs3\llvm\projects\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\bugpoint\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\lli\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\lli\ChildTarget\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-ar\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-as\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-bcanalyzer\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-cov\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-diff\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-dis\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-dwarfdump\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-extract\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-jitlistener\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-link\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-lto\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-mc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-nm\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-objdump\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-profdata\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-rtdyld\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-size\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\macho-dump\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\opt\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-mcmarkup\LLVMBuild.txt;D:\Projects\rpcs3\llvm\utils\LLVMBuild.txt;D:\Projects\rpcs3\llvm\utils\TableGen\LLVMBuild.txt;D:\Projects\rpcs3\llvm\utils\unittest\LLVMBuild.txt;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\configutil.py;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\main.py;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\componentinfo.py;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\util.py;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\__init__.py;D:\Projects\rpcs3\llvm\include\llvm\Config\AsmPrinters.def.in;D:\Projects\rpcs3\llvm\include\llvm\Config\AsmParsers.def.in;D:\Projects\rpcs3\llvm\include\llvm\Config\Disassemblers.def.in;D:\Projects\rpcs3\llvm\include\llvm\Config\Targets.def.in;D:\Projects\rpcs3\llvm\include\llvm\Config\config.h.cmake;D:\Projects\rpcs3\llvm\include\llvm\Config\llvm-config.h.cmake;D:\Projects\rpcs3\llvm\include\llvm\Support\DataTypes.h.cmake;D:\Projects\rpcs3\llvm\cmake\modules\AddLLVM.cmake;D:\Projects\rpcs3\llvm\cmake\modules\LLVMParseArguments.cmake;D:\Projects\rpcs3\llvm\cmake\modules\LLVMProcessSources.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\AddFileDependencies.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseArguments.cmake;D:\Projects\rpcs3\llvm\cmake\modules\LLVM-Config.cmake;D:\Projects\rpcs3\llvm\cmake\modules\TableGen.cmake;D:\Projects\rpcs3\llvm\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\CMakeFiles\generate.stamp + false + + + + + Build all projects + setlocal +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/ALL_BUILD.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\CMakeFiles\ALL_BUILD + false + Build all projects + setlocal +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/ALL_BUILD.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\CMakeFiles\ALL_BUILD + false + + + + + + + + 8343C725-5972-409D-B3FD-2A5FAA1D5C5C + + + F9D100BB-16EA-428D-B709-793BE0B511D1 + + + BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2 + + + 81C46697-F282-48FE-993E-0B9FDA21E9C7 + + + 751A14B1-0397-4959-A61C-C7ED1E153BFC + + + 4E2CE753-5481-4521-87AC-3E02F99405EC + + + E383113C-EA5C-4321-A957-8B421782A070 + + + A8CD982D-DAB9-4345-B230-AFF310FF9D2E + + + 4BF6E9E0-7ED3-43CC-81E7-337152E30021 + + + 4EC6F015-3FBC-4190-97AC-2D8B2794D04A + + + 975BB935-3CF7-4860-A24E-62F39D9DC7EB + + + 40663C95-6697-49FE-A402-0BD373883FFA + + + 9C138DA7-1BE7-4DAB-90F3-2F00501C10EE + + + EC5A2528-F0A7-445E-85CD-F6D7B0D4340E + + + C52AF063-7610-4E4F-AB94-C2F3B7397324 + + + 7B7597E6-6BE2-4805-94A2-D0FE30A92151 + + + 052C9484-820D-4DCF-A660-C09432AE228A + + + AAC354E1-A2B7-4FCC-9CB7-500824721D84 + + + 13E99356-9DF8-4C6E-BCAC-BD75111DEF35 + + + CE2F2A88-5AEA-471C-83C1-ABAA767E089B + + + ABCB1FEF-5E07-4FE3-8286-1AAD09D88055 + + + 8DC66021-A50C-412A-84DA-63EF49702C25 + + + EE7EC6E9-B173-4C83-95E3-3831E943F6D6 + + + 4A146CA5-D610-48B2-87DF-0BB03EDEBAAA + + + 359B0E09-7A11-458D-82AB-3FE3AACF5A06 + + + 8EA5EBA5-DA91-4E84-BB89-3D9119712E0B + + + 1829F961-4B79-414E-8DB9-5062D146B890 + + + 060F77BA-DD46-4C4B-899F-D35D768A1A37 + + + FBCBA6A3-13A5-4212-B88D-87A3EB8789AD + + + 86BAC22E-49CB-4EFB-8591-5CFE12FF2563 + + + 8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE + + + 9C14B1E9-ADA9-4328-8804-663B52102386 + + + 21A9AE70-68DD-43EA-ABC2-CBF14064AD78 + + + D7B40A9A-44F6-4919-B75F-39E70EC099F9 + + + E4D3147B-EEC2-4F36-B583-CD679FEF1932 + + + EDB757AF-693F-472D-9BAD-7447449C0231 + + + 022FF3F5-0845-4544-A7E5-C5C352123625 + + + 28558096-C540-421E-8533-332B6B4EE66F + + + 9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89 + + + 1EAF884F-FECF-4D9B-AD99-34D83E230235 + + + EDE64E29-6CBE-4D86-956E-29F0F93B351D + + + E6224F2C-5E3E-40F9-915D-0F5DA7C93A40 + + + 9A90BEDD-592D-463F-B2DE-5E7914059166 + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + 8B29688C-5D8C-412E-85F5-012FBF12B1DE + + + + + + + \ No newline at end of file diff --git a/llvm_build/ALL_BUILD.vcxproj.filters b/llvm_build/ALL_BUILD.vcxproj.filters new file mode 100644 index 000000000..e54b2dbf8 --- /dev/null +++ b/llvm_build/ALL_BUILD.vcxproj.filters @@ -0,0 +1,17 @@ + + + + + + CMake Rules + + + + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/CMakeCache.txt b/llvm_build/CMakeCache.txt new file mode 100644 index 000000000..78e90d395 --- /dev/null +++ b/llvm_build/CMakeCache.txt @@ -0,0 +1,1187 @@ +# This is the CMakeCache file. +# For build in directory: d:/Projects/rpcs3/llvm_build +# It was generated by CMake: C:/Program Files (x86)/CMake/bin/cmake.exe +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Default URL where bug reports are to be submitted. +BUG_REPORT_URL:STRING=http://llvm.org/bugs/ + +//Build all libraries as shared libraries instead of static +BUILD_SHARED_LIBS:BOOL=OFF + +//ASM_MASM compiler +CMAKE_ASM_MASM_COMPILER:FILEPATH=C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/x86_amd64/ml64.exe + +//Flags used by the assembler during all build types. +CMAKE_ASM_MASM_FLAGS:STRING= + +//Flags used by the assembler during debug builds. +CMAKE_ASM_MASM_FLAGS_DEBUG:STRING= + +//Flags used by the assembler during release minsize builds. +CMAKE_ASM_MASM_FLAGS_MINSIZEREL:STRING= + +//Flags used by the assembler during release builds. +CMAKE_ASM_MASM_FLAGS_RELEASE:STRING= + +//Flags used by the assembler during Release with Debug Info builds. +CMAKE_ASM_MASM_FLAGS_RELWITHDEBINFO:STRING= + +//Semicolon separated list of supported configuration types, only +// supports Debug, Release, MinSizeRel, and RelWithDebInfo, anything +// else will be ignored. +CMAKE_CONFIGURATION_TYPES:STRING=Debug;Release + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= /DWIN32 /D_WINDOWS /W3 /GR /EHsc + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=/D_DEBUG /MDd /Zi /Ob0 /Od /RTC1 + +//Flags used by the compiler during release builds for minimum +// size. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /D NDEBUG + +//Flags used by the compiler during release builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /D NDEBUG + +//Flags used by the compiler during release builds with debug info. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /D NDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= /DWIN32 /D_WINDOWS /W3 + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING=/D_DEBUG /MDd /Zi /Ob0 /Od /RTC1 + +//Flags used by the compiler during release builds for minimum +// size. +CMAKE_C_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /D NDEBUG + +//Flags used by the compiler during release builds. +CMAKE_C_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /D NDEBUG + +//Flags used by the compiler during release builds with debug info. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /D NDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib + +//Flags used by the linker. +CMAKE_EXE_LINKER_FLAGS:STRING=' /machine:x64 ' + +//Flags used by the linker during debug builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL + +//Flags used by the linker during release minsize builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO + +//Flags used by the linker during release builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=C:/Program Files/LLVM + +//Path to a program. +CMAKE_LINKER:FILEPATH=C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/x86_amd64/link.exe + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING=' /machine:x64 ' + +//Flags used by the linker during debug builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL + +//Flags used by the linker during release minsize builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO + +//Flags used by the linker during release builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=LLVM + +//RC compiler +CMAKE_RC_COMPILER:FILEPATH=rc + +//Flags for Windows Resource Compiler. +CMAKE_RC_FLAGS:STRING=' ' + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING=' /machine:x64 ' + +//Flags used by the linker during debug builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL + +//Flags used by the linker during release minsize builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO + +//Flags used by the linker during release builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=OFF + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=OFF + +//Flags used by the linker during the creation of static libraries. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If true, cmake will use relative paths in makefiles and projects. +CMAKE_USE_RELATIVE_PATHS:BOOL=OFF + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=OFF + +//Enable to build NSIS packages +CPACK_BINARY_NSIS:BOOL=ON + +//Enable to build WiX packages +CPACK_BINARY_WIX:BOOL=OFF + +//Enable to build ZIP packages +CPACK_BINARY_ZIP:BOOL=OFF + +//Enable to build ZIP source packages +CPACK_SOURCE_ZIP:BOOL=ON + +//Additional directory, where CMake should search for ffi.h or +// ffi/ffi.h +FFI_INCLUDE_DIR:PATH= + +//Additional directory, where CMake should search for libffi.so +FFI_LIBRARY_DIR:PATH= + +//Static link Polly into tools +LINK_POLLY_INTO_TOOLS:BOOL=OFF + +//Dependencies for target +LLVMAArch64AsmParser_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMAArch64AsmPrinter_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMAArch64CodeGen_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMAArch64Desc_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMAArch64Disassembler_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMAArch64Info_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMAArch64Utils_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMARMAsmParser_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMARMAsmPrinter_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMARMCodeGen_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMARMDesc_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMARMDisassembler_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMARMInfo_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMAnalysis_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMAsmParser_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMAsmPrinter_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMBitReader_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMBitWriter_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMCodeGen_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMCore_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMCppBackendCodeGen_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMCppBackendInfo_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMDebugInfo_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMExecutionEngine_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMHexagonAsmPrinter_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMHexagonCodeGen_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMHexagonDesc_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMHexagonInfo_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMIRReader_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMInstCombine_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMInstrumentation_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMInterpreter_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMJIT_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMLTO_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMLineEditor_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMLinker_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMMCAnalysis_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMMCDisassembler_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMMCJIT_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMMCParser_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMMC_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMMSP430AsmPrinter_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMMSP430CodeGen_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMMSP430Desc_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMMSP430Info_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMMipsAsmParser_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMMipsAsmPrinter_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMMipsCodeGen_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMMipsDesc_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMMipsDisassembler_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMMipsInfo_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMNVPTXAsmPrinter_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMNVPTXCodeGen_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMNVPTXDesc_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMNVPTXInfo_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMObjCARCOpts_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMObject_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMOption_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMPowerPCAsmParser_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMPowerPCAsmPrinter_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMPowerPCCodeGen_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMPowerPCDesc_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMPowerPCDisassembler_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMPowerPCInfo_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMProfileData_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMR600AsmPrinter_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMR600CodeGen_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMR600Desc_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMR600Info_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMRuntimeDyld_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMScalarOpts_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMSelectionDAG_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMSparcAsmParser_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMSparcAsmPrinter_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMSparcCodeGen_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMSparcDesc_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMSparcDisassembler_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMSparcInfo_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMSupport_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMSystemZAsmParser_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMSystemZAsmPrinter_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMSystemZCodeGen_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMSystemZDesc_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMSystemZDisassembler_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMSystemZInfo_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMTableGen_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMTarget_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMTransformUtils_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMVectorize_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMX86AsmParser_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMX86AsmPrinter_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMX86CodeGen_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMX86Desc_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMX86Disassembler_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMX86Info_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMX86Utils_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMXCoreAsmPrinter_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMXCoreCodeGen_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMXCoreDesc_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMXCoreDisassembler_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMXCoreInfo_LIB_DEPENDS:STATIC= + +//Append the version control system revision id to LLVM version +LLVM_APPEND_VC_REV:BOOL=OFF + +//Value Computed by CMake +LLVM_BINARY_DIR:STATIC=D:/Projects/rpcs3/llvm_build + +//Build the llvm documentation. +LLVM_BUILD_DOCS:BOOL=OFF + +//Build the LLVM example programs. If OFF, just generate build +// targets. +LLVM_BUILD_EXAMPLES:BOOL=OFF + +//Build compiler-rt as an external project. +LLVM_BUILD_EXTERNAL_COMPILER_RT:BOOL=OFF + +//Build the LLVM runtime libraries. +LLVM_BUILD_RUNTIME:BOOL=OFF + +//Build LLVM unit tests. If OFF, just generate build targets. +LLVM_BUILD_TESTS:BOOL=OFF + +//Build the LLVM tools. If OFF, just generate build targets. +LLVM_BUILD_TOOLS:BOOL=OFF + +//Number of parallel compiler jobs. 0 means use all processors. +// Default is 0. +LLVM_COMPILER_JOBS:STRING=0 + +//Default target for which LLVM will generate code. +LLVM_DEFAULT_TARGET_TRIPLE:STRING=x86_64-pc-win32 + +//Enable assertions +LLVM_ENABLE_ASSERTIONS:BOOL=OFF + +//Enable embedding backtraces on crash. +LLVM_ENABLE_BACKTRACES:BOOL=ON + +//Enable crash overrides. +LLVM_ENABLE_CRASH_OVERRIDES:BOOL=ON + +//Compile with C++1y enabled. +LLVM_ENABLE_CXX1Y:BOOL=OFF + +//Use doxygen to generate llvm API documentation. +LLVM_ENABLE_DOXYGEN:BOOL=OFF + +//Enable Exception handling +LLVM_ENABLE_EH:BOOL=OFF + +//Use libffi to call external functions from the interpreter +LLVM_ENABLE_FFI:BOOL=OFF + +//Use libc++ if available. +LLVM_ENABLE_LIBCXX:BOOL=OFF + +//Compile with pedantic enabled. +LLVM_ENABLE_PEDANTIC:BOOL=ON + +//Build Position-Independent Code +LLVM_ENABLE_PIC:BOOL=ON + +//Enable run time type information +LLVM_ENABLE_RTTI:BOOL=OFF + +//Use Sphinx to generate llvm documentation. +LLVM_ENABLE_SPHINX:BOOL=OFF + +//Use terminfo database if available. +LLVM_ENABLE_TERMINFO:BOOL=ON + +//Use threads if available. +LLVM_ENABLE_THREADS:BOOL=ON + +//Enable embedding timestamp information in build +LLVM_ENABLE_TIMESTAMPS:BOOL=ON + +//Enable compiler warnings. +LLVM_ENABLE_WARNINGS:BOOL=OFF + +//Fail and stop if a warning is triggered. +LLVM_ENABLE_WERROR:BOOL=OFF + +//Use zlib for compression/decompression if available. +LLVM_ENABLE_ZLIB:BOOL=ON + +//Semicolon-separated list of experimental targets to build. +LLVM_EXPERIMENTAL_TARGETS_TO_BUILD:STRING= + +//Path to clang source directory +LLVM_EXTERNAL_CLANG_SOURCE_DIR:PATH=D:/Projects/rpcs3/llvm/tools/clang + +//Path to compiler-rt source directory +LLVM_EXTERNAL_COMPILER_RT_SOURCE_DIR:PATH=D:/Projects/rpcs3/llvm/projects/compiler-rt + +//Path to dragonegg source directory +LLVM_EXTERNAL_DRAGONEGG_SOURCE_DIR:PATH=D:/Projects/rpcs3/llvm/projects/dragonegg + +//Path to lldb source directory +LLVM_EXTERNAL_LLDB_SOURCE_DIR:PATH=D:/Projects/rpcs3/llvm/tools/lldb + +//Path to lld source directory +LLVM_EXTERNAL_LLD_SOURCE_DIR:PATH=D:/Projects/rpcs3/llvm/tools/lld + +//Whether to build msbuild as part of LLVM +LLVM_EXTERNAL_MSBUILD_BUILD:BOOL=ON + +//Path to msbuild source directory +LLVM_EXTERNAL_MSBUILD_SOURCE_DIR:PATH=D:/Projects/rpcs3/llvm/tools/msbuild + +//Set to ON to force using an old, unsupported host toolchain. +LLVM_FORCE_USE_OLD_HOST_TOOLCHAIN:BOOL=OFF + +//Host on which LLVM binaries will run +LLVM_HOST_TRIPLE:STRING=x86_64-pc-win32 + +//Generate build targets for llvm documentation. +LLVM_INCLUDE_DOCS:BOOL=OFF + +//Generate build targets for the LLVM examples +LLVM_INCLUDE_EXAMPLES:BOOL=OFF + +//Generate build targets for the LLVM unit tests. +LLVM_INCLUDE_TESTS:BOOL=OFF + +//Generate build targets for the LLVM tools. +LLVM_INCLUDE_TOOLS:BOOL=OFF + +//Generate build targets for the LLVM utils. +LLVM_INCLUDE_UTILS:BOOL=OFF + +//Only include toolchain files in the 'install' target. +LLVM_INSTALL_TOOLCHAIN_ONLY:BOOL=OFF + +//Define suffix of library directory name (32/64) +LLVM_LIBDIR_SUFFIX:STRING= + +//Default options for lit +LLVM_LIT_ARGS:STRING=-sv --no-progress-bar + +//Path to GnuWin32 tools +LLVM_LIT_TOOLS_DIR:PATH= + +//Value Computed by CMake +LLVM_SOURCE_DIR:STATIC=D:/Projects/rpcs3/llvm + +//Native TableGen executable. Saves building one when cross-compiling. +LLVM_TABLEGEN:STRING=llvm-tblgen + +//Semicolon-separated list of targets to build, or "all". +LLVM_TARGETS_TO_BUILD:STRING=X86 + +//Set target to use for LLVM JIT or use "host" for automatic detection. +LLVM_TARGET_ARCH:STRING=host + +//Specify VC++ CRT to use for Debug configurations. +LLVM_USE_CRT_DEBUG:STRING=MDd + +//Specify VC++ CRT to use for MinSizeRel configurations. +LLVM_USE_CRT_MINSIZEREL:STRING=MD + +//Specify VC++ CRT to use for Release configurations. +LLVM_USE_CRT_RELEASE:STRING=MD + +//Specify VC++ CRT to use for RelWithDebInfo configurations. +LLVM_USE_CRT_RELWITHDEBINFO:STRING=MD + +//Enable solution folders in Visual Studio. Disable for Express +// versions. +LLVM_USE_FOLDERS:BOOL=ON + +//Use Intel JIT API to inform Intel(R) VTune(TM) Amplifier XE 2011 +// about JIT code +LLVM_USE_INTEL_JITEVENTS:BOOL=OFF + +//Use opagent JIT interface to inform OProfile about JIT code +LLVM_USE_OPROFILE:BOOL=OFF + +//Define the sanitizer used to build binaries and tests. +LLVM_USE_SANITIZER:STRING= + +//Use -gsplit-dwarf when compiling llvm. +LLVM_USE_SPLIT_DWARF:BOOL=OFF + +//Dependencies for target +LLVMipa_LIB_DEPENDS:STATIC= + +//Dependencies for target +LLVMipo_LIB_DEPENDS:STATIC= + +//Dependencies for the target +LTO_LIB_DEPENDS:STATIC=general;LLVMAArch64CodeGen;general;LLVMAArch64AsmPrinter;general;LLVMAArch64AsmParser;general;LLVMAArch64Desc;general;LLVMAArch64Info;general;LLVMAArch64Disassembler;general;LLVMARMCodeGen;general;LLVMARMAsmPrinter;general;LLVMARMAsmParser;general;LLVMARMDesc;general;LLVMARMInfo;general;LLVMARMDisassembler;general;LLVMCppBackendCodeGen;general;LLVMCppBackendInfo;general;LLVMHexagonCodeGen;general;LLVMHexagonAsmPrinter;general;LLVMHexagonDesc;general;LLVMHexagonInfo;general;LLVMMipsCodeGen;general;LLVMMipsAsmPrinter;general;LLVMMipsAsmParser;general;LLVMMipsDesc;general;LLVMMipsInfo;general;LLVMMipsDisassembler;general;LLVMMSP430CodeGen;general;LLVMMSP430AsmPrinter;general;LLVMMSP430Desc;general;LLVMMSP430Info;general;LLVMNVPTXCodeGen;general;LLVMNVPTXAsmPrinter;general;LLVMNVPTXDesc;general;LLVMNVPTXInfo;general;LLVMPowerPCCodeGen;general;LLVMPowerPCAsmPrinter;general;LLVMPowerPCAsmParser;general;LLVMPowerPCDesc;general;LLVMPowerPCInfo;general;LLVMPowerPCDisassembler;general;LLVMR600CodeGen;general;LLVMR600AsmPrinter;general;LLVMR600Desc;general;LLVMR600Info;general;LLVMSparcCodeGen;general;LLVMSparcAsmPrinter;general;LLVMSparcAsmParser;general;LLVMSparcDesc;general;LLVMSparcInfo;general;LLVMSparcDisassembler;general;LLVMSystemZCodeGen;general;LLVMSystemZAsmPrinter;general;LLVMSystemZAsmParser;general;LLVMSystemZDesc;general;LLVMSystemZInfo;general;LLVMSystemZDisassembler;general;LLVMX86CodeGen;general;LLVMX86AsmPrinter;general;LLVMX86AsmParser;general;LLVMX86Desc;general;LLVMX86Info;general;LLVMX86Disassembler;general;LLVMXCoreCodeGen;general;LLVMXCoreAsmPrinter;general;LLVMXCoreDesc;general;LLVMXCoreInfo;general;LLVMXCoreDisassembler;general;LLVMCore;general;LLVMLTO;general;LLVMMC;general;LLVMMCDisassembler;general;LLVMSupport; + +//Path to a program. +PYTHON_EXECUTABLE:FILEPATH=C:/Python27/python.exe + +//Build LLVM with Polly +WITH_POLLY:BOOL=OFF + +//Dependencies for target +gtest_LIB_DEPENDS:STATIC= + +//Dependencies for target +gtest_main_LIB_DEPENDS:STATIC= + +//Dependencies for target +llvm_headers_do_not_build_LIB_DEPENDS:STATIC= + + +######################## +# INTERNAL cache entries +######################## + +//Stored GUID +ALL_BUILD_GUID_CMAKE:INTERNAL=681ACAC2-256D-48A1-BCAD-BD607D22BDB4 +//ADVANCED property for variable: CMAKE_ASM_MASM_COMPILER +CMAKE_ASM_MASM_COMPILER-ADVANCED:INTERNAL=1 +CMAKE_ASM_MASM_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_MASM_FLAGS +CMAKE_ASM_MASM_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_MASM_FLAGS_DEBUG +CMAKE_ASM_MASM_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_MASM_FLAGS_MINSIZEREL +CMAKE_ASM_MASM_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_MASM_FLAGS_RELEASE +CMAKE_ASM_MASM_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_ASM_MASM_FLAGS_RELWITHDEBINFO +CMAKE_ASM_MASM_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=d:/Projects/rpcs3/llvm_build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=0 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=C:/Program Files (x86)/CMake/bin/cmake.exe +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=C:/Program Files (x86)/CMake/bin/cpack.exe +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=C:/Program Files (x86)/CMake/bin/ctest.exe +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Stored GUID +CMAKE_FOLDER_GUID_CMakePredefinedTargets_GUID_CMAKE:INTERNAL=3B412923-72FF-4220-BCC0-449F5093F79D +//Stored GUID +CMAKE_FOLDER_GUID_Libraries_GUID_CMAKE:INTERNAL=99379135-BF25-4705-85F7-2BD058BB64E7 +//Stored GUID +CMAKE_FOLDER_GUID_Loadable modules_GUID_CMAKE:INTERNAL=FDD1CF9D-1C1D-4D42-92FE-CBCA2C36F5C0 +//Stored GUID +CMAKE_FOLDER_GUID_Misc_GUID_CMAKE:INTERNAL=4DCC86BE-72E1-420A-B161-C00F82158E56 +//Stored GUID +CMAKE_FOLDER_GUID_Tablegenning_GUID_CMAKE:INTERNAL=D6F6953F-87AD-45B4-9392-1BE9C02A9398 +//Stored GUID +CMAKE_FOLDER_GUID_Utils_GUID_CMAKE:INTERNAL=814EAE3D-FF1E-4DB4-A09B-C06828B754EA +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Visual Studio 12 2013 Win64 +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Start directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=D:/Projects/rpcs3/llvm +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_LOCAL_GENERATORS:INTERNAL=53 +//ADVANCED property for variable: CMAKE_RC_COMPILER +CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1 +CMAKE_RC_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS +CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=C:/Program Files (x86)/CMake/share/cmake-3.0 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Suppress Warnings that are meant for the author of the CMakeLists.txt +// files. +CMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=FALSE +//ADVANCED property for variable: CMAKE_USE_RELATIVE_PATHS +CMAKE_USE_RELATIVE_PATHS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CPACK_BINARY_NSIS +CPACK_BINARY_NSIS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CPACK_BINARY_WIX +CPACK_BINARY_WIX-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CPACK_BINARY_ZIP +CPACK_BINARY_ZIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CPACK_SOURCE_ZIP +CPACK_SOURCE_ZIP-ADVANCED:INTERNAL=1 +//Details about finding PythonInterp +FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=[C:/Python27/python.exe][v2.7.7()] +//Have symbol backtrace +HAVE_BACKTRACE:INTERNAL= +//Have symbol ceilf +HAVE_CEILF:INTERNAL=1 +//Have symbol closedir +HAVE_CLOSEDIR:INTERNAL= +//Have include cxxabi.h +HAVE_CXXABI_H:INTERNAL= +//Have symbol arc4random +HAVE_DECL_ARC4RANDOM:INTERNAL= +//Have symbol FE_ALL_EXCEPT +HAVE_DECL_FE_ALL_EXCEPT:INTERNAL=1 +//Have symbol FE_INEXACT +HAVE_DECL_FE_INEXACT:INTERNAL=1 +//Have symbol strerror_s +HAVE_DECL_STRERROR_S:INTERNAL=1 +//Have include dirent.h +HAVE_DIRENT_H:INTERNAL= +//Have include dlfcn.h +HAVE_DLFCN_H:INTERNAL= +//Test HAVE_ELMCB_PCSTR +HAVE_ELMCB_PCSTR:INTERNAL=1 +//Have include errno.h +HAVE_ERRNO_H:INTERNAL=1 +//Have include execinfo.h +HAVE_EXECINFO_H:INTERNAL= +//Have symbol exp +HAVE_EXP:INTERNAL=1 +//Have symbol exp10 +HAVE_EXP10:INTERNAL= +//Have symbol exp2 +HAVE_EXP2:INTERNAL=1 +//Have include fcntl.h +HAVE_FCNTL_H:INTERNAL=1 +//Have include fenv.h +HAVE_FENV_H:INTERNAL=1 +//Have symbol finite +HAVE_FINITE_IN_IEEEFP_H:INTERNAL= +//Have symbol floorf +HAVE_FLOORF:INTERNAL=1 +//Have symbol fmodf +HAVE_FMODF:INTERNAL=1 +//Have symbol futimens +HAVE_FUTIMENS:INTERNAL= +//Have symbol futimes +HAVE_FUTIMES:INTERNAL= +//Have symbol getcwd +HAVE_GETCWD:INTERNAL= +//Have symbol getpagesize +HAVE_GETPAGESIZE:INTERNAL= +//Have symbol getrlimit +HAVE_GETRLIMIT:INTERNAL= +//Have symbol getrusage +HAVE_GETRUSAGE:INTERNAL= +//Have symbol gettimeofday +HAVE_GETTIMEOFDAY:INTERNAL= +//Test HAVE_INT64_T +HAVE_INT64_T:INTERNAL=1 +//Have include inttypes.h +HAVE_INTTYPES_H:INTERNAL=1 +//Have symbol isatty +HAVE_ISATTY:INTERNAL= +//Have symbol isinf +HAVE_ISINF_IN_CMATH:INTERNAL= +//Have symbol isinf +HAVE_ISINF_IN_MATH_H:INTERNAL=1 +//Have symbol isnan +HAVE_ISNAN_IN_CMATH:INTERNAL= +//Have symbol isnan +HAVE_ISNAN_IN_MATH_H:INTERNAL=1 +//Have include limits.h +HAVE_LIMITS_H:INTERNAL=1 +//Have symbol log +HAVE_LOG:INTERNAL=1 +//Have symbol log10 +HAVE_LOG10:INTERNAL=1 +//Have symbol log2 +HAVE_LOG2:INTERNAL=1 +//Have include mach/mach.h +HAVE_MACH_MACH_H:INTERNAL= +//Have include mach-o/dyld.h +HAVE_MACH_O_DYLD_H:INTERNAL= +//Have symbol mallinfo +HAVE_MALLINFO:INTERNAL= +//Have include malloc.h +HAVE_MALLOC_H:INTERNAL=1 +//Have include malloc/malloc.h +HAVE_MALLOC_MALLOC_H:INTERNAL= +//Have symbol malloc_zone_statistics +HAVE_MALLOC_ZONE_STATISTICS:INTERNAL= +//Have symbol mkdtemp +HAVE_MKDTEMP:INTERNAL= +//Have symbol mkstemp +HAVE_MKSTEMP:INTERNAL= +//Have symbol mktemp +HAVE_MKTEMP:INTERNAL= +//Have include ndir.h +HAVE_NDIR_H:INTERNAL= +//Have symbol nearbyintf +HAVE_NEARBYINTF:INTERNAL=1 +//Have symbol opendir +HAVE_OPENDIR:INTERNAL= +//Have symbol posix_spawn +HAVE_POSIX_SPAWN:INTERNAL= +//Have symbol pread +HAVE_PREAD:INTERNAL= +//Have symbol srand48 +HAVE_RAND48_SRAND48:INTERNAL= +//Have symbol readdir +HAVE_READDIR:INTERNAL= +//Have symbol realpath +HAVE_REALPATH:INTERNAL= +//Have symbol sbrk +HAVE_SBRK:INTERNAL= +//Have symbol setenv +HAVE_SETENV:INTERNAL= +//Have symbol setrlimit +HAVE_SETRLIMIT:INTERNAL= +//Have include signal.h +HAVE_SIGNAL_H:INTERNAL=1 +//Have include stdint.h +HAVE_STDINT_H:INTERNAL=1 +//Have symbol strerror +HAVE_STRERROR:INTERNAL=1 +//Have symbol strerror_r +HAVE_STRERROR_R:INTERNAL= +//Have symbol strtoll +HAVE_STRTOLL:INTERNAL=1 +//Have symbol strtoq +HAVE_STRTOQ:INTERNAL= +//Have include sys/dir.h +HAVE_SYS_DIR_H:INTERNAL= +//Have include sys/ioctl.h +HAVE_SYS_IOCTL_H:INTERNAL= +//Have include sys/mman.h +HAVE_SYS_MMAN_H:INTERNAL= +//Have include sys/ndir.h +HAVE_SYS_NDIR_H:INTERNAL= +//Have include sys/param.h +HAVE_SYS_PARAM_H:INTERNAL= +//Have include sys/resource.h +HAVE_SYS_RESOURCE_H:INTERNAL= +//Have include sys/stat.h +HAVE_SYS_STAT_H:INTERNAL=1 +//Have include sys/time.h +HAVE_SYS_TIME_H:INTERNAL= +//Have include sys/uio.h +HAVE_SYS_UIO_H:INTERNAL= +//Have include sys/wait.h +HAVE_SYS_WAIT_H:INTERNAL= +//Have include termios.h +HAVE_TERMIOS_H:INTERNAL= +//Test HAVE_UINT64_T +HAVE_UINT64_T:INTERNAL=1 +//Have include unistd.h +HAVE_UNISTD_H:INTERNAL= +//Have include utime.h +HAVE_UTIME_H:INTERNAL= +//Test HAVE_U_INT64_T +HAVE_U_INT64_T:INTERNAL= +//Have include valgrind/valgrind.h +HAVE_VALGRIND_VALGRIND_H:INTERNAL= +//Have include zlib.h +HAVE_ZLIB_H:INTERNAL= +//Have function _alloca +HAVE__ALLOCA:INTERNAL= +//Have symbol _chsize_s +HAVE__CHSIZE_S:INTERNAL=1 +//Have function __alloca +HAVE___ALLOCA:INTERNAL= +//Have function __ashldi3 +HAVE___ASHLDI3:INTERNAL= +//Have function __ashrdi3 +HAVE___ASHRDI3:INTERNAL= +//Have function __chkstk +HAVE___CHKSTK:INTERNAL=1 +//Have function __cmpdi2 +HAVE___CMPDI2:INTERNAL= +//Have function __divdi3 +HAVE___DIVDI3:INTERNAL= +//Have function __fixdfdi +HAVE___FIXDFDI:INTERNAL= +//Have function __fixsfdi +HAVE___FIXSFDI:INTERNAL= +//Have function __floatdidf +HAVE___FLOATDIDF:INTERNAL= +//Have function __lshrdi3 +HAVE___LSHRDI3:INTERNAL= +//Have function __main +HAVE___MAIN:INTERNAL= +//Have function __moddi3 +HAVE___MODDI3:INTERNAL= +//Have function __udivdi3 +HAVE___UDIVDI3:INTERNAL= +//Have function __umoddi3 +HAVE___UMODDI3:INTERNAL= +//Have function ___chkstk +HAVE____CHKSTK:INTERNAL= +//Stored GUID +INSTALL_GUID_CMAKE:INTERNAL=D2E52B9D-6550-43F1-9825-9C62C06B11DA +//Stored GUID +LLVMAnalysis_GUID_CMAKE:INTERNAL=8343C725-5972-409D-B3FD-2A5FAA1D5C5C +//Stored GUID +LLVMAsmParser_GUID_CMAKE:INTERNAL=F9D100BB-16EA-428D-B709-793BE0B511D1 +//Stored GUID +LLVMAsmPrinter_GUID_CMAKE:INTERNAL=BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2 +//Stored GUID +LLVMBitReader_GUID_CMAKE:INTERNAL=81C46697-F282-48FE-993E-0B9FDA21E9C7 +//Stored GUID +LLVMBitWriter_GUID_CMAKE:INTERNAL=751A14B1-0397-4959-A61C-C7ED1E153BFC +//Stored GUID +LLVMCodeGen_GUID_CMAKE:INTERNAL=4E2CE753-5481-4521-87AC-3E02F99405EC +//Stored GUID +LLVMCore_GUID_CMAKE:INTERNAL=E383113C-EA5C-4321-A957-8B421782A070 +//Stored GUID +LLVMDebugInfo_GUID_CMAKE:INTERNAL=A8CD982D-DAB9-4345-B230-AFF310FF9D2E +//Stored GUID +LLVMExecutionEngine_GUID_CMAKE:INTERNAL=4BF6E9E0-7ED3-43CC-81E7-337152E30021 +//Stored GUID +LLVMHello_GUID_CMAKE:INTERNAL=4312199E-C9CB-471B-886F-A863ACD08B54 +//Stored GUID +LLVMIRReader_GUID_CMAKE:INTERNAL=4EC6F015-3FBC-4190-97AC-2D8B2794D04A +//Stored GUID +LLVMInstCombine_GUID_CMAKE:INTERNAL=975BB935-3CF7-4860-A24E-62F39D9DC7EB +//Stored GUID +LLVMInstrumentation_GUID_CMAKE:INTERNAL=40663C95-6697-49FE-A402-0BD373883FFA +//Stored GUID +LLVMInterpreter_GUID_CMAKE:INTERNAL=9C138DA7-1BE7-4DAB-90F3-2F00501C10EE +//Stored GUID +LLVMJIT_GUID_CMAKE:INTERNAL=EC5A2528-F0A7-445E-85CD-F6D7B0D4340E +//Stored GUID +LLVMLTO_GUID_CMAKE:INTERNAL=C52AF063-7610-4E4F-AB94-C2F3B7397324 +//Stored GUID +LLVMLineEditor_GUID_CMAKE:INTERNAL=7B7597E6-6BE2-4805-94A2-D0FE30A92151 +//Stored GUID +LLVMLinker_GUID_CMAKE:INTERNAL=052C9484-820D-4DCF-A660-C09432AE228A +//Stored GUID +LLVMMCAnalysis_GUID_CMAKE:INTERNAL=13E99356-9DF8-4C6E-BCAC-BD75111DEF35 +//Stored GUID +LLVMMCDisassembler_GUID_CMAKE:INTERNAL=CE2F2A88-5AEA-471C-83C1-ABAA767E089B +//Stored GUID +LLVMMCJIT_GUID_CMAKE:INTERNAL=ABCB1FEF-5E07-4FE3-8286-1AAD09D88055 +//Stored GUID +LLVMMCParser_GUID_CMAKE:INTERNAL=8DC66021-A50C-412A-84DA-63EF49702C25 +//Stored GUID +LLVMMC_GUID_CMAKE:INTERNAL=AAC354E1-A2B7-4FCC-9CB7-500824721D84 +//Stored GUID +LLVMObjCARCOpts_GUID_CMAKE:INTERNAL=EE7EC6E9-B173-4C83-95E3-3831E943F6D6 +//Stored GUID +LLVMObject_GUID_CMAKE:INTERNAL=4A146CA5-D610-48B2-87DF-0BB03EDEBAAA +//Stored GUID +LLVMOption_GUID_CMAKE:INTERNAL=359B0E09-7A11-458D-82AB-3FE3AACF5A06 +//Stored GUID +LLVMProfileData_GUID_CMAKE:INTERNAL=8EA5EBA5-DA91-4E84-BB89-3D9119712E0B +//Stored GUID +LLVMRuntimeDyld_GUID_CMAKE:INTERNAL=1829F961-4B79-414E-8DB9-5062D146B890 +//Stored GUID +LLVMScalarOpts_GUID_CMAKE:INTERNAL=060F77BA-DD46-4C4B-899F-D35D768A1A37 +//Stored GUID +LLVMSelectionDAG_GUID_CMAKE:INTERNAL=FBCBA6A3-13A5-4212-B88D-87A3EB8789AD +//Stored GUID +LLVMSupport_GUID_CMAKE:INTERNAL=86BAC22E-49CB-4EFB-8591-5CFE12FF2563 +//Stored GUID +LLVMTableGen_GUID_CMAKE:INTERNAL=8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE +//Stored GUID +LLVMTarget_GUID_CMAKE:INTERNAL=9C14B1E9-ADA9-4328-8804-663B52102386 +//Stored GUID +LLVMTransformUtils_GUID_CMAKE:INTERNAL=21A9AE70-68DD-43EA-ABC2-CBF14064AD78 +//Stored GUID +LLVMVectorize_GUID_CMAKE:INTERNAL=D7B40A9A-44F6-4919-B75F-39E70EC099F9 +//Stored GUID +LLVMX86AsmParser_GUID_CMAKE:INTERNAL=E4D3147B-EEC2-4F36-B583-CD679FEF1932 +//Stored GUID +LLVMX86AsmPrinter_GUID_CMAKE:INTERNAL=EDB757AF-693F-472D-9BAD-7447449C0231 +//Stored GUID +LLVMX86CodeGen_GUID_CMAKE:INTERNAL=022FF3F5-0845-4544-A7E5-C5C352123625 +//Stored GUID +LLVMX86Desc_GUID_CMAKE:INTERNAL=28558096-C540-421E-8533-332B6B4EE66F +//Stored GUID +LLVMX86Disassembler_GUID_CMAKE:INTERNAL=9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89 +//Stored GUID +LLVMX86Info_GUID_CMAKE:INTERNAL=1EAF884F-FECF-4D9B-AD99-34D83E230235 +//Stored GUID +LLVMX86Utils_GUID_CMAKE:INTERNAL=EDE64E29-6CBE-4D86-956E-29F0F93B351D +//Test LLVM_HAS_ATOMICS +LLVM_HAS_ATOMICS:INTERNAL=1 +//STRINGS property for variable: LLVM_USE_CRT_DEBUG +LLVM_USE_CRT_DEBUG-STRINGS:INTERNAL=MD;MDd;MT;MTd +//STRINGS property for variable: LLVM_USE_CRT_MINSIZEREL +LLVM_USE_CRT_MINSIZEREL-STRINGS:INTERNAL=MD;MDd;MT;MTd +//STRINGS property for variable: LLVM_USE_CRT_RELEASE +LLVM_USE_CRT_RELEASE-STRINGS:INTERNAL=MD;MDd;MT;MTd +//STRINGS property for variable: LLVM_USE_CRT_RELWITHDEBINFO +LLVM_USE_CRT_RELWITHDEBINFO-STRINGS:INTERNAL=MD;MDd;MT;MTd +//Have symbol __GLIBC__ +LLVM_USING_GLIBC:INTERNAL= +//Stored GUID +LLVMipa_GUID_CMAKE:INTERNAL=E6224F2C-5E3E-40F9-915D-0F5DA7C93A40 +//Stored GUID +LLVMipo_GUID_CMAKE:INTERNAL=9A90BEDD-592D-463F-B2DE-5E7914059166 +//Stored GUID +PACKAGE_GUID_CMAKE:INTERNAL=924CDF46-DBFE-4464-B179-3E3DD376B4AA +//ADVANCED property for variable: PYTHON_EXECUTABLE +PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1 +//Stored GUID +SG_Filter_CMake Rules_GUID_CMAKE:INTERNAL=4BF339D9-6A3E-40FA-8E07-6D1290466722 +//Stored GUID +SG_Filter_Header Files_GUID_CMAKE:INTERNAL=CCC6067E-E9BD-4269-97A7-9E34A6B00010 +//Stored GUID +SG_Filter_Object Files_GUID_CMAKE:INTERNAL=74C39A51-6E43-4C17-974E-1D5ECFB79BEA +//Stored GUID +SG_Filter_Resources_GUID_CMAKE:INTERNAL=389FAD61-1537-472C-8D61-FDE6E0580C27 +//Stored GUID +SG_Filter_Source Files_GUID_CMAKE:INTERNAL=1E328BBF-159A-48BC-8C7E-6B6237ADBBFD +//Stored GUID +SG_Filter_TableGen descriptions_GUID_CMAKE:INTERNAL=E9CE204D-7099-4530-BD38-17D112D1F8C8 +//Test SUPPORTS_NO_VARIADIC_MACROS_FLAG +SUPPORTS_NO_VARIADIC_MACROS_FLAG:INTERNAL= +//Stored GUID +X86CommonTableGen_GUID_CMAKE:INTERNAL=514E5171-D5DF-4D5E-BF00-988A8BA84214 +//Stored GUID +ZERO_CHECK_GUID_CMAKE:INTERNAL=1E9A56BB-21C5-418B-B623-AD2B3F153307 +//Stored GUID +intrinsics_gen_GUID_CMAKE:INTERNAL=287EED9A-FBDD-4CB8-85D8-39AEB6245704 +//Stored GUID +llvm-tblgen_GUID_CMAKE:INTERNAL=8B29688C-5D8C-412E-85F5-012FBF12B1DE +//Stored GUID +llvm_headers_do_not_build_GUID_CMAKE:INTERNAL=0E01F742-9369-42B0-A2B4-01730D778630 + diff --git a/llvm_build/CMakeFiles/00e689232fb705f45a4fe8fddabb6f53/INSTALL_force.rule b/llvm_build/CMakeFiles/00e689232fb705f45a4fe8fddabb6f53/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/00e689232fb705f45a4fe8fddabb6f53/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/00e689232fb705f45a4fe8fddabb6f53/PACKAGE_force.rule b/llvm_build/CMakeFiles/00e689232fb705f45a4fe8fddabb6f53/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/00e689232fb705f45a4fe8fddabb6f53/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/082d4c876083be0c94ca3f0e282e1c58/INSTALL_force.rule b/llvm_build/CMakeFiles/082d4c876083be0c94ca3f0e282e1c58/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/082d4c876083be0c94ca3f0e282e1c58/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/082d4c876083be0c94ca3f0e282e1c58/PACKAGE_force.rule b/llvm_build/CMakeFiles/082d4c876083be0c94ca3f0e282e1c58/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/082d4c876083be0c94ca3f0e282e1c58/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/094e36959b38cc587420c53ecc532ce7/INSTALL_force.rule b/llvm_build/CMakeFiles/094e36959b38cc587420c53ecc532ce7/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/094e36959b38cc587420c53ecc532ce7/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/094e36959b38cc587420c53ecc532ce7/PACKAGE_force.rule b/llvm_build/CMakeFiles/094e36959b38cc587420c53ecc532ce7/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/094e36959b38cc587420c53ecc532ce7/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/12ee4c869cfc19dc9d595c2b0d3e4e09/INSTALL_force.rule b/llvm_build/CMakeFiles/12ee4c869cfc19dc9d595c2b0d3e4e09/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/12ee4c869cfc19dc9d595c2b0d3e4e09/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/12ee4c869cfc19dc9d595c2b0d3e4e09/PACKAGE_force.rule b/llvm_build/CMakeFiles/12ee4c869cfc19dc9d595c2b0d3e4e09/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/12ee4c869cfc19dc9d595c2b0d3e4e09/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/1b45b7ccefbd54951a8d11109c2deaf7/INSTALL_force.rule b/llvm_build/CMakeFiles/1b45b7ccefbd54951a8d11109c2deaf7/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/1b45b7ccefbd54951a8d11109c2deaf7/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/1b45b7ccefbd54951a8d11109c2deaf7/PACKAGE_force.rule b/llvm_build/CMakeFiles/1b45b7ccefbd54951a8d11109c2deaf7/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/1b45b7ccefbd54951a8d11109c2deaf7/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/1ecbe2d6738378531410612acc5bfa9f/INSTALL_force.rule b/llvm_build/CMakeFiles/1ecbe2d6738378531410612acc5bfa9f/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/1ecbe2d6738378531410612acc5bfa9f/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/1ecbe2d6738378531410612acc5bfa9f/PACKAGE_force.rule b/llvm_build/CMakeFiles/1ecbe2d6738378531410612acc5bfa9f/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/1ecbe2d6738378531410612acc5bfa9f/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/247729664ee5d62e71c3f334e813348d/INSTALL_force.rule b/llvm_build/CMakeFiles/247729664ee5d62e71c3f334e813348d/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/247729664ee5d62e71c3f334e813348d/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/247729664ee5d62e71c3f334e813348d/PACKAGE_force.rule b/llvm_build/CMakeFiles/247729664ee5d62e71c3f334e813348d/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/247729664ee5d62e71c3f334e813348d/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/3.0.1/CMakeASM_MASMCompiler.cmake b/llvm_build/CMakeFiles/3.0.1/CMakeASM_MASMCompiler.cmake new file mode 100644 index 000000000..17a344613 --- /dev/null +++ b/llvm_build/CMakeFiles/3.0.1/CMakeASM_MASMCompiler.cmake @@ -0,0 +1,12 @@ +set(CMAKE_ASM_MASM_COMPILER "C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/x86_amd64/ml64.exe") +set(CMAKE_ASM_MASM_COMPILER_ARG1 "") +set(CMAKE_AR "") +set(CMAKE_RANLIB "") +set(CMAKE_LINKER "C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/x86_amd64/link.exe") +set(CMAKE_ASM_MASM_COMPILER_LOADED 1) +set(CMAKE_ASM_MASM_COMPILER_ID "MSVC") +set(CMAKE_ASM_MASM_COMPILER_ENV_VAR "ASM_MASM") + +set(CMAKE_ASM_MASM_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_ASM_MASM_LINKER_PREFERENCE 0) + diff --git a/llvm_build/CMakeFiles/3.0.1/CMakeCCompiler.cmake b/llvm_build/CMakeFiles/3.0.1/CMakeCCompiler.cmake new file mode 100644 index 000000000..0aaf3a269 --- /dev/null +++ b/llvm_build/CMakeFiles/3.0.1/CMakeCCompiler.cmake @@ -0,0 +1,58 @@ +set(CMAKE_C_COMPILER "C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/x86_amd64/cl.exe") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "MSVC") +set(CMAKE_C_COMPILER_VERSION "18.0.30723.0") +set(CMAKE_C_PLATFORM_ID "Windows") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_SIMULATE_VERSION "") +set(MSVC_C_ARCHITECTURE_ID x64) +set(CMAKE_AR "") +set(CMAKE_RANLIB "") +set(CMAKE_LINKER "C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/x86_amd64/link.exe") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + + + + +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") + + + diff --git a/llvm_build/CMakeFiles/3.0.1/CMakeCXXCompiler.cmake b/llvm_build/CMakeFiles/3.0.1/CMakeCXXCompiler.cmake new file mode 100644 index 000000000..db37bf847 --- /dev/null +++ b/llvm_build/CMakeFiles/3.0.1/CMakeCXXCompiler.cmake @@ -0,0 +1,59 @@ +set(CMAKE_CXX_COMPILER "C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/x86_amd64/cl.exe") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "MSVC") +set(CMAKE_CXX_COMPILER_VERSION "18.0.30723.0") +set(CMAKE_CXX_PLATFORM_ID "Windows") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_SIMULATE_VERSION "") +set(MSVC_CXX_ARCHITECTURE_ID x64) +set(CMAKE_AR "") +set(CMAKE_RANLIB "") +set(CMAKE_LINKER "C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/x86_amd64/link.exe") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + + + + +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") + + + diff --git a/llvm_build/CMakeFiles/3.0.1/CMakeDetermineCompilerABI_C.bin b/llvm_build/CMakeFiles/3.0.1/CMakeDetermineCompilerABI_C.bin new file mode 100644 index 0000000000000000000000000000000000000000..da925e2b6e672208c748d4b17e2d9bdf40b27587 GIT binary patch literal 36864 zcmeHw4|p5JweQH5Y{!Ws2ck4-DcOLW7(#**2QYD5q*zYZMNSmQNn9|A|JagA% z_UMFXW(}F#&&+D+3dV(KEV3@<>lXaJa5y3h9g+}BgoR*OaIIJ+bVmZx{IarAyDs`i zYgWy9@1i={xX;~xLjEgHFOi1SP@5! zLUsfQQW~y8*4}3@>Ab*dLJUB3I)Mp8=4r3k1()ONici1ABctbKkg;FEofO{xH@9rtY99^5&X z1735Iui?(Q9E>f^Nq(xL2kAOW%Hy$v zVzR|vo^;zw){6aal#9xTJE^0FDD#~M6t`U%G22N&qTgi~#8jEw%9!;Dvq_m`FWj#T zC(U-nY#00YmV5VT0>_1rTGLziVlPA_<~es#uQXJrs}ENn*k^eXSknmP0?9JRQLw1& zhpd{T_fQ;>JqL+@3>(ptluSBHlUpR{D>HLobVYPmk1qlACvhF zswygu5-QRG>>?0CDM%2;gNm95c`K9_yXUxQeRvAtYsCI*AV8k3QC4@dqP%IHEmZUEC^Wa;#g7cl*1ilLJjab$pm&Utd@o~BWxfVJ-x*Bw- zb|vET)@X5|q56Px=o}D3P$iH%iBGjX^DkPx3lCPO(a1$CF$sN`D*IbMC~q{0{dMO; zGLr@1W+9e2h?b$kgEgB{K0pzN({sq_-JV)+Bb6x+`Ml(K^e zGhH95YSOY3(f+y}2vM?9c0VGjt&%ELcLzrnskRA79;-%!s?bqYNy{MT*=+FiaGp2* zH}OauS*+S#L~@H_xeRGoWY?%g(s+Sh{%{P20Fm$j2&|8>x~9v}OmlVm*#F=t(eGFy z!XK22h5JQim}oIT5cJj1RLdz>a)k9U$Mm|1&;`fUaa{ipX>IZbk~epVELB{eo=oye z`X4uOH!e?rr{M-vth*eAJC-q{=OFom%FG5RJ+ts{sPeecg?z=o@BKcz8Db%^5!uo3b@$MsuD@l)( z?%z1wobVW_zKw!l`Nj;nItMX}5NG8e&LYH=90YURfuWhHnha0RRbG&FRGK}MCEyq` z(~xgus1=954O^_(i!j&UlJ3-sdwAaMJp3vTuhHrF{4%alx+ztSno_wj%V^f;n5vmt z%4M3)E$!Ge7=xNl!XiKc{iG|i76@x~6kTk##~1KC#W6`Fj}#NKNiwrSXNi*L8S!GC zam;+|0i$s_4Kk|Qia~KGqYVnE-EFVRT#e3$^CBDWAQ2qhF3vT^gF}RuL_o9_a;z95 zx~t?&^N6WNao8&$s27sRXY#r1SP8{|WuOp_Q3*6mTVa+)eJZsQlcWK&earw|P8e-` zPO^{c^pxQ_o3|Uf<2o&;6d&o?v1;MQpp7ZD;*mS3zwhSZHxcUg+5d(}^G7AsRvcRR zomc1GF&D9mEl+L0ke`O}FpP-!-XTn?Pa<~o7ettH+bdPud;bej6w5nLP;GA^jb4Gq z1hLvsBk-?&B%Xv+skWymle9m41YCMI?{afr{#m{zo$v$MtJHUf+Zt2k6` zvZ`zEC=UxWyBpo2itGK&Bv!77$09-0omWANC-GlID8 z8OAq1Yp>i$Xx#yUWpBYBs95D!UzYQpqvgopE1Oj%6hjL?fu3YtW4`CsZGHrIwcNyy^6Ahid!WZ7>98-9Z$Zi^^^8 zSa}7yJUnBZ=jP^S2(EFX9LK5BfAWoS(jBYUtaYvt``*}(i3+wE!1J$Iy;n>Q*tY|t z)LjZhgK}I{-WHXk{i^rMqqlcYC40bOjx7yP{t2P%35S3q2AI?*4%aH0n zxz;*3L*og9hd-X6omoQbz`v0hr)*uw6_uw|TQTJ&Egl(Q@D=O8E0jNY!a8u6N7B}T z0~Aq~PXgDsh%0raKr_umaz=mpaRN zrT5A!_Vj;X-Y^#e242I!@$YU>ZtE-G!dR1X^YHQYAnN}>l`CD!Zl`kir~sjErR-|B zu3fYYbMAr|re_u+Qy&kQzht|x7DiEp8o?-5U~1NlLI6gon@gO#J{9QH}~&XAS@dxWha}Of{Nra!r~!kWL&Y zZ407$z{v02WP*+xO^FlLhpjUmM1Q)NY6krj^*^S^if{y*F&bN^AVf*WJo%jn<_{#lbh_%gNQiB4m53n7js~TX`RY%02gexAND{-1?ny z33RjsH4>F)UCJKSCX%-M_Z8kWQ%qfN64hrCFNq45K(gS?JYPzg6DXP0?=#P4jfFpT z?lTvGWv}4$ICrO2KpQaw_APjVAIr_>Hr4j>*T9f^ zloPCNzO2n`ao6T?q^|q-})u8_GjJ7h%)s)45{5b%Q`5+Hjfo-H#H5O zNKD}Fd62D@(AMRe)qyw1VI-wioS_db=PWM?(N5YgjlWdj@ z{C#9$jO=J41He-+VP%;twJK}mSn8>^MaVE?A)QPZiEMl+}K#NqH zQxj($qz+PTOOeDHATiCAay+b)sX6_K^J(dwmdFX@n*sDo^i20Ap_ zdKJ-d+w>47Rd$bibj_pMT1ljGlBAxe+Ac$i+WA?~T?aaSol`wZR9u}t`V#d(%62UX z;3jF^6oqKjHkFgny2(251C1tV&^&7ITce5l@8Bvx?~8=geSeJ#qaVH^;ZfG9K!j-;vt zVl*i~=N!r})fc&_2@o~-O5$PK-!modS6b{cm3@3{tpUb-*RGOhPzZ};h|3F z#b>N+N=;gs=ua(GJNvJ3IojljLv3U@yE~mplWXp7XaC9R*3IqoV31n+8L^K1uJuL_ z($;dzPrrnrW%(0AYkApz0P1mvW{K7*t`^7JAWBpA6nBf~Z9=stT`gVK$1FR5?L<6O zeOR@nZlZScW$R4U_I0GFE2p|r^(9;)(FAoGWsj(6>L&L`T|+B1>P9jwZYeOV!Xl*m z_L3>(Zrzjr<4db3C!mRvd~`cm zG9Jx5nxi2Cfe11`z#0$zOHZubSPZ?)wF7zx+BE?h&h&DE#H+~sF)~vgGqtrn)1~1@ zcpZ!)=n>FZ&uUYYNK4hHxd~)y!BTwy#(Uc^HZP$D-WaIiL#iFrbGxPvYIUwU4!Y2c z>8sahOAav=vcH7!mqzWdiV{;-V-4|oLvlf8llaPxHr z0xYcHhSB5=FxEq~GQxN+MrQ-{q^OwG@;c`&3r*I+Kk_l&^rSo0^c=drh?imllc$Ef z&xn@&oF+Kc^bmMm%82!`=Lu6ufuMREM0%@6`j9)B_&&Pl`&7!7L(s|qGP|_Q@AC=# za-J|XDkoG=IkC9I<+NY2c?vG(0h_9-)YUDz0^>8X{D==_It2*dA+GTe~MQ zS!s&YKDVK`uxX_B{n+VT5XvX z8yY|t(}>;bHG2I;tHk6t1+v>sI*N8LHi5S|@N_IMrrUP4>>cHd6bASgW$y z`>&`ZQ=YDUzGw0lWw>_9J{ZGr?NhOLl+}-=oLB=iJ*2qynR%1Z!gUp>AD-BLN{C8l zlC~gCT(r972qX=pUDk$oRNHVrRdpX`HL{6+MapP1TsU>p6!q3#&?E62C7Pp%q3026 zbt?O46p}%Uie}2=2aUF>pnU^@_7dl6Sa56m+j!D2 zUL%~!iYFA8J&KL>BPStNpj5l&)inHYrl9|b2}9r2mRQ;;+<;hXl@tfVK^?yQnA->CERzp{H)sj6TnawPjN}FyN<%!^7pB z@8K0`qTro9;_!j;qj;)g*xN5aN2(RS;$acO+|^yq{xsf8ZKju!Pj}&2hYT$9Dj(Za zi&qfquiK6smMGOScLTL^f|;c=dxa0L3U?Df?|Z33i(W18Kr$<%3b9s0M4@r(;QF)lx zKwblR4dgYD*Fatac@5+>kk>$719=VPHIUapUITdzKdhrP5GYheI0a z#DtLsuJWXh%e|{Mt*j>tE7D>$wMWp^3=y;~n-# z<^ShepQp}iAg_VE2J#xnYap+Iyaw_b$ZH_4fxHIt8pvxPuYpgC256HafBpB=K<^ah zpkv1QE3bjP2L7=Ij+E!eORkopGxGY#)rT-Gua8`PapNDy8ka9yu{a+5iWKSe2BLE8@~WCEh<^O#WnReiF_{JNSy~CHIO0AQ zLzuvqbB(l&Jb~5WPXNvf>M(BN^05%YuOJ`)LB=Y;pL=z(#jFiE0farw4~_`_LZE6x zib^ry23E}$a@r8jr}8`TXXH!x9InLXgNv?oP#ZT#bXb0smafzx{@0(cQ&!17|9T-B z35I1UCio+tjY1kB8hN7 z@S<$+8}cMlBraNKQJ)v$HshwNl50N#?UO#J2Raa2hgcXrGmH1na<&?uEp{V48-H4V z<#I@%4V*%K4lvi?PxuFAXg2V1%NR?2j@F2r@SkBHWWBlVGi-#4>0I0v2(~AJE{3&?Bb_7Qi{Tv-StGZp4MDjplAy1K6Dn(3Qb3oW z@rM!;*=@rr4=;v3Gmfv0N2OS3lMwgyz&3sU7#X)u=uCwDWS21dP-wm&@K2PZ%tSl^ z#3oS0q2sE z!QbVB!x8F)%Ahb?sM@$}**UePW%XUY@H)~Vmy3_R(}&;ndToLdLm`2B%LhgH;h0d| z)#!(yyovNrNv$_XLIjSi8y-FYGr~vXHT{h7Ph(8X&>wl498X0wW4x8DYe;umQh+m# zkvq<9eMB*Ab$ER^vLP%qC!ptUNvQ9V;D;Mxu}Dm-h;H!B@bY1d-yrLT9}`$T>jLz% z^@ulMeu!aY$Kdr#Ss5^^LFTWD;xbSNAt`|}sWxY0J|j;#54Se68SPpY3`t>Mx1@{Bwznw~NWlLuH?q+F zc`c&~Smq0c5||Utt_TS8go?O6pXl=vx-u-mY7)BgjOhf0RLo!4DgY+XA_=vlxpF@0 zMsp=y8{)9Yu-xh7snNjjLy}Jz*K7J5278iXOCFkzX;C{qY?xt+ys>0($ZF8pMuYPf#spuu+YY=)^qu%$Uyu{xuty>Y5 z!k0>$8aA%g(kl~EY||Pa<^l~xWJFhwWsL+vo?gXP;HMp0*jmVL#)xY}EW$SM8k3DJ zM=Ah|quK}giY)>Qj9^_xE4MYk#bJ}Q23!S90<=Now((ZXM;qIKmv~N;)7SG->8BEC zWCy@OYeE;eVm!xa)p%X$Y^UhZz8=lyG+u9okOrUWsZu7(D3KCLur zGMktglk^z4R8Jca`4fn4H+}}~3~iszjL(T3I33R+_)sQ6Q&9mcYA*0_Im9=?#3mU0 zx#`I!HW}#&l>ePkc^BaGYv04&3wZ>&yoI{F&APk}#-7qrR<`D17Pc37h=+a@U=}|8TC%8yZHI17;6B(39O{yr=K9NN@A;tnBJLxoH$kJ` zjJ-fINiP8pPd5XXF>oy_7^Qn~ zf2fx|K20*RJZOHdT&?e(M_)Xf?Ys6O)N4ioD>f;-FCFMhD2JU6otvhc*z~0kg3CmA ziHVgUZJJ_Y^fAIyY?f>c`23aEKwbm?cN(Dah7UUOizM;!Hx3fs_+h7Kt`H7)zCgbe zo4@{l&_H=PW0&K;9bcowGaP#eH~o$z)~D=w-1PgBIOBs4!s0WUh~s=5%ivBU&alQP z#wPK8#LEGHgnK*U^c%X*<35h~HXCDSPGjsO;y4S!F2c=vQ5N7-tRu=17XW{VdphFV z0q0;Nq6BdVVDk(>q6b`wwZulm+W{-ErtlzM1?a~u5)I%FarYv=9q`Y%Z$`Wv^YcpF zC78?F0UyF$g?R4#PwRqJXEOGC&=ZW}K8bi5@U5AkMLc)@rFppr_sx()@DAMfBAy1E zaW-SEhzo!YJ9OI%d4P{&?hS1QP0k#gJCEkhu{8I-iC3xRpeOiO+;+qX{tfpc#0gHT z#J&*X0$>GRKer%W1-J`qpCPIb;0L$|fX8bdb`tkBh?nDq(fPQyAnpPDHtq)z-v)T~ z`HVe^crV~LaNkXMz}hOD%Rt-#xO@R)TM?)AC9MfF=wE_A!Ciy)(t7U|+)>174Mppt zO4Ns-fZIdy{Pl@zz_C-S!nry;Lx+=e_`#5t|7RWkR)+_5xI>3`>+n_`Zq{K`hiy7^ z>u{kC&(L9!4&Qi8EALl2Y|-oSNhzvGug6p!o~6U{bok*8t!AR0Zq;E}hd1ePn+~7Q z;k!EDAss%h!|&+ub{*cVLs^GiI=oDW%XCKi2B|8y!BY!?X?` z(P52IZ$14<>3@8=<&TbHeuy>+55q4%GK!0my=)&%kB{Z;eY{4-rt|hbRv({qs@~+S zZ*K86x72$Zmp8VoWo(nl+v<@*do&< zBpq#)C5Pk7&eqn;*e=Mx2{<%obyyP|XxQkN_?bvuW$czhFY3LXnJnH!n8z+a894hD z@p}Uu>sT5xAYVH+#}=EtdTeX)27lZi-Q>loiaRad4c&O-7DaO@J&bfbii1o#;t8!D z-T=LVTPMZ5U6IIo_7e?zYSq}|T27169=z!D@@v-^{&UbA@ zf8RMK*AtU^f{{er$gVIogz4y%M>`$Ls?7Yzghz_u+-A2g?3Z|NL-pkaUqt_F!u66H z18iyzwuN^$knGolU9~ALOWkzv#~G)Wjuc}mb4j`7T~*i^=dU2qe$*|FnzMRyvo9FO zdq}-c7+XW~+&J{c4^LsWNolHteu9Rv`wQI>U%(ygi1}jL@sAe@n{Z?=xO9^&wM5ni z0}_s%#n>wrBia(l=ChhYQSwFkF&?&r$Ct$<*wuYTIZ!iEF!r!zO)w_oI2ud&i)e34eI5{0KaLoP&wTiw-mR^|4&})TtU+a>>SSoKBTuahyr6o3mhk z)f_=0FO3tgb#qp?ESpy|M~KUCB|e&f>gH^c;&U$fLRsk&Upy{#ci_Y_1cc*ta}u%e z;<&#{!ui~J-9b9;9O;zjVX9p0i+9iOSuh8ueZ#>{DK4+cEe)asVTl||#O20tXGE8F z)<2L|eHP~fXI%0pVmPm>r-6w{S0_-46!64?J@Aa{q!cL8qT4y}CJ_zEE76Bb=X=v*i5$b16&CA5*6#=Vu!S_9f>VdPCyW z?#N^E8u)Z;pq>8b2K#|`Iqvp+ul=6e@7s3Yz4vXuZ|J_`51f2}Jy`N!`GeCR1Oe7Z ZQvuT7-T&RnyT$uA{s4*m_1|6t{|+anE z{rM*$N$d8yEm~inw)~#hTI=76)dKa`uq5KKlkQy=ggcr=giERGiT<`o!o7_VlyjbjG1w(Dr19ybUAqVp9ja0J#qT3 ziR`g)&&(J!xu2QQ+!>4u(O6_{%-1FOec^CK7TP5tmIw>Mu;5z0Qs{~Vq`75frFLEP zPgk#)_5Q_|$;N%&{`cg+@bsnf5a1&nzmwnN@Q8eZ!`I}0Q zqedV*0t6`!S0QWbHJEf>U^O8IAUYjGQMT<-#uif~4M=jfGIkxx$zF%F{GLw6YO=^v zBZuOQMRU>HAUju1ZXV)uWoZK`r}=UOR3U1+-VVh0B{0@DHx}^8KE@_g0M&+jCT^K)aYI>MF!f!&^_!r z+&Pzn=wk7hA2_bNG$PbNH{s5?9Gp%HML;;2I`a^2s^7P8=UfiPmgFQq7tw=s9VMml z*g-MbY%fo`?Iml(zBkK7<)fX{L4%a}?gNV3E)1LPq!`ifvI}CWOm1P!`h?k}Ot2U3 zSB8>iyJEJBeS6Ejdo+P#LP)LYseQ2rA`)|)JE=G7tJBqos}Jn6JPE967;=GRnd2x} zRQ5ww&Cz=(j>w*a#6OCS=t)W@ou$bw67-dsSunPw<=P&`c!8?z0d|Wq&~2 zowDrWIkpElDBB94+Af0Zq~%`3`)cn($gVHliHfkym1C76iHfT>C2%!`t2;)IT%>%p@O0(T_T(mwiiSRXI-*pfmPt_)VoMT^#RpZf(+g85|9Twn#n=g+t*X+C2qy?2Z|}SUjZm( z2N7mEKT_4CWhbJ2wc8P*WTotWL{wWPRjT$5jx17bcd**VE6_}Hb^6%<;waJY zSS-RHl#7M?MP-O+F+dRX*3cBoDOYfWb%$eW?Re;d<7zpsZ;-S$aXrbKJxG=+u1ilO zc_n?1o4EUy$HCKZ11i>Cj=~+wsL^wf{6S@AJ(QlA|5sFb%;-YCVz~p;Mz(=S-;$f| z`@p>3D*A`ee@U`C#XPj9I-MmyIEe8*!p-G1fL|Q8ECrxTOqN|dA`$ZEY58Z3T zr}Atl4+Hs@uQBFSCiFOylY5k*J$?JtJ!-|xTMSREc`=cEG4B-WTv1`YHU4u*VSYQ;S~?{*%3lZV&obbNjp(vK%j zOfBUyP34w$YzmA)O($Uypn!hTm01gfwK|F}G27$wc%I^zAd*Ll3E3o>S)sE;N%M?& zG0!+=KK6joxSR$VRc*nbIF!)_1=Q}gS7ok6=fioC4Y!jBj&2iY8{@$t!b>6`S_?T= zj1k>ca;7=NRHHcT6%f<|N#ry6Tz0I4V!$#`2*;=d8m28UOQSxOT8T;0fZ0B3fG#79 zHa;iVM|671@SMrp4c&2_mQ#w4^z2x*aAVNMlv?rV9n{}<^YFU}b^GjlQ>6K$l4>gs z&i}z{bMBap*d>;y)?>&|!FU)#M121cCepJE7*8T*jW@{=%cY1t#a;4p#D2qL zgya66&sA?>5+u7JpWI9H8`Xf%RdBL2S8Z95ovUWtJ~CH9NRk&pwzHP339}+r4`l~I z?;NC=X&1TOodN>YHibF@qBYA_Z8vZ4vY~mS4 zT=xuPo1e8;ZX~qsfWWf1;SW{YpZ|fxk}@GwP!q5~x80-K?m*#3X@1a_F!x|8-wdW* zoayl_lTx;sWA4{67!jO(H_~o&IaJn6y|q8n4GG!S!JM{o4oeX1!~;Y8mWH_u7_HEY ziG??AOqUwtuZB1snJ>|}Hij-))aaoLgTR_K_Y#w>+S(c`hA%yN6-r6f9`XV#dM!T1 zIvs@;LY`cp9uoWZlmHuhOH^8+$)wfi4fv80WjWxfz0M+$hI!s`Q_KXN+{ms?}?ptHs_o_hX`hZ3gh%D^~9nll}H> zz$mqs15vLW7nOHJ}ALfy? zwf_J`lw}jZ^*!QBT`kZ|2v=~_?n=s-CQ`Orkbx1pn*+=9L(J8#Q zA;q?n3&;3WZQXIInpW(wV(<<$ksC3i7Rs+h<(W)^L@Sz7MdfDR7h?6n%tKb-d-qaj zIj{C!ebt`656$amLqPxQ7&!jj^~!C%<(nC6RBj$Rz79lvAF6VtOWEyI4j&aD)UA|V z3)i)amSN6a5X1D$LS*XW0rQt^7uLWis!$^s#d1u|x={$gD7AA5p}Z_Af94kPONi-N z$gKU3AR;PHWxh+@-Ityt)-uprzk%ru?Ilw`07aCe0@msMzyWSIPZCoNrkh+7ruU~4 z$4T3Qs2(u#dp4S&;|5dWMD=0obO+I&E~c75KS}-1>9Hal#wLu$)?vtVLO^+rfVa8& z@9~iOp#iS`XEP@dBehd&N$nS5rRGj;v6DU;lq-b>C0^N}{3{%YW0kYnxyrfPNzeDf z&oLlj;3pcDlkP>&xRp2D%Igi*B}c`9x8y6y)xaWTdyAO74x?N70E5as`vbS~myX=} zop~8_v=}uKm1kYb9@Qq2w)^%K-ZWiI-DnckXA&=o3YS2#;LSW=NtqKUnbqwx&twgS zzi{p|7lCE3;Pg7Lc3$Ody~^;Kc($-^FBjEx|KY?5arTg??l-cypK+{QwID6|(kc-O8{s`92J(-8{=WAi_3}6>Kv# z4xC7g1`VEWVYMAdc=WDlgR1Lu(a!k6L+efhtW;X1_BZT2=)5Q7wXv_K=stCXq1 z9vuY9^IVwWKxr99eW;_Wh!rw)R^_19esTfNAKiuiA{}76qTe2cVNn7c{aQItoUS!0 ztQ1dVnAv{91#=hjbV_F*NRxmb)PV~SVWwOfRiA5Jw7Om+O;#VyO5&@8RPB0*Q*FJF z#B1(`SyquaOE)seKao^XdETiUbX#4|Woz$Le?^-QCOi#leMw`541>l>>3G22y<|Ct z^?9$l(l9a_1m!ud<-HJbam&(N%dZKcyu|&=vrv&ZaKPGsA0inie;`dSG@J@1${eTi zu1HSh|E)i{6J>lVfAT8yM>?rNw>k&WcknBjyRZY1>r`InYoaZ7k(^BLUh*woJh3i8 zcc>K$csP@XnVSi-n}>T5<}L`}q+5tzvD^=LuWQl)Oi!)Qg>tO}6JV$NET3SnQ0FPthk0>WT$QM{2f#q95_%Lz&yb49T3c!L(z};*$W7Eiwn+mW z8g03TXt-^92$L$i$33#SxcQ%Pt+{A__5prJ(vTGOzL?s{!4TB@8 zDuEbH%C9(w@*DL&pe53Efg4p+**qGri)meC` z!+FV>D;iT1RwVjTOVp0O>s*djdHi528P4twXVT=Fz1!J$a;kMx8$B4LmV801CBJL^ zh6ibDx#bsM!O*h&5uvrbY(D_?xI?o<>m*mR;~fyCDSMK;+4Bye+LEs3PU{ZKc3?XY z4^E69$O1WG23!Py>vORL==$q9h;P zMwX06GmqwIh(I8M%tKh?p?~R#wF`@(m$`O84?(-eLBp9IPLOyFnLk5j%44Rswq-gs z{4lSBQ3O2#8tYkYiV|t5`ZPCz%p$NIYWRq12ld>pse@XbtB!*% zG-K+j)!LFnOoi+(Vf>|0JFKF_)U{YcyiuQ=*WpTHq_29dKDD$8tD;8bb=7wN*C820 z?=%eP-o3=4Ep@Ocb}98Yipr|>qSE+B)pjiip@-kNmHIyp(zYwCjwKE>V4G|peZ!Em zcQKMlIsoPAtOK5pMeMJOLTl~)H2%d@Q0dyr-@ zh7`6O71sg#qT{jg%Ez-$Iv2?YgjkWfXVJ^CBa2>^H>i7DH5cB7j!vB8zU0D96bWSN zupGfNj!gZJ+O6DYxfW5=G3=gMyo5~IS{g`qaKi5oXhd_xRO6G_t-uJRCl}a7QFl7;k*iooajzU0=jYF@ecb zL*8dt%YIH1oN9a+ye?(fy5o7mR8k6?cObyBj)l*KabAX`rJSs=5US1mb=@AW2Osj?|BA|+E+^PBqRc0A)XC-I5sBrS)F7!r#tN?RIFLz;)qNn@}~`JNx>`qDx~f z$|~uFiR~AJ zsB|W23(~|ztDBENQh(ZIt$$aw4fRn~_hD8eoA_s>j5foCQ#VagZ|wm+63Nd^D^PIS-Y*IT0{3LN` zsJ!ESydq5$yt_vnI#7NTPjw7?`vvGowc@utEJB#Oy35(0#(Swv^iuNaPCV<7fn{Ff zW1DL63Sxb=+mOQ&rCR20pmvTkvvg)Jk!3r`=+K&-UmzLt3b}7A=C9|TITuTp@B4w? z!bQ`}leBCKfS<1<`qI#-ljA}Y;*`>#f zS5pvJ_9$@QmThvHYlsf7qQfN*`1u3mqb`wZiszE+%nTAlS=;?@=z>QU!$hymE&)CBfC0IR( zz;g7&?ox=x4gm%M6@p!Zq~+bV-0n)19YY#TLjOg z!@LIa8pvxPuYtS<@*2o%Ag_VE2J#xnYap+Iyaw_b$ZH_4fxHIt8pvxPuYtS<@*2o% z;J>B;$10pF#mmMw#AKr=D)qRT!jkns)#LRpz@bd~X;s~fS6x*&<;m%VQ|T*}`pQ}y z(nu%94c8n02Uc%qxRiSO2U9^iBAVsbUZUOjk|tWuJ(we3F;ySvt)WBf+My3kM3x`# zuskk>$719=VPHIUapUITdzd|os_n-ux$f2Ia{ zCNT#cGtOUm4dgZOw>5C2JU?D?wG^F}*GH~CgeiG_pbq0EE*}da{2KD{A7rco{JB>LTgY0G6F}I_{NRY- zF9fPqq^J}Fu4mP3KBo=wd@8>Ke@4E9&)`aIF1YAQ2eol?M2F?qXz5BF;(z`5I%TEo z^RE-4kziPsVuC*sizT9RFcLQESm%q&f*cXzUA|BV6!ONXgfBBE;=%A*Ary(ng-C~> zf4i4>GuGo$A zO#Es6mCGT4HgF2{xxie9KjCkbq1nKvEn_tGxmqJ~!oP=okoD%a&#)0Hrek4iAkf0VzwzcmmF#pOgtN2^bcgryBZc`i4sZ6VEWHg{=oTUdjKbXXG6(lt6X z>1`pHdynd0xl5-L!r5Xz&}xr zG86Fx5F0@elj4bxO!A0?ip}8)NdAy727y#D0h-Jb`6JwzU-K#;i(PWPSPm`FEwz~=taXCIs}MUB37_P)R~Ol8E`a4k^WpD;km( z3PNewIDe-P4o9dJDucpIp=!g@rROdxEvxJFh1Ze}xmIl zk^-D@l-x0H>l2D$tHSHTk@aDrDFHoqNkUzx1V3CKi$!8uMRbF2f|n0t{01?z(F{|^ zIsyG`9pd$vA7U8UF?jt_RtC%}(E8x&@06?5me2!IK+NJ8ys zuAGay(OgN_`Zz2yEO$70Y9uiHkmM7_^qM}0!JecTd4%?jnjK~x0>( zLSb<>?c`GzALijiS39Oq8YqTQ8^RU}Iz#D7SS(Vd&OiV~#}{H`7_tcdo$AXf;`oc= zZn$Vc001{^h_OorDh2waeEexC@+*e2KfS}H_11VzKo7oNgV^yK397{mHcB&cE9|KY zy>t;{G>xOTLalm7;&wLMc8^? zW3sVjNCjYVRQn)bu|;5k5vZp`Z``J z{X_zd>;O1uP3QtwjOQ4w8mlXv?Gzmvc#mrdwI9u;A4ZTaBs@t>-=fXeZMSMLYB2nr zVdZ8`{@+<_UR+)Sc@2!wK+{Us%Cj!5DZ6$1w#J{GQUB=77q%)U(6|=1dSa1luyBgE z#-jdsb!#Zp-Q{gh1Ve$=x<=nRiDvD%7H#f|wz{PD#M)MWS95G*U8F0D%=!(I|B`tZ zUU>0>3ooj|Z?Uu+MNdV9?);V4z<);r(fmH}e@AV3p3kWUw&lmm=d|ZPU9(Ly3fRQc zN~0#TiJ37=kAh3|v;mPnj_7vd=g-d6_UX*{oY;ZW@f?B=WfC+M6|kbF0uPr%eB(@P zoWY-)o@indkse3+KNyjBAwIwMBiucZN07^#uglw{%WG$B67eBz)Z@or1nvwxr+|;H zQ}{~FtaL#UE1h2yHRZ&oO}DVJ1xZ$B`Z_DZLrwa8#sq8W1(^p~)rBj#vfTY-mo=tlu&;M1=q3u@Rl=;j3OgFV2ZF1cy0znu170J<;ZK7x7^ zH0nK;E`_`w;bxa>(4d=k&3JZA;6>BvreB#R94|dma;PYcT6qepw6@UKr%e-!*u?pz z$4ibB9Wtj2JTt6C%qmY{rGfFxvY?b5pU&7B0)Fv_OLvK-L>EgY?^5* zD?2j&(71GQTagDkI-`({Gr3toR4dC=*TaU#K+$lNOicBiTieZjS|mr>|xyWJCazRvgdKr?@Qv04?YNs&uAi!^KmSLJB>KQ z8lxDS#QPC12mC4SZHUuv=RS}7IO1DvjGZ-wv6G17EC{<8H|s%JfRnL~C`ViX{0Z)< zh;IX&g^h?3#2tW5(*TJca0S*98xU^;tiYPWgLoC7AGb&}fIq?AgZMVUKjFR^@p8=1 zD{z-!E^7mP7+}9yqju%E3;NFb52k`s2A4GgB z;I$Vp_88(lfZxG=H{k&nRpDF);ts%N^BCKLIIS;fO_)Ld68t&t8nlF{?tJgCF%I=owlx9V_{4x>73 z)uCI5^L2Qp4vTd7<_@jA-|Dbgug7Pls3N@{lXZBu4$s%&N87cUiF&$4hhZJwq{FQ` zd_srs>3oND__z*#pu^jBc(V>=9d_#Q3LP%hVU-SN>hLTbPSIh34v+s#tM98id{&2P z9X_hV8l&EN`m@si*mBDs8^QbpZ4w@VUw(817bSbyHj*A2%iH@{jf_s`?R~U9KI>GS z$y?Xd>}_hU^ENDNXkNqEMw7S2AC>W{2Pgj6Sp{BSSA4CPPIzG@X7YO1N;t9;4Ethh zxsFmF)6LY}!bQT@UIy zZ#*jbgB?M?7bk`SIGTukD&UDl3U{*y3cMX%IQE0x7b>w!i#M)ZUDq^kewAx3j<>M| zrprh=+A2#9$5)*#EmyEzkbx6$XwIszCOA;P!7uSMk-Ey*ErnjxdmS@byooT6U5GMp z_ABD|2HMxMG-N=&c5IF39?enRLVx zT0Oi0dIh&uig`ODk#+3n8urwxvB$NXW}`iL(dWnU5%y0SzRnkwajvE=5u@W{brGEJ z+JOGPb5yP;CUplRiMWwnVX6<)(J7C1I+RtJ`H=~a6vMgAE??L$@!p2&%L~4Y{?~-- zB{u}v?`|O3zYuoi#<(nX(ZL^QoL)LojH%2e<(79%VMCn1f<*gKw>WCf>dZ~P zU>xru^*&*2HOX`1&>KHIh1DjdsS^4L8piG~bVqyvcd$L?i)qI{UMOtDk-gxOjk44n zSrZIMICd6euUL#|b0nM3Y6?Zk7v;xz*kT@E8k1mG_Zj6t%|yZ2BbL>{n2h6STurEn zi754QS&-xg7%+MZ0w^Mq*1PAN8Ek{>$r|mesqf=W_%8tes1~ z{JaK6X#o4MNaOAqg=QxF;koh?@c3~KCL%97#NgLQbLCT~YGCnY8@g~hRf@%NCb@Rj zyt!4g1c|&fPQ2F6TGhOCPR%SKF2j}hXacI8wNZ-Cy6n=j(#5`bTr#=V* btdAxGq<^^ohn07W_iuOziTw3HUIYIDyt0@w literal 0 HcmV?d00001 diff --git a/llvm_build/CMakeFiles/3.0.1/CMakeRCCompiler.cmake b/llvm_build/CMakeFiles/3.0.1/CMakeRCCompiler.cmake new file mode 100644 index 000000000..f71ace0eb --- /dev/null +++ b/llvm_build/CMakeFiles/3.0.1/CMakeRCCompiler.cmake @@ -0,0 +1,6 @@ +set(CMAKE_RC_COMPILER "rc") +set(CMAKE_RC_COMPILER_ARG1 "") +set(CMAKE_RC_COMPILER_LOADED 1) +set(CMAKE_RC_SOURCE_FILE_EXTENSIONS rc) +set(CMAKE_RC_OUTPUT_EXTENSION .res) +set(CMAKE_RC_COMPILER_ENV_VAR "RC") diff --git a/llvm_build/CMakeFiles/3.0.1/CMakeSystem.cmake b/llvm_build/CMakeFiles/3.0.1/CMakeSystem.cmake new file mode 100644 index 000000000..c10783ee4 --- /dev/null +++ b/llvm_build/CMakeFiles/3.0.1/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Windows-6.1") +set(CMAKE_HOST_SYSTEM_NAME "Windows") +set(CMAKE_HOST_SYSTEM_VERSION "6.1") +set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") + + + +set(CMAKE_SYSTEM "Windows-6.1") +set(CMAKE_SYSTEM_NAME "Windows") +set(CMAKE_SYSTEM_VERSION "6.1") +set(CMAKE_SYSTEM_PROCESSOR "AMD64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/llvm_build/CMakeFiles/3.0.1/CompilerIdC/CMakeCCompilerId.c b/llvm_build/CMakeFiles/3.0.1/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 000000000..bd1f7d131 --- /dev/null +++ b/llvm_build/CMakeFiles/3.0.1/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,442 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) +# if defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) +# else +# define COMPILER_ID "Clang" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH HEX(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__WATCOMC__ % 100) + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_C = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) +# if defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" +# else +# if __IBMC__ >= 800 +# define COMPILER_ID "XL" +# else +# define COMPILER_ID "VisualAge" +# endif + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +/* Analog VisualDSP++ >= 4.5.6 */ +#elif defined(__VISUALDSPVERSION__) +# define COMPILER_ID "ADSP" + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) + +/* Analog VisualDSP++ < 4.5.6 */ +#elif defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" + +/* IAR Systems compiler for embedded systems. + http://www.iar.com */ +#elif defined(__IAR_SYSTEMS_ICC__ ) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" + +/* sdcc, the small devices C compiler for embedded systems, + http://sdcc.sourceforge.net */ +#elif defined(SDCC) +# define COMPILER_ID "SDCC" + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) + +#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) +# define COMPILER_ID "MIPSpro" +# if defined(_SGI_COMPILER_VERSION) + /* _SGI_COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10) +# else + /* _COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10) +# endif + +/* This compiler is either not known or is too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__sgi) +# define COMPILER_ID "MIPSpro" + +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" + +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto"; +#endif + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__sgi) || defined(__sgi__) || defined(_SGI) +# define PLATFORM_ID "IRIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#else /* unknown platform */ +# define PLATFORM_ID "" + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM) +# define ARCHITECTURE_ID "ARM" + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID "" +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif + (void)argv; + return require; +} +#endif diff --git a/llvm_build/CMakeFiles/3.0.1/CompilerIdC/CompilerIdC.vcxproj b/llvm_build/CMakeFiles/3.0.1/CompilerIdC/CompilerIdC.vcxproj new file mode 100644 index 000000000..83eae66f0 --- /dev/null +++ b/llvm_build/CMakeFiles/3.0.1/CompilerIdC/CompilerIdC.vcxproj @@ -0,0 +1,52 @@ + + + + + Debug + x64 + + + + {CAE07175-D007-4FC3-BFE8-47B392814159} + CompilerIdC + Win32Proj + + + + Application + v120 + MultiByte + + + + <_ProjectFileVersion>10.0.30319.1 + .\ + $(Configuration)\ + false + + + + Disabled + %(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebugDLL + + + TurnOffAllWarnings + + + + + false + Console + + + for %%i in (cl.exe) do %40echo CMAKE_C_COMPILER=%%~$PATH:i + + + + + + + diff --git a/llvm_build/CMakeFiles/3.0.1/CompilerIdCXX/CMakeCXXCompilerId.cpp b/llvm_build/CMakeFiles/3.0.1/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 000000000..a315c6a63 --- /dev/null +++ b/llvm_build/CMakeFiles/3.0.1/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,430 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) +# if defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) +# else +# define COMPILER_ID "Clang" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH HEX(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__WATCOMC__ % 100) + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) +# if defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" +# else +# if __IBMCPP__ >= 800 +# define COMPILER_ID "XL" +# else +# define COMPILER_ID "VisualAge" +# endif + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +/* Analog VisualDSP++ >= 4.5.6 */ +#elif defined(__VISUALDSPVERSION__) +# define COMPILER_ID "ADSP" + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) + +/* Analog VisualDSP++ < 4.5.6 */ +#elif defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" + +/* IAR Systems compiler for embedded systems. + http://www.iar.com */ +#elif defined(__IAR_SYSTEMS_ICC__ ) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" + +#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) +# define COMPILER_ID "MIPSpro" +# if defined(_SGI_COMPILER_VERSION) + /* _SGI_COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10) +# else + /* _COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10) +# endif + +/* This compiler is either not known or is too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__sgi) +# define COMPILER_ID "MIPSpro" + +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" + +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto"; +#endif + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__sgi) || defined(__sgi__) || defined(_SGI) +# define PLATFORM_ID "IRIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#else /* unknown platform */ +# define PLATFORM_ID "" + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM) +# define ARCHITECTURE_ID "ARM" + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID "" +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif + (void)argv; + return require; +} diff --git a/llvm_build/CMakeFiles/3.0.1/CompilerIdCXX/CompilerIdCXX.vcxproj b/llvm_build/CMakeFiles/3.0.1/CompilerIdCXX/CompilerIdCXX.vcxproj new file mode 100644 index 000000000..c9a8fff9b --- /dev/null +++ b/llvm_build/CMakeFiles/3.0.1/CompilerIdCXX/CompilerIdCXX.vcxproj @@ -0,0 +1,52 @@ + + + + + Debug + x64 + + + + {CAE07175-D007-4FC3-BFE8-47B392814159} + CompilerIdCXX + Win32Proj + + + + Application + v120 + MultiByte + + + + <_ProjectFileVersion>10.0.30319.1 + .\ + $(Configuration)\ + false + + + + Disabled + %(PreprocessorDefinitions) + false + EnableFastChecks + MultiThreadedDebugDLL + + + TurnOffAllWarnings + + + + + false + Console + + + for %%i in (cl.exe) do %40echo CMAKE_CXX_COMPILER=%%~$PATH:i + + + + + + + diff --git a/llvm_build/CMakeFiles/405d48474b3e0451eb12470442865063/INSTALL_force.rule b/llvm_build/CMakeFiles/405d48474b3e0451eb12470442865063/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/405d48474b3e0451eb12470442865063/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/405d48474b3e0451eb12470442865063/PACKAGE_force.rule b/llvm_build/CMakeFiles/405d48474b3e0451eb12470442865063/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/405d48474b3e0451eb12470442865063/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/42bb864febc368140a1fda974add81c6/INSTALL_force.rule b/llvm_build/CMakeFiles/42bb864febc368140a1fda974add81c6/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/42bb864febc368140a1fda974add81c6/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/42bb864febc368140a1fda974add81c6/PACKAGE_force.rule b/llvm_build/CMakeFiles/42bb864febc368140a1fda974add81c6/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/42bb864febc368140a1fda974add81c6/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/4614bc75f72f9be93b6f2b192f0ebb02/INSTALL_force.rule b/llvm_build/CMakeFiles/4614bc75f72f9be93b6f2b192f0ebb02/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/4614bc75f72f9be93b6f2b192f0ebb02/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/4614bc75f72f9be93b6f2b192f0ebb02/PACKAGE_force.rule b/llvm_build/CMakeFiles/4614bc75f72f9be93b6f2b192f0ebb02/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/4614bc75f72f9be93b6f2b192f0ebb02/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/5321e846b22c36b532b8c59552c399b3/INSTALL_force.rule b/llvm_build/CMakeFiles/5321e846b22c36b532b8c59552c399b3/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/5321e846b22c36b532b8c59552c399b3/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/5321e846b22c36b532b8c59552c399b3/PACKAGE_force.rule b/llvm_build/CMakeFiles/5321e846b22c36b532b8c59552c399b3/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/5321e846b22c36b532b8c59552c399b3/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/61612cea1ff9db5c13efcae40ed4a815/INSTALL_force.rule b/llvm_build/CMakeFiles/61612cea1ff9db5c13efcae40ed4a815/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/61612cea1ff9db5c13efcae40ed4a815/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/61612cea1ff9db5c13efcae40ed4a815/PACKAGE_force.rule b/llvm_build/CMakeFiles/61612cea1ff9db5c13efcae40ed4a815/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/61612cea1ff9db5c13efcae40ed4a815/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/65ae6a3624b312952338b2662985adf9/INSTALL_force.rule b/llvm_build/CMakeFiles/65ae6a3624b312952338b2662985adf9/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/65ae6a3624b312952338b2662985adf9/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/65ae6a3624b312952338b2662985adf9/PACKAGE_force.rule b/llvm_build/CMakeFiles/65ae6a3624b312952338b2662985adf9/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/65ae6a3624b312952338b2662985adf9/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/6969f65c559f1518df1c397bc3af541c/INSTALL_force.rule b/llvm_build/CMakeFiles/6969f65c559f1518df1c397bc3af541c/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/6969f65c559f1518df1c397bc3af541c/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/6969f65c559f1518df1c397bc3af541c/PACKAGE_force.rule b/llvm_build/CMakeFiles/6969f65c559f1518df1c397bc3af541c/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/6969f65c559f1518df1c397bc3af541c/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/6c9ca64dc2c7cbeab67c07d7eaab272f/INSTALL_force.rule b/llvm_build/CMakeFiles/6c9ca64dc2c7cbeab67c07d7eaab272f/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/6c9ca64dc2c7cbeab67c07d7eaab272f/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/6c9ca64dc2c7cbeab67c07d7eaab272f/PACKAGE_force.rule b/llvm_build/CMakeFiles/6c9ca64dc2c7cbeab67c07d7eaab272f/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/6c9ca64dc2c7cbeab67c07d7eaab272f/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/INSTALL_force.rule b/llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/PACKAGE_force.rule b/llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/intrinsics_gen.rule b/llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/intrinsics_gen.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/intrinsics_gen.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/INSTALL_force.rule b/llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/LLVMHello.rule b/llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/LLVMHello.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/LLVMHello.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/PACKAGE_force.rule b/llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/7613ff11eac25dffccad47b9ed19ec34/INSTALL_force.rule b/llvm_build/CMakeFiles/7613ff11eac25dffccad47b9ed19ec34/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/7613ff11eac25dffccad47b9ed19ec34/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/7613ff11eac25dffccad47b9ed19ec34/PACKAGE_force.rule b/llvm_build/CMakeFiles/7613ff11eac25dffccad47b9ed19ec34/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/7613ff11eac25dffccad47b9ed19ec34/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/7636cc89c338ed8361059afb327a015d/INSTALL_force.rule b/llvm_build/CMakeFiles/7636cc89c338ed8361059afb327a015d/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/7636cc89c338ed8361059afb327a015d/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/7636cc89c338ed8361059afb327a015d/PACKAGE_force.rule b/llvm_build/CMakeFiles/7636cc89c338ed8361059afb327a015d/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/7636cc89c338ed8361059afb327a015d/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/78e951ef19f60fbcce388fec6eb6076f/INSTALL_force.rule b/llvm_build/CMakeFiles/78e951ef19f60fbcce388fec6eb6076f/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/78e951ef19f60fbcce388fec6eb6076f/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/78e951ef19f60fbcce388fec6eb6076f/PACKAGE_force.rule b/llvm_build/CMakeFiles/78e951ef19f60fbcce388fec6eb6076f/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/78e951ef19f60fbcce388fec6eb6076f/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/79103de0f41b90b703749d08aa0733e1/INSTALL_force.rule b/llvm_build/CMakeFiles/79103de0f41b90b703749d08aa0733e1/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/79103de0f41b90b703749d08aa0733e1/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/79103de0f41b90b703749d08aa0733e1/PACKAGE_force.rule b/llvm_build/CMakeFiles/79103de0f41b90b703749d08aa0733e1/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/79103de0f41b90b703749d08aa0733e1/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/7929b35bcd998a4658fa39eb93abea4b/INSTALL_force.rule b/llvm_build/CMakeFiles/7929b35bcd998a4658fa39eb93abea4b/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/7929b35bcd998a4658fa39eb93abea4b/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/7929b35bcd998a4658fa39eb93abea4b/PACKAGE_force.rule b/llvm_build/CMakeFiles/7929b35bcd998a4658fa39eb93abea4b/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/7929b35bcd998a4658fa39eb93abea4b/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/84f9624de32cd3f3b4aa96e72830f599/INSTALL_force.rule b/llvm_build/CMakeFiles/84f9624de32cd3f3b4aa96e72830f599/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/84f9624de32cd3f3b4aa96e72830f599/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/84f9624de32cd3f3b4aa96e72830f599/PACKAGE_force.rule b/llvm_build/CMakeFiles/84f9624de32cd3f3b4aa96e72830f599/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/84f9624de32cd3f3b4aa96e72830f599/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/8546e29152f500205b335188733bc081/INSTALL_force.rule b/llvm_build/CMakeFiles/8546e29152f500205b335188733bc081/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/8546e29152f500205b335188733bc081/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/8546e29152f500205b335188733bc081/PACKAGE_force.rule b/llvm_build/CMakeFiles/8546e29152f500205b335188733bc081/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/8546e29152f500205b335188733bc081/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/8e66186ec56e0b708d06b69318278b64/INSTALL_force.rule b/llvm_build/CMakeFiles/8e66186ec56e0b708d06b69318278b64/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/8e66186ec56e0b708d06b69318278b64/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/8e66186ec56e0b708d06b69318278b64/PACKAGE_force.rule b/llvm_build/CMakeFiles/8e66186ec56e0b708d06b69318278b64/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/8e66186ec56e0b708d06b69318278b64/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/936944641f6036756a052780cb7b1ca6/INSTALL_force.rule b/llvm_build/CMakeFiles/936944641f6036756a052780cb7b1ca6/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/936944641f6036756a052780cb7b1ca6/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/936944641f6036756a052780cb7b1ca6/PACKAGE_force.rule b/llvm_build/CMakeFiles/936944641f6036756a052780cb7b1ca6/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/936944641f6036756a052780cb7b1ca6/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/94ee7c1d81f4e64670e0a21e0c3a3ecf/INSTALL_force.rule b/llvm_build/CMakeFiles/94ee7c1d81f4e64670e0a21e0c3a3ecf/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/94ee7c1d81f4e64670e0a21e0c3a3ecf/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/94ee7c1d81f4e64670e0a21e0c3a3ecf/PACKAGE_force.rule b/llvm_build/CMakeFiles/94ee7c1d81f4e64670e0a21e0c3a3ecf/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/94ee7c1d81f4e64670e0a21e0c3a3ecf/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/950c9dd460635c7a7afa34cf8f695ddb/INSTALL_force.rule b/llvm_build/CMakeFiles/950c9dd460635c7a7afa34cf8f695ddb/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/950c9dd460635c7a7afa34cf8f695ddb/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/950c9dd460635c7a7afa34cf8f695ddb/PACKAGE_force.rule b/llvm_build/CMakeFiles/950c9dd460635c7a7afa34cf8f695ddb/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/950c9dd460635c7a7afa34cf8f695ddb/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/ALL_BUILD.rule b/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/ALL_BUILD.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/ALL_BUILD.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/INSTALL_force.rule b/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/PACKAGE_force.rule b/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/ZERO_CHECK.rule b/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/ZERO_CHECK.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/ZERO_CHECK.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/generate.stamp.rule b/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/generate.stamp.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/generate.stamp.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/TargetDirectories.txt b/llvm_build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 000000000..75a7cc934 --- /dev/null +++ b/llvm_build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,50 @@ +D:/Projects/rpcs3/llvm_build/CMakeFiles/ALL_BUILD.dir +D:/Projects/rpcs3/llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir +D:/Projects/rpcs3/llvm_build/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir +D:/Projects/rpcs3/llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir +D:/Projects/rpcs3/llvm_build/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir +D:/Projects/rpcs3/llvm_build/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir +D:/Projects/rpcs3/llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir +D:/Projects/rpcs3/llvm_build/lib/IR/CMakeFiles/LLVMCore.dir +D:/Projects/rpcs3/llvm_build/lib/DebugInfo/CMakeFiles/LLVMDebugInfo.dir +D:/Projects/rpcs3/llvm_build/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir +D:/Projects/rpcs3/llvm_build/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir +D:/Projects/rpcs3/llvm_build/lib/IRReader/CMakeFiles/LLVMIRReader.dir +D:/Projects/rpcs3/llvm_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir +D:/Projects/rpcs3/llvm_build/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir +D:/Projects/rpcs3/llvm_build/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir +D:/Projects/rpcs3/llvm_build/lib/ExecutionEngine/JIT/CMakeFiles/LLVMJIT.dir +D:/Projects/rpcs3/llvm_build/lib/LTO/CMakeFiles/LLVMLTO.dir +D:/Projects/rpcs3/llvm_build/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir +D:/Projects/rpcs3/llvm_build/lib/Linker/CMakeFiles/LLVMLinker.dir +D:/Projects/rpcs3/llvm_build/lib/MC/CMakeFiles/LLVMMC.dir +D:/Projects/rpcs3/llvm_build/lib/MC/MCAnalysis/CMakeFiles/LLVMMCAnalysis.dir +D:/Projects/rpcs3/llvm_build/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir +D:/Projects/rpcs3/llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir +D:/Projects/rpcs3/llvm_build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir +D:/Projects/rpcs3/llvm_build/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir +D:/Projects/rpcs3/llvm_build/lib/Object/CMakeFiles/LLVMObject.dir +D:/Projects/rpcs3/llvm_build/lib/Option/CMakeFiles/LLVMOption.dir +D:/Projects/rpcs3/llvm_build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir +D:/Projects/rpcs3/llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir +D:/Projects/rpcs3/llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir +D:/Projects/rpcs3/llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir +D:/Projects/rpcs3/llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir +D:/Projects/rpcs3/llvm_build/lib/TableGen/CMakeFiles/LLVMTableGen.dir +D:/Projects/rpcs3/llvm_build/lib/Target/CMakeFiles/LLVMTarget.dir +D:/Projects/rpcs3/llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir +D:/Projects/rpcs3/llvm_build/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir +D:/Projects/rpcs3/llvm_build/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir +D:/Projects/rpcs3/llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir +D:/Projects/rpcs3/llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir +D:/Projects/rpcs3/llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir +D:/Projects/rpcs3/llvm_build/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir +D:/Projects/rpcs3/llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir +D:/Projects/rpcs3/llvm_build/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir +D:/Projects/rpcs3/llvm_build/lib/Analysis/IPA/CMakeFiles/LLVMipa.dir +D:/Projects/rpcs3/llvm_build/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir +D:/Projects/rpcs3/llvm_build/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir +D:/Projects/rpcs3/llvm_build/CMakeFiles/ZERO_CHECK.dir +D:/Projects/rpcs3/llvm_build/include/llvm/IR/CMakeFiles/intrinsics_gen.dir +D:/Projects/rpcs3/llvm_build/utils/TableGen/CMakeFiles/llvm-tblgen.dir +D:/Projects/rpcs3/llvm_build/include/llvm/CMakeFiles/llvm_headers_do_not_build.dir diff --git a/llvm_build/CMakeFiles/a0d7c375469fcae89f4b04c22e11f80d/INSTALL_force.rule b/llvm_build/CMakeFiles/a0d7c375469fcae89f4b04c22e11f80d/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/a0d7c375469fcae89f4b04c22e11f80d/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/a0d7c375469fcae89f4b04c22e11f80d/PACKAGE_force.rule b/llvm_build/CMakeFiles/a0d7c375469fcae89f4b04c22e11f80d/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/a0d7c375469fcae89f4b04c22e11f80d/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/INSTALL_force.rule b/llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/PACKAGE_force.rule b/llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/X86CommonTableGen.rule b/llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/X86CommonTableGen.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/X86CommonTableGen.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/a2fdec62832176e0f453abcb0c2262ee/INSTALL_force.rule b/llvm_build/CMakeFiles/a2fdec62832176e0f453abcb0c2262ee/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/a2fdec62832176e0f453abcb0c2262ee/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/a2fdec62832176e0f453abcb0c2262ee/PACKAGE_force.rule b/llvm_build/CMakeFiles/a2fdec62832176e0f453abcb0c2262ee/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/a2fdec62832176e0f453abcb0c2262ee/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/a40c598e3ff5af4a86af0176ffdcfa56/INSTALL_force.rule b/llvm_build/CMakeFiles/a40c598e3ff5af4a86af0176ffdcfa56/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/a40c598e3ff5af4a86af0176ffdcfa56/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/a40c598e3ff5af4a86af0176ffdcfa56/PACKAGE_force.rule b/llvm_build/CMakeFiles/a40c598e3ff5af4a86af0176ffdcfa56/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/a40c598e3ff5af4a86af0176ffdcfa56/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/a693dbeb0b54e865ff6ac7418694d6f8/INSTALL_force.rule b/llvm_build/CMakeFiles/a693dbeb0b54e865ff6ac7418694d6f8/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/a693dbeb0b54e865ff6ac7418694d6f8/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/a693dbeb0b54e865ff6ac7418694d6f8/PACKAGE_force.rule b/llvm_build/CMakeFiles/a693dbeb0b54e865ff6ac7418694d6f8/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/a693dbeb0b54e865ff6ac7418694d6f8/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/b0cc773091a3d13dce2ee987be46bc73/Intrinsics.gen.rule b/llvm_build/CMakeFiles/b0cc773091a3d13dce2ee987be46bc73/Intrinsics.gen.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/b0cc773091a3d13dce2ee987be46bc73/Intrinsics.gen.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/b0cc773091a3d13dce2ee987be46bc73/Intrinsics.gen.tmp.rule b/llvm_build/CMakeFiles/b0cc773091a3d13dce2ee987be46bc73/Intrinsics.gen.tmp.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/b0cc773091a3d13dce2ee987be46bc73/Intrinsics.gen.tmp.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/b289844eade5a87ee3f9877c59b0f678/INSTALL_force.rule b/llvm_build/CMakeFiles/b289844eade5a87ee3f9877c59b0f678/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/b289844eade5a87ee3f9877c59b0f678/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/b289844eade5a87ee3f9877c59b0f678/PACKAGE_force.rule b/llvm_build/CMakeFiles/b289844eade5a87ee3f9877c59b0f678/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/b289844eade5a87ee3f9877c59b0f678/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/b4c5fa23f86e8e3c6ec4bbac9329d2fc/INSTALL_force.rule b/llvm_build/CMakeFiles/b4c5fa23f86e8e3c6ec4bbac9329d2fc/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/b4c5fa23f86e8e3c6ec4bbac9329d2fc/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/b4c5fa23f86e8e3c6ec4bbac9329d2fc/PACKAGE_force.rule b/llvm_build/CMakeFiles/b4c5fa23f86e8e3c6ec4bbac9329d2fc/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/b4c5fa23f86e8e3c6ec4bbac9329d2fc/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/b572ca265a16ab164262128f49fcbfa4/INSTALL_force.rule b/llvm_build/CMakeFiles/b572ca265a16ab164262128f49fcbfa4/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/b572ca265a16ab164262128f49fcbfa4/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/b572ca265a16ab164262128f49fcbfa4/PACKAGE_force.rule b/llvm_build/CMakeFiles/b572ca265a16ab164262128f49fcbfa4/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/b572ca265a16ab164262128f49fcbfa4/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/b90dd3fa4664eb1949326858401cc464/INSTALL_force.rule b/llvm_build/CMakeFiles/b90dd3fa4664eb1949326858401cc464/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/b90dd3fa4664eb1949326858401cc464/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/b90dd3fa4664eb1949326858401cc464/PACKAGE_force.rule b/llvm_build/CMakeFiles/b90dd3fa4664eb1949326858401cc464/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/b90dd3fa4664eb1949326858401cc464/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/bab7f4143af155026da5c54f54e0a350/INSTALL_force.rule b/llvm_build/CMakeFiles/bab7f4143af155026da5c54f54e0a350/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/bab7f4143af155026da5c54f54e0a350/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/bab7f4143af155026da5c54f54e0a350/PACKAGE_force.rule b/llvm_build/CMakeFiles/bab7f4143af155026da5c54f54e0a350/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/bab7f4143af155026da5c54f54e0a350/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/be1edb4a02e5d0bbe5d1b0e0ebd8af45/INSTALL_force.rule b/llvm_build/CMakeFiles/be1edb4a02e5d0bbe5d1b0e0ebd8af45/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/be1edb4a02e5d0bbe5d1b0e0ebd8af45/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/be1edb4a02e5d0bbe5d1b0e0ebd8af45/PACKAGE_force.rule b/llvm_build/CMakeFiles/be1edb4a02e5d0bbe5d1b0e0ebd8af45/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/be1edb4a02e5d0bbe5d1b0e0ebd8af45/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/be301ef5bb2063f7772c756bd127d278/INSTALL_force.rule b/llvm_build/CMakeFiles/be301ef5bb2063f7772c756bd127d278/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/be301ef5bb2063f7772c756bd127d278/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/be301ef5bb2063f7772c756bd127d278/PACKAGE_force.rule b/llvm_build/CMakeFiles/be301ef5bb2063f7772c756bd127d278/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/be301ef5bb2063f7772c756bd127d278/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/be672fb2adeb3bc3312871262d240210/INSTALL_force.rule b/llvm_build/CMakeFiles/be672fb2adeb3bc3312871262d240210/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/be672fb2adeb3bc3312871262d240210/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/be672fb2adeb3bc3312871262d240210/PACKAGE_force.rule b/llvm_build/CMakeFiles/be672fb2adeb3bc3312871262d240210/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/be672fb2adeb3bc3312871262d240210/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/c8a402f3c2ac6d3d95677b558f9556c3/INSTALL_force.rule b/llvm_build/CMakeFiles/c8a402f3c2ac6d3d95677b558f9556c3/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/c8a402f3c2ac6d3d95677b558f9556c3/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/c8a402f3c2ac6d3d95677b558f9556c3/PACKAGE_force.rule b/llvm_build/CMakeFiles/c8a402f3c2ac6d3d95677b558f9556c3/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/c8a402f3c2ac6d3d95677b558f9556c3/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/c970154d07f938ceb327f299ab4c20e7/INSTALL_force.rule b/llvm_build/CMakeFiles/c970154d07f938ceb327f299ab4c20e7/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/c970154d07f938ceb327f299ab4c20e7/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/c970154d07f938ceb327f299ab4c20e7/PACKAGE_force.rule b/llvm_build/CMakeFiles/c970154d07f938ceb327f299ab4c20e7/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/c970154d07f938ceb327f299ab4c20e7/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/c9a5bfd4b6a1adf8e61b06464b42f868/INSTALL_force.rule b/llvm_build/CMakeFiles/c9a5bfd4b6a1adf8e61b06464b42f868/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/c9a5bfd4b6a1adf8e61b06464b42f868/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/c9a5bfd4b6a1adf8e61b06464b42f868/PACKAGE_force.rule b/llvm_build/CMakeFiles/c9a5bfd4b6a1adf8e61b06464b42f868/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/c9a5bfd4b6a1adf8e61b06464b42f868/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/cb59c9ce123fc3721274967e9d47726f/INSTALL_force.rule b/llvm_build/CMakeFiles/cb59c9ce123fc3721274967e9d47726f/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/cb59c9ce123fc3721274967e9d47726f/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/cb59c9ce123fc3721274967e9d47726f/PACKAGE_force.rule b/llvm_build/CMakeFiles/cb59c9ce123fc3721274967e9d47726f/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/cb59c9ce123fc3721274967e9d47726f/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/cmake.check_cache b/llvm_build/CMakeFiles/cmake.check_cache new file mode 100644 index 000000000..3dccd7317 --- /dev/null +++ b/llvm_build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/llvm_build/CMakeFiles/d600b7a24d460cf0838456fd360fa7ca/INSTALL_force.rule b/llvm_build/CMakeFiles/d600b7a24d460cf0838456fd360fa7ca/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/d600b7a24d460cf0838456fd360fa7ca/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/d600b7a24d460cf0838456fd360fa7ca/PACKAGE_force.rule b/llvm_build/CMakeFiles/d600b7a24d460cf0838456fd360fa7ca/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/d600b7a24d460cf0838456fd360fa7ca/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/d60692722922dea7acc0d2127b3d8450/INSTALL_force.rule b/llvm_build/CMakeFiles/d60692722922dea7acc0d2127b3d8450/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/d60692722922dea7acc0d2127b3d8450/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/d60692722922dea7acc0d2127b3d8450/PACKAGE_force.rule b/llvm_build/CMakeFiles/d60692722922dea7acc0d2127b3d8450/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/d60692722922dea7acc0d2127b3d8450/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/e37f87f5eb9e74bbe3cd11c9c3c85478/INSTALL_force.rule b/llvm_build/CMakeFiles/e37f87f5eb9e74bbe3cd11c9c3c85478/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/e37f87f5eb9e74bbe3cd11c9c3c85478/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/e37f87f5eb9e74bbe3cd11c9c3c85478/PACKAGE_force.rule b/llvm_build/CMakeFiles/e37f87f5eb9e74bbe3cd11c9c3c85478/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/e37f87f5eb9e74bbe3cd11c9c3c85478/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/e9082e3c7cddc4484294f8b5dc7ec50f/INSTALL_force.rule b/llvm_build/CMakeFiles/e9082e3c7cddc4484294f8b5dc7ec50f/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/e9082e3c7cddc4484294f8b5dc7ec50f/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/e9082e3c7cddc4484294f8b5dc7ec50f/PACKAGE_force.rule b/llvm_build/CMakeFiles/e9082e3c7cddc4484294f8b5dc7ec50f/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/e9082e3c7cddc4484294f8b5dc7ec50f/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmMatcher.inc.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmMatcher.inc.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmMatcher.inc.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmMatcher.inc.tmp.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmMatcher.inc.tmp.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmMatcher.inc.tmp.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter.inc.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter.inc.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter.inc.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter.inc.tmp.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter.inc.tmp.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter.inc.tmp.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter1.inc.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter1.inc.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter1.inc.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter1.inc.tmp.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter1.inc.tmp.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter1.inc.tmp.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenCallingConv.inc.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenCallingConv.inc.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenCallingConv.inc.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenCallingConv.inc.tmp.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenCallingConv.inc.tmp.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenCallingConv.inc.tmp.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDAGISel.inc.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDAGISel.inc.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDAGISel.inc.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDAGISel.inc.tmp.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDAGISel.inc.tmp.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDAGISel.inc.tmp.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDisassemblerTables.inc.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDisassemblerTables.inc.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDisassemblerTables.inc.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDisassemblerTables.inc.tmp.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDisassemblerTables.inc.tmp.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDisassemblerTables.inc.tmp.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenFastISel.inc.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenFastISel.inc.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenFastISel.inc.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenFastISel.inc.tmp.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenFastISel.inc.tmp.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenFastISel.inc.tmp.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenInstrInfo.inc.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenInstrInfo.inc.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenInstrInfo.inc.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenInstrInfo.inc.tmp.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenInstrInfo.inc.tmp.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenInstrInfo.inc.tmp.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenRegisterInfo.inc.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenRegisterInfo.inc.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenRegisterInfo.inc.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenRegisterInfo.inc.tmp.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenRegisterInfo.inc.tmp.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenRegisterInfo.inc.tmp.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenSubtargetInfo.inc.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenSubtargetInfo.inc.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenSubtargetInfo.inc.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenSubtargetInfo.inc.tmp.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenSubtargetInfo.inc.tmp.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenSubtargetInfo.inc.tmp.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/f74392c3f8a2cf232fa9d14cd13ef03b/INSTALL_force.rule b/llvm_build/CMakeFiles/f74392c3f8a2cf232fa9d14cd13ef03b/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/f74392c3f8a2cf232fa9d14cd13ef03b/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/f74392c3f8a2cf232fa9d14cd13ef03b/PACKAGE_force.rule b/llvm_build/CMakeFiles/f74392c3f8a2cf232fa9d14cd13ef03b/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/f74392c3f8a2cf232fa9d14cd13ef03b/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/f9684a1e523b36360a79f334e1e217a7/INSTALL_force.rule b/llvm_build/CMakeFiles/f9684a1e523b36360a79f334e1e217a7/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/f9684a1e523b36360a79f334e1e217a7/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/f9684a1e523b36360a79f334e1e217a7/PACKAGE_force.rule b/llvm_build/CMakeFiles/f9684a1e523b36360a79f334e1e217a7/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/f9684a1e523b36360a79f334e1e217a7/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/fb8b3109dc99953348a51caa7bc16df1/INSTALL_force.rule b/llvm_build/CMakeFiles/fb8b3109dc99953348a51caa7bc16df1/INSTALL_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/fb8b3109dc99953348a51caa7bc16df1/INSTALL_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/fb8b3109dc99953348a51caa7bc16df1/PACKAGE_force.rule b/llvm_build/CMakeFiles/fb8b3109dc99953348a51caa7bc16df1/PACKAGE_force.rule new file mode 100644 index 000000000..2d3998c9d --- /dev/null +++ b/llvm_build/CMakeFiles/fb8b3109dc99953348a51caa7bc16df1/PACKAGE_force.rule @@ -0,0 +1 @@ +# generated from CMake diff --git a/llvm_build/CMakeFiles/generate.stamp b/llvm_build/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/CMakeFiles/generate.stamp.depend b/llvm_build/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..3b44ead21 --- /dev/null +++ b/llvm_build/CMakeFiles/generate.stamp.depend @@ -0,0 +1,249 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/CMakeLists.txt +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeDetermineSystem.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeSystem.cmake.in +D:/Projects/rpcs3/llvm_build/CMakeFiles/3.0.1/CMakeSystem.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeDetermineCCompiler.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeDetermineCompiler.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeDetermineCompilerId.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CompilerId/VS-10.vcxproj.in +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeFindBinUtils.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeClDeps.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCCompiler.cmake.in +D:/Projects/rpcs3/llvm_build/CMakeFiles/3.0.1/CMakeCCompiler.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeDetermineCXXCompiler.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeDetermineCompiler.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/Platform/Windows-CXX.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeDetermineCompilerId.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CompilerId/VS-10.vcxproj.in +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeFindBinUtils.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeClDeps.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCXXCompiler.cmake.in +D:/Projects/rpcs3/llvm_build/CMakeFiles/3.0.1/CMakeCXXCompiler.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeSystemSpecificInformation.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeGenericSystem.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/Platform/Windows.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/Platform/WindowsPaths.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCInformation.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/Platform/Windows-MSVC-C.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/Platform/Windows-MSVC.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeDetermineRCCompiler.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeRCCompiler.cmake.in +D:/Projects/rpcs3/llvm_build/CMakeFiles/3.0.1/CMakeRCCompiler.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeRCInformation.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeTestRCCompiler.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCommonLanguageInclude.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeTestCCompiler.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeTestCompilerCommon.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeDetermineCompilerABI.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeParseImplicitLinkInfo.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCCompilerABI.c +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCCompiler.cmake.in +D:/Projects/rpcs3/llvm_build/CMakeFiles/3.0.1/CMakeCCompiler.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCXXInformation.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/Platform/Windows-MSVC-CXX.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/Platform/Windows-MSVC.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCommonLanguageInclude.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeTestCXXCompiler.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeTestCompilerCommon.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeDetermineCompilerABI.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeParseImplicitLinkInfo.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCXXCompilerABI.cpp +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCXXCompiler.cmake.in +D:/Projects/rpcs3/llvm_build/CMakeFiles/3.0.1/CMakeCXXCompiler.cmake +D:/Projects/rpcs3/llvm/cmake/modules/VersionFromVCS.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CPack.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CPackComponent.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Templates/CPackConfig.cmake.in +C:/Program Files (x86)/CMake/share/cmake-3.0/Templates/CPackConfig.cmake.in +D:/Projects/rpcs3/llvm/cmake/modules/AddLLVMDefinitions.cmake +D:/Projects/rpcs3/llvm/cmake/config-ix.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckIncludeFile.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckIncludeFileCXX.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckLibraryExists.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckSymbolExists.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckFunctionExists.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckCXXSourceCompiles.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/TestBigEndian.cmake +D:/Projects/rpcs3/llvm/cmake/modules/HandleLLVMStdlib.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckCXXCompilerFlag.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckCXXSourceCompiles.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake +D:/Projects/rpcs3/llvm/cmake/modules/CheckAtomic.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckCXXSourceCompiles.cmake +D:/Projects/rpcs3/llvm/cmake/modules/GetHostTriple.cmake +D:/Projects/rpcs3/llvm/cmake/modules/HandleLLVMOptions.cmake +D:/Projects/rpcs3/llvm/cmake/modules/HandleLLVMStdlib.cmake +D:/Projects/rpcs3/llvm/cmake/modules/AddLLVMDefinitions.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckCCompilerFlag.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckCSourceCompiles.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckCXXCompilerFlag.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckCXXSourceCompiles.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake +D:/Projects/rpcs3/llvm/cmake/modules/ChooseMSVCCRT.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/FindPythonInterp.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/FindPackageHandleStandardArgs.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/FindPackageMessage.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeParseArguments.cmake +D:/Projects/rpcs3/llvm_build/LLVMBuild.cmake +D:/Projects/rpcs3/llvm/LLVMBuild.txt +D:/Projects/rpcs3/llvm/bindings/LLVMBuild.txt +D:/Projects/rpcs3/llvm/docs/LLVMBuild.txt +D:/Projects/rpcs3/llvm/examples/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Analysis/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Analysis/IPA/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/AsmParser/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Bitcode/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Bitcode/Reader/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Bitcode/Writer/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/CodeGen/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/CodeGen/AsmPrinter/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/CodeGen/SelectionDAG/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/DebugInfo/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/ExecutionEngine/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/ExecutionEngine/Interpreter/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/ExecutionEngine/JIT/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/ExecutionEngine/MCJIT/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/ExecutionEngine/RuntimeDyld/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/ExecutionEngine/IntelJITEvents/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/ExecutionEngine/OProfileJIT/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/LineEditor/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Linker/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/IR/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/IRReader/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/LTO/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/MC/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/MC/MCAnalysis/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/MC/MCDisassembler/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/MC/MCParser/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Object/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Option/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/ProfileData/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Support/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/TableGen/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/ARM/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/ARM/AsmParser/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/ARM/Disassembler/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/ARM/InstPrinter/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/ARM/MCTargetDesc/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/ARM/TargetInfo/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/AArch64/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/AArch64/AsmParser/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/AArch64/Disassembler/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/AArch64/InstPrinter/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/AArch64/MCTargetDesc/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/AArch64/TargetInfo/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/AArch64/Utils/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/CppBackend/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/CppBackend/TargetInfo/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/Hexagon/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/Hexagon/InstPrinter/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/Hexagon/MCTargetDesc/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/Hexagon/TargetInfo/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/MSP430/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/MSP430/InstPrinter/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/MSP430/MCTargetDesc/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/MSP430/TargetInfo/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/NVPTX/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/NVPTX/InstPrinter/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/NVPTX/MCTargetDesc/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/NVPTX/TargetInfo/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/Mips/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/Mips/AsmParser/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/Mips/Disassembler/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/Mips/InstPrinter/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/Mips/MCTargetDesc/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/Mips/TargetInfo/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/PowerPC/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/PowerPC/AsmParser/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/PowerPC/Disassembler/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/PowerPC/InstPrinter/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/PowerPC/MCTargetDesc/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/PowerPC/TargetInfo/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/R600/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/R600/InstPrinter/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/R600/MCTargetDesc/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/R600/TargetInfo/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/Sparc/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/Sparc/AsmParser/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/Sparc/Disassembler/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/Sparc/InstPrinter/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/Sparc/MCTargetDesc/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/Sparc/TargetInfo/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/SystemZ/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/SystemZ/AsmParser/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/SystemZ/Disassembler/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/SystemZ/InstPrinter/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/SystemZ/MCTargetDesc/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/SystemZ/TargetInfo/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/X86/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/X86/AsmParser/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/X86/Disassembler/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/X86/InstPrinter/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/X86/MCTargetDesc/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/X86/TargetInfo/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/X86/Utils/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/XCore/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/XCore/Disassembler/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/XCore/InstPrinter/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/XCore/MCTargetDesc/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Target/XCore/TargetInfo/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Transforms/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Transforms/IPO/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Transforms/InstCombine/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Transforms/Instrumentation/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Transforms/Scalar/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Transforms/Utils/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Transforms/Vectorize/LLVMBuild.txt +D:/Projects/rpcs3/llvm/lib/Transforms/ObjCARC/LLVMBuild.txt +D:/Projects/rpcs3/llvm/projects/LLVMBuild.txt +D:/Projects/rpcs3/llvm/tools/LLVMBuild.txt +D:/Projects/rpcs3/llvm/tools/bugpoint/LLVMBuild.txt +D:/Projects/rpcs3/llvm/tools/llc/LLVMBuild.txt +D:/Projects/rpcs3/llvm/tools/lli/LLVMBuild.txt +D:/Projects/rpcs3/llvm/tools/lli/ChildTarget/LLVMBuild.txt +D:/Projects/rpcs3/llvm/tools/llvm-ar/LLVMBuild.txt +D:/Projects/rpcs3/llvm/tools/llvm-as/LLVMBuild.txt +D:/Projects/rpcs3/llvm/tools/llvm-bcanalyzer/LLVMBuild.txt +D:/Projects/rpcs3/llvm/tools/llvm-cov/LLVMBuild.txt +D:/Projects/rpcs3/llvm/tools/llvm-diff/LLVMBuild.txt +D:/Projects/rpcs3/llvm/tools/llvm-dis/LLVMBuild.txt +D:/Projects/rpcs3/llvm/tools/llvm-dwarfdump/LLVMBuild.txt +D:/Projects/rpcs3/llvm/tools/llvm-extract/LLVMBuild.txt +D:/Projects/rpcs3/llvm/tools/llvm-jitlistener/LLVMBuild.txt +D:/Projects/rpcs3/llvm/tools/llvm-link/LLVMBuild.txt +D:/Projects/rpcs3/llvm/tools/llvm-lto/LLVMBuild.txt +D:/Projects/rpcs3/llvm/tools/llvm-mc/LLVMBuild.txt +D:/Projects/rpcs3/llvm/tools/llvm-nm/LLVMBuild.txt +D:/Projects/rpcs3/llvm/tools/llvm-objdump/LLVMBuild.txt +D:/Projects/rpcs3/llvm/tools/llvm-profdata/LLVMBuild.txt +D:/Projects/rpcs3/llvm/tools/llvm-rtdyld/LLVMBuild.txt +D:/Projects/rpcs3/llvm/tools/llvm-size/LLVMBuild.txt +D:/Projects/rpcs3/llvm/tools/macho-dump/LLVMBuild.txt +D:/Projects/rpcs3/llvm/tools/opt/LLVMBuild.txt +D:/Projects/rpcs3/llvm/tools/llvm-mcmarkup/LLVMBuild.txt +D:/Projects/rpcs3/llvm/utils/LLVMBuild.txt +D:/Projects/rpcs3/llvm/utils/TableGen/LLVMBuild.txt +D:/Projects/rpcs3/llvm/utils/unittest/LLVMBuild.txt +D:/Projects/rpcs3/llvm/utils/llvm-build/llvmbuild/configutil.py +D:/Projects/rpcs3/llvm/utils/llvm-build/llvmbuild/main.py +D:/Projects/rpcs3/llvm/utils/llvm-build/llvmbuild/componentinfo.py +D:/Projects/rpcs3/llvm/utils/llvm-build/llvmbuild/util.py +D:/Projects/rpcs3/llvm/utils/llvm-build/llvmbuild/__init__.py +D:/Projects/rpcs3/llvm/include/llvm/Config/AsmPrinters.def.in +D:/Projects/rpcs3/llvm/include/llvm/Config/AsmParsers.def.in +D:/Projects/rpcs3/llvm/include/llvm/Config/Disassemblers.def.in +D:/Projects/rpcs3/llvm/include/llvm/Config/Targets.def.in +D:/Projects/rpcs3/llvm/include/llvm/Config/config.h.cmake +D:/Projects/rpcs3/llvm/include/llvm/Config/llvm-config.h.cmake +D:/Projects/rpcs3/llvm/include/llvm/Support/DataTypes.h.cmake +D:/Projects/rpcs3/llvm/cmake/modules/AddLLVM.cmake +D:/Projects/rpcs3/llvm/cmake/modules/LLVMParseArguments.cmake +D:/Projects/rpcs3/llvm/cmake/modules/LLVMProcessSources.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/AddFileDependencies.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeParseArguments.cmake +D:/Projects/rpcs3/llvm/cmake/modules/LLVM-Config.cmake +D:/Projects/rpcs3/llvm/cmake/modules/TableGen.cmake diff --git a/llvm_build/CMakeFiles/generate.stamp.list b/llvm_build/CMakeFiles/generate.stamp.list new file mode 100644 index 000000000..05d36e740 --- /dev/null +++ b/llvm_build/CMakeFiles/generate.stamp.list @@ -0,0 +1,53 @@ +D:/Projects/rpcs3/llvm_build/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/Support/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/TableGen/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/utils/TableGen/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/include/llvm/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/include/llvm/IR/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/IR/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/IRReader/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/CodeGen/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/Bitcode/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/Bitcode/Reader/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/Bitcode/Writer/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/Transforms/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/Transforms/Utils/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/Transforms/Instrumentation/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/Transforms/InstCombine/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/Transforms/Scalar/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/Transforms/IPO/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/Transforms/Vectorize/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/Transforms/Hello/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/Transforms/ObjCARC/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/Linker/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/Analysis/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/Analysis/IPA/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/LTO/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/MC/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/MC/MCAnalysis/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/MC/MCParser/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/MC/MCDisassembler/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/Object/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/Option/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/DebugInfo/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/ExecutionEngine/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/ExecutionEngine/Interpreter/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/ExecutionEngine/JIT/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/Target/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/Target/X86/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/Target/X86/AsmParser/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/Target/X86/Disassembler/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/Target/X86/Utils/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/AsmParser/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/LineEditor/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/lib/ProfileData/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/projects/CMakeFiles/generate.stamp +D:/Projects/rpcs3/llvm_build/cmake/modules/CMakeFiles/generate.stamp diff --git a/llvm_build/CPackConfig.cmake b/llvm_build/CPackConfig.cmake new file mode 100644 index 000000000..27fd57b26 --- /dev/null +++ b/llvm_build/CPackConfig.cmake @@ -0,0 +1,74 @@ +# This file will be configured to contain variables for CPack. These variables +# should be set in the CMake list file of the project before CPack module is +# included. The list of available CPACK_xxx variables and their associated +# documentation may be obtained using +# cpack --help-variable-list +# +# Some variables are common to all generators (e.g. CPACK_PACKAGE_NAME) +# and some are specific to a generator +# (e.g. CPACK_NSIS_EXTRA_INSTALL_COMMANDS). The generator specific variables +# usually begin with CPACK__xxxx. + + +SET(CPACK_BINARY_BUNDLE "") +SET(CPACK_BINARY_CYGWIN "") +SET(CPACK_BINARY_DEB "") +SET(CPACK_BINARY_DRAGNDROP "") +SET(CPACK_BINARY_NSIS "ON") +SET(CPACK_BINARY_OSXX11 "") +SET(CPACK_BINARY_PACKAGEMAKER "") +SET(CPACK_BINARY_RPM "") +SET(CPACK_BINARY_STGZ "") +SET(CPACK_BINARY_TBZ2 "") +SET(CPACK_BINARY_TGZ "") +SET(CPACK_BINARY_TZ "") +SET(CPACK_BINARY_WIX "OFF") +SET(CPACK_BINARY_ZIP "OFF") +SET(CPACK_CMAKE_GENERATOR "Visual Studio 12 2013 Win64") +SET(CPACK_COMPONENTS_ALL "") +SET(CPACK_COMPONENT_UNSPECIFIED_HIDDEN "TRUE") +SET(CPACK_COMPONENT_UNSPECIFIED_REQUIRED "TRUE") +SET(CPACK_GENERATOR "NSIS") +SET(CPACK_INSTALL_CMAKE_PROJECTS "D:/Projects/rpcs3/llvm_build;LLVM;ALL;/") +SET(CPACK_INSTALL_PREFIX "C:/Program Files/LLVM") +SET(CPACK_MODULE_PATH "D:/Projects/rpcs3/llvm/cmake;D:/Projects/rpcs3/llvm/cmake/modules") +SET(CPACK_NSIS_DISPLAY_NAME "LLVM") +SET(CPACK_NSIS_ENABLE_UNINSTALL_BEFORE_INSTALL "ON") +SET(CPACK_NSIS_EXTRA_INSTALL_COMMANDS "ExecWait '$INSTDIR/tools/msbuild/install.bat'") +SET(CPACK_NSIS_EXTRA_UNINSTALL_COMMANDS "ExecWait '$INSTDIR/tools/msbuild/uninstall.bat'") +SET(CPACK_NSIS_INSTALLER_ICON_CODE "") +SET(CPACK_NSIS_INSTALLER_MUI_ICON_CODE "") +SET(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES") +SET(CPACK_NSIS_MODIFY_PATH "ON") +SET(CPACK_NSIS_MUI_ICON "D:/Projects/rpcs3/llvm\\cmake\\nsis_icon.ico") +SET(CPACK_NSIS_MUI_UNIICON "D:/Projects/rpcs3/llvm\\cmake\\nsis_icon.ico") +SET(CPACK_NSIS_PACKAGE_NAME "LLVM") +SET(CPACK_OUTPUT_CONFIG_FILE "D:/Projects/rpcs3/llvm_build/CPackConfig.cmake") +SET(CPACK_PACKAGE_DEFAULT_LOCATION "/") +SET(CPACK_PACKAGE_DESCRIPTION_FILE "C:/Program Files (x86)/CMake/share/cmake-3.0/Templates/CPack.GenericDescription.txt") +SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "LLVM built using CMake") +SET(CPACK_PACKAGE_FILE_NAME "LLVM-3.5.0svn-win64") +SET(CPACK_PACKAGE_ICON "D:/Projects/rpcs3/llvm\\cmake\\nsis_logo.bmp") +SET(CPACK_PACKAGE_INSTALL_DIRECTORY "LLVM") +SET(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "LLVM") +SET(CPACK_PACKAGE_NAME "LLVM") +SET(CPACK_PACKAGE_RELOCATABLE "true") +SET(CPACK_PACKAGE_VENDOR "LLVM") +SET(CPACK_PACKAGE_VERSION "3.5.0svn") +SET(CPACK_PACKAGE_VERSION_MAJOR "3") +SET(CPACK_PACKAGE_VERSION_MINOR "5") +SET(CPACK_PACKAGE_VERSION_PATCH "0") +SET(CPACK_RESOURCE_FILE_LICENSE "D:/Projects/rpcs3/llvm/LICENSE.TXT") +SET(CPACK_RESOURCE_FILE_README "C:/Program Files (x86)/CMake/share/cmake-3.0/Templates/CPack.GenericDescription.txt") +SET(CPACK_RESOURCE_FILE_WELCOME "C:/Program Files (x86)/CMake/share/cmake-3.0/Templates/CPack.GenericWelcome.txt") +SET(CPACK_SET_DESTDIR "OFF") +SET(CPACK_SOURCE_CYGWIN "") +SET(CPACK_SOURCE_GENERATOR "ZIP") +SET(CPACK_SOURCE_OUTPUT_CONFIG_FILE "D:/Projects/rpcs3/llvm_build/CPackSourceConfig.cmake") +SET(CPACK_SOURCE_TBZ2 "") +SET(CPACK_SOURCE_TGZ "") +SET(CPACK_SOURCE_TZ "") +SET(CPACK_SOURCE_ZIP "ON") +SET(CPACK_SYSTEM_NAME "win64") +SET(CPACK_TOPLEVEL_TAG "win64") +SET(CPACK_WIX_SIZEOF_VOID_P "8") diff --git a/llvm_build/CPackSourceConfig.cmake b/llvm_build/CPackSourceConfig.cmake new file mode 100644 index 000000000..e24fe8b8b --- /dev/null +++ b/llvm_build/CPackSourceConfig.cmake @@ -0,0 +1,81 @@ +# This file will be configured to contain variables for CPack. These variables +# should be set in the CMake list file of the project before CPack module is +# included. The list of available CPACK_xxx variables and their associated +# documentation may be obtained using +# cpack --help-variable-list +# +# Some variables are common to all generators (e.g. CPACK_PACKAGE_NAME) +# and some are specific to a generator +# (e.g. CPACK_NSIS_EXTRA_INSTALL_COMMANDS). The generator specific variables +# usually begin with CPACK__xxxx. + + +SET(CPACK_BINARY_BUNDLE "") +SET(CPACK_BINARY_CYGWIN "") +SET(CPACK_BINARY_DEB "") +SET(CPACK_BINARY_DRAGNDROP "") +SET(CPACK_BINARY_NSIS "ON") +SET(CPACK_BINARY_OSXX11 "") +SET(CPACK_BINARY_PACKAGEMAKER "") +SET(CPACK_BINARY_RPM "") +SET(CPACK_BINARY_STGZ "") +SET(CPACK_BINARY_TBZ2 "") +SET(CPACK_BINARY_TGZ "") +SET(CPACK_BINARY_TZ "") +SET(CPACK_BINARY_WIX "OFF") +SET(CPACK_BINARY_ZIP "OFF") +SET(CPACK_CMAKE_GENERATOR "Visual Studio 12 2013 Win64") +SET(CPACK_COMPONENTS_ALL "") +SET(CPACK_COMPONENT_UNSPECIFIED_HIDDEN "TRUE") +SET(CPACK_COMPONENT_UNSPECIFIED_REQUIRED "TRUE") +SET(CPACK_GENERATOR "ZIP") +SET(CPACK_IGNORE_FILES "/CVS/;/\\.svn/;/\\.bzr/;/\\.hg/;/\\.git/;\\.swp$;\\.#;/#") +SET(CPACK_INSTALLED_DIRECTORIES "D:/Projects/rpcs3/llvm;/") +SET(CPACK_INSTALL_CMAKE_PROJECTS "") +SET(CPACK_INSTALL_PREFIX "C:/Program Files/LLVM") +SET(CPACK_MODULE_PATH "D:/Projects/rpcs3/llvm/cmake;D:/Projects/rpcs3/llvm/cmake/modules") +SET(CPACK_NSIS_DISPLAY_NAME "LLVM") +SET(CPACK_NSIS_ENABLE_UNINSTALL_BEFORE_INSTALL "ON") +SET(CPACK_NSIS_EXTRA_INSTALL_COMMANDS "ExecWait '$INSTDIR/tools/msbuild/install.bat'") +SET(CPACK_NSIS_EXTRA_UNINSTALL_COMMANDS "ExecWait '$INSTDIR/tools/msbuild/uninstall.bat'") +SET(CPACK_NSIS_INSTALLER_ICON_CODE "") +SET(CPACK_NSIS_INSTALLER_MUI_ICON_CODE "") +SET(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES") +SET(CPACK_NSIS_MODIFY_PATH "ON") +SET(CPACK_NSIS_MUI_ICON "D:/Projects/rpcs3/llvm\\cmake\\nsis_icon.ico") +SET(CPACK_NSIS_MUI_UNIICON "D:/Projects/rpcs3/llvm\\cmake\\nsis_icon.ico") +SET(CPACK_NSIS_PACKAGE_NAME "LLVM") +SET(CPACK_OUTPUT_CONFIG_FILE "D:/Projects/rpcs3/llvm_build/CPackConfig.cmake") +SET(CPACK_PACKAGE_DEFAULT_LOCATION "/") +SET(CPACK_PACKAGE_DESCRIPTION_FILE "C:/Program Files (x86)/CMake/share/cmake-3.0/Templates/CPack.GenericDescription.txt") +SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "LLVM built using CMake") +SET(CPACK_PACKAGE_FILE_NAME "LLVM-3.5.0svn-Source") +SET(CPACK_PACKAGE_ICON "D:/Projects/rpcs3/llvm\\cmake\\nsis_logo.bmp") +SET(CPACK_PACKAGE_INSTALL_DIRECTORY "LLVM") +SET(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "LLVM") +SET(CPACK_PACKAGE_NAME "LLVM") +SET(CPACK_PACKAGE_RELOCATABLE "true") +SET(CPACK_PACKAGE_VENDOR "LLVM") +SET(CPACK_PACKAGE_VERSION "3.5.0svn") +SET(CPACK_PACKAGE_VERSION_MAJOR "3") +SET(CPACK_PACKAGE_VERSION_MINOR "5") +SET(CPACK_PACKAGE_VERSION_PATCH "0") +SET(CPACK_RESOURCE_FILE_LICENSE "D:/Projects/rpcs3/llvm/LICENSE.TXT") +SET(CPACK_RESOURCE_FILE_README "C:/Program Files (x86)/CMake/share/cmake-3.0/Templates/CPack.GenericDescription.txt") +SET(CPACK_RESOURCE_FILE_WELCOME "C:/Program Files (x86)/CMake/share/cmake-3.0/Templates/CPack.GenericWelcome.txt") +SET(CPACK_SET_DESTDIR "OFF") +SET(CPACK_SOURCE_CYGWIN "") +SET(CPACK_SOURCE_GENERATOR "ZIP") +SET(CPACK_SOURCE_IGNORE_FILES "/CVS/;/\\.svn/;/\\.bzr/;/\\.hg/;/\\.git/;\\.swp$;\\.#;/#") +SET(CPACK_SOURCE_INSTALLED_DIRECTORIES "D:/Projects/rpcs3/llvm;/") +SET(CPACK_SOURCE_OUTPUT_CONFIG_FILE "D:/Projects/rpcs3/llvm_build/CPackSourceConfig.cmake") +SET(CPACK_SOURCE_PACKAGE_FILE_NAME "LLVM-3.5.0svn-Source") +SET(CPACK_SOURCE_TBZ2 "") +SET(CPACK_SOURCE_TGZ "") +SET(CPACK_SOURCE_TOPLEVEL_TAG "win64-Source") +SET(CPACK_SOURCE_TZ "") +SET(CPACK_SOURCE_ZIP "ON") +SET(CPACK_STRIP_FILES "") +SET(CPACK_SYSTEM_NAME "win64") +SET(CPACK_TOPLEVEL_TAG "win64-Source") +SET(CPACK_WIX_SIZEOF_VOID_P "8") diff --git a/llvm_build/DummyConfigureOutput b/llvm_build/DummyConfigureOutput new file mode 100644 index 000000000..eb20d0989 --- /dev/null +++ b/llvm_build/DummyConfigureOutput @@ -0,0 +1 @@ +from llvmbuild.main import main diff --git a/llvm_build/INSTALL.vcxproj b/llvm_build/INSTALL.vcxproj new file mode 100644 index 000000000..952ffc3bb --- /dev/null +++ b/llvm_build/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build;D:\Projects\rpcs3\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build;D:\Projects\rpcs3\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/INSTALL.vcxproj.filters b/llvm_build/INSTALL.vcxproj.filters new file mode 100644 index 000000000..72686a722 --- /dev/null +++ b/llvm_build/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/LLVM.sln b/llvm_build/LLVM.sln new file mode 100644 index 000000000..152605979 --- /dev/null +++ b/llvm_build/LLVM.sln @@ -0,0 +1,616 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Express 2013 for Windows Desktop +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", "ALL_BUILD.vcxproj", "{681ACAC2-256D-48A1-BCAD-BD607D22BDB4}" + ProjectSection(ProjectDependencies) = postProject + {8343C725-5972-409D-B3FD-2A5FAA1D5C5C} = {8343C725-5972-409D-B3FD-2A5FAA1D5C5C} + {F9D100BB-16EA-428D-B709-793BE0B511D1} = {F9D100BB-16EA-428D-B709-793BE0B511D1} + {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2} = {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2} + {81C46697-F282-48FE-993E-0B9FDA21E9C7} = {81C46697-F282-48FE-993E-0B9FDA21E9C7} + {751A14B1-0397-4959-A61C-C7ED1E153BFC} = {751A14B1-0397-4959-A61C-C7ED1E153BFC} + {4E2CE753-5481-4521-87AC-3E02F99405EC} = {4E2CE753-5481-4521-87AC-3E02F99405EC} + {E383113C-EA5C-4321-A957-8B421782A070} = {E383113C-EA5C-4321-A957-8B421782A070} + {A8CD982D-DAB9-4345-B230-AFF310FF9D2E} = {A8CD982D-DAB9-4345-B230-AFF310FF9D2E} + {4BF6E9E0-7ED3-43CC-81E7-337152E30021} = {4BF6E9E0-7ED3-43CC-81E7-337152E30021} + {4EC6F015-3FBC-4190-97AC-2D8B2794D04A} = {4EC6F015-3FBC-4190-97AC-2D8B2794D04A} + {975BB935-3CF7-4860-A24E-62F39D9DC7EB} = {975BB935-3CF7-4860-A24E-62F39D9DC7EB} + {40663C95-6697-49FE-A402-0BD373883FFA} = {40663C95-6697-49FE-A402-0BD373883FFA} + {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE} = {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE} + {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E} = {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E} + {C52AF063-7610-4E4F-AB94-C2F3B7397324} = {C52AF063-7610-4E4F-AB94-C2F3B7397324} + {7B7597E6-6BE2-4805-94A2-D0FE30A92151} = {7B7597E6-6BE2-4805-94A2-D0FE30A92151} + {052C9484-820D-4DCF-A660-C09432AE228A} = {052C9484-820D-4DCF-A660-C09432AE228A} + {AAC354E1-A2B7-4FCC-9CB7-500824721D84} = {AAC354E1-A2B7-4FCC-9CB7-500824721D84} + {13E99356-9DF8-4C6E-BCAC-BD75111DEF35} = {13E99356-9DF8-4C6E-BCAC-BD75111DEF35} + {CE2F2A88-5AEA-471C-83C1-ABAA767E089B} = {CE2F2A88-5AEA-471C-83C1-ABAA767E089B} + {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055} = {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055} + {8DC66021-A50C-412A-84DA-63EF49702C25} = {8DC66021-A50C-412A-84DA-63EF49702C25} + {EE7EC6E9-B173-4C83-95E3-3831E943F6D6} = {EE7EC6E9-B173-4C83-95E3-3831E943F6D6} + {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA} = {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA} + {359B0E09-7A11-458D-82AB-3FE3AACF5A06} = {359B0E09-7A11-458D-82AB-3FE3AACF5A06} + {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B} = {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B} + {1829F961-4B79-414E-8DB9-5062D146B890} = {1829F961-4B79-414E-8DB9-5062D146B890} + {060F77BA-DD46-4C4B-899F-D35D768A1A37} = {060F77BA-DD46-4C4B-899F-D35D768A1A37} + {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD} = {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD} + {86BAC22E-49CB-4EFB-8591-5CFE12FF2563} = {86BAC22E-49CB-4EFB-8591-5CFE12FF2563} + {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE} = {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE} + {9C14B1E9-ADA9-4328-8804-663B52102386} = {9C14B1E9-ADA9-4328-8804-663B52102386} + {21A9AE70-68DD-43EA-ABC2-CBF14064AD78} = {21A9AE70-68DD-43EA-ABC2-CBF14064AD78} + {D7B40A9A-44F6-4919-B75F-39E70EC099F9} = {D7B40A9A-44F6-4919-B75F-39E70EC099F9} + {E4D3147B-EEC2-4F36-B583-CD679FEF1932} = {E4D3147B-EEC2-4F36-B583-CD679FEF1932} + {EDB757AF-693F-472D-9BAD-7447449C0231} = {EDB757AF-693F-472D-9BAD-7447449C0231} + {022FF3F5-0845-4544-A7E5-C5C352123625} = {022FF3F5-0845-4544-A7E5-C5C352123625} + {28558096-C540-421E-8533-332B6B4EE66F} = {28558096-C540-421E-8533-332B6B4EE66F} + {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89} = {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89} + {1EAF884F-FECF-4D9B-AD99-34D83E230235} = {1EAF884F-FECF-4D9B-AD99-34D83E230235} + {EDE64E29-6CBE-4D86-956E-29F0F93B351D} = {EDE64E29-6CBE-4D86-956E-29F0F93B351D} + {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40} = {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40} + {9A90BEDD-592D-463F-B2DE-5E7914059166} = {9A90BEDD-592D-463F-B2DE-5E7914059166} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {8B29688C-5D8C-412E-85F5-012FBF12B1DE} = {8B29688C-5D8C-412E-85F5-012FBF12B1DE} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "INSTALL", "INSTALL.vcxproj", "{D2E52B9D-6550-43F1-9825-9C62C06B11DA}" + ProjectSection(ProjectDependencies) = postProject + {681ACAC2-256D-48A1-BCAD-BD607D22BDB4} = {681ACAC2-256D-48A1-BCAD-BD607D22BDB4} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMAnalysis", "lib\Analysis\LLVMAnalysis.vcxproj", "{8343C725-5972-409D-B3FD-2A5FAA1D5C5C}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMAsmParser", "lib\AsmParser\LLVMAsmParser.vcxproj", "{F9D100BB-16EA-428D-B709-793BE0B511D1}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMAsmPrinter", "lib\CodeGen\AsmPrinter\LLVMAsmPrinter.vcxproj", "{BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMBitReader", "lib\Bitcode\Reader\LLVMBitReader.vcxproj", "{81C46697-F282-48FE-993E-0B9FDA21E9C7}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMBitWriter", "lib\Bitcode\Writer\LLVMBitWriter.vcxproj", "{751A14B1-0397-4959-A61C-C7ED1E153BFC}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMCodeGen", "lib\CodeGen\LLVMCodeGen.vcxproj", "{4E2CE753-5481-4521-87AC-3E02F99405EC}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMCore", "lib\IR\LLVMCore.vcxproj", "{E383113C-EA5C-4321-A957-8B421782A070}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMDebugInfo", "lib\DebugInfo\LLVMDebugInfo.vcxproj", "{A8CD982D-DAB9-4345-B230-AFF310FF9D2E}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMExecutionEngine", "lib\ExecutionEngine\LLVMExecutionEngine.vcxproj", "{4BF6E9E0-7ED3-43CC-81E7-337152E30021}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMHello", "lib\Transforms\Hello\LLVMHello.vcxproj", "{4312199E-C9CB-471B-886F-A863ACD08B54}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMIRReader", "lib\IRReader\LLVMIRReader.vcxproj", "{4EC6F015-3FBC-4190-97AC-2D8B2794D04A}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMInstCombine", "lib\Transforms\InstCombine\LLVMInstCombine.vcxproj", "{975BB935-3CF7-4860-A24E-62F39D9DC7EB}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMInstrumentation", "lib\Transforms\Instrumentation\LLVMInstrumentation.vcxproj", "{40663C95-6697-49FE-A402-0BD373883FFA}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMInterpreter", "lib\ExecutionEngine\Interpreter\LLVMInterpreter.vcxproj", "{9C138DA7-1BE7-4DAB-90F3-2F00501C10EE}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMJIT", "lib\ExecutionEngine\JIT\LLVMJIT.vcxproj", "{EC5A2528-F0A7-445E-85CD-F6D7B0D4340E}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMLTO", "lib\LTO\LLVMLTO.vcxproj", "{C52AF063-7610-4E4F-AB94-C2F3B7397324}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMLineEditor", "lib\LineEditor\LLVMLineEditor.vcxproj", "{7B7597E6-6BE2-4805-94A2-D0FE30A92151}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMLinker", "lib\Linker\LLVMLinker.vcxproj", "{052C9484-820D-4DCF-A660-C09432AE228A}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMMC", "lib\MC\LLVMMC.vcxproj", "{AAC354E1-A2B7-4FCC-9CB7-500824721D84}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMMCAnalysis", "lib\MC\MCAnalysis\LLVMMCAnalysis.vcxproj", "{13E99356-9DF8-4C6E-BCAC-BD75111DEF35}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMMCDisassembler", "lib\MC\MCDisassembler\LLVMMCDisassembler.vcxproj", "{CE2F2A88-5AEA-471C-83C1-ABAA767E089B}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMMCJIT", "lib\ExecutionEngine\MCJIT\LLVMMCJIT.vcxproj", "{ABCB1FEF-5E07-4FE3-8286-1AAD09D88055}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMMCParser", "lib\MC\MCParser\LLVMMCParser.vcxproj", "{8DC66021-A50C-412A-84DA-63EF49702C25}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMObjCARCOpts", "lib\Transforms\ObjCARC\LLVMObjCARCOpts.vcxproj", "{EE7EC6E9-B173-4C83-95E3-3831E943F6D6}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMObject", "lib\Object\LLVMObject.vcxproj", "{4A146CA5-D610-48B2-87DF-0BB03EDEBAAA}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMOption", "lib\Option\LLVMOption.vcxproj", "{359B0E09-7A11-458D-82AB-3FE3AACF5A06}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMProfileData", "lib\ProfileData\LLVMProfileData.vcxproj", "{8EA5EBA5-DA91-4E84-BB89-3D9119712E0B}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMRuntimeDyld", "lib\ExecutionEngine\RuntimeDyld\LLVMRuntimeDyld.vcxproj", "{1829F961-4B79-414E-8DB9-5062D146B890}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMScalarOpts", "lib\Transforms\Scalar\LLVMScalarOpts.vcxproj", "{060F77BA-DD46-4C4B-899F-D35D768A1A37}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMSelectionDAG", "lib\CodeGen\SelectionDAG\LLVMSelectionDAG.vcxproj", "{FBCBA6A3-13A5-4212-B88D-87A3EB8789AD}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMSupport", "lib\Support\LLVMSupport.vcxproj", "{86BAC22E-49CB-4EFB-8591-5CFE12FF2563}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMTableGen", "lib\TableGen\LLVMTableGen.vcxproj", "{8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMTarget", "lib\Target\LLVMTarget.vcxproj", "{9C14B1E9-ADA9-4328-8804-663B52102386}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMTransformUtils", "lib\Transforms\Utils\LLVMTransformUtils.vcxproj", "{21A9AE70-68DD-43EA-ABC2-CBF14064AD78}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMVectorize", "lib\Transforms\Vectorize\LLVMVectorize.vcxproj", "{D7B40A9A-44F6-4919-B75F-39E70EC099F9}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86AsmParser", "lib\Target\X86\AsmParser\LLVMX86AsmParser.vcxproj", "{E4D3147B-EEC2-4F36-B583-CD679FEF1932}" + ProjectSection(ProjectDependencies) = postProject + {514E5171-D5DF-4D5E-BF00-988A8BA84214} = {514E5171-D5DF-4D5E-BF00-988A8BA84214} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86AsmPrinter", "lib\Target\X86\InstPrinter\LLVMX86AsmPrinter.vcxproj", "{EDB757AF-693F-472D-9BAD-7447449C0231}" + ProjectSection(ProjectDependencies) = postProject + {514E5171-D5DF-4D5E-BF00-988A8BA84214} = {514E5171-D5DF-4D5E-BF00-988A8BA84214} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86CodeGen", "lib\Target\X86\LLVMX86CodeGen.vcxproj", "{022FF3F5-0845-4544-A7E5-C5C352123625}" + ProjectSection(ProjectDependencies) = postProject + {514E5171-D5DF-4D5E-BF00-988A8BA84214} = {514E5171-D5DF-4D5E-BF00-988A8BA84214} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86Desc", "lib\Target\X86\MCTargetDesc\LLVMX86Desc.vcxproj", "{28558096-C540-421E-8533-332B6B4EE66F}" + ProjectSection(ProjectDependencies) = postProject + {514E5171-D5DF-4D5E-BF00-988A8BA84214} = {514E5171-D5DF-4D5E-BF00-988A8BA84214} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86Disassembler", "lib\Target\X86\Disassembler\LLVMX86Disassembler.vcxproj", "{9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89}" + ProjectSection(ProjectDependencies) = postProject + {514E5171-D5DF-4D5E-BF00-988A8BA84214} = {514E5171-D5DF-4D5E-BF00-988A8BA84214} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86Info", "lib\Target\X86\TargetInfo\LLVMX86Info.vcxproj", "{1EAF884F-FECF-4D9B-AD99-34D83E230235}" + ProjectSection(ProjectDependencies) = postProject + {514E5171-D5DF-4D5E-BF00-988A8BA84214} = {514E5171-D5DF-4D5E-BF00-988A8BA84214} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86Utils", "lib\Target\X86\Utils\LLVMX86Utils.vcxproj", "{EDE64E29-6CBE-4D86-956E-29F0F93B351D}" + ProjectSection(ProjectDependencies) = postProject + {514E5171-D5DF-4D5E-BF00-988A8BA84214} = {514E5171-D5DF-4D5E-BF00-988A8BA84214} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMipa", "lib\Analysis\IPA\LLVMipa.vcxproj", "{E6224F2C-5E3E-40F9-915D-0F5DA7C93A40}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMipo", "lib\Transforms\IPO\LLVMipo.vcxproj", "{9A90BEDD-592D-463F-B2DE-5E7914059166}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PACKAGE", "PACKAGE.vcxproj", "{924CDF46-DBFE-4464-B179-3E3DD376B4AA}" + ProjectSection(ProjectDependencies) = postProject + {681ACAC2-256D-48A1-BCAD-BD607D22BDB4} = {681ACAC2-256D-48A1-BCAD-BD607D22BDB4} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "X86CommonTableGen", "lib\Target\X86\X86CommonTableGen.vcxproj", "{514E5171-D5DF-4D5E-BF00-988A8BA84214}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {8B29688C-5D8C-412E-85F5-012FBF12B1DE} = {8B29688C-5D8C-412E-85F5-012FBF12B1DE} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZERO_CHECK", "ZERO_CHECK.vcxproj", "{1E9A56BB-21C5-418B-B623-AD2B3F153307}" + ProjectSection(ProjectDependencies) = postProject + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "intrinsics_gen", "include\llvm\IR\intrinsics_gen.vcxproj", "{287EED9A-FBDD-4CB8-85D8-39AEB6245704}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {8B29688C-5D8C-412E-85F5-012FBF12B1DE} = {8B29688C-5D8C-412E-85F5-012FBF12B1DE} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "llvm-tblgen", "utils\TableGen\llvm-tblgen.vcxproj", "{8B29688C-5D8C-412E-85F5-012FBF12B1DE}" + ProjectSection(ProjectDependencies) = postProject + {86BAC22E-49CB-4EFB-8591-5CFE12FF2563} = {86BAC22E-49CB-4EFB-8591-5CFE12FF2563} + {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE} = {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "llvm_headers_do_not_build", "include\llvm\llvm_headers_do_not_build.vcxproj", "{0E01F742-9369-42B0-A2B4-01730D778630}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CMakePredefinedTargets", "CMakePredefinedTargets", "{3B412923-72FF-4220-BCC0-449F5093F79D}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Libraries", "Libraries", "{99379135-BF25-4705-85F7-2BD058BB64E7}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Loadable modules", "Loadable modules", "{FDD1CF9D-1C1D-4D42-92FE-CBCA2C36F5C0}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Misc", "Misc", "{4DCC86BE-72E1-420A-B161-C00F82158E56}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tablegenning", "Tablegenning", "{D6F6953F-87AD-45B4-9392-1BE9C02A9398}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Utils", "Utils", "{814EAE3D-FF1E-4DB4-A09B-C06828B754EA}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {681ACAC2-256D-48A1-BCAD-BD607D22BDB4}.Debug|x64.ActiveCfg = Debug|x64 + {681ACAC2-256D-48A1-BCAD-BD607D22BDB4}.Debug|x64.Build.0 = Debug|x64 + {681ACAC2-256D-48A1-BCAD-BD607D22BDB4}.Release|x64.ActiveCfg = Release|x64 + {681ACAC2-256D-48A1-BCAD-BD607D22BDB4}.Release|x64.Build.0 = Release|x64 + {D2E52B9D-6550-43F1-9825-9C62C06B11DA}.Debug|x64.ActiveCfg = Debug|x64 + {D2E52B9D-6550-43F1-9825-9C62C06B11DA}.Release|x64.ActiveCfg = Release|x64 + {8343C725-5972-409D-B3FD-2A5FAA1D5C5C}.Debug|x64.ActiveCfg = Debug|x64 + {8343C725-5972-409D-B3FD-2A5FAA1D5C5C}.Debug|x64.Build.0 = Debug|x64 + {8343C725-5972-409D-B3FD-2A5FAA1D5C5C}.Release|x64.ActiveCfg = Release|x64 + {8343C725-5972-409D-B3FD-2A5FAA1D5C5C}.Release|x64.Build.0 = Release|x64 + {F9D100BB-16EA-428D-B709-793BE0B511D1}.Debug|x64.ActiveCfg = Debug|x64 + {F9D100BB-16EA-428D-B709-793BE0B511D1}.Debug|x64.Build.0 = Debug|x64 + {F9D100BB-16EA-428D-B709-793BE0B511D1}.Release|x64.ActiveCfg = Release|x64 + {F9D100BB-16EA-428D-B709-793BE0B511D1}.Release|x64.Build.0 = Release|x64 + {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2}.Debug|x64.ActiveCfg = Debug|x64 + {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2}.Debug|x64.Build.0 = Debug|x64 + {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2}.Release|x64.ActiveCfg = Release|x64 + {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2}.Release|x64.Build.0 = Release|x64 + {81C46697-F282-48FE-993E-0B9FDA21E9C7}.Debug|x64.ActiveCfg = Debug|x64 + {81C46697-F282-48FE-993E-0B9FDA21E9C7}.Debug|x64.Build.0 = Debug|x64 + {81C46697-F282-48FE-993E-0B9FDA21E9C7}.Release|x64.ActiveCfg = Release|x64 + {81C46697-F282-48FE-993E-0B9FDA21E9C7}.Release|x64.Build.0 = Release|x64 + {751A14B1-0397-4959-A61C-C7ED1E153BFC}.Debug|x64.ActiveCfg = Debug|x64 + {751A14B1-0397-4959-A61C-C7ED1E153BFC}.Debug|x64.Build.0 = Debug|x64 + {751A14B1-0397-4959-A61C-C7ED1E153BFC}.Release|x64.ActiveCfg = Release|x64 + {751A14B1-0397-4959-A61C-C7ED1E153BFC}.Release|x64.Build.0 = Release|x64 + {4E2CE753-5481-4521-87AC-3E02F99405EC}.Debug|x64.ActiveCfg = Debug|x64 + {4E2CE753-5481-4521-87AC-3E02F99405EC}.Debug|x64.Build.0 = Debug|x64 + {4E2CE753-5481-4521-87AC-3E02F99405EC}.Release|x64.ActiveCfg = Release|x64 + {4E2CE753-5481-4521-87AC-3E02F99405EC}.Release|x64.Build.0 = Release|x64 + {E383113C-EA5C-4321-A957-8B421782A070}.Debug|x64.ActiveCfg = Debug|x64 + {E383113C-EA5C-4321-A957-8B421782A070}.Debug|x64.Build.0 = Debug|x64 + {E383113C-EA5C-4321-A957-8B421782A070}.Release|x64.ActiveCfg = Release|x64 + {E383113C-EA5C-4321-A957-8B421782A070}.Release|x64.Build.0 = Release|x64 + {A8CD982D-DAB9-4345-B230-AFF310FF9D2E}.Debug|x64.ActiveCfg = Debug|x64 + {A8CD982D-DAB9-4345-B230-AFF310FF9D2E}.Debug|x64.Build.0 = Debug|x64 + {A8CD982D-DAB9-4345-B230-AFF310FF9D2E}.Release|x64.ActiveCfg = Release|x64 + {A8CD982D-DAB9-4345-B230-AFF310FF9D2E}.Release|x64.Build.0 = Release|x64 + {4BF6E9E0-7ED3-43CC-81E7-337152E30021}.Debug|x64.ActiveCfg = Debug|x64 + {4BF6E9E0-7ED3-43CC-81E7-337152E30021}.Debug|x64.Build.0 = Debug|x64 + {4BF6E9E0-7ED3-43CC-81E7-337152E30021}.Release|x64.ActiveCfg = Release|x64 + {4BF6E9E0-7ED3-43CC-81E7-337152E30021}.Release|x64.Build.0 = Release|x64 + {4312199E-C9CB-471B-886F-A863ACD08B54}.Debug|x64.ActiveCfg = Debug|x64 + {4312199E-C9CB-471B-886F-A863ACD08B54}.Release|x64.ActiveCfg = Release|x64 + {4EC6F015-3FBC-4190-97AC-2D8B2794D04A}.Debug|x64.ActiveCfg = Debug|x64 + {4EC6F015-3FBC-4190-97AC-2D8B2794D04A}.Debug|x64.Build.0 = Debug|x64 + {4EC6F015-3FBC-4190-97AC-2D8B2794D04A}.Release|x64.ActiveCfg = Release|x64 + {4EC6F015-3FBC-4190-97AC-2D8B2794D04A}.Release|x64.Build.0 = Release|x64 + {975BB935-3CF7-4860-A24E-62F39D9DC7EB}.Debug|x64.ActiveCfg = Debug|x64 + {975BB935-3CF7-4860-A24E-62F39D9DC7EB}.Debug|x64.Build.0 = Debug|x64 + {975BB935-3CF7-4860-A24E-62F39D9DC7EB}.Release|x64.ActiveCfg = Release|x64 + {975BB935-3CF7-4860-A24E-62F39D9DC7EB}.Release|x64.Build.0 = Release|x64 + {40663C95-6697-49FE-A402-0BD373883FFA}.Debug|x64.ActiveCfg = Debug|x64 + {40663C95-6697-49FE-A402-0BD373883FFA}.Debug|x64.Build.0 = Debug|x64 + {40663C95-6697-49FE-A402-0BD373883FFA}.Release|x64.ActiveCfg = Release|x64 + {40663C95-6697-49FE-A402-0BD373883FFA}.Release|x64.Build.0 = Release|x64 + {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE}.Debug|x64.ActiveCfg = Debug|x64 + {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE}.Debug|x64.Build.0 = Debug|x64 + {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE}.Release|x64.ActiveCfg = Release|x64 + {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE}.Release|x64.Build.0 = Release|x64 + {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E}.Debug|x64.ActiveCfg = Debug|x64 + {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E}.Debug|x64.Build.0 = Debug|x64 + {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E}.Release|x64.ActiveCfg = Release|x64 + {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E}.Release|x64.Build.0 = Release|x64 + {C52AF063-7610-4E4F-AB94-C2F3B7397324}.Debug|x64.ActiveCfg = Debug|x64 + {C52AF063-7610-4E4F-AB94-C2F3B7397324}.Debug|x64.Build.0 = Debug|x64 + {C52AF063-7610-4E4F-AB94-C2F3B7397324}.Release|x64.ActiveCfg = Release|x64 + {C52AF063-7610-4E4F-AB94-C2F3B7397324}.Release|x64.Build.0 = Release|x64 + {7B7597E6-6BE2-4805-94A2-D0FE30A92151}.Debug|x64.ActiveCfg = Debug|x64 + {7B7597E6-6BE2-4805-94A2-D0FE30A92151}.Debug|x64.Build.0 = Debug|x64 + {7B7597E6-6BE2-4805-94A2-D0FE30A92151}.Release|x64.ActiveCfg = Release|x64 + {7B7597E6-6BE2-4805-94A2-D0FE30A92151}.Release|x64.Build.0 = Release|x64 + {052C9484-820D-4DCF-A660-C09432AE228A}.Debug|x64.ActiveCfg = Debug|x64 + {052C9484-820D-4DCF-A660-C09432AE228A}.Debug|x64.Build.0 = Debug|x64 + {052C9484-820D-4DCF-A660-C09432AE228A}.Release|x64.ActiveCfg = Release|x64 + {052C9484-820D-4DCF-A660-C09432AE228A}.Release|x64.Build.0 = Release|x64 + {AAC354E1-A2B7-4FCC-9CB7-500824721D84}.Debug|x64.ActiveCfg = Debug|x64 + {AAC354E1-A2B7-4FCC-9CB7-500824721D84}.Debug|x64.Build.0 = Debug|x64 + {AAC354E1-A2B7-4FCC-9CB7-500824721D84}.Release|x64.ActiveCfg = Release|x64 + {AAC354E1-A2B7-4FCC-9CB7-500824721D84}.Release|x64.Build.0 = Release|x64 + {13E99356-9DF8-4C6E-BCAC-BD75111DEF35}.Debug|x64.ActiveCfg = Debug|x64 + {13E99356-9DF8-4C6E-BCAC-BD75111DEF35}.Debug|x64.Build.0 = Debug|x64 + {13E99356-9DF8-4C6E-BCAC-BD75111DEF35}.Release|x64.ActiveCfg = Release|x64 + {13E99356-9DF8-4C6E-BCAC-BD75111DEF35}.Release|x64.Build.0 = Release|x64 + {CE2F2A88-5AEA-471C-83C1-ABAA767E089B}.Debug|x64.ActiveCfg = Debug|x64 + {CE2F2A88-5AEA-471C-83C1-ABAA767E089B}.Debug|x64.Build.0 = Debug|x64 + {CE2F2A88-5AEA-471C-83C1-ABAA767E089B}.Release|x64.ActiveCfg = Release|x64 + {CE2F2A88-5AEA-471C-83C1-ABAA767E089B}.Release|x64.Build.0 = Release|x64 + {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055}.Debug|x64.ActiveCfg = Debug|x64 + {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055}.Debug|x64.Build.0 = Debug|x64 + {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055}.Release|x64.ActiveCfg = Release|x64 + {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055}.Release|x64.Build.0 = Release|x64 + {8DC66021-A50C-412A-84DA-63EF49702C25}.Debug|x64.ActiveCfg = Debug|x64 + {8DC66021-A50C-412A-84DA-63EF49702C25}.Debug|x64.Build.0 = Debug|x64 + {8DC66021-A50C-412A-84DA-63EF49702C25}.Release|x64.ActiveCfg = Release|x64 + {8DC66021-A50C-412A-84DA-63EF49702C25}.Release|x64.Build.0 = Release|x64 + {EE7EC6E9-B173-4C83-95E3-3831E943F6D6}.Debug|x64.ActiveCfg = Debug|x64 + {EE7EC6E9-B173-4C83-95E3-3831E943F6D6}.Debug|x64.Build.0 = Debug|x64 + {EE7EC6E9-B173-4C83-95E3-3831E943F6D6}.Release|x64.ActiveCfg = Release|x64 + {EE7EC6E9-B173-4C83-95E3-3831E943F6D6}.Release|x64.Build.0 = Release|x64 + {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA}.Debug|x64.ActiveCfg = Debug|x64 + {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA}.Debug|x64.Build.0 = Debug|x64 + {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA}.Release|x64.ActiveCfg = Release|x64 + {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA}.Release|x64.Build.0 = Release|x64 + {359B0E09-7A11-458D-82AB-3FE3AACF5A06}.Debug|x64.ActiveCfg = Debug|x64 + {359B0E09-7A11-458D-82AB-3FE3AACF5A06}.Debug|x64.Build.0 = Debug|x64 + {359B0E09-7A11-458D-82AB-3FE3AACF5A06}.Release|x64.ActiveCfg = Release|x64 + {359B0E09-7A11-458D-82AB-3FE3AACF5A06}.Release|x64.Build.0 = Release|x64 + {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B}.Debug|x64.ActiveCfg = Debug|x64 + {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B}.Debug|x64.Build.0 = Debug|x64 + {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B}.Release|x64.ActiveCfg = Release|x64 + {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B}.Release|x64.Build.0 = Release|x64 + {1829F961-4B79-414E-8DB9-5062D146B890}.Debug|x64.ActiveCfg = Debug|x64 + {1829F961-4B79-414E-8DB9-5062D146B890}.Debug|x64.Build.0 = Debug|x64 + {1829F961-4B79-414E-8DB9-5062D146B890}.Release|x64.ActiveCfg = Release|x64 + {1829F961-4B79-414E-8DB9-5062D146B890}.Release|x64.Build.0 = Release|x64 + {060F77BA-DD46-4C4B-899F-D35D768A1A37}.Debug|x64.ActiveCfg = Debug|x64 + {060F77BA-DD46-4C4B-899F-D35D768A1A37}.Debug|x64.Build.0 = Debug|x64 + {060F77BA-DD46-4C4B-899F-D35D768A1A37}.Release|x64.ActiveCfg = Release|x64 + {060F77BA-DD46-4C4B-899F-D35D768A1A37}.Release|x64.Build.0 = Release|x64 + {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD}.Debug|x64.ActiveCfg = Debug|x64 + {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD}.Debug|x64.Build.0 = Debug|x64 + {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD}.Release|x64.ActiveCfg = Release|x64 + {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD}.Release|x64.Build.0 = Release|x64 + {86BAC22E-49CB-4EFB-8591-5CFE12FF2563}.Debug|x64.ActiveCfg = Debug|x64 + {86BAC22E-49CB-4EFB-8591-5CFE12FF2563}.Debug|x64.Build.0 = Debug|x64 + {86BAC22E-49CB-4EFB-8591-5CFE12FF2563}.Release|x64.ActiveCfg = Release|x64 + {86BAC22E-49CB-4EFB-8591-5CFE12FF2563}.Release|x64.Build.0 = Release|x64 + {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE}.Debug|x64.ActiveCfg = Debug|x64 + {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE}.Debug|x64.Build.0 = Debug|x64 + {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE}.Release|x64.ActiveCfg = Release|x64 + {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE}.Release|x64.Build.0 = Release|x64 + {9C14B1E9-ADA9-4328-8804-663B52102386}.Debug|x64.ActiveCfg = Debug|x64 + {9C14B1E9-ADA9-4328-8804-663B52102386}.Debug|x64.Build.0 = Debug|x64 + {9C14B1E9-ADA9-4328-8804-663B52102386}.Release|x64.ActiveCfg = Release|x64 + {9C14B1E9-ADA9-4328-8804-663B52102386}.Release|x64.Build.0 = Release|x64 + {21A9AE70-68DD-43EA-ABC2-CBF14064AD78}.Debug|x64.ActiveCfg = Debug|x64 + {21A9AE70-68DD-43EA-ABC2-CBF14064AD78}.Debug|x64.Build.0 = Debug|x64 + {21A9AE70-68DD-43EA-ABC2-CBF14064AD78}.Release|x64.ActiveCfg = Release|x64 + {21A9AE70-68DD-43EA-ABC2-CBF14064AD78}.Release|x64.Build.0 = Release|x64 + {D7B40A9A-44F6-4919-B75F-39E70EC099F9}.Debug|x64.ActiveCfg = Debug|x64 + {D7B40A9A-44F6-4919-B75F-39E70EC099F9}.Debug|x64.Build.0 = Debug|x64 + {D7B40A9A-44F6-4919-B75F-39E70EC099F9}.Release|x64.ActiveCfg = Release|x64 + {D7B40A9A-44F6-4919-B75F-39E70EC099F9}.Release|x64.Build.0 = Release|x64 + {E4D3147B-EEC2-4F36-B583-CD679FEF1932}.Debug|x64.ActiveCfg = Debug|x64 + {E4D3147B-EEC2-4F36-B583-CD679FEF1932}.Debug|x64.Build.0 = Debug|x64 + {E4D3147B-EEC2-4F36-B583-CD679FEF1932}.Release|x64.ActiveCfg = Release|x64 + {E4D3147B-EEC2-4F36-B583-CD679FEF1932}.Release|x64.Build.0 = Release|x64 + {EDB757AF-693F-472D-9BAD-7447449C0231}.Debug|x64.ActiveCfg = Debug|x64 + {EDB757AF-693F-472D-9BAD-7447449C0231}.Debug|x64.Build.0 = Debug|x64 + {EDB757AF-693F-472D-9BAD-7447449C0231}.Release|x64.ActiveCfg = Release|x64 + {EDB757AF-693F-472D-9BAD-7447449C0231}.Release|x64.Build.0 = Release|x64 + {022FF3F5-0845-4544-A7E5-C5C352123625}.Debug|x64.ActiveCfg = Debug|x64 + {022FF3F5-0845-4544-A7E5-C5C352123625}.Debug|x64.Build.0 = Debug|x64 + {022FF3F5-0845-4544-A7E5-C5C352123625}.Release|x64.ActiveCfg = Release|x64 + {022FF3F5-0845-4544-A7E5-C5C352123625}.Release|x64.Build.0 = Release|x64 + {28558096-C540-421E-8533-332B6B4EE66F}.Debug|x64.ActiveCfg = Debug|x64 + {28558096-C540-421E-8533-332B6B4EE66F}.Debug|x64.Build.0 = Debug|x64 + {28558096-C540-421E-8533-332B6B4EE66F}.Release|x64.ActiveCfg = Release|x64 + {28558096-C540-421E-8533-332B6B4EE66F}.Release|x64.Build.0 = Release|x64 + {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89}.Debug|x64.ActiveCfg = Debug|x64 + {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89}.Debug|x64.Build.0 = Debug|x64 + {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89}.Release|x64.ActiveCfg = Release|x64 + {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89}.Release|x64.Build.0 = Release|x64 + {1EAF884F-FECF-4D9B-AD99-34D83E230235}.Debug|x64.ActiveCfg = Debug|x64 + {1EAF884F-FECF-4D9B-AD99-34D83E230235}.Debug|x64.Build.0 = Debug|x64 + {1EAF884F-FECF-4D9B-AD99-34D83E230235}.Release|x64.ActiveCfg = Release|x64 + {1EAF884F-FECF-4D9B-AD99-34D83E230235}.Release|x64.Build.0 = Release|x64 + {EDE64E29-6CBE-4D86-956E-29F0F93B351D}.Debug|x64.ActiveCfg = Debug|x64 + {EDE64E29-6CBE-4D86-956E-29F0F93B351D}.Debug|x64.Build.0 = Debug|x64 + {EDE64E29-6CBE-4D86-956E-29F0F93B351D}.Release|x64.ActiveCfg = Release|x64 + {EDE64E29-6CBE-4D86-956E-29F0F93B351D}.Release|x64.Build.0 = Release|x64 + {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40}.Debug|x64.ActiveCfg = Debug|x64 + {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40}.Debug|x64.Build.0 = Debug|x64 + {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40}.Release|x64.ActiveCfg = Release|x64 + {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40}.Release|x64.Build.0 = Release|x64 + {9A90BEDD-592D-463F-B2DE-5E7914059166}.Debug|x64.ActiveCfg = Debug|x64 + {9A90BEDD-592D-463F-B2DE-5E7914059166}.Debug|x64.Build.0 = Debug|x64 + {9A90BEDD-592D-463F-B2DE-5E7914059166}.Release|x64.ActiveCfg = Release|x64 + {9A90BEDD-592D-463F-B2DE-5E7914059166}.Release|x64.Build.0 = Release|x64 + {924CDF46-DBFE-4464-B179-3E3DD376B4AA}.Debug|x64.ActiveCfg = Debug|x64 + {924CDF46-DBFE-4464-B179-3E3DD376B4AA}.Release|x64.ActiveCfg = Release|x64 + {514E5171-D5DF-4D5E-BF00-988A8BA84214}.Debug|x64.ActiveCfg = Debug|x64 + {514E5171-D5DF-4D5E-BF00-988A8BA84214}.Debug|x64.Build.0 = Debug|x64 + {514E5171-D5DF-4D5E-BF00-988A8BA84214}.Release|x64.ActiveCfg = Release|x64 + {514E5171-D5DF-4D5E-BF00-988A8BA84214}.Release|x64.Build.0 = Release|x64 + {1E9A56BB-21C5-418B-B623-AD2B3F153307}.Debug|x64.ActiveCfg = Debug|x64 + {1E9A56BB-21C5-418B-B623-AD2B3F153307}.Debug|x64.Build.0 = Debug|x64 + {1E9A56BB-21C5-418B-B623-AD2B3F153307}.Release|x64.ActiveCfg = Release|x64 + {1E9A56BB-21C5-418B-B623-AD2B3F153307}.Release|x64.Build.0 = Release|x64 + {287EED9A-FBDD-4CB8-85D8-39AEB6245704}.Debug|x64.ActiveCfg = Debug|x64 + {287EED9A-FBDD-4CB8-85D8-39AEB6245704}.Debug|x64.Build.0 = Debug|x64 + {287EED9A-FBDD-4CB8-85D8-39AEB6245704}.Release|x64.ActiveCfg = Release|x64 + {287EED9A-FBDD-4CB8-85D8-39AEB6245704}.Release|x64.Build.0 = Release|x64 + {8B29688C-5D8C-412E-85F5-012FBF12B1DE}.Debug|x64.ActiveCfg = Debug|x64 + {8B29688C-5D8C-412E-85F5-012FBF12B1DE}.Debug|x64.Build.0 = Debug|x64 + {8B29688C-5D8C-412E-85F5-012FBF12B1DE}.Release|x64.ActiveCfg = Release|x64 + {8B29688C-5D8C-412E-85F5-012FBF12B1DE}.Release|x64.Build.0 = Release|x64 + {0E01F742-9369-42B0-A2B4-01730D778630}.Debug|x64.ActiveCfg = Debug|x64 + {0E01F742-9369-42B0-A2B4-01730D778630}.Release|x64.ActiveCfg = Release|x64 + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} = {3B412923-72FF-4220-BCC0-449F5093F79D} + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} = {3B412923-72FF-4220-BCC0-449F5093F79D} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {3B412923-72FF-4220-BCC0-449F5093F79D} + {8343C725-5972-409D-B3FD-2A5FAA1D5C5C} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {F9D100BB-16EA-428D-B709-793BE0B511D1} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {81C46697-F282-48FE-993E-0B9FDA21E9C7} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {751A14B1-0397-4959-A61C-C7ED1E153BFC} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {4E2CE753-5481-4521-87AC-3E02F99405EC} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {E383113C-EA5C-4321-A957-8B421782A070} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {A8CD982D-DAB9-4345-B230-AFF310FF9D2E} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {4BF6E9E0-7ED3-43CC-81E7-337152E30021} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {4EC6F015-3FBC-4190-97AC-2D8B2794D04A} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {975BB935-3CF7-4860-A24E-62F39D9DC7EB} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {40663C95-6697-49FE-A402-0BD373883FFA} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {C52AF063-7610-4E4F-AB94-C2F3B7397324} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {7B7597E6-6BE2-4805-94A2-D0FE30A92151} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {052C9484-820D-4DCF-A660-C09432AE228A} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {AAC354E1-A2B7-4FCC-9CB7-500824721D84} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {13E99356-9DF8-4C6E-BCAC-BD75111DEF35} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {CE2F2A88-5AEA-471C-83C1-ABAA767E089B} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {8DC66021-A50C-412A-84DA-63EF49702C25} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {EE7EC6E9-B173-4C83-95E3-3831E943F6D6} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {359B0E09-7A11-458D-82AB-3FE3AACF5A06} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {1829F961-4B79-414E-8DB9-5062D146B890} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {060F77BA-DD46-4C4B-899F-D35D768A1A37} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {86BAC22E-49CB-4EFB-8591-5CFE12FF2563} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {9C14B1E9-ADA9-4328-8804-663B52102386} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {21A9AE70-68DD-43EA-ABC2-CBF14064AD78} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {D7B40A9A-44F6-4919-B75F-39E70EC099F9} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {E4D3147B-EEC2-4F36-B583-CD679FEF1932} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {EDB757AF-693F-472D-9BAD-7447449C0231} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {022FF3F5-0845-4544-A7E5-C5C352123625} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {28558096-C540-421E-8533-332B6B4EE66F} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {1EAF884F-FECF-4D9B-AD99-34D83E230235} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {EDE64E29-6CBE-4D86-956E-29F0F93B351D} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {9A90BEDD-592D-463F-B2DE-5E7914059166} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {4312199E-C9CB-471B-886F-A863ACD08B54} = {FDD1CF9D-1C1D-4D42-92FE-CBCA2C36F5C0} + {0E01F742-9369-42B0-A2B4-01730D778630} = {4DCC86BE-72E1-420A-B161-C00F82158E56} + {514E5171-D5DF-4D5E-BF00-988A8BA84214} = {D6F6953F-87AD-45B4-9392-1BE9C02A9398} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {D6F6953F-87AD-45B4-9392-1BE9C02A9398} + {8B29688C-5D8C-412E-85F5-012FBF12B1DE} = {814EAE3D-FF1E-4DB4-A09B-C06828B754EA} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + EndGlobalSection + GlobalSection(ExtensibilityAddIns) = postSolution + EndGlobalSection +EndGlobal diff --git a/llvm_build/LLVMBuild.cmake b/llvm_build/LLVMBuild.cmake new file mode 100644 index 000000000..4e85d9c7e --- /dev/null +++ b/llvm_build/LLVMBuild.cmake @@ -0,0 +1,429 @@ +#===-- LLVMBuild.cmake - LLVMBuild Configuration for LLVM -----*- CMake -*--===# +# +# The LLVM Compiler Infrastructure +# +# This file is distributed under the University of Illinois Open Source +# License. See LICENSE.TXT for details. +# +#===------------------------------------------------------------------------===# +# +# This file contains the LLVMBuild project information in a format easily +# consumed by the CMake based build system. +# +# This file is autogenerated by llvm-build, do not edit! +# +#===------------------------------------------------------------------------===# + + +# LLVMBuild CMake fragment dependencies. +# +# CMake has no builtin way to declare that the configuration depends on +# a particular file. However, a side effect of configure_file is to add +# said input file to CMake's internal dependency list. So, we use that +# and a dummy output file to communicate the dependency information to +# CMake. +# +# FIXME: File a CMake RFE to get a properly supported version of this +# feature. +configure_file("D:/Projects/rpcs3/llvm/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/bindings/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/docs/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/examples/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Analysis/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Analysis/IPA/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/AsmParser/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Bitcode/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Bitcode/Reader/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Bitcode/Writer/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/CodeGen/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/CodeGen/AsmPrinter/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/CodeGen/SelectionDAG/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/DebugInfo/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/ExecutionEngine/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/ExecutionEngine/Interpreter/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/ExecutionEngine/JIT/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/ExecutionEngine/MCJIT/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/ExecutionEngine/RuntimeDyld/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/ExecutionEngine/IntelJITEvents/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/ExecutionEngine/OProfileJIT/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/LineEditor/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Linker/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/IR/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/IRReader/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/LTO/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/MC/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/MC/MCAnalysis/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/MC/MCDisassembler/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/MC/MCParser/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Object/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Option/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/ProfileData/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Support/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/TableGen/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/ARM/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/ARM/AsmParser/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/ARM/Disassembler/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/ARM/InstPrinter/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/ARM/MCTargetDesc/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/ARM/TargetInfo/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/AArch64/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/AArch64/AsmParser/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/AArch64/Disassembler/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/AArch64/InstPrinter/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/AArch64/MCTargetDesc/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/AArch64/TargetInfo/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/AArch64/Utils/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/CppBackend/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/CppBackend/TargetInfo/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/Hexagon/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/Hexagon/InstPrinter/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/Hexagon/MCTargetDesc/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/Hexagon/TargetInfo/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/MSP430/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/MSP430/InstPrinter/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/MSP430/MCTargetDesc/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/MSP430/TargetInfo/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/NVPTX/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/NVPTX/InstPrinter/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/NVPTX/MCTargetDesc/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/NVPTX/TargetInfo/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/Mips/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/Mips/AsmParser/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/Mips/Disassembler/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/Mips/InstPrinter/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/Mips/MCTargetDesc/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/Mips/TargetInfo/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/PowerPC/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/PowerPC/AsmParser/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/PowerPC/Disassembler/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/PowerPC/InstPrinter/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/PowerPC/MCTargetDesc/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/PowerPC/TargetInfo/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/R600/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/R600/InstPrinter/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/R600/MCTargetDesc/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/R600/TargetInfo/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/Sparc/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/Sparc/AsmParser/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/Sparc/Disassembler/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/Sparc/InstPrinter/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/Sparc/MCTargetDesc/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/Sparc/TargetInfo/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/SystemZ/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/SystemZ/AsmParser/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/SystemZ/Disassembler/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/SystemZ/InstPrinter/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/SystemZ/MCTargetDesc/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/SystemZ/TargetInfo/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/X86/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/X86/AsmParser/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/X86/Disassembler/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/X86/InstPrinter/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/X86/MCTargetDesc/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/X86/TargetInfo/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/X86/Utils/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/XCore/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/XCore/Disassembler/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/XCore/InstPrinter/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/XCore/MCTargetDesc/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Target/XCore/TargetInfo/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Transforms/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Transforms/IPO/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Transforms/InstCombine/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Transforms/Instrumentation/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Transforms/Scalar/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Transforms/Utils/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Transforms/Vectorize/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/lib/Transforms/ObjCARC/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/projects/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/tools/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/tools/bugpoint/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/tools/llc/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/tools/lli/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/tools/lli/ChildTarget/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/tools/llvm-ar/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/tools/llvm-as/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/tools/llvm-bcanalyzer/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/tools/llvm-cov/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/tools/llvm-diff/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/tools/llvm-dis/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/tools/llvm-dwarfdump/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/tools/llvm-extract/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/tools/llvm-jitlistener/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/tools/llvm-link/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/tools/llvm-lto/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/tools/llvm-mc/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/tools/llvm-nm/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/tools/llvm-objdump/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/tools/llvm-profdata/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/tools/llvm-rtdyld/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/tools/llvm-size/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/tools/macho-dump/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/tools/opt/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/tools/llvm-mcmarkup/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/utils/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/utils/TableGen/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/utils/unittest/LLVMBuild.txt" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/utils/llvm-build/llvmbuild/configutil.py" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/utils/llvm-build/llvmbuild/main.py" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/utils/llvm-build/llvmbuild/componentinfo.py" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/utils/llvm-build/llvmbuild/util.py" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) +configure_file("D:/Projects/rpcs3/llvm/utils/llvm-build/llvmbuild/__init__.py" + ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) + +# Explicit library dependency information. +# +# The following property assignments effectively create a map from component +# names to required libraries, in a way that is easily accessed from CMake. +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSupport ) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMAArch64Utils LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMC LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMAArch64AsmPrinter LLVMAArch64Utils LLVMMC LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMAArch64Info LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMAArch64Desc LLVMAArch64AsmPrinter LLVMAArch64Info LLVMMC LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMCParser LLVMMC LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMAArch64AsmParser LLVMAArch64Desc LLVMAArch64Info LLVMAArch64Utils LLVMMC LLVMMCParser LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMCore LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMTarget LLVMCore LLVMMC LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMAnalysis LLVMCore LLVMSupport LLVMTarget) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMipa LLVMAnalysis LLVMCore LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMTransformUtils LLVMAnalysis LLVMCore LLVMSupport LLVMTarget LLVMipa) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMInstCombine LLVMAnalysis LLVMCore LLVMSupport LLVMTarget LLVMTransformUtils) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMScalarOpts LLVMAnalysis LLVMCore LLVMInstCombine LLVMSupport LLVMTarget LLVMTransformUtils LLVMipa) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMCodeGen LLVMAnalysis LLVMCore LLVMMC LLVMScalarOpts LLVMSupport LLVMTarget LLVMTransformUtils) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMAsmPrinter LLVMAnalysis LLVMCodeGen LLVMCore LLVMMC LLVMMCParser LLVMSupport LLVMTarget LLVMTransformUtils) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSelectionDAG LLVMAnalysis LLVMCodeGen LLVMCore LLVMMC LLVMSupport LLVMTarget LLVMTransformUtils) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMAArch64CodeGen LLVMAArch64AsmPrinter LLVMAArch64Desc LLVMAArch64Info LLVMAArch64Utils LLVMAnalysis LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMScalarOpts LLVMSelectionDAG LLVMSupport LLVMTarget) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMAArch64Disassembler LLVMAArch64Info LLVMAArch64Utils LLVMMC LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMARMAsmPrinter LLVMMC LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMARMInfo LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMARMDesc LLVMARMAsmPrinter LLVMARMInfo LLVMMC LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMARMAsmParser LLVMARMDesc LLVMARMInfo LLVMMC LLVMMCParser LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMARMCodeGen LLVMARMAsmPrinter LLVMARMDesc LLVMARMInfo LLVMAnalysis LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMScalarOpts LLVMSelectionDAG LLVMSupport LLVMTarget) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMARMDisassembler LLVMARMDesc LLVMARMInfo LLVMMC LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMAsmParser LLVMCore LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMBitReader LLVMCore LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMBitWriter LLVMCore LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMCppBackendInfo LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMCppBackendCodeGen LLVMCore LLVMCppBackendInfo LLVMSupport LLVMTarget) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMObject LLVMBitReader LLVMCore LLVMMC LLVMMCParser LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMDebugInfo LLVMObject LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMExecutionEngine LLVMCore LLVMMC LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMJIT LLVMCodeGen LLVMCore LLVMExecutionEngine LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMHexagonInfo LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMHexagonDesc LLVMHexagonInfo LLVMMC) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMHexagonAsmPrinter LLVMHexagonDesc LLVMMC LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMHexagonCodeGen LLVMAnalysis LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMHexagonAsmPrinter LLVMHexagonDesc LLVMHexagonInfo LLVMMC LLVMSelectionDAG LLVMSupport LLVMTarget) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMVectorize LLVMAnalysis LLVMCore LLVMSupport LLVMTarget LLVMTransformUtils) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMipo LLVMAnalysis LLVMCore LLVMInstCombine LLVMScalarOpts LLVMSupport LLVMTarget LLVMTransformUtils LLVMVectorize LLVMipa) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMIRReader LLVMAsmParser LLVMBitReader LLVMCore LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMInstrumentation LLVMAnalysis LLVMCore LLVMSupport LLVMTarget LLVMTransformUtils) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMInterpreter LLVMCodeGen LLVMCore LLVMExecutionEngine LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMLinker LLVMCore LLVMSupport LLVMTransformUtils) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMObjCARCOpts LLVMAnalysis LLVMCore LLVMSupport LLVMTransformUtils) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMLTO LLVMBitReader LLVMBitWriter LLVMCore LLVMInstCombine LLVMLinker LLVMMC LLVMObjCARCOpts LLVMObject LLVMScalarOpts LLVMSupport LLVMTarget LLVMTransformUtils LLVMipa LLVMipo) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMLineEditor LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMCAnalysis LLVMMC LLVMObject LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMCDisassembler LLVMMC LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMRuntimeDyld LLVMMC LLVMObject LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMCJIT LLVMCore LLVMExecutionEngine LLVMObject LLVMRuntimeDyld LLVMSupport LLVMTarget) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMSP430AsmPrinter LLVMMC LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMSP430Info LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMSP430Desc LLVMMC LLVMMSP430AsmPrinter LLVMMSP430Info) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMSP430CodeGen LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMMSP430AsmPrinter LLVMMSP430Desc LLVMMSP430Info LLVMSelectionDAG LLVMSupport LLVMTarget) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMipsAsmPrinter LLVMMC LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMipsInfo LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMipsDesc LLVMMC LLVMMipsAsmPrinter LLVMMipsInfo LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMipsAsmParser LLVMMC LLVMMCParser LLVMMipsDesc LLVMMipsInfo LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMipsCodeGen LLVMAnalysis LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMMipsAsmPrinter LLVMMipsDesc LLVMMipsInfo LLVMScalarOpts LLVMSelectionDAG LLVMSupport LLVMTarget) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMipsDisassembler LLVMMC LLVMMipsInfo LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMNVPTXAsmPrinter LLVMMC LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMNVPTXInfo LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMNVPTXDesc LLVMMC LLVMNVPTXAsmPrinter LLVMNVPTXInfo LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMNVPTXCodeGen LLVMAnalysis LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMNVPTXAsmPrinter LLVMNVPTXDesc LLVMNVPTXInfo LLVMScalarOpts LLVMSelectionDAG LLVMSupport LLVMTarget) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86Utils LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86AsmPrinter LLVMMC LLVMSupport LLVMX86Utils) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86Info LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86Desc LLVMMC LLVMObject LLVMSupport LLVMX86AsmPrinter LLVMX86Info) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86CodeGen LLVMAnalysis LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMSelectionDAG LLVMSupport LLVMTarget LLVMX86AsmPrinter LLVMX86Desc LLVMX86Info LLVMX86Utils) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMOption LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMPowerPCAsmPrinter LLVMMC LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMPowerPCInfo LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMPowerPCDesc LLVMMC LLVMPowerPCAsmPrinter LLVMPowerPCInfo LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMPowerPCAsmParser LLVMMC LLVMMCParser LLVMPowerPCDesc LLVMPowerPCInfo LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMPowerPCCodeGen LLVMAnalysis LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMPowerPCAsmPrinter LLVMPowerPCDesc LLVMPowerPCInfo LLVMSelectionDAG LLVMSupport LLVMTarget LLVMTransformUtils) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMPowerPCDisassembler LLVMMC LLVMPowerPCInfo LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMProfileData LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMR600AsmPrinter LLVMMC LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMR600Info LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMR600Desc LLVMMC LLVMR600AsmPrinter LLVMR600Info LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMR600CodeGen LLVMAnalysis LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMR600AsmPrinter LLVMR600Desc LLVMR600Info LLVMScalarOpts LLVMSelectionDAG LLVMSupport LLVMTarget) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSparcAsmPrinter LLVMMC LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSparcInfo LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSparcDesc LLVMMC LLVMSparcAsmPrinter LLVMSparcInfo LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSparcAsmParser LLVMMC LLVMMCParser LLVMSparcDesc LLVMSparcInfo LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSparcCodeGen LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMSelectionDAG LLVMSparcAsmPrinter LLVMSparcDesc LLVMSparcInfo LLVMSupport LLVMTarget) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSparcDisassembler LLVMMC LLVMSparcInfo LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSystemZAsmPrinter LLVMMC LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSystemZInfo LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSystemZDesc LLVMMC LLVMSupport LLVMSystemZAsmPrinter LLVMSystemZInfo) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSystemZAsmParser LLVMMC LLVMMCParser LLVMSupport LLVMSystemZDesc LLVMSystemZInfo) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSystemZCodeGen LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMScalarOpts LLVMSelectionDAG LLVMSupport LLVMSystemZAsmPrinter LLVMSystemZDesc LLVMSystemZInfo LLVMTarget) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSystemZDisassembler LLVMMC LLVMSupport LLVMSystemZDesc LLVMSystemZInfo) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMTableGen LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86AsmParser LLVMMC LLVMMCParser LLVMSupport LLVMX86Desc LLVMX86Info) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86Disassembler LLVMMC LLVMSupport LLVMX86Info) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMXCoreAsmPrinter LLVMMC LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMXCoreInfo LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMXCoreDesc LLVMMC LLVMSupport LLVMXCoreAsmPrinter LLVMXCoreInfo) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMXCoreCodeGen LLVMAnalysis LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMSelectionDAG LLVMSupport LLVMTarget LLVMTransformUtils LLVMXCoreAsmPrinter LLVMXCoreDesc LLVMXCoreInfo) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMXCoreDisassembler LLVMMC LLVMSupport LLVMXCoreInfo) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_gtest LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_gtest_main gtest) diff --git a/llvm_build/PACKAGE.vcxproj b/llvm_build/PACKAGE.vcxproj new file mode 100644 index 000000000..ffac5a7b8 --- /dev/null +++ b/llvm_build/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build;D:\Projects\rpcs3\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build;D:\Projects\rpcs3\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/PACKAGE.vcxproj.filters b/llvm_build/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..59d2b9a8e --- /dev/null +++ b/llvm_build/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/ZERO_CHECK.vcxproj b/llvm_build/ZERO_CHECK.vcxproj new file mode 100644 index 000000000..1ef24f4f0 --- /dev/null +++ b/llvm_build/ZERO_CHECK.vcxproj @@ -0,0 +1,129 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {1E9A56BB-21C5-418B-B623-AD2B3F153307} + Win32Proj + x64 + ZERO_CHECK + + + + Utility + false + MultiByte + v120 + + + Utility + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build;D:\Projects\rpcs3\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + D:\Projects\rpcs3\llvm_build;D:\Projects\rpcs3\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Checking Build System + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file "$(SolutionPath)" +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/generate.stamp.rule;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\AddFileDependencies.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMCompiler.cmake.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASM_MASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCCompiler.cmake.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCCompilerABI.c;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXCompiler.cmake.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXCompilerABI.cpp;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeClDeps.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompilerABI.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeFindBinUtils.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseImplicitLinkInfo.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeRCCompiler.cmake.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeSystem.cmake.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestCompilerCommon.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CPack.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CPackComponent.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckFunctionExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckIncludeFile.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckIncludeFileCXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckLibraryExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckSymbolExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CompilerId\VS-10.vcxproj.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\TestBigEndian.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Templates\CPackConfig.cmake.in;D:\Projects\rpcs3\llvm\CMakeLists.txt;D:\Projects\rpcs3\llvm\LLVMBuild.txt;D:\Projects\rpcs3\llvm\bindings\LLVMBuild.txt;D:\Projects\rpcs3\llvm\cmake\config-ix.cmake;D:\Projects\rpcs3\llvm\cmake\modules\AddLLVM.cmake;D:\Projects\rpcs3\llvm\cmake\modules\AddLLVMDefinitions.cmake;D:\Projects\rpcs3\llvm\cmake\modules\CMakeLists.txt;D:\Projects\rpcs3\llvm\cmake\modules\CheckAtomic.cmake;D:\Projects\rpcs3\llvm\cmake\modules\ChooseMSVCCRT.cmake;D:\Projects\rpcs3\llvm\cmake\modules\GetHostTriple.cmake;D:\Projects\rpcs3\llvm\cmake\modules\HandleLLVMOptions.cmake;D:\Projects\rpcs3\llvm\cmake\modules\HandleLLVMStdlib.cmake;D:\Projects\rpcs3\llvm\cmake\modules\LLVM-Config.cmake;D:\Projects\rpcs3\llvm\cmake\modules\LLVMConfig.cmake.in;D:\Projects\rpcs3\llvm\cmake\modules\LLVMConfigVersion.cmake.in;D:\Projects\rpcs3\llvm\cmake\modules\LLVMParseArguments.cmake;D:\Projects\rpcs3\llvm\cmake\modules\LLVMProcessSources.cmake;D:\Projects\rpcs3\llvm\cmake\modules\TableGen.cmake;D:\Projects\rpcs3\llvm\cmake\modules\VersionFromVCS.cmake;D:\Projects\rpcs3\llvm\docs\LLVMBuild.txt;D:\Projects\rpcs3\llvm\examples\LLVMBuild.txt;D:\Projects\rpcs3\llvm\include\llvm\CMakeLists.txt;D:\Projects\rpcs3\llvm\include\llvm\Config\AsmParsers.def.in;D:\Projects\rpcs3\llvm\include\llvm\Config\AsmPrinters.def.in;D:\Projects\rpcs3\llvm\include\llvm\Config\Disassemblers.def.in;D:\Projects\rpcs3\llvm\include\llvm\Config\Targets.def.in;D:\Projects\rpcs3\llvm\include\llvm\Config\config.h.cmake;D:\Projects\rpcs3\llvm\include\llvm\Config\llvm-config.h.cmake;D:\Projects\rpcs3\llvm\include\llvm\IR\CMakeLists.txt;D:\Projects\rpcs3\llvm\include\llvm\Support\DataTypes.h.cmake;D:\Projects\rpcs3\llvm\include\llvm\module.modulemap.build;D:\Projects\rpcs3\llvm\lib\Analysis\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Analysis\IPA\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Analysis\IPA\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Analysis\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\AsmParser\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\DebugInfo\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\DebugInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\IntelJITEvents\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\OProfileJIT\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\IR\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\IR\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\IRReader\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\IRReader\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\LTO\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\LTO\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\LineEditor\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\LineEditor\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Linker\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Linker\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\MC\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\MC\MCParser\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Object\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Object\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Option\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Option\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ProfileData\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ProfileData\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Support\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Support\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\TableGen\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\TableGen\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\Utils\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\CppBackend\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\CppBackend\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Hexagon\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Hexagon\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Hexagon\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Hexagon\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\MSP430\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\MSP430\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\MSP430\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\MSP430\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\NVPTX\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\NVPTX\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\NVPTX\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\NVPTX\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\R600\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\R600\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\R600\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\R600\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Hello\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\IPO\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\IPO\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Utils\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Utils\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize\LLVMBuild.txt;D:\Projects\rpcs3\llvm\projects\CMakeLists.txt;D:\Projects\rpcs3\llvm\projects\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\bugpoint\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\lli\ChildTarget\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\lli\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-ar\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-as\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-bcanalyzer\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-cov\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-diff\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-dis\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-dwarfdump\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-extract\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-jitlistener\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-link\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-lto\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-mc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-mcmarkup\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-nm\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-objdump\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-profdata\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-rtdyld\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-size\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\macho-dump\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\opt\LLVMBuild.txt;D:\Projects\rpcs3\llvm\utils\LLVMBuild.txt;D:\Projects\rpcs3\llvm\utils\TableGen\CMakeLists.txt;D:\Projects\rpcs3\llvm\utils\TableGen\LLVMBuild.txt;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\__init__.py;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\componentinfo.py;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\configutil.py;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\main.py;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\util.py;D:\Projects\rpcs3\llvm\utils\unittest\LLVMBuild.txt;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeASM_MASMCompiler.cmake;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeCCompiler.cmake;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeCXXCompiler.cmake;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeRCCompiler.cmake;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeSystem.cmake;D:\Projects\rpcs3\llvm_build\LLVMBuild.cmake;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Support\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\TableGen\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\utils\TableGen\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\include\llvm\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\IR\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\IRReader\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Bitcode\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Linker\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Analysis\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\LTO\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\MC\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Object\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Option\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Target\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\projects\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\cmake\modules\CMakeFiles\generate.stamp + false + Checking Build System + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file "$(SolutionPath)" +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/generate.stamp.rule;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\AddFileDependencies.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMCompiler.cmake.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASM_MASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCCompiler.cmake.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCCompilerABI.c;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXCompiler.cmake.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXCompilerABI.cpp;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeClDeps.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompilerABI.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeFindBinUtils.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseImplicitLinkInfo.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeRCCompiler.cmake.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeSystem.cmake.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestCompilerCommon.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CPack.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CPackComponent.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckFunctionExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckIncludeFile.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckIncludeFileCXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckLibraryExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckSymbolExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CompilerId\VS-10.vcxproj.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\TestBigEndian.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Templates\CPackConfig.cmake.in;D:\Projects\rpcs3\llvm\CMakeLists.txt;D:\Projects\rpcs3\llvm\LLVMBuild.txt;D:\Projects\rpcs3\llvm\bindings\LLVMBuild.txt;D:\Projects\rpcs3\llvm\cmake\config-ix.cmake;D:\Projects\rpcs3\llvm\cmake\modules\AddLLVM.cmake;D:\Projects\rpcs3\llvm\cmake\modules\AddLLVMDefinitions.cmake;D:\Projects\rpcs3\llvm\cmake\modules\CMakeLists.txt;D:\Projects\rpcs3\llvm\cmake\modules\CheckAtomic.cmake;D:\Projects\rpcs3\llvm\cmake\modules\ChooseMSVCCRT.cmake;D:\Projects\rpcs3\llvm\cmake\modules\GetHostTriple.cmake;D:\Projects\rpcs3\llvm\cmake\modules\HandleLLVMOptions.cmake;D:\Projects\rpcs3\llvm\cmake\modules\HandleLLVMStdlib.cmake;D:\Projects\rpcs3\llvm\cmake\modules\LLVM-Config.cmake;D:\Projects\rpcs3\llvm\cmake\modules\LLVMConfig.cmake.in;D:\Projects\rpcs3\llvm\cmake\modules\LLVMConfigVersion.cmake.in;D:\Projects\rpcs3\llvm\cmake\modules\LLVMParseArguments.cmake;D:\Projects\rpcs3\llvm\cmake\modules\LLVMProcessSources.cmake;D:\Projects\rpcs3\llvm\cmake\modules\TableGen.cmake;D:\Projects\rpcs3\llvm\cmake\modules\VersionFromVCS.cmake;D:\Projects\rpcs3\llvm\docs\LLVMBuild.txt;D:\Projects\rpcs3\llvm\examples\LLVMBuild.txt;D:\Projects\rpcs3\llvm\include\llvm\CMakeLists.txt;D:\Projects\rpcs3\llvm\include\llvm\Config\AsmParsers.def.in;D:\Projects\rpcs3\llvm\include\llvm\Config\AsmPrinters.def.in;D:\Projects\rpcs3\llvm\include\llvm\Config\Disassemblers.def.in;D:\Projects\rpcs3\llvm\include\llvm\Config\Targets.def.in;D:\Projects\rpcs3\llvm\include\llvm\Config\config.h.cmake;D:\Projects\rpcs3\llvm\include\llvm\Config\llvm-config.h.cmake;D:\Projects\rpcs3\llvm\include\llvm\IR\CMakeLists.txt;D:\Projects\rpcs3\llvm\include\llvm\Support\DataTypes.h.cmake;D:\Projects\rpcs3\llvm\include\llvm\module.modulemap.build;D:\Projects\rpcs3\llvm\lib\Analysis\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Analysis\IPA\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Analysis\IPA\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Analysis\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\AsmParser\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\DebugInfo\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\DebugInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\IntelJITEvents\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\OProfileJIT\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\IR\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\IR\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\IRReader\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\IRReader\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\LTO\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\LTO\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\LineEditor\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\LineEditor\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Linker\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Linker\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\MC\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\MC\MCParser\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Object\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Object\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Option\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Option\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ProfileData\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ProfileData\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Support\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Support\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\TableGen\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\TableGen\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\Utils\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\CppBackend\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\CppBackend\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Hexagon\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Hexagon\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Hexagon\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Hexagon\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\MSP430\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\MSP430\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\MSP430\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\MSP430\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\NVPTX\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\NVPTX\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\NVPTX\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\NVPTX\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\R600\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\R600\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\R600\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\R600\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Hello\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\IPO\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\IPO\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Utils\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Utils\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize\LLVMBuild.txt;D:\Projects\rpcs3\llvm\projects\CMakeLists.txt;D:\Projects\rpcs3\llvm\projects\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\bugpoint\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\lli\ChildTarget\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\lli\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-ar\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-as\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-bcanalyzer\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-cov\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-diff\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-dis\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-dwarfdump\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-extract\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-jitlistener\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-link\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-lto\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-mc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-mcmarkup\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-nm\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-objdump\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-profdata\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-rtdyld\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-size\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\macho-dump\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\opt\LLVMBuild.txt;D:\Projects\rpcs3\llvm\utils\LLVMBuild.txt;D:\Projects\rpcs3\llvm\utils\TableGen\CMakeLists.txt;D:\Projects\rpcs3\llvm\utils\TableGen\LLVMBuild.txt;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\__init__.py;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\componentinfo.py;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\configutil.py;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\main.py;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\util.py;D:\Projects\rpcs3\llvm\utils\unittest\LLVMBuild.txt;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeASM_MASMCompiler.cmake;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeCCompiler.cmake;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeCXXCompiler.cmake;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeRCCompiler.cmake;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeSystem.cmake;D:\Projects\rpcs3\llvm_build\LLVMBuild.cmake;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Support\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\TableGen\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\utils\TableGen\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\include\llvm\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\IR\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\IRReader\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Bitcode\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Linker\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Analysis\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\LTO\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\MC\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Object\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Option\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Target\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\projects\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\cmake\modules\CMakeFiles\generate.stamp + false + + + + + + setlocal +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/ZERO_CHECK.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\CMakeFiles\ZERO_CHECK + false + + setlocal +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/ZERO_CHECK.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\CMakeFiles\ZERO_CHECK + false + + + + + + + + + + + + \ No newline at end of file diff --git a/llvm_build/ZERO_CHECK.vcxproj.filters b/llvm_build/ZERO_CHECK.vcxproj.filters new file mode 100644 index 000000000..08845bf95 --- /dev/null +++ b/llvm_build/ZERO_CHECK.vcxproj.filters @@ -0,0 +1,19 @@ + + + + + CMake Rules + + + CMake Rules + + + + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports-debug.cmake b/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports-debug.cmake new file mode 100644 index 000000000..feed2b302 --- /dev/null +++ b/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports-debug.cmake @@ -0,0 +1,448 @@ +#---------------------------------------------------------------- +# Generated CMake target import file for configuration "Debug". +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "LLVMSupport" for configuration "Debug" +set_property(TARGET LLVMSupport APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMSupport PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "C;CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMSupport.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMSupport ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMSupport "${_IMPORT_PREFIX}/lib/LLVMSupport.lib" ) + +# Import target "LLVMTableGen" for configuration "Debug" +set_property(TARGET LLVMTableGen APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMTableGen PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMTableGen.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMTableGen ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMTableGen "${_IMPORT_PREFIX}/lib/LLVMTableGen.lib" ) + +# Import target "llvm-tblgen" for configuration "Debug" +set_property(TARGET llvm-tblgen APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(llvm-tblgen PROPERTIES + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/bin/llvm-tblgen.exe" + ) + +list(APPEND _IMPORT_CHECK_TARGETS llvm-tblgen ) +list(APPEND _IMPORT_CHECK_FILES_FOR_llvm-tblgen "${_IMPORT_PREFIX}/bin/llvm-tblgen.exe" ) + +# Import target "LLVMCore" for configuration "Debug" +set_property(TARGET LLVMCore APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMCore PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMCore.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMCore ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMCore "${_IMPORT_PREFIX}/lib/LLVMCore.lib" ) + +# Import target "LLVMIRReader" for configuration "Debug" +set_property(TARGET LLVMIRReader APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMIRReader PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMIRReader.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMIRReader ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMIRReader "${_IMPORT_PREFIX}/lib/LLVMIRReader.lib" ) + +# Import target "LLVMCodeGen" for configuration "Debug" +set_property(TARGET LLVMCodeGen APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMCodeGen PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMCodeGen.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMCodeGen ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMCodeGen "${_IMPORT_PREFIX}/lib/LLVMCodeGen.lib" ) + +# Import target "LLVMSelectionDAG" for configuration "Debug" +set_property(TARGET LLVMSelectionDAG APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMSelectionDAG PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMSelectionDAG.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMSelectionDAG ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMSelectionDAG "${_IMPORT_PREFIX}/lib/LLVMSelectionDAG.lib" ) + +# Import target "LLVMAsmPrinter" for configuration "Debug" +set_property(TARGET LLVMAsmPrinter APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMAsmPrinter PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMAsmPrinter.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMAsmPrinter ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMAsmPrinter "${_IMPORT_PREFIX}/lib/LLVMAsmPrinter.lib" ) + +# Import target "LLVMBitReader" for configuration "Debug" +set_property(TARGET LLVMBitReader APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMBitReader PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMBitReader.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMBitReader ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMBitReader "${_IMPORT_PREFIX}/lib/LLVMBitReader.lib" ) + +# Import target "LLVMBitWriter" for configuration "Debug" +set_property(TARGET LLVMBitWriter APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMBitWriter PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMBitWriter.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMBitWriter ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMBitWriter "${_IMPORT_PREFIX}/lib/LLVMBitWriter.lib" ) + +# Import target "LLVMTransformUtils" for configuration "Debug" +set_property(TARGET LLVMTransformUtils APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMTransformUtils PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMTransformUtils.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMTransformUtils ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMTransformUtils "${_IMPORT_PREFIX}/lib/LLVMTransformUtils.lib" ) + +# Import target "LLVMInstrumentation" for configuration "Debug" +set_property(TARGET LLVMInstrumentation APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMInstrumentation PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMInstrumentation.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMInstrumentation ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMInstrumentation "${_IMPORT_PREFIX}/lib/LLVMInstrumentation.lib" ) + +# Import target "LLVMInstCombine" for configuration "Debug" +set_property(TARGET LLVMInstCombine APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMInstCombine PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMInstCombine.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMInstCombine ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMInstCombine "${_IMPORT_PREFIX}/lib/LLVMInstCombine.lib" ) + +# Import target "LLVMScalarOpts" for configuration "Debug" +set_property(TARGET LLVMScalarOpts APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMScalarOpts PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMScalarOpts.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMScalarOpts ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMScalarOpts "${_IMPORT_PREFIX}/lib/LLVMScalarOpts.lib" ) + +# Import target "LLVMipo" for configuration "Debug" +set_property(TARGET LLVMipo APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMipo PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMipo.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMipo ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMipo "${_IMPORT_PREFIX}/lib/LLVMipo.lib" ) + +# Import target "LLVMVectorize" for configuration "Debug" +set_property(TARGET LLVMVectorize APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMVectorize PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMVectorize.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMVectorize ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMVectorize "${_IMPORT_PREFIX}/lib/LLVMVectorize.lib" ) + +# Import target "LLVMObjCARCOpts" for configuration "Debug" +set_property(TARGET LLVMObjCARCOpts APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMObjCARCOpts PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMObjCARCOpts.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMObjCARCOpts ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMObjCARCOpts "${_IMPORT_PREFIX}/lib/LLVMObjCARCOpts.lib" ) + +# Import target "LLVMLinker" for configuration "Debug" +set_property(TARGET LLVMLinker APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMLinker PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMLinker.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMLinker ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMLinker "${_IMPORT_PREFIX}/lib/LLVMLinker.lib" ) + +# Import target "LLVMAnalysis" for configuration "Debug" +set_property(TARGET LLVMAnalysis APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMAnalysis PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMAnalysis.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMAnalysis ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMAnalysis "${_IMPORT_PREFIX}/lib/LLVMAnalysis.lib" ) + +# Import target "LLVMipa" for configuration "Debug" +set_property(TARGET LLVMipa APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMipa PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMipa.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMipa ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMipa "${_IMPORT_PREFIX}/lib/LLVMipa.lib" ) + +# Import target "LLVMLTO" for configuration "Debug" +set_property(TARGET LLVMLTO APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMLTO PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMLTO.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMLTO ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMLTO "${_IMPORT_PREFIX}/lib/LLVMLTO.lib" ) + +# Import target "LLVMMC" for configuration "Debug" +set_property(TARGET LLVMMC APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMMC PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMMC.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMMC ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMMC "${_IMPORT_PREFIX}/lib/LLVMMC.lib" ) + +# Import target "LLVMMCAnalysis" for configuration "Debug" +set_property(TARGET LLVMMCAnalysis APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMMCAnalysis PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMMCAnalysis.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMMCAnalysis ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMMCAnalysis "${_IMPORT_PREFIX}/lib/LLVMMCAnalysis.lib" ) + +# Import target "LLVMMCParser" for configuration "Debug" +set_property(TARGET LLVMMCParser APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMMCParser PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMMCParser.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMMCParser ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMMCParser "${_IMPORT_PREFIX}/lib/LLVMMCParser.lib" ) + +# Import target "LLVMMCDisassembler" for configuration "Debug" +set_property(TARGET LLVMMCDisassembler APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMMCDisassembler PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMMCDisassembler.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMMCDisassembler ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMMCDisassembler "${_IMPORT_PREFIX}/lib/LLVMMCDisassembler.lib" ) + +# Import target "LLVMObject" for configuration "Debug" +set_property(TARGET LLVMObject APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMObject PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMObject.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMObject ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMObject "${_IMPORT_PREFIX}/lib/LLVMObject.lib" ) + +# Import target "LLVMOption" for configuration "Debug" +set_property(TARGET LLVMOption APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMOption PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMOption.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMOption ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMOption "${_IMPORT_PREFIX}/lib/LLVMOption.lib" ) + +# Import target "LLVMDebugInfo" for configuration "Debug" +set_property(TARGET LLVMDebugInfo APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMDebugInfo PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMDebugInfo.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMDebugInfo ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMDebugInfo "${_IMPORT_PREFIX}/lib/LLVMDebugInfo.lib" ) + +# Import target "LLVMExecutionEngine" for configuration "Debug" +set_property(TARGET LLVMExecutionEngine APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMExecutionEngine PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMExecutionEngine.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMExecutionEngine ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMExecutionEngine "${_IMPORT_PREFIX}/lib/LLVMExecutionEngine.lib" ) + +# Import target "LLVMInterpreter" for configuration "Debug" +set_property(TARGET LLVMInterpreter APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMInterpreter PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMInterpreter.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMInterpreter ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMInterpreter "${_IMPORT_PREFIX}/lib/LLVMInterpreter.lib" ) + +# Import target "LLVMJIT" for configuration "Debug" +set_property(TARGET LLVMJIT APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMJIT PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMJIT.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMJIT ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMJIT "${_IMPORT_PREFIX}/lib/LLVMJIT.lib" ) + +# Import target "LLVMMCJIT" for configuration "Debug" +set_property(TARGET LLVMMCJIT APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMMCJIT PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMMCJIT.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMMCJIT ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMMCJIT "${_IMPORT_PREFIX}/lib/LLVMMCJIT.lib" ) + +# Import target "LLVMRuntimeDyld" for configuration "Debug" +set_property(TARGET LLVMRuntimeDyld APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMRuntimeDyld PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMRuntimeDyld.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMRuntimeDyld ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMRuntimeDyld "${_IMPORT_PREFIX}/lib/LLVMRuntimeDyld.lib" ) + +# Import target "LLVMTarget" for configuration "Debug" +set_property(TARGET LLVMTarget APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMTarget PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMTarget.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMTarget ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMTarget "${_IMPORT_PREFIX}/lib/LLVMTarget.lib" ) + +# Import target "LLVMX86CodeGen" for configuration "Debug" +set_property(TARGET LLVMX86CodeGen APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMX86CodeGen PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "ASM_MASM;CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMX86CodeGen.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMX86CodeGen ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMX86CodeGen "${_IMPORT_PREFIX}/lib/LLVMX86CodeGen.lib" ) + +# Import target "LLVMX86AsmParser" for configuration "Debug" +set_property(TARGET LLVMX86AsmParser APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMX86AsmParser PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMX86AsmParser.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMX86AsmParser ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMX86AsmParser "${_IMPORT_PREFIX}/lib/LLVMX86AsmParser.lib" ) + +# Import target "LLVMX86Disassembler" for configuration "Debug" +set_property(TARGET LLVMX86Disassembler APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMX86Disassembler PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMX86Disassembler.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMX86Disassembler ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMX86Disassembler "${_IMPORT_PREFIX}/lib/LLVMX86Disassembler.lib" ) + +# Import target "LLVMX86AsmPrinter" for configuration "Debug" +set_property(TARGET LLVMX86AsmPrinter APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMX86AsmPrinter PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMX86AsmPrinter.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMX86AsmPrinter ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMX86AsmPrinter "${_IMPORT_PREFIX}/lib/LLVMX86AsmPrinter.lib" ) + +# Import target "LLVMX86Desc" for configuration "Debug" +set_property(TARGET LLVMX86Desc APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMX86Desc PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMX86Desc.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMX86Desc ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMX86Desc "${_IMPORT_PREFIX}/lib/LLVMX86Desc.lib" ) + +# Import target "LLVMX86Info" for configuration "Debug" +set_property(TARGET LLVMX86Info APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMX86Info PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMX86Info.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMX86Info ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMX86Info "${_IMPORT_PREFIX}/lib/LLVMX86Info.lib" ) + +# Import target "LLVMX86Utils" for configuration "Debug" +set_property(TARGET LLVMX86Utils APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMX86Utils PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMX86Utils.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMX86Utils ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMX86Utils "${_IMPORT_PREFIX}/lib/LLVMX86Utils.lib" ) + +# Import target "LLVMAsmParser" for configuration "Debug" +set_property(TARGET LLVMAsmParser APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMAsmParser PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMAsmParser.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMAsmParser ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMAsmParser "${_IMPORT_PREFIX}/lib/LLVMAsmParser.lib" ) + +# Import target "LLVMLineEditor" for configuration "Debug" +set_property(TARGET LLVMLineEditor APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMLineEditor PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMLineEditor.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMLineEditor ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMLineEditor "${_IMPORT_PREFIX}/lib/LLVMLineEditor.lib" ) + +# Import target "LLVMProfileData" for configuration "Debug" +set_property(TARGET LLVMProfileData APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMProfileData PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMProfileData.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMProfileData ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMProfileData "${_IMPORT_PREFIX}/lib/LLVMProfileData.lib" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports-release.cmake b/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports-release.cmake new file mode 100644 index 000000000..0a59b33ed --- /dev/null +++ b/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports-release.cmake @@ -0,0 +1,448 @@ +#---------------------------------------------------------------- +# Generated CMake target import file for configuration "Release". +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "LLVMSupport" for configuration "Release" +set_property(TARGET LLVMSupport APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMSupport PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "C;CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMSupport.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMSupport ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMSupport "${_IMPORT_PREFIX}/lib/LLVMSupport.lib" ) + +# Import target "LLVMTableGen" for configuration "Release" +set_property(TARGET LLVMTableGen APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMTableGen PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMTableGen.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMTableGen ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMTableGen "${_IMPORT_PREFIX}/lib/LLVMTableGen.lib" ) + +# Import target "llvm-tblgen" for configuration "Release" +set_property(TARGET llvm-tblgen APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(llvm-tblgen PROPERTIES + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/bin/llvm-tblgen.exe" + ) + +list(APPEND _IMPORT_CHECK_TARGETS llvm-tblgen ) +list(APPEND _IMPORT_CHECK_FILES_FOR_llvm-tblgen "${_IMPORT_PREFIX}/bin/llvm-tblgen.exe" ) + +# Import target "LLVMCore" for configuration "Release" +set_property(TARGET LLVMCore APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMCore PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMCore.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMCore ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMCore "${_IMPORT_PREFIX}/lib/LLVMCore.lib" ) + +# Import target "LLVMIRReader" for configuration "Release" +set_property(TARGET LLVMIRReader APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMIRReader PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMIRReader.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMIRReader ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMIRReader "${_IMPORT_PREFIX}/lib/LLVMIRReader.lib" ) + +# Import target "LLVMCodeGen" for configuration "Release" +set_property(TARGET LLVMCodeGen APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMCodeGen PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMCodeGen.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMCodeGen ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMCodeGen "${_IMPORT_PREFIX}/lib/LLVMCodeGen.lib" ) + +# Import target "LLVMSelectionDAG" for configuration "Release" +set_property(TARGET LLVMSelectionDAG APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMSelectionDAG PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMSelectionDAG.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMSelectionDAG ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMSelectionDAG "${_IMPORT_PREFIX}/lib/LLVMSelectionDAG.lib" ) + +# Import target "LLVMAsmPrinter" for configuration "Release" +set_property(TARGET LLVMAsmPrinter APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMAsmPrinter PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMAsmPrinter.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMAsmPrinter ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMAsmPrinter "${_IMPORT_PREFIX}/lib/LLVMAsmPrinter.lib" ) + +# Import target "LLVMBitReader" for configuration "Release" +set_property(TARGET LLVMBitReader APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMBitReader PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMBitReader.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMBitReader ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMBitReader "${_IMPORT_PREFIX}/lib/LLVMBitReader.lib" ) + +# Import target "LLVMBitWriter" for configuration "Release" +set_property(TARGET LLVMBitWriter APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMBitWriter PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMBitWriter.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMBitWriter ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMBitWriter "${_IMPORT_PREFIX}/lib/LLVMBitWriter.lib" ) + +# Import target "LLVMTransformUtils" for configuration "Release" +set_property(TARGET LLVMTransformUtils APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMTransformUtils PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMTransformUtils.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMTransformUtils ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMTransformUtils "${_IMPORT_PREFIX}/lib/LLVMTransformUtils.lib" ) + +# Import target "LLVMInstrumentation" for configuration "Release" +set_property(TARGET LLVMInstrumentation APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMInstrumentation PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMInstrumentation.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMInstrumentation ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMInstrumentation "${_IMPORT_PREFIX}/lib/LLVMInstrumentation.lib" ) + +# Import target "LLVMInstCombine" for configuration "Release" +set_property(TARGET LLVMInstCombine APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMInstCombine PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMInstCombine.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMInstCombine ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMInstCombine "${_IMPORT_PREFIX}/lib/LLVMInstCombine.lib" ) + +# Import target "LLVMScalarOpts" for configuration "Release" +set_property(TARGET LLVMScalarOpts APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMScalarOpts PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMScalarOpts.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMScalarOpts ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMScalarOpts "${_IMPORT_PREFIX}/lib/LLVMScalarOpts.lib" ) + +# Import target "LLVMipo" for configuration "Release" +set_property(TARGET LLVMipo APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMipo PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMipo.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMipo ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMipo "${_IMPORT_PREFIX}/lib/LLVMipo.lib" ) + +# Import target "LLVMVectorize" for configuration "Release" +set_property(TARGET LLVMVectorize APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMVectorize PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMVectorize.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMVectorize ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMVectorize "${_IMPORT_PREFIX}/lib/LLVMVectorize.lib" ) + +# Import target "LLVMObjCARCOpts" for configuration "Release" +set_property(TARGET LLVMObjCARCOpts APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMObjCARCOpts PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMObjCARCOpts.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMObjCARCOpts ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMObjCARCOpts "${_IMPORT_PREFIX}/lib/LLVMObjCARCOpts.lib" ) + +# Import target "LLVMLinker" for configuration "Release" +set_property(TARGET LLVMLinker APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMLinker PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMLinker.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMLinker ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMLinker "${_IMPORT_PREFIX}/lib/LLVMLinker.lib" ) + +# Import target "LLVMAnalysis" for configuration "Release" +set_property(TARGET LLVMAnalysis APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMAnalysis PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMAnalysis.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMAnalysis ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMAnalysis "${_IMPORT_PREFIX}/lib/LLVMAnalysis.lib" ) + +# Import target "LLVMipa" for configuration "Release" +set_property(TARGET LLVMipa APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMipa PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMipa.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMipa ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMipa "${_IMPORT_PREFIX}/lib/LLVMipa.lib" ) + +# Import target "LLVMLTO" for configuration "Release" +set_property(TARGET LLVMLTO APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMLTO PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMLTO.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMLTO ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMLTO "${_IMPORT_PREFIX}/lib/LLVMLTO.lib" ) + +# Import target "LLVMMC" for configuration "Release" +set_property(TARGET LLVMMC APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMMC PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMMC.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMMC ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMMC "${_IMPORT_PREFIX}/lib/LLVMMC.lib" ) + +# Import target "LLVMMCAnalysis" for configuration "Release" +set_property(TARGET LLVMMCAnalysis APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMMCAnalysis PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMMCAnalysis.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMMCAnalysis ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMMCAnalysis "${_IMPORT_PREFIX}/lib/LLVMMCAnalysis.lib" ) + +# Import target "LLVMMCParser" for configuration "Release" +set_property(TARGET LLVMMCParser APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMMCParser PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMMCParser.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMMCParser ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMMCParser "${_IMPORT_PREFIX}/lib/LLVMMCParser.lib" ) + +# Import target "LLVMMCDisassembler" for configuration "Release" +set_property(TARGET LLVMMCDisassembler APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMMCDisassembler PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMMCDisassembler.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMMCDisassembler ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMMCDisassembler "${_IMPORT_PREFIX}/lib/LLVMMCDisassembler.lib" ) + +# Import target "LLVMObject" for configuration "Release" +set_property(TARGET LLVMObject APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMObject PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMObject.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMObject ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMObject "${_IMPORT_PREFIX}/lib/LLVMObject.lib" ) + +# Import target "LLVMOption" for configuration "Release" +set_property(TARGET LLVMOption APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMOption PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMOption.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMOption ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMOption "${_IMPORT_PREFIX}/lib/LLVMOption.lib" ) + +# Import target "LLVMDebugInfo" for configuration "Release" +set_property(TARGET LLVMDebugInfo APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMDebugInfo PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMDebugInfo.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMDebugInfo ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMDebugInfo "${_IMPORT_PREFIX}/lib/LLVMDebugInfo.lib" ) + +# Import target "LLVMExecutionEngine" for configuration "Release" +set_property(TARGET LLVMExecutionEngine APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMExecutionEngine PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMExecutionEngine.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMExecutionEngine ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMExecutionEngine "${_IMPORT_PREFIX}/lib/LLVMExecutionEngine.lib" ) + +# Import target "LLVMInterpreter" for configuration "Release" +set_property(TARGET LLVMInterpreter APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMInterpreter PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMInterpreter.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMInterpreter ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMInterpreter "${_IMPORT_PREFIX}/lib/LLVMInterpreter.lib" ) + +# Import target "LLVMJIT" for configuration "Release" +set_property(TARGET LLVMJIT APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMJIT PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMJIT.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMJIT ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMJIT "${_IMPORT_PREFIX}/lib/LLVMJIT.lib" ) + +# Import target "LLVMMCJIT" for configuration "Release" +set_property(TARGET LLVMMCJIT APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMMCJIT PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMMCJIT.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMMCJIT ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMMCJIT "${_IMPORT_PREFIX}/lib/LLVMMCJIT.lib" ) + +# Import target "LLVMRuntimeDyld" for configuration "Release" +set_property(TARGET LLVMRuntimeDyld APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMRuntimeDyld PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMRuntimeDyld.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMRuntimeDyld ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMRuntimeDyld "${_IMPORT_PREFIX}/lib/LLVMRuntimeDyld.lib" ) + +# Import target "LLVMTarget" for configuration "Release" +set_property(TARGET LLVMTarget APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMTarget PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMTarget.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMTarget ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMTarget "${_IMPORT_PREFIX}/lib/LLVMTarget.lib" ) + +# Import target "LLVMX86CodeGen" for configuration "Release" +set_property(TARGET LLVMX86CodeGen APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMX86CodeGen PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "ASM_MASM;CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMX86CodeGen.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMX86CodeGen ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMX86CodeGen "${_IMPORT_PREFIX}/lib/LLVMX86CodeGen.lib" ) + +# Import target "LLVMX86AsmParser" for configuration "Release" +set_property(TARGET LLVMX86AsmParser APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMX86AsmParser PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMX86AsmParser.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMX86AsmParser ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMX86AsmParser "${_IMPORT_PREFIX}/lib/LLVMX86AsmParser.lib" ) + +# Import target "LLVMX86Disassembler" for configuration "Release" +set_property(TARGET LLVMX86Disassembler APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMX86Disassembler PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMX86Disassembler.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMX86Disassembler ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMX86Disassembler "${_IMPORT_PREFIX}/lib/LLVMX86Disassembler.lib" ) + +# Import target "LLVMX86AsmPrinter" for configuration "Release" +set_property(TARGET LLVMX86AsmPrinter APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMX86AsmPrinter PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMX86AsmPrinter.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMX86AsmPrinter ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMX86AsmPrinter "${_IMPORT_PREFIX}/lib/LLVMX86AsmPrinter.lib" ) + +# Import target "LLVMX86Desc" for configuration "Release" +set_property(TARGET LLVMX86Desc APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMX86Desc PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMX86Desc.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMX86Desc ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMX86Desc "${_IMPORT_PREFIX}/lib/LLVMX86Desc.lib" ) + +# Import target "LLVMX86Info" for configuration "Release" +set_property(TARGET LLVMX86Info APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMX86Info PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMX86Info.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMX86Info ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMX86Info "${_IMPORT_PREFIX}/lib/LLVMX86Info.lib" ) + +# Import target "LLVMX86Utils" for configuration "Release" +set_property(TARGET LLVMX86Utils APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMX86Utils PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMX86Utils.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMX86Utils ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMX86Utils "${_IMPORT_PREFIX}/lib/LLVMX86Utils.lib" ) + +# Import target "LLVMAsmParser" for configuration "Release" +set_property(TARGET LLVMAsmParser APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMAsmParser PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMAsmParser.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMAsmParser ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMAsmParser "${_IMPORT_PREFIX}/lib/LLVMAsmParser.lib" ) + +# Import target "LLVMLineEditor" for configuration "Release" +set_property(TARGET LLVMLineEditor APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMLineEditor PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMLineEditor.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMLineEditor ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMLineEditor "${_IMPORT_PREFIX}/lib/LLVMLineEditor.lib" ) + +# Import target "LLVMProfileData" for configuration "Release" +set_property(TARGET LLVMProfileData APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMProfileData PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMProfileData.lib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS LLVMProfileData ) +list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMProfileData "${_IMPORT_PREFIX}/lib/LLVMProfileData.lib" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports.cmake b/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports.cmake new file mode 100644 index 000000000..b0131f882 --- /dev/null +++ b/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports.cmake @@ -0,0 +1,385 @@ +# Generated by CMake 3.0.1 + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget LLVMSupport LLVMTableGen llvm-tblgen LLVMCore LLVMIRReader LLVMCodeGen LLVMSelectionDAG LLVMAsmPrinter LLVMBitReader LLVMBitWriter LLVMTransformUtils LLVMInstrumentation LLVMInstCombine LLVMScalarOpts LLVMipo LLVMVectorize LLVMObjCARCOpts LLVMLinker LLVMAnalysis LLVMipa LLVMLTO LLVMMC LLVMMCAnalysis LLVMMCParser LLVMMCDisassembler LLVMObject LLVMOption LLVMDebugInfo LLVMExecutionEngine LLVMInterpreter LLVMJIT LLVMMCJIT LLVMRuntimeDyld LLVMTarget LLVMX86CodeGen LLVMX86AsmParser LLVMX86Disassembler LLVMX86AsmPrinter LLVMX86Desc LLVMX86Info LLVMX86Utils LLVMAsmParser LLVMLineEditor LLVMProfileData) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) + +# Create imported target LLVMSupport +add_library(LLVMSupport STATIC IMPORTED) + +# Create imported target LLVMTableGen +add_library(LLVMTableGen STATIC IMPORTED) + +set_target_properties(LLVMTableGen PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMSupport" +) + +# Create imported target llvm-tblgen +add_executable(llvm-tblgen IMPORTED) + +# Create imported target LLVMCore +add_library(LLVMCore STATIC IMPORTED) + +set_target_properties(LLVMCore PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMSupport" +) + +# Create imported target LLVMIRReader +add_library(LLVMIRReader STATIC IMPORTED) + +set_target_properties(LLVMIRReader PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMAsmParser;LLVMBitReader;LLVMCore;LLVMSupport" +) + +# Create imported target LLVMCodeGen +add_library(LLVMCodeGen STATIC IMPORTED) + +set_target_properties(LLVMCodeGen PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMMC;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTransformUtils" +) + +# Create imported target LLVMSelectionDAG +add_library(LLVMSelectionDAG STATIC IMPORTED) + +set_target_properties(LLVMSelectionDAG PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCodeGen;LLVMCore;LLVMMC;LLVMSupport;LLVMTarget;LLVMTransformUtils" +) + +# Create imported target LLVMAsmPrinter +add_library(LLVMAsmPrinter STATIC IMPORTED) + +set_target_properties(LLVMAsmPrinter PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCodeGen;LLVMCore;LLVMMC;LLVMMCParser;LLVMSupport;LLVMTarget;LLVMTransformUtils" +) + +# Create imported target LLVMBitReader +add_library(LLVMBitReader STATIC IMPORTED) + +set_target_properties(LLVMBitReader PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMSupport" +) + +# Create imported target LLVMBitWriter +add_library(LLVMBitWriter STATIC IMPORTED) + +set_target_properties(LLVMBitWriter PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMSupport" +) + +# Create imported target LLVMTransformUtils +add_library(LLVMTransformUtils STATIC IMPORTED) + +set_target_properties(LLVMTransformUtils PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTarget;LLVMipa" +) + +# Create imported target LLVMInstrumentation +add_library(LLVMInstrumentation STATIC IMPORTED) + +set_target_properties(LLVMInstrumentation PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTarget;LLVMTransformUtils" +) + +# Create imported target LLVMInstCombine +add_library(LLVMInstCombine STATIC IMPORTED) + +set_target_properties(LLVMInstCombine PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTarget;LLVMTransformUtils" +) + +# Create imported target LLVMScalarOpts +add_library(LLVMScalarOpts STATIC IMPORTED) + +set_target_properties(LLVMScalarOpts PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMInstCombine;LLVMSupport;LLVMTarget;LLVMTransformUtils;LLVMipa" +) + +# Create imported target LLVMipo +add_library(LLVMipo STATIC IMPORTED) + +set_target_properties(LLVMipo PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMInstCombine;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTransformUtils;LLVMVectorize;LLVMipa" +) + +# Create imported target LLVMVectorize +add_library(LLVMVectorize STATIC IMPORTED) + +set_target_properties(LLVMVectorize PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTarget;LLVMTransformUtils" +) + +# Create imported target LLVMObjCARCOpts +add_library(LLVMObjCARCOpts STATIC IMPORTED) + +set_target_properties(LLVMObjCARCOpts PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTransformUtils" +) + +# Create imported target LLVMLinker +add_library(LLVMLinker STATIC IMPORTED) + +set_target_properties(LLVMLinker PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMSupport;LLVMTransformUtils" +) + +# Create imported target LLVMAnalysis +add_library(LLVMAnalysis STATIC IMPORTED) + +set_target_properties(LLVMAnalysis PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMSupport;LLVMTarget" +) + +# Create imported target LLVMipa +add_library(LLVMipa STATIC IMPORTED) + +set_target_properties(LLVMipa PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport" +) + +# Create imported target LLVMLTO +add_library(LLVMLTO STATIC IMPORTED) + +set_target_properties(LLVMLTO PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMBitReader;LLVMBitWriter;LLVMCore;LLVMInstCombine;LLVMLinker;LLVMMC;LLVMObjCARCOpts;LLVMObject;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTransformUtils;LLVMipa;LLVMipo" +) + +# Create imported target LLVMMC +add_library(LLVMMC STATIC IMPORTED) + +set_target_properties(LLVMMC PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMSupport" +) + +# Create imported target LLVMMCAnalysis +add_library(LLVMMCAnalysis STATIC IMPORTED) + +set_target_properties(LLVMMCAnalysis PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMObject;LLVMSupport" +) + +# Create imported target LLVMMCParser +add_library(LLVMMCParser STATIC IMPORTED) + +set_target_properties(LLVMMCParser PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMSupport" +) + +# Create imported target LLVMMCDisassembler +add_library(LLVMMCDisassembler STATIC IMPORTED) + +set_target_properties(LLVMMCDisassembler PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMSupport" +) + +# Create imported target LLVMObject +add_library(LLVMObject STATIC IMPORTED) + +set_target_properties(LLVMObject PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMBitReader;LLVMCore;LLVMMC;LLVMMCParser;LLVMSupport" +) + +# Create imported target LLVMOption +add_library(LLVMOption STATIC IMPORTED) + +set_target_properties(LLVMOption PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMSupport" +) + +# Create imported target LLVMDebugInfo +add_library(LLVMDebugInfo STATIC IMPORTED) + +set_target_properties(LLVMDebugInfo PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMObject;LLVMSupport" +) + +# Create imported target LLVMExecutionEngine +add_library(LLVMExecutionEngine STATIC IMPORTED) + +set_target_properties(LLVMExecutionEngine PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMMC;LLVMSupport" +) + +# Create imported target LLVMInterpreter +add_library(LLVMInterpreter STATIC IMPORTED) + +set_target_properties(LLVMInterpreter PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMCodeGen;LLVMCore;LLVMExecutionEngine;LLVMSupport" +) + +# Create imported target LLVMJIT +add_library(LLVMJIT STATIC IMPORTED) + +set_target_properties(LLVMJIT PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMCodeGen;LLVMCore;LLVMExecutionEngine;LLVMSupport" +) + +# Create imported target LLVMMCJIT +add_library(LLVMMCJIT STATIC IMPORTED) + +set_target_properties(LLVMMCJIT PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMExecutionEngine;LLVMObject;LLVMRuntimeDyld;LLVMSupport;LLVMTarget" +) + +# Create imported target LLVMRuntimeDyld +add_library(LLVMRuntimeDyld STATIC IMPORTED) + +set_target_properties(LLVMRuntimeDyld PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMObject;LLVMSupport" +) + +# Create imported target LLVMTarget +add_library(LLVMTarget STATIC IMPORTED) + +set_target_properties(LLVMTarget PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMMC;LLVMSupport" +) + +# Create imported target LLVMX86CodeGen +add_library(LLVMX86CodeGen STATIC IMPORTED) + +set_target_properties(LLVMX86CodeGen PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMAsmPrinter;LLVMCodeGen;LLVMCore;LLVMMC;LLVMSelectionDAG;LLVMSupport;LLVMTarget;LLVMX86AsmPrinter;LLVMX86Desc;LLVMX86Info;LLVMX86Utils" +) + +# Create imported target LLVMX86AsmParser +add_library(LLVMX86AsmParser STATIC IMPORTED) + +set_target_properties(LLVMX86AsmParser PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMMCParser;LLVMSupport;LLVMX86Desc;LLVMX86Info" +) + +# Create imported target LLVMX86Disassembler +add_library(LLVMX86Disassembler STATIC IMPORTED) + +set_target_properties(LLVMX86Disassembler PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMSupport;LLVMX86Info" +) + +# Create imported target LLVMX86AsmPrinter +add_library(LLVMX86AsmPrinter STATIC IMPORTED) + +set_target_properties(LLVMX86AsmPrinter PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMSupport;LLVMX86Utils" +) + +# Create imported target LLVMX86Desc +add_library(LLVMX86Desc STATIC IMPORTED) + +set_target_properties(LLVMX86Desc PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMObject;LLVMSupport;LLVMX86AsmPrinter;LLVMX86Info" +) + +# Create imported target LLVMX86Info +add_library(LLVMX86Info STATIC IMPORTED) + +set_target_properties(LLVMX86Info PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMSupport" +) + +# Create imported target LLVMX86Utils +add_library(LLVMX86Utils STATIC IMPORTED) + +set_target_properties(LLVMX86Utils PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMSupport" +) + +# Create imported target LLVMAsmParser +add_library(LLVMAsmParser STATIC IMPORTED) + +set_target_properties(LLVMAsmParser PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMSupport" +) + +# Create imported target LLVMLineEditor +add_library(LLVMLineEditor STATIC IMPORTED) + +set_target_properties(LLVMLineEditor PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMSupport;LLVMSupport" +) + +# Create imported target LLVMProfileData +add_library(LLVMProfileData STATIC IMPORTED) + +set_target_properties(LLVMProfileData PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMSupport" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/LLVMExports-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# This file does not depend on other imported targets which have +# been exported from the same project but in a separate export set. + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/llvm_build/cmake/modules/CMakeFiles/LLVMConfig.cmake b/llvm_build/cmake/modules/CMakeFiles/LLVMConfig.cmake new file mode 100644 index 000000000..4a8488cc7 --- /dev/null +++ b/llvm_build/cmake/modules/CMakeFiles/LLVMConfig.cmake @@ -0,0 +1,101 @@ +# This file provides information and services to the final user. + + +# Compute the installation prefix from this LLVMConfig.cmake file location. +get_filename_component(LLVM_INSTALL_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(LLVM_INSTALL_PREFIX "${LLVM_INSTALL_PREFIX}" PATH) +get_filename_component(LLVM_INSTALL_PREFIX "${LLVM_INSTALL_PREFIX}" PATH) +get_filename_component(LLVM_INSTALL_PREFIX "${LLVM_INSTALL_PREFIX}" PATH) + +set(LLVM_VERSION_MAJOR 3) +set(LLVM_VERSION_MINOR 5) +set(LLVM_VERSION_PATCH 0) +set(LLVM_PACKAGE_VERSION 3.5.0svn) + +set(LLVM_COMMON_DEPENDS ) + +set(LLVM_AVAILABLE_LIBS LLVMSupport;LLVMTableGen;LLVMCore;LLVMIRReader;LLVMCodeGen;LLVMSelectionDAG;LLVMAsmPrinter;LLVMBitReader;LLVMBitWriter;LLVMTransformUtils;LLVMInstrumentation;LLVMInstCombine;LLVMScalarOpts;LLVMipo;LLVMVectorize;LLVMObjCARCOpts;LLVMLinker;LLVMAnalysis;LLVMipa;LLVMLTO;LLVMMC;LLVMMCAnalysis;LLVMMCParser;LLVMMCDisassembler;LLVMObject;LLVMOption;LLVMDebugInfo;LLVMExecutionEngine;LLVMInterpreter;LLVMJIT;LLVMMCJIT;LLVMRuntimeDyld;LLVMTarget;LLVMX86CodeGen;LLVMX86AsmParser;LLVMX86Disassembler;LLVMX86AsmPrinter;LLVMX86Desc;LLVMX86Info;LLVMX86Utils;LLVMAsmParser;LLVMLineEditor;LLVMProfileData) + +set(LLVM_ALL_TARGETS AArch64;ARM;CppBackend;Hexagon;Mips;MSP430;NVPTX;PowerPC;R600;Sparc;SystemZ;X86;XCore) + +set(LLVM_TARGETS_TO_BUILD X86) + +set(LLVM_TARGETS_WITH_JIT X86;PowerPC;AArch64;ARM;Mips;SystemZ) + + +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSupport ) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMTableGen LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMCore LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMIRReader LLVMAsmParser;LLVMBitReader;LLVMCore;LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMCodeGen LLVMAnalysis;LLVMCore;LLVMMC;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTransformUtils) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSelectionDAG LLVMAnalysis;LLVMCodeGen;LLVMCore;LLVMMC;LLVMSupport;LLVMTarget;LLVMTransformUtils) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMAsmPrinter LLVMAnalysis;LLVMCodeGen;LLVMCore;LLVMMC;LLVMMCParser;LLVMSupport;LLVMTarget;LLVMTransformUtils) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMBitReader LLVMCore;LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMBitWriter LLVMCore;LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMTransformUtils LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTarget;LLVMipa) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMInstrumentation LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTarget;LLVMTransformUtils) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMInstCombine LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTarget;LLVMTransformUtils) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMScalarOpts LLVMAnalysis;LLVMCore;LLVMInstCombine;LLVMSupport;LLVMTarget;LLVMTransformUtils;LLVMipa) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMipo LLVMAnalysis;LLVMCore;LLVMInstCombine;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTransformUtils;LLVMVectorize;LLVMipa) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMVectorize LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTarget;LLVMTransformUtils) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMObjCARCOpts LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTransformUtils) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMLinker LLVMCore;LLVMSupport;LLVMTransformUtils) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMAnalysis LLVMCore;LLVMSupport;LLVMTarget) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMipa LLVMAnalysis;LLVMCore;LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMLTO LLVMBitReader;LLVMBitWriter;LLVMCore;LLVMInstCombine;LLVMLinker;LLVMMC;LLVMObjCARCOpts;LLVMObject;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTransformUtils;LLVMipa;LLVMipo) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMC LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMCAnalysis LLVMMC;LLVMObject;LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMCParser LLVMMC;LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMCDisassembler LLVMMC;LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMObject LLVMBitReader;LLVMCore;LLVMMC;LLVMMCParser;LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMOption LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMDebugInfo LLVMObject;LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMExecutionEngine LLVMCore;LLVMMC;LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMInterpreter LLVMCodeGen;LLVMCore;LLVMExecutionEngine;LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMJIT LLVMCodeGen;LLVMCore;LLVMExecutionEngine;LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMCJIT LLVMCore;LLVMExecutionEngine;LLVMObject;LLVMRuntimeDyld;LLVMSupport;LLVMTarget) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMRuntimeDyld LLVMMC;LLVMObject;LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMTarget LLVMCore;LLVMMC;LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86CodeGen LLVMAnalysis;LLVMAsmPrinter;LLVMCodeGen;LLVMCore;LLVMMC;LLVMSelectionDAG;LLVMSupport;LLVMTarget;LLVMX86AsmPrinter;LLVMX86Desc;LLVMX86Info;LLVMX86Utils) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86AsmParser LLVMMC;LLVMMCParser;LLVMSupport;LLVMX86Desc;LLVMX86Info) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86Disassembler LLVMMC;LLVMSupport;LLVMX86Info) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86AsmPrinter LLVMMC;LLVMSupport;LLVMX86Utils) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86Desc LLVMMC;LLVMObject;LLVMSupport;LLVMX86AsmPrinter;LLVMX86Info) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86Info LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86Utils LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMAsmParser LLVMCore;LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMLineEditor LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMProfileData LLVMSupport) + +set(TARGET_TRIPLE "x86_64-pc-win32") + +set(LLVM_ENABLE_ASSERTIONS OFF) + +set(LLVM_ENABLE_EH OFF) + +set(LLVM_ENABLE_RTTI OFF) + +set(LLVM_ENABLE_TERMINFO ON) + +set(LLVM_ENABLE_THREADS ON) + +set(LLVM_ENABLE_ZLIB 0) + +set(LLVM_NATIVE_ARCH X86) + +set(LLVM_ENABLE_PIC ON) + +set(LLVM_ON_UNIX 0) +set(LLVM_ON_WIN32 1) + +set(LLVM_INCLUDE_DIRS "${LLVM_INSTALL_PREFIX}/include") +set(LLVM_LIBRARY_DIRS "${LLVM_INSTALL_PREFIX}/lib") +set(LLVM_DEFINITIONS "-D__STDC_LIMIT_MACROS" "-D__STDC_CONSTANT_MACROS") +set(LLVM_CMAKE_DIR "${LLVM_INSTALL_PREFIX}/share/llvm/cmake") +set(LLVM_TOOLS_BINARY_DIR "${LLVM_INSTALL_PREFIX}/bin") + +if(NOT TARGET LLVMSupport) + include("${LLVM_CMAKE_DIR}/LLVMExports.cmake") +endif() + +include(${LLVM_CMAKE_DIR}/LLVM-Config.cmake) diff --git a/llvm_build/cmake/modules/CMakeFiles/generate.stamp b/llvm_build/cmake/modules/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/cmake/modules/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/cmake/modules/CMakeFiles/generate.stamp.depend b/llvm_build/cmake/modules/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..9f9864f66 --- /dev/null +++ b/llvm_build/cmake/modules/CMakeFiles/generate.stamp.depend @@ -0,0 +1,5 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/cmake/modules/CMakeLists.txt +D:/Projects/rpcs3/llvm/cmake/modules/LLVMConfig.cmake.in +D:/Projects/rpcs3/llvm/cmake/modules/LLVMConfig.cmake.in +D:/Projects/rpcs3/llvm/cmake/modules/LLVMConfigVersion.cmake.in diff --git a/llvm_build/cmake/modules/INSTALL.vcxproj b/llvm_build/cmake/modules/INSTALL.vcxproj new file mode 100644 index 000000000..c3b96d317 --- /dev/null +++ b/llvm_build/cmake/modules/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\cmake\modules;D:\Projects\rpcs3\llvm\cmake\modules;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\cmake\modules;D:\Projects\rpcs3\llvm\cmake\modules;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/65ae6a3624b312952338b2662985adf9/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\cmake\modules\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/65ae6a3624b312952338b2662985adf9/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\cmake\modules\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/cmake/modules/INSTALL.vcxproj.filters b/llvm_build/cmake/modules/INSTALL.vcxproj.filters new file mode 100644 index 000000000..175bc5f2b --- /dev/null +++ b/llvm_build/cmake/modules/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/cmake/modules/PACKAGE.vcxproj b/llvm_build/cmake/modules/PACKAGE.vcxproj new file mode 100644 index 000000000..0e8e51818 --- /dev/null +++ b/llvm_build/cmake/modules/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\cmake\modules;D:\Projects\rpcs3\llvm\cmake\modules;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\cmake\modules;D:\Projects\rpcs3\llvm\cmake\modules;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/65ae6a3624b312952338b2662985adf9/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\cmake\modules\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/65ae6a3624b312952338b2662985adf9/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\cmake\modules\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/cmake/modules/PACKAGE.vcxproj.filters b/llvm_build/cmake/modules/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..153aa9656 --- /dev/null +++ b/llvm_build/cmake/modules/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/cmake/modules/cmake_install.cmake b/llvm_build/cmake/modules/cmake_install.cmake new file mode 100644 index 000000000..5e92c0e14 --- /dev/null +++ b/llvm_build/cmake/modules/cmake_install.cmake @@ -0,0 +1,63 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/cmake/modules + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/llvm/cmake/LLVMExports.cmake") + file(DIFFERENT EXPORT_FILE_CHANGED FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/llvm/cmake/LLVMExports.cmake" + "D:/Projects/rpcs3/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports.cmake") + if(EXPORT_FILE_CHANGED) + file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/llvm/cmake/LLVMExports-*.cmake") + if(OLD_CONFIG_FILES) + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/llvm/cmake/LLVMExports.cmake\" will be replaced. Removing files [${OLD_CONFIG_FILES}].") + file(REMOVE ${OLD_CONFIG_FILES}) + endif() + endif() + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/llvm/cmake" TYPE FILE FILES "D:/Projects/rpcs3/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports.cmake") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/llvm/cmake" TYPE FILE FILES "D:/Projects/rpcs3/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports-debug.cmake") + endif() + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/llvm/cmake" TYPE FILE FILES "D:/Projects/rpcs3/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports-release.cmake") + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/llvm/cmake" TYPE FILE FILES + "D:/Projects/rpcs3/llvm_build/cmake/modules/CMakeFiles/LLVMConfig.cmake" + "D:/Projects/rpcs3/llvm_build/share/llvm/cmake/LLVMConfigVersion.cmake" + "D:/Projects/rpcs3/llvm/cmake/modules/LLVM-Config.cmake" + ) +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/llvm/cmake" TYPE DIRECTORY FILES "D:/Projects/rpcs3/llvm/cmake/modules/." FILES_MATCHING REGEX "/[^/]*\\.cmake$" REGEX "/\\.svn$" EXCLUDE REGEX "/llvmconfig\\.cmake$" EXCLUDE REGEX "/llvmconfigversion\\.cmake$" EXCLUDE REGEX "/llvm\\-config\\.cmake$" EXCLUDE REGEX "/gethosttriple\\.cmake$" EXCLUDE REGEX "/versionfromvcs\\.cmake$" EXCLUDE REGEX "/checkatomic\\.cmake$" EXCLUDE) +endif() + diff --git a/llvm_build/cmake_install.cmake b/llvm_build/cmake_install.cmake new file mode 100644 index 000000000..532be5e6f --- /dev/null +++ b/llvm_build/cmake_install.cmake @@ -0,0 +1,62 @@ +# Install script for directory: D:/Projects/rpcs3/llvm + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES + "D:/Projects/rpcs3/llvm/include/llvm" + "D:/Projects/rpcs3/llvm/include/llvm-c" + FILES_MATCHING REGEX "/[^/]*\\.def$" REGEX "/[^/]*\\.h$" REGEX "/[^/]*\\.td$" REGEX "/[^/]*\\.inc$" REGEX "/license\\.txt$" REGEX "/\\.svn$" EXCLUDE) +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "D:/Projects/rpcs3/llvm_build/include/llvm" FILES_MATCHING REGEX "/[^/]*\\.def$" REGEX "/[^/]*\\.h$" REGEX "/[^/]*\\.gen$" REGEX "/[^/]*\\.inc$" REGEX "/cmakefiles$" EXCLUDE REGEX "/config\\.h$" EXCLUDE REGEX "/\\.svn$" EXCLUDE) +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("D:/Projects/rpcs3/llvm_build/lib/Support/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/TableGen/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/utils/TableGen/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/include/llvm/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/projects/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/cmake/modules/cmake_install.cmake") + +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +file(WRITE "D:/Projects/rpcs3/llvm_build/${CMAKE_INSTALL_MANIFEST}" "") +foreach(file ${CMAKE_INSTALL_MANIFEST_FILES}) + file(APPEND "D:/Projects/rpcs3/llvm_build/${CMAKE_INSTALL_MANIFEST}" "${file}\n") +endforeach() diff --git a/llvm_build/include/llvm/CMakeFiles/generate.stamp b/llvm_build/include/llvm/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/include/llvm/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/include/llvm/CMakeFiles/generate.stamp.depend b/llvm_build/include/llvm/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..5e075a3b4 --- /dev/null +++ b/llvm_build/include/llvm/CMakeFiles/generate.stamp.depend @@ -0,0 +1,3 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/include/llvm/CMakeLists.txt +D:/Projects/rpcs3/llvm/include/llvm/module.modulemap.build diff --git a/llvm_build/include/llvm/Config/AsmParsers.def b/llvm_build/include/llvm/Config/AsmParsers.def new file mode 100644 index 000000000..069d10b1c --- /dev/null +++ b/llvm_build/include/llvm/Config/AsmParsers.def @@ -0,0 +1,30 @@ +/*===- llvm/Config/AsmParsers.def - LLVM Assembly Parsers -------*- C++ -*-===*\ +|* *| +|* The LLVM Compiler Infrastructure *| +|* *| +|* This file is distributed under the University of Illinois Open Source *| +|* License. See LICENSE.TXT for details. *| +|* *| +|*===----------------------------------------------------------------------===*| +|* *| +|* This file enumerates all of the assembly-language parsers *| +|* supported by this build of LLVM. Clients of this file should define *| +|* the LLVM_ASM_PARSER macro to be a function-like macro with a *| +|* single parameter (the name of the target whose assembly can be *| +|* generated); including this file will then enumerate all of the *| +|* targets with assembly parsers. *| +|* *| +|* The set of targets supported by LLVM is generated at configuration *| +|* time, at which point this header is generated. Do not modify this *| +|* header directly. *| +|* *| +\*===----------------------------------------------------------------------===*/ + +#ifndef LLVM_ASM_PARSER +# error Please define the macro LLVM_ASM_PARSER(TargetName) +#endif + +LLVM_ASM_PARSER(X86) + + +#undef LLVM_ASM_PARSER diff --git a/llvm_build/include/llvm/Config/AsmPrinters.def b/llvm_build/include/llvm/Config/AsmPrinters.def new file mode 100644 index 000000000..69f61cdd8 --- /dev/null +++ b/llvm_build/include/llvm/Config/AsmPrinters.def @@ -0,0 +1,30 @@ +/*===- llvm/Config/AsmPrinters.def - LLVM Assembly Printers -----*- C++ -*-===*\ +|* *| +|* The LLVM Compiler Infrastructure *| +|* *| +|* This file is distributed under the University of Illinois Open Source *| +|* License. See LICENSE.TXT for details. *| +|* *| +|*===----------------------------------------------------------------------===*| +|* *| +|* This file enumerates all of the assembly-language printers *| +|* supported by this build of LLVM. Clients of this file should define *| +|* the LLVM_ASM_PRINTER macro to be a function-like macro with a *| +|* single parameter (the name of the target whose assembly can be *| +|* generated); including this file will then enumerate all of the *| +|* targets with assembly printers. *| +|* *| +|* The set of targets supported by LLVM is generated at configuration *| +|* time, at which point this header is generated. Do not modify this *| +|* header directly. *| +|* *| +\*===----------------------------------------------------------------------===*/ + +#ifndef LLVM_ASM_PRINTER +# error Please define the macro LLVM_ASM_PRINTER(TargetName) +#endif + +LLVM_ASM_PRINTER(X86) + + +#undef LLVM_ASM_PRINTER diff --git a/llvm_build/include/llvm/Config/Disassemblers.def b/llvm_build/include/llvm/Config/Disassemblers.def new file mode 100644 index 000000000..ce900cadd --- /dev/null +++ b/llvm_build/include/llvm/Config/Disassemblers.def @@ -0,0 +1,30 @@ +/*===- llvm/Config/Disassemblers.def - LLVM Assembly Parsers ----*- C++ -*-===*\ +|* *| +|* The LLVM Compiler Infrastructure *| +|* *| +|* This file is distributed under the University of Illinois Open Source *| +|* License. See LICENSE.TXT for details. *| +|* *| +|*===----------------------------------------------------------------------===*| +|* *| +|* This file enumerates all of the assembly-language parsers *| +|* supported by this build of LLVM. Clients of this file should define *| +|* the LLVM_DISASSEMBLER macro to be a function-like macro with a *| +|* single parameter (the name of the target whose assembly can be *| +|* generated); including this file will then enumerate all of the *| +|* targets with assembly parsers. *| +|* *| +|* The set of targets supported by LLVM is generated at configuration *| +|* time, at which point this header is generated. Do not modify this *| +|* header directly. *| +|* *| +\*===----------------------------------------------------------------------===*/ + +#ifndef LLVM_DISASSEMBLER +# error Please define the macro LLVM_DISASSEMBLER(TargetName) +#endif + +LLVM_DISASSEMBLER(X86) + + +#undef LLVM_DISASSEMBLER diff --git a/llvm_build/include/llvm/Config/Targets.def b/llvm_build/include/llvm/Config/Targets.def new file mode 100644 index 000000000..6d02a945d --- /dev/null +++ b/llvm_build/include/llvm/Config/Targets.def @@ -0,0 +1,29 @@ +/*===- llvm/Config/Targets.def - LLVM Target Architectures ------*- C++ -*-===*\ +|* *| +|* The LLVM Compiler Infrastructure *| +|* *| +|* This file is distributed under the University of Illinois Open Source *| +|* License. See LICENSE.TXT for details. *| +|* *| +|*===----------------------------------------------------------------------===*| +|* *| +|* This file enumerates all of the target architectures supported by *| +|* this build of LLVM. Clients of this file should define the *| +|* LLVM_TARGET macro to be a function-like macro with a single *| +|* parameter (the name of the target); including this file will then *| +|* enumerate all of the targets. *| +|* *| +|* The set of targets supported by LLVM is generated at configuration *| +|* time, at which point this header is generated. Do not modify this *| +|* header directly. *| +|* *| +\*===----------------------------------------------------------------------===*/ + +#ifndef LLVM_TARGET +# error Please define the macro LLVM_TARGET(TargetName) +#endif + +LLVM_TARGET(X86) + + +#undef LLVM_TARGET diff --git a/llvm_build/include/llvm/Config/config.h b/llvm_build/include/llvm/Config/config.h new file mode 100644 index 000000000..68fb4b11c --- /dev/null +++ b/llvm_build/include/llvm/Config/config.h @@ -0,0 +1,548 @@ +/* include/llvm/Config/config.h.cmake corresponding to config.h.in. */ + +#ifndef CONFIG_H +#define CONFIG_H + +/* Exported configuration */ +#include "llvm/Config/llvm-config.h" + +/* Patch version of the LLVM API */ +/* #undef LLVM_VERSION_PATCH */ + +/* Bug report URL. */ +#define BUG_REPORT_URL "http://llvm.org/bugs/" + +/* Define if you want backtraces on crash */ +#define ENABLE_BACKTRACES + +/* Define to enable crash overrides */ +#define ENABLE_CRASH_OVERRIDES + +/* Define if position independent code is enabled */ +#define ENABLE_PIC + +/* Define if timestamp information (e.g., __DATE__) is allowed */ +#define ENABLE_TIMESTAMPS 1 + +/* Define to 1 if you have the `arc4random' function. */ +/* #undef HAVE_DECL_ARC4RANDOM */ + +/* Define to 1 if you have the `backtrace' function. */ +/* #undef HAVE_BACKTRACE */ + +/* Define to 1 if you have the `bcopy' function. */ +#undef HAVE_BCOPY + +/* Define to 1 if you have the `ceilf' function. */ +#define HAVE_CEILF 1 + +/* Define to 1 if you have the `closedir' function. */ +/* #undef HAVE_CLOSEDIR */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_CXXABI_H */ + +/* Define to 1 if you have the header file. */ +#undef HAVE_CRASHREPORTERCLIENT_H + +/* can use __crashreporter_info__ */ +#undef HAVE_CRASHREPORTER_INFO + +/* Define to 1 if you have the declaration of `strerror_s', and to 0 if you + don't. */ +#define HAVE_DECL_STRERROR_S 1 + +/* Define to 1 if you have the header file, and it defines `DIR'. + */ +/* #undef HAVE_DIRENT_H */ + +/* Define if you have the GNU dld library. */ +#undef HAVE_DLD + +/* Define to 1 if you have the `dlerror' function. */ +/* #undef HAVE_DLERROR */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_DLFCN_H */ + +/* Define if dlopen() is available on this platform. */ +/* #undef HAVE_DLOPEN */ + +/* Define if you have the _dyld_func_lookup function. */ +#undef HAVE_DYLD + +/* Define to 1 if you have the header file. */ +#define HAVE_ERRNO_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_EXECINFO_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_FCNTL_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_FENV_H 1 + +/* Define if libffi is available on this platform. */ +/* #undef HAVE_FFI_CALL */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_FFI_FFI_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_FFI_H */ + +/* Set to 1 if the finite function is found in */ +/* #undef HAVE_FINITE_IN_IEEEFP_H */ + +/* Define to 1 if you have the `floorf' function. */ +#define HAVE_FLOORF 1 + +/* Define to 1 if you have the `log' function. */ +#define HAVE_LOG 1 + +/* Define to 1 if you have the `log2' function. */ +#define HAVE_LOG2 1 + +/* Define to 1 if you have the `log10' function. */ +#define HAVE_LOG10 1 + +/* Define to 1 if you have the `exp' function. */ +#define HAVE_EXP 1 + +/* Define to 1 if you have the `exp2' function. */ +#define HAVE_EXP2 1 + +/* Define to 1 if you have the `exp10' function. */ +/* #undef HAVE_EXP10 */ + +/* Define to 1 if you have the `fmodf' function. */ +#define HAVE_FMODF 1 + +/* Define to 1 if you have the `futimes' function. */ +/* #undef HAVE_FUTIMES */ + +/* Define to 1 if you have the `futimens' function */ +/* #undef HAVE_FUTIMENS */ + +/* Define to 1 if you have the `getcwd' function. */ +/* #undef HAVE_GETCWD */ + +/* Define to 1 if you have the `getpagesize' function. */ +/* #undef HAVE_GETPAGESIZE */ + +/* Define to 1 if you have the `getrlimit' function. */ +/* #undef HAVE_GETRLIMIT */ + +/* Define to 1 if you have the `getrusage' function. */ +/* #undef HAVE_GETRUSAGE */ + +/* Define to 1 if you have the `gettimeofday' function. */ +/* #undef HAVE_GETTIMEOFDAY */ + +/* Define to 1 if the system has the type `int64_t'. */ +#define HAVE_INT64_T 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_INTTYPES_H 1 + +/* Define to 1 if you have the `isatty' function. */ +/* #undef HAVE_ISATTY */ + +/* Set to 1 if the isinf function is found in */ +/* #undef HAVE_ISINF_IN_CMATH */ + +/* Set to 1 if the isinf function is found in */ +#define HAVE_ISINF_IN_MATH_H 1 + +/* Set to 1 if the isnan function is found in */ +/* #undef HAVE_ISNAN_IN_CMATH */ + +/* Set to 1 if the isnan function is found in */ +#define HAVE_ISNAN_IN_MATH_H 1 + +/* Define if you have the libdl library or equivalent. */ +/* #undef HAVE_LIBDL */ + +/* Define to 1 if you have the `imagehlp' library (-limagehlp). */ +/* #undef HAVE_LIBIMAGEHLP */ + +/* Define to 1 if you have the `m' library (-lm). */ +#undef HAVE_LIBM + +/* Define to 1 if you have the `psapi' library (-lpsapi). */ +/* #undef HAVE_LIBPSAPI */ + +/* Define to 1 if you have the `pthread' library (-lpthread). */ +/* #undef HAVE_LIBPTHREAD */ + +/* Define to 1 if you have the `shell32' library (-lshell32). */ +/* #undef HAVE_LIBSHELL32 */ + +/* Define to 1 if you have the 'z' library (-lz). */ +/* #undef HAVE_LIBZ */ + +/* Define to 1 if you have the 'edit' library (-ledit). */ +/* #undef HAVE_LIBEDIT */ + +/* Define to 1 if you have the header file. */ +#define HAVE_LIMITS_H 1 + +/* Define if you can use -rdynamic. */ +#define HAVE_LINK_EXPORT_DYNAMIC 1 + +/* Define if you can use -Wl,-R. to pass -R. to the linker, in order to add + the current directory to the dynamic linker search path. */ +#undef HAVE_LINK_R + +/* Define to 1 if you have the `longjmp' function. */ +/* #undef HAVE_LONGJMP */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_MACH_MACH_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_MACH_O_DYLD_H */ + +/* Define if mallinfo() is available on this platform. */ +/* #undef HAVE_MALLINFO */ + +/* Define to 1 if you have the header file. */ +#define HAVE_MALLOC_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_MALLOC_MALLOC_H */ + +/* Define to 1 if you have the `malloc_zone_statistics' function. */ +/* #undef HAVE_MALLOC_ZONE_STATISTICS */ + +/* Define to 1 if you have the `mkdtemp' function. */ +/* #undef HAVE_MKDTEMP */ + +/* Define to 1 if you have the `mkstemp' function. */ +/* #undef HAVE_MKSTEMP */ + +/* Define to 1 if you have the `mktemp' function. */ +/* #undef HAVE_MKTEMP */ + +/* Define to 1 if you have a working `mmap' system call. */ +#undef HAVE_MMAP + +/* Define if mmap() uses MAP_ANONYMOUS to map anonymous pages, or undefine if + it uses MAP_ANON */ +#undef HAVE_MMAP_ANONYMOUS + +/* Define if mmap() can map files into memory */ +#undef HAVE_MMAP_FILE + +/* Define to 1 if you have the header file, and it defines `DIR'. */ +/* #undef HAVE_NDIR_H */ + +/* Define to 1 if you have the `nearbyintf' function. */ +#define HAVE_NEARBYINTF 1 + +/* Define to 1 if you have the `opendir' function. */ +/* #undef HAVE_OPENDIR */ + +/* Define to 1 if you have the `posix_spawn' function. */ +/* #undef HAVE_POSIX_SPAWN */ + +/* Define to 1 if you have the `powf' function. */ +/* #undef HAVE_POWF */ + +/* Define to 1 if you have the `pread' function. */ +/* #undef HAVE_PREAD */ + +/* Define if libtool can extract symbol lists from object files. */ +#undef HAVE_PRELOADED_SYMBOLS + +/* Define to have the %a format string */ +#undef HAVE_PRINTF_A + +/* Have pthread_getspecific */ +/* #undef HAVE_PTHREAD_GETSPECIFIC */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_PTHREAD_H */ + +/* Have pthread_mutex_lock */ +/* #undef HAVE_PTHREAD_MUTEX_LOCK */ + +/* Have pthread_rwlock_init */ +/* #undef HAVE_PTHREAD_RWLOCK_INIT */ + +/* Define to 1 if srand48/lrand48/drand48 exist in */ +/* #undef HAVE_RAND48 */ + +/* Define to 1 if you have the `readdir' function. */ +/* #undef HAVE_READDIR */ + +/* Define to 1 if you have the `realpath' function. */ +/* #undef HAVE_REALPATH */ + +/* Define to 1 if you have the `rintf' function. */ +#undef HAVE_RINTF + +/* Define to 1 if you have the `round' function. */ +/* #undef HAVE_ROUND */ + +/* Define to 1 if you have the `roundf' function. */ +#undef HAVE_ROUNDF + +/* Define to 1 if you have the `sbrk' function. */ +/* #undef HAVE_SBRK */ + +/* Define to 1 if you have the `setenv' function. */ +/* #undef HAVE_SETENV */ + +/* Define to 1 if you have the `setjmp' function. */ +/* #undef HAVE_SETJMP */ + +/* Define to 1 if you have the `setrlimit' function. */ +/* #undef HAVE_SETRLIMIT */ + +/* Define if you have the shl_load function. */ +#undef HAVE_SHL_LOAD + +/* Define to 1 if you have the `siglongjmp' function. */ +/* #undef HAVE_SIGLONGJMP */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SIGNAL_H 1 + +/* Define to 1 if you have the `sigsetjmp' function. */ +/* #undef HAVE_SIGSETJMP */ + +/* Define to 1 if you have the header file. */ +#define HAVE_STDINT_H 1 + +/* Set to 1 if the std::isinf function is found in */ +#undef HAVE_STD_ISINF_IN_CMATH + +/* Set to 1 if the std::isnan function is found in */ +#undef HAVE_STD_ISNAN_IN_CMATH + +/* Define to 1 if you have the `strdup' function. */ +/* #undef HAVE_STRDUP */ + +/* Define to 1 if you have the `strerror' function. */ +#define HAVE_STRERROR 1 + +/* Define to 1 if you have the `strerror_r' function. */ +/* #undef HAVE_STRERROR_R */ + +/* Define to 1 if you have the `strtof' function. */ +/* #undef HAVE_STRTOF */ + +/* Define to 1 if you have the `strtoll' function. */ +#define HAVE_STRTOLL 1 + +/* Define to 1 if you have the `strtoq' function. */ +/* #undef HAVE_STRTOQ */ + +/* Define to 1 if you have the `sysconf' function. */ +#undef HAVE_SYSCONF + +/* Define to 1 if you have the header file, and it defines `DIR'. + */ +/* #undef HAVE_SYS_DIR_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_IOCTL_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_MMAN_H */ + +/* Define to 1 if you have the header file, and it defines `DIR'. + */ +/* #undef HAVE_SYS_NDIR_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_PARAM_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_RESOURCE_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_STAT_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_TIME_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_TYPES_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_SYS_UIO_H */ + +/* Define to 1 if you have that is POSIX.1 compatible. */ +/* #undef HAVE_SYS_WAIT_H */ + +/* Define if the setupterm() function is supported this platform. */ +/* #undef HAVE_TERMINFO */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_TERMIOS_H */ + +/* Define to 1 if the system has the type `uint64_t'. */ +#define HAVE_UINT64_T 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_UNISTD_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_UTIME_H */ + +/* Define to 1 if the system has the type `u_int64_t'. */ +/* #undef HAVE_U_INT64_T */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_VALGRIND_VALGRIND_H */ + +/* Define to 1 if you have the `writev' function. */ +/* #undef HAVE_WRITEV */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_ZLIB_H */ + +/* Have host's _alloca */ +/* #undef HAVE__ALLOCA */ + +/* Have host's __alloca */ +/* #undef HAVE___ALLOCA */ + +/* Have host's __ashldi3 */ +/* #undef HAVE___ASHLDI3 */ + +/* Have host's __ashrdi3 */ +/* #undef HAVE___ASHRDI3 */ + +/* Have host's __chkstk */ +#define HAVE___CHKSTK 1 + +/* Have host's __cmpdi2 */ +/* #undef HAVE___CMPDI2 */ + +/* Have host's __divdi3 */ +/* #undef HAVE___DIVDI3 */ + +/* Define to 1 if you have the `__dso_handle' function. */ +#undef HAVE___DSO_HANDLE + +/* Have host's __fixdfdi */ +/* #undef HAVE___FIXDFDI */ + +/* Have host's __fixsfdi */ +/* #undef HAVE___FIXSFDI */ + +/* Have host's __floatdidf */ +/* #undef HAVE___FLOATDIDF */ + +/* Have host's __lshrdi3 */ +/* #undef HAVE___LSHRDI3 */ + +/* Have host's __main */ +/* #undef HAVE___MAIN */ + +/* Have host's __moddi3 */ +/* #undef HAVE___MODDI3 */ + +/* Have host's __udivdi3 */ +/* #undef HAVE___UDIVDI3 */ + +/* Have host's __umoddi3 */ +/* #undef HAVE___UMODDI3 */ + +/* Have host's ___chkstk */ +/* #undef HAVE____CHKSTK */ + +/* Linker version detected at compile time. */ +#undef HOST_LINK_VERSION + +/* Define if we link Polly to the tools */ +/* #undef LINK_POLLY_INTO_TOOLS */ + +/* Define if zlib compression is available */ +#define LLVM_ENABLE_ZLIB 0 + +/* Define if the OS needs help to load dependent libraries for dlopen(). */ +/* #undef LTDL_DLOPEN_DEPLIBS */ + +/* Define to the sub-directory in which libtool stores uninstalled libraries. + */ +#undef LTDL_OBJDIR + +/* Define to the extension used for shared libraries, say, ".so". */ +#define LTDL_SHLIB_EXT ".dll" + +/* Define to the system default library search path. */ +/* #undef LTDL_SYSSEARCHPATH */ + +/* Define if /dev/zero should be used when mapping RWX memory, or undefine if + its not necessary */ +#undef NEED_DEV_ZERO_FOR_MMAP + +/* Define if dlsym() requires a leading underscore in symbol names. */ +#undef NEED_USCORE + +/* Define to the address where bug reports for this package should be sent. */ +#define PACKAGE_BUGREPORT "http://llvm.org/bugs/" + +/* Define to the full name of this package. */ +#define PACKAGE_NAME "LLVM" + +/* Define to the full name and version of this package. */ +#define PACKAGE_STRING "LLVM 3.5.0svn" + +/* Define to the one symbol short name of this package. */ +#undef PACKAGE_TARNAME + +/* Define to the version of this package. */ +#define PACKAGE_VERSION "3.5.0svn" + +/* Define as the return type of signal handlers (`int' or `void'). */ +#define RETSIGTYPE void + +/* Define to 1 if the `S_IS*' macros in do not work properly. */ +#undef STAT_MACROS_BROKEN + +/* Define to 1 if you have the ANSI C header files. */ +#undef STDC_HEADERS + +/* Define to 1 if you can safely include both and . */ +#undef TIME_WITH_SYS_TIME + +/* Define to 1 if your declares `struct tm'. */ +#undef TM_IN_SYS_TIME + +/* Type of 1st arg on ELM Callback */ +#define WIN32_ELMCB_PCSTR PCSTR + +/* Define to empty if `const' does not conform to ANSI C. */ +#undef const + +/* Define to `int' if does not define. */ +#undef pid_t + +/* Define to `unsigned int' if does not define. */ +#undef size_t + +/* Define to a function replacing strtoll */ +/* #undef strtoll */ + +/* Define to a function implementing strtoull */ +/* #undef strtoull */ + +/* Define to a function implementing stricmp */ +#define stricmp _stricmp + +/* Define to a function implementing strdup */ +#define strdup _strdup + +/* Define to 1 if you have the `_chsize_s' function. */ +#define HAVE__CHSIZE_S 1 + +/* Maximum path length */ +#define MAXPATHLEN 160 + +#endif diff --git a/llvm_build/include/llvm/Config/llvm-config.h b/llvm_build/include/llvm/Config/llvm-config.h new file mode 100644 index 000000000..0e0e9a419 --- /dev/null +++ b/llvm_build/include/llvm/Config/llvm-config.h @@ -0,0 +1,98 @@ +/*===------- llvm/Config/llvm-config.h - llvm configuration -------*- C -*-===*/ +/* */ +/* The LLVM Compiler Infrastructure */ +/* */ +/* This file is distributed under the University of Illinois Open Source */ +/* License. See LICENSE.TXT for details. */ +/* */ +/*===----------------------------------------------------------------------===*/ + +/* This file enumerates variables from the LLVM configuration so that they + can be in exported headers and won't override package specific directives. + This is a C header that can be included in the llvm-c headers. */ + +#ifndef LLVM_CONFIG_H +#define LLVM_CONFIG_H + +/* Installation directory for binary executables */ +/* #undef LLVM_BINDIR */ + +/* Time at which LLVM was configured */ +/* #undef LLVM_CONFIGTIME */ + +/* Installation directory for data files */ +/* #undef LLVM_DATADIR */ + +/* Target triple LLVM will generate code for by default */ +#define LLVM_DEFAULT_TARGET_TRIPLE "x86_64-pc-win32" + +/* Installation directory for documentation */ +/* #undef LLVM_DOCSDIR */ + +/* Define if threads enabled */ +#define LLVM_ENABLE_THREADS 1 + +/* Installation directory for config files */ +/* #undef LLVM_ETCDIR */ + +/* Has gcc/MSVC atomic intrinsics */ +#define LLVM_HAS_ATOMICS 1 + +/* Host triple LLVM will be executed on */ +#define LLVM_HOST_TRIPLE "x86_64-pc-win32" + +/* Installation directory for include files */ +/* #undef LLVM_INCLUDEDIR */ + +/* Installation directory for .info files */ +/* #undef LLVM_INFODIR */ + +/* Installation directory for man pages */ +/* #undef LLVM_MANDIR */ + +/* LLVM architecture name for the native architecture, if available */ +#define LLVM_NATIVE_ARCH X86 + +/* LLVM name for the native AsmParser init function, if available */ +#define LLVM_NATIVE_ASMPARSER LLVMInitializeX86AsmParser + +/* LLVM name for the native AsmPrinter init function, if available */ +#define LLVM_NATIVE_ASMPRINTER LLVMInitializeX86AsmPrinter + +/* LLVM name for the native Disassembler init function, if available */ +#define LLVM_NATIVE_DISASSEMBLER LLVMInitializeX86Disassembler + +/* LLVM name for the native Target init function, if available */ +#define LLVM_NATIVE_TARGET LLVMInitializeX86Target + +/* LLVM name for the native TargetInfo init function, if available */ +#define LLVM_NATIVE_TARGETINFO LLVMInitializeX86TargetInfo + +/* LLVM name for the native target MC init function, if available */ +#define LLVM_NATIVE_TARGETMC LLVMInitializeX86TargetMC + +/* Define if this is Unixish platform */ +/* #undef LLVM_ON_UNIX */ + +/* Define if this is Win32ish platform */ +#define LLVM_ON_WIN32 1 + +/* Installation prefix directory */ +#define LLVM_PREFIX "C:/Program Files/LLVM" + +/* Define if we have the Intel JIT API runtime support library */ +/* #undef LLVM_USE_INTEL_JITEVENTS */ + +/* Define if we have the oprofile JIT-support library */ +/* #undef LLVM_USE_OPROFILE */ + +/* Major version of the LLVM API */ +#define LLVM_VERSION_MAJOR 3 + +/* Minor version of the LLVM API */ +#define LLVM_VERSION_MINOR 5 + +/* Define if we link Polly to the tools */ +/* #undef LINK_POLLY_INTO_TOOLS */ + +#endif diff --git a/llvm_build/include/llvm/INSTALL.vcxproj b/llvm_build/include/llvm/INSTALL.vcxproj new file mode 100644 index 000000000..9ba272818 --- /dev/null +++ b/llvm_build/include/llvm/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3\llvm\include\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3\llvm\include\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/94ee7c1d81f4e64670e0a21e0c3a3ecf/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\include\llvm\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/94ee7c1d81f4e64670e0a21e0c3a3ecf/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\include\llvm\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/include/llvm/INSTALL.vcxproj.filters b/llvm_build/include/llvm/INSTALL.vcxproj.filters new file mode 100644 index 000000000..5a3612491 --- /dev/null +++ b/llvm_build/include/llvm/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/include/llvm/IR/CMakeFiles/generate.stamp b/llvm_build/include/llvm/IR/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/include/llvm/IR/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/include/llvm/IR/CMakeFiles/generate.stamp.depend b/llvm_build/include/llvm/IR/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..89c905490 --- /dev/null +++ b/llvm_build/include/llvm/IR/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/include/llvm/IR/CMakeLists.txt diff --git a/llvm_build/include/llvm/IR/INSTALL.vcxproj b/llvm_build/include/llvm/IR/INSTALL.vcxproj new file mode 100644 index 000000000..bb27d20d0 --- /dev/null +++ b/llvm_build/include/llvm/IR/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\include\llvm\IR;D:\Projects\rpcs3\llvm\include\llvm\IR;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\include\llvm\IR;D:\Projects\rpcs3\llvm\include\llvm\IR;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/include/llvm/IR/INSTALL.vcxproj.filters b/llvm_build/include/llvm/IR/INSTALL.vcxproj.filters new file mode 100644 index 000000000..02f34268c --- /dev/null +++ b/llvm_build/include/llvm/IR/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/include/llvm/IR/PACKAGE.vcxproj b/llvm_build/include/llvm/IR/PACKAGE.vcxproj new file mode 100644 index 000000000..7b03ed7e6 --- /dev/null +++ b/llvm_build/include/llvm/IR/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\include\llvm\IR;D:\Projects\rpcs3\llvm\include\llvm\IR;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\include\llvm\IR;D:\Projects\rpcs3\llvm\include\llvm\IR;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/include/llvm/IR/PACKAGE.vcxproj.filters b/llvm_build/include/llvm/IR/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..e647f392c --- /dev/null +++ b/llvm_build/include/llvm/IR/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/include/llvm/IR/cmake_install.cmake b/llvm_build/include/llvm/IR/cmake_install.cmake new file mode 100644 index 000000000..44d75cac0 --- /dev/null +++ b/llvm_build/include/llvm/IR/cmake_install.cmake @@ -0,0 +1,29 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/include/llvm/IR + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + diff --git a/llvm_build/include/llvm/IR/intrinsics_gen.vcxproj b/llvm_build/include/llvm/IR/intrinsics_gen.vcxproj new file mode 100644 index 000000000..5f43208f6 --- /dev/null +++ b/llvm_build/include/llvm/IR/intrinsics_gen.vcxproj @@ -0,0 +1,195 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + Win32Proj + x64 + intrinsics_gen + + + + Utility + false + MultiByte + v120 + + + Utility + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\include\llvm\IR;D:\Projects\rpcs3\llvm\include\llvm\IR;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + D:\Projects\rpcs3\llvm_build\include\llvm\IR;D:\Projects\rpcs3\llvm\include\llvm\IR;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/include/llvm/IR/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/include/llvm/IR/CMakeLists.txt;D:\Projects\rpcs3\llvm\include\llvm\IR\CMakeLists.txt;D:\Projects\rpcs3\llvm\include\llvm\IR\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/include/llvm/IR/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/include/llvm/IR/CMakeLists.txt;D:\Projects\rpcs3\llvm\include\llvm\IR\CMakeLists.txt;D:\Projects\rpcs3\llvm\include\llvm\IR\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\generate.stamp + false + + + + + Building Intrinsics.gen... + setlocal +..\..\..\Debug\bin\llvm-tblgen.exe -gen-intrinsic -I D:/Projects/rpcs3/llvm/include/llvm/IR -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/include/llvm/IR/Intrinsics.td -o D:/Projects/rpcs3/llvm_build/include/llvm/IR/Intrinsics.gen.tmp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/b0cc773091a3d13dce2ee987be46bc73/Intrinsics.gen.tmp.rule;D:\Projects\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\include\llvm\IR\Intrinsics.gen.tmp + false + Building Intrinsics.gen... + setlocal +..\..\..\Release\bin\llvm-tblgen.exe -gen-intrinsic -I D:/Projects/rpcs3/llvm/include/llvm/IR -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/include/llvm/IR/Intrinsics.td -o D:/Projects/rpcs3/llvm_build/include/llvm/IR/Intrinsics.gen.tmp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/b0cc773091a3d13dce2ee987be46bc73/Intrinsics.gen.tmp.rule;D:\Projects\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\include\llvm\IR\Intrinsics.gen.tmp + false + + + + + Updating Intrinsics.gen... + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/include/llvm/IR/Intrinsics.gen.tmp D:/Projects/rpcs3/llvm_build/include/llvm/IR/Intrinsics.gen +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/b0cc773091a3d13dce2ee987be46bc73/Intrinsics.gen.rule;D:\Projects\rpcs3\llvm_build\include\llvm\IR\Intrinsics.gen.tmp;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\include\llvm\IR\Intrinsics.gen + false + Updating Intrinsics.gen... + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/include/llvm/IR/Intrinsics.gen.tmp D:/Projects/rpcs3/llvm_build/include/llvm/IR/Intrinsics.gen +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/b0cc773091a3d13dce2ee987be46bc73/Intrinsics.gen.rule;D:\Projects\rpcs3\llvm_build\include\llvm\IR\Intrinsics.gen.tmp;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\include\llvm\IR\Intrinsics.gen + false + + + + + + setlocal +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/intrinsics_gen.rule;D:\Projects\rpcs3\llvm_build\include\llvm\IR\Intrinsics.gen;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\intrinsics_gen + false + + setlocal +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/intrinsics_gen.rule;D:\Projects\rpcs3\llvm_build\include\llvm\IR\Intrinsics.gen;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\intrinsics_gen + false + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + 8B29688C-5D8C-412E-85F5-012FBF12B1DE + + + + + + + \ No newline at end of file diff --git a/llvm_build/include/llvm/IR/intrinsics_gen.vcxproj.filters b/llvm_build/include/llvm/IR/intrinsics_gen.vcxproj.filters new file mode 100644 index 000000000..dc3d3f83e --- /dev/null +++ b/llvm_build/include/llvm/IR/intrinsics_gen.vcxproj.filters @@ -0,0 +1,23 @@ + + + + + + CMake Rules + + + CMake Rules + + + CMake Rules + + + + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/include/llvm/PACKAGE.vcxproj b/llvm_build/include/llvm/PACKAGE.vcxproj new file mode 100644 index 000000000..065c30638 --- /dev/null +++ b/llvm_build/include/llvm/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3\llvm\include\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3\llvm\include\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/94ee7c1d81f4e64670e0a21e0c3a3ecf/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\include\llvm\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/94ee7c1d81f4e64670e0a21e0c3a3ecf/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\include\llvm\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/include/llvm/PACKAGE.vcxproj.filters b/llvm_build/include/llvm/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..cb023c523 --- /dev/null +++ b/llvm_build/include/llvm/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/include/llvm/Support/DataTypes.h b/llvm_build/include/llvm/Support/DataTypes.h new file mode 100644 index 000000000..7ad6e0655 --- /dev/null +++ b/llvm_build/include/llvm/Support/DataTypes.h @@ -0,0 +1,129 @@ +/*===-- include/Support/DataTypes.h - Define fixed size types -----*- C -*-===*\ +|* *| +|* The LLVM Compiler Infrastructure *| +|* *| +|* This file is distributed under the University of Illinois Open Source *| +|* License. See LICENSE.TXT for details. *| +|* *| +|*===----------------------------------------------------------------------===*| +|* *| +|* This file contains definitions to figure out the size of _HOST_ data types.*| +|* This file is important because different host OS's define different macros,*| +|* which makes portability tough. This file exports the following *| +|* definitions: *| +|* *| +|* [u]int(32|64)_t : typedefs for signed and unsigned 32/64 bit system types*| +|* [U]INT(8|16|32|64)_(MIN|MAX) : Constants for the min and max values. *| +|* *| +|* No library is required when using these functions. *| +|* *| +|*===----------------------------------------------------------------------===*/ + +/* Please leave this file C-compatible. */ + +/* Please keep this file in sync with DataTypes.h.in */ + +#ifndef SUPPORT_DATATYPES_H +#define SUPPORT_DATATYPES_H + +#define HAVE_INTTYPES_H 1 +#define HAVE_STDINT_H 1 +#define HAVE_UINT64_T 1 +/* #undef HAVE_U_INT64_T */ + +#ifdef __cplusplus +#include +#else +#include +#endif + +#ifdef HAVE_INTTYPES_H +#include +#endif + +#ifdef HAVE_STDINT_H +#include +#else +#error "Compiler must provide an implementation of stdint.h" +#endif + +#ifndef _MSC_VER + +/* Note that this header's correct operation depends on __STDC_LIMIT_MACROS + being defined. We would define it here, but in order to prevent Bad Things + happening when system headers or C++ STL headers include stdint.h before we + define it here, we define it on the g++ command line (in Makefile.rules). */ +#if !defined(__STDC_LIMIT_MACROS) +# error "Must #define __STDC_LIMIT_MACROS before #including Support/DataTypes.h" +#endif + +#if !defined(__STDC_CONSTANT_MACROS) +# error "Must #define __STDC_CONSTANT_MACROS before " \ + "#including Support/DataTypes.h" +#endif + +/* Note that includes , if this is a C99 system. */ +#include + +#ifdef _AIX +#include "llvm/Support/AIXDataTypesFix.h" +#endif + +/* Handle incorrect definition of uint64_t as u_int64_t */ +#ifndef HAVE_UINT64_T +#ifdef HAVE_U_INT64_T +typedef u_int64_t uint64_t; +#else +# error "Don't have a definition for uint64_t on this platform" +#endif +#endif + +#else /* _MSC_VER */ +#include +#include +#include +#ifdef __cplusplus +#include +#else +#include +#endif + +#if defined(_WIN64) +typedef signed __int64 ssize_t; +#else +typedef signed int ssize_t; +#endif /* _WIN64 */ + +#ifndef HAVE_INTTYPES_H +#define PRId64 "I64d" +#define PRIi64 "I64i" +#define PRIo64 "I64o" +#define PRIu64 "I64u" +#define PRIx64 "I64x" +#define PRIX64 "I64X" +#endif /* HAVE_INTTYPES_H */ + +#endif /* _MSC_VER */ + +/* Set defaults for constants which we cannot find. */ +#if !defined(INT64_MAX) +# define INT64_MAX 9223372036854775807LL +#endif +#if !defined(INT64_MIN) +# define INT64_MIN ((-INT64_MAX)-1) +#endif +#if !defined(UINT64_MAX) +# define UINT64_MAX 0xffffffffffffffffULL +#endif + +#if __GNUC__ > 3 +#define END_WITH_NULL __attribute__((sentinel)) +#else +#define END_WITH_NULL +#endif + +#ifndef HUGE_VALF +#define HUGE_VALF (float)HUGE_VAL +#endif + +#endif /* SUPPORT_DATATYPES_H */ diff --git a/llvm_build/include/llvm/cmake_install.cmake b/llvm_build/include/llvm/cmake_install.cmake new file mode 100644 index 000000000..eda171f40 --- /dev/null +++ b/llvm_build/include/llvm/cmake_install.cmake @@ -0,0 +1,35 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/include/llvm + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("D:/Projects/rpcs3/llvm_build/include/llvm/IR/cmake_install.cmake") + +endif() + diff --git a/llvm_build/include/llvm/llvm_headers_do_not_build.vcxproj b/llvm_build/include/llvm/llvm_headers_do_not_build.vcxproj new file mode 100644 index 000000000..553dcdfaf --- /dev/null +++ b/llvm_build/include/llvm/llvm_headers_do_not_build.vcxproj @@ -0,0 +1,721 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {0E01F742-9369-42B0-A2B4-01730D778630} + Win32Proj + x64 + llvm_headers_do_not_build + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\lib\Debug\ + llvm_headers_do_not_build.dir\Debug\ + llvm_headers_do_not_build + .lib + D:\Projects\rpcs3\llvm_build\lib\Release\ + llvm_headers_do_not_build.dir\Release\ + llvm_headers_do_not_build + .lib + + + + -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3\llvm\include\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3\llvm\include\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3\llvm\include\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3\llvm\include\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3\llvm\include\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3\llvm\include\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/include/llvm/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\include\llvm\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/include/llvm/CMakeLists.txt;D:\Projects\rpcs3\llvm\include\llvm\CMakeLists.txt;D:\Projects\rpcs3\llvm\include\llvm\module.modulemap.build;D:\Projects\rpcs3\llvm\include\llvm\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\include\llvm\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/include/llvm/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\include\llvm\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/include/llvm/CMakeLists.txt;D:\Projects\rpcs3\llvm\include\llvm\CMakeLists.txt;D:\Projects\rpcs3\llvm\include\llvm\module.modulemap.build;D:\Projects\rpcs3\llvm\include\llvm\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\include\llvm\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + + + + + \ No newline at end of file diff --git a/llvm_build/include/llvm/llvm_headers_do_not_build.vcxproj.filters b/llvm_build/include/llvm/llvm_headers_do_not_build.vcxproj.filters new file mode 100644 index 000000000..a4314ded1 --- /dev/null +++ b/llvm_build/include/llvm/llvm_headers_do_not_build.vcxproj.filters @@ -0,0 +1,1707 @@ + + + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + + + diff --git a/llvm_build/include/llvm/module.modulemap b/llvm_build/include/llvm/module.modulemap new file mode 100644 index 000000000..7150fe939 --- /dev/null +++ b/llvm_build/include/llvm/module.modulemap @@ -0,0 +1,5 @@ +// This is copied into the build area for a $src != $build compilation. +module LLVM_Support_DataTypes { + header "Support/DataTypes.h" + export * +} diff --git a/llvm_build/lib/Analysis/CMakeFiles/generate.stamp b/llvm_build/lib/Analysis/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/Analysis/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Analysis/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Analysis/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..afdde4ac8 --- /dev/null +++ b/llvm_build/lib/Analysis/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/Analysis/CMakeLists.txt diff --git a/llvm_build/lib/Analysis/INSTALL.vcxproj b/llvm_build/lib/Analysis/INSTALL.vcxproj new file mode 100644 index 000000000..2bdb2fe29 --- /dev/null +++ b/llvm_build/lib/Analysis/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/d60692722922dea7acc0d2127b3d8450/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Analysis\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/d60692722922dea7acc0d2127b3d8450/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Analysis\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Analysis/INSTALL.vcxproj.filters b/llvm_build/lib/Analysis/INSTALL.vcxproj.filters new file mode 100644 index 000000000..cae02052c --- /dev/null +++ b/llvm_build/lib/Analysis/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Analysis/IPA/CMakeFiles/generate.stamp b/llvm_build/lib/Analysis/IPA/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/Analysis/IPA/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Analysis/IPA/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Analysis/IPA/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..9ed2a713d --- /dev/null +++ b/llvm_build/lib/Analysis/IPA/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/Analysis/IPA/CMakeLists.txt diff --git a/llvm_build/lib/Analysis/IPA/INSTALL.vcxproj b/llvm_build/lib/Analysis/IPA/INSTALL.vcxproj new file mode 100644 index 000000000..a7d4f46c4 --- /dev/null +++ b/llvm_build/lib/Analysis/IPA/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/a40c598e3ff5af4a86af0176ffdcfa56/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/a40c598e3ff5af4a86af0176ffdcfa56/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Analysis/IPA/INSTALL.vcxproj.filters b/llvm_build/lib/Analysis/IPA/INSTALL.vcxproj.filters new file mode 100644 index 000000000..9c67f9fbe --- /dev/null +++ b/llvm_build/lib/Analysis/IPA/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Analysis/IPA/LLVMipa.vcxproj b/llvm_build/lib/Analysis/IPA/LLVMipa.vcxproj new file mode 100644 index 000000000..cb31c37b5 --- /dev/null +++ b/llvm_build/lib/Analysis/IPA/LLVMipa.vcxproj @@ -0,0 +1,170 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40} + Win32Proj + x64 + LLVMipa + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMipa.dir\Debug\ + LLVMipa + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMipa.dir\Release\ + LLVMipa + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Analysis/IPA/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Analysis/IPA/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Analysis\IPA\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Analysis\IPA\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Analysis/IPA/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Analysis/IPA/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Analysis\IPA\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Analysis\IPA\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Analysis/IPA/LLVMipa.vcxproj.filters b/llvm_build/lib/Analysis/IPA/LLVMipa.vcxproj.filters new file mode 100644 index 000000000..995cecc98 --- /dev/null +++ b/llvm_build/lib/Analysis/IPA/LLVMipa.vcxproj.filters @@ -0,0 +1,34 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + diff --git a/llvm_build/lib/Analysis/IPA/PACKAGE.vcxproj b/llvm_build/lib/Analysis/IPA/PACKAGE.vcxproj new file mode 100644 index 000000000..c4c2a043f --- /dev/null +++ b/llvm_build/lib/Analysis/IPA/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/a40c598e3ff5af4a86af0176ffdcfa56/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/a40c598e3ff5af4a86af0176ffdcfa56/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Analysis/IPA/PACKAGE.vcxproj.filters b/llvm_build/lib/Analysis/IPA/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..86d037615 --- /dev/null +++ b/llvm_build/lib/Analysis/IPA/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Analysis/IPA/cmake_install.cmake b/llvm_build/lib/Analysis/IPA/cmake_install.cmake new file mode 100644 index 000000000..50cb58f0e --- /dev/null +++ b/llvm_build/lib/Analysis/IPA/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/Analysis/IPA + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMipa.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMipa.lib") + endif() +endif() + diff --git a/llvm_build/lib/Analysis/LLVMAnalysis.vcxproj b/llvm_build/lib/Analysis/LLVMAnalysis.vcxproj new file mode 100644 index 000000000..4b103c546 --- /dev/null +++ b/llvm_build/lib/Analysis/LLVMAnalysis.vcxproj @@ -0,0 +1,218 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {8343C725-5972-409D-B3FD-2A5FAA1D5C5C} + Win32Proj + x64 + LLVMAnalysis + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMAnalysis.dir\Debug\ + LLVMAnalysis + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMAnalysis.dir\Release\ + LLVMAnalysis + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Analysis/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Analysis\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Analysis/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Analysis\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Analysis\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Analysis\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Analysis/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Analysis\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Analysis/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Analysis\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Analysis\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Analysis\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Analysis/LLVMAnalysis.vcxproj.filters b/llvm_build/lib/Analysis/LLVMAnalysis.vcxproj.filters new file mode 100644 index 000000000..da3258461 --- /dev/null +++ b/llvm_build/lib/Analysis/LLVMAnalysis.vcxproj.filters @@ -0,0 +1,178 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + diff --git a/llvm_build/lib/Analysis/PACKAGE.vcxproj b/llvm_build/lib/Analysis/PACKAGE.vcxproj new file mode 100644 index 000000000..b45e45550 --- /dev/null +++ b/llvm_build/lib/Analysis/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/d60692722922dea7acc0d2127b3d8450/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Analysis\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/d60692722922dea7acc0d2127b3d8450/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Analysis\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Analysis/PACKAGE.vcxproj.filters b/llvm_build/lib/Analysis/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..fb1572fd3 --- /dev/null +++ b/llvm_build/lib/Analysis/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Analysis/cmake_install.cmake b/llvm_build/lib/Analysis/cmake_install.cmake new file mode 100644 index 000000000..db2230f03 --- /dev/null +++ b/llvm_build/lib/Analysis/cmake_install.cmake @@ -0,0 +1,43 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/Analysis + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMAnalysis.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMAnalysis.lib") + endif() +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("D:/Projects/rpcs3/llvm_build/lib/Analysis/IPA/cmake_install.cmake") + +endif() + diff --git a/llvm_build/lib/AsmParser/CMakeFiles/generate.stamp b/llvm_build/lib/AsmParser/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/AsmParser/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/AsmParser/CMakeFiles/generate.stamp.depend b/llvm_build/lib/AsmParser/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..f79df2b5f --- /dev/null +++ b/llvm_build/lib/AsmParser/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/AsmParser/CMakeLists.txt diff --git a/llvm_build/lib/AsmParser/INSTALL.vcxproj b/llvm_build/lib/AsmParser/INSTALL.vcxproj new file mode 100644 index 000000000..52fec260e --- /dev/null +++ b/llvm_build/lib/AsmParser/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/c8a402f3c2ac6d3d95677b558f9556c3/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/c8a402f3c2ac6d3d95677b558f9556c3/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/AsmParser/INSTALL.vcxproj.filters b/llvm_build/lib/AsmParser/INSTALL.vcxproj.filters new file mode 100644 index 000000000..f2a33fbe0 --- /dev/null +++ b/llvm_build/lib/AsmParser/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/AsmParser/LLVMAsmParser.vcxproj b/llvm_build/lib/AsmParser/LLVMAsmParser.vcxproj new file mode 100644 index 000000000..c5242b3cd --- /dev/null +++ b/llvm_build/lib/AsmParser/LLVMAsmParser.vcxproj @@ -0,0 +1,166 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {F9D100BB-16EA-428D-B709-793BE0B511D1} + Win32Proj + x64 + LLVMAsmParser + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMAsmParser.dir\Debug\ + LLVMAsmParser + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMAsmParser.dir\Release\ + LLVMAsmParser + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/AsmParser/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/AsmParser/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\AsmParser\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\AsmParser\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/AsmParser/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/AsmParser/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\AsmParser\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\AsmParser\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/AsmParser/LLVMAsmParser.vcxproj.filters b/llvm_build/lib/AsmParser/LLVMAsmParser.vcxproj.filters new file mode 100644 index 000000000..3b6441a6f --- /dev/null +++ b/llvm_build/lib/AsmParser/LLVMAsmParser.vcxproj.filters @@ -0,0 +1,36 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + + + diff --git a/llvm_build/lib/AsmParser/PACKAGE.vcxproj b/llvm_build/lib/AsmParser/PACKAGE.vcxproj new file mode 100644 index 000000000..2a5c91d01 --- /dev/null +++ b/llvm_build/lib/AsmParser/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/c8a402f3c2ac6d3d95677b558f9556c3/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/c8a402f3c2ac6d3d95677b558f9556c3/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/AsmParser/PACKAGE.vcxproj.filters b/llvm_build/lib/AsmParser/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..a87e68556 --- /dev/null +++ b/llvm_build/lib/AsmParser/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/AsmParser/cmake_install.cmake b/llvm_build/lib/AsmParser/cmake_install.cmake new file mode 100644 index 000000000..4940f67b7 --- /dev/null +++ b/llvm_build/lib/AsmParser/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/AsmParser + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMAsmParser.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMAsmParser.lib") + endif() +endif() + diff --git a/llvm_build/lib/Bitcode/CMakeFiles/generate.stamp b/llvm_build/lib/Bitcode/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/Bitcode/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Bitcode/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Bitcode/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..ff350eb9a --- /dev/null +++ b/llvm_build/lib/Bitcode/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/Bitcode/CMakeLists.txt diff --git a/llvm_build/lib/Bitcode/INSTALL.vcxproj b/llvm_build/lib/Bitcode/INSTALL.vcxproj new file mode 100644 index 000000000..5a6f26fff --- /dev/null +++ b/llvm_build/lib/Bitcode/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Bitcode;D:\Projects\rpcs3\llvm\lib\Bitcode;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Bitcode;D:\Projects\rpcs3\llvm\lib\Bitcode;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/f9684a1e523b36360a79f334e1e217a7/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Bitcode\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/f9684a1e523b36360a79f334e1e217a7/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Bitcode\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Bitcode/INSTALL.vcxproj.filters b/llvm_build/lib/Bitcode/INSTALL.vcxproj.filters new file mode 100644 index 000000000..f34f7d9aa --- /dev/null +++ b/llvm_build/lib/Bitcode/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Bitcode/PACKAGE.vcxproj b/llvm_build/lib/Bitcode/PACKAGE.vcxproj new file mode 100644 index 000000000..cf2188c9d --- /dev/null +++ b/llvm_build/lib/Bitcode/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Bitcode;D:\Projects\rpcs3\llvm\lib\Bitcode;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Bitcode;D:\Projects\rpcs3\llvm\lib\Bitcode;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/f9684a1e523b36360a79f334e1e217a7/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Bitcode\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/f9684a1e523b36360a79f334e1e217a7/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Bitcode\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Bitcode/PACKAGE.vcxproj.filters b/llvm_build/lib/Bitcode/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..6d5543406 --- /dev/null +++ b/llvm_build/lib/Bitcode/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Bitcode/Reader/CMakeFiles/generate.stamp b/llvm_build/lib/Bitcode/Reader/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/Bitcode/Reader/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Bitcode/Reader/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Bitcode/Reader/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..285a23a04 --- /dev/null +++ b/llvm_build/lib/Bitcode/Reader/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/Bitcode/Reader/CMakeLists.txt diff --git a/llvm_build/lib/Bitcode/Reader/INSTALL.vcxproj b/llvm_build/lib/Bitcode/Reader/INSTALL.vcxproj new file mode 100644 index 000000000..ea3a9c9af --- /dev/null +++ b/llvm_build/lib/Bitcode/Reader/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/936944641f6036756a052780cb7b1ca6/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/936944641f6036756a052780cb7b1ca6/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Bitcode/Reader/INSTALL.vcxproj.filters b/llvm_build/lib/Bitcode/Reader/INSTALL.vcxproj.filters new file mode 100644 index 000000000..015904264 --- /dev/null +++ b/llvm_build/lib/Bitcode/Reader/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Bitcode/Reader/LLVMBitReader.vcxproj b/llvm_build/lib/Bitcode/Reader/LLVMBitReader.vcxproj new file mode 100644 index 000000000..eb64c3457 --- /dev/null +++ b/llvm_build/lib/Bitcode/Reader/LLVMBitReader.vcxproj @@ -0,0 +1,167 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {81C46697-F282-48FE-993E-0B9FDA21E9C7} + Win32Proj + x64 + LLVMBitReader + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMBitReader.dir\Debug\ + LLVMBitReader + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMBitReader.dir\Release\ + LLVMBitReader + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Bitcode/Reader/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Bitcode/Reader/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Bitcode/Reader/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Bitcode/Reader/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\generate.stamp + false + + + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Bitcode/Reader/LLVMBitReader.vcxproj.filters b/llvm_build/lib/Bitcode/Reader/LLVMBitReader.vcxproj.filters new file mode 100644 index 000000000..207b28264 --- /dev/null +++ b/llvm_build/lib/Bitcode/Reader/LLVMBitReader.vcxproj.filters @@ -0,0 +1,30 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + + + diff --git a/llvm_build/lib/Bitcode/Reader/PACKAGE.vcxproj b/llvm_build/lib/Bitcode/Reader/PACKAGE.vcxproj new file mode 100644 index 000000000..0b1444be0 --- /dev/null +++ b/llvm_build/lib/Bitcode/Reader/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/936944641f6036756a052780cb7b1ca6/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/936944641f6036756a052780cb7b1ca6/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Bitcode/Reader/PACKAGE.vcxproj.filters b/llvm_build/lib/Bitcode/Reader/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..6f874e438 --- /dev/null +++ b/llvm_build/lib/Bitcode/Reader/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Bitcode/Reader/cmake_install.cmake b/llvm_build/lib/Bitcode/Reader/cmake_install.cmake new file mode 100644 index 000000000..ec32e0045 --- /dev/null +++ b/llvm_build/lib/Bitcode/Reader/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/Bitcode/Reader + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMBitReader.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMBitReader.lib") + endif() +endif() + diff --git a/llvm_build/lib/Bitcode/Writer/CMakeFiles/generate.stamp b/llvm_build/lib/Bitcode/Writer/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/Bitcode/Writer/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Bitcode/Writer/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Bitcode/Writer/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..8da57a6fe --- /dev/null +++ b/llvm_build/lib/Bitcode/Writer/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/Bitcode/Writer/CMakeLists.txt diff --git a/llvm_build/lib/Bitcode/Writer/INSTALL.vcxproj b/llvm_build/lib/Bitcode/Writer/INSTALL.vcxproj new file mode 100644 index 000000000..cc2f7f665 --- /dev/null +++ b/llvm_build/lib/Bitcode/Writer/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/7929b35bcd998a4658fa39eb93abea4b/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/7929b35bcd998a4658fa39eb93abea4b/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Bitcode/Writer/INSTALL.vcxproj.filters b/llvm_build/lib/Bitcode/Writer/INSTALL.vcxproj.filters new file mode 100644 index 000000000..1be313a14 --- /dev/null +++ b/llvm_build/lib/Bitcode/Writer/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Bitcode/Writer/LLVMBitWriter.vcxproj b/llvm_build/lib/Bitcode/Writer/LLVMBitWriter.vcxproj new file mode 100644 index 000000000..85a016f8f --- /dev/null +++ b/llvm_build/lib/Bitcode/Writer/LLVMBitWriter.vcxproj @@ -0,0 +1,165 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {751A14B1-0397-4959-A61C-C7ED1E153BFC} + Win32Proj + x64 + LLVMBitWriter + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMBitWriter.dir\Debug\ + LLVMBitWriter + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMBitWriter.dir\Release\ + LLVMBitWriter + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Bitcode/Writer/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Bitcode/Writer/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Bitcode/Writer/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Bitcode/Writer/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\generate.stamp + false + + + + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Bitcode/Writer/LLVMBitWriter.vcxproj.filters b/llvm_build/lib/Bitcode/Writer/LLVMBitWriter.vcxproj.filters new file mode 100644 index 000000000..851318763 --- /dev/null +++ b/llvm_build/lib/Bitcode/Writer/LLVMBitWriter.vcxproj.filters @@ -0,0 +1,33 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + + + diff --git a/llvm_build/lib/Bitcode/Writer/PACKAGE.vcxproj b/llvm_build/lib/Bitcode/Writer/PACKAGE.vcxproj new file mode 100644 index 000000000..97919c9de --- /dev/null +++ b/llvm_build/lib/Bitcode/Writer/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/7929b35bcd998a4658fa39eb93abea4b/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/7929b35bcd998a4658fa39eb93abea4b/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Bitcode/Writer/PACKAGE.vcxproj.filters b/llvm_build/lib/Bitcode/Writer/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..8e61b8e9d --- /dev/null +++ b/llvm_build/lib/Bitcode/Writer/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Bitcode/Writer/cmake_install.cmake b/llvm_build/lib/Bitcode/Writer/cmake_install.cmake new file mode 100644 index 000000000..2340071b3 --- /dev/null +++ b/llvm_build/lib/Bitcode/Writer/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/Bitcode/Writer + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMBitWriter.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMBitWriter.lib") + endif() +endif() + diff --git a/llvm_build/lib/Bitcode/cmake_install.cmake b/llvm_build/lib/Bitcode/cmake_install.cmake new file mode 100644 index 000000000..b8c6918c7 --- /dev/null +++ b/llvm_build/lib/Bitcode/cmake_install.cmake @@ -0,0 +1,36 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/Bitcode + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("D:/Projects/rpcs3/llvm_build/lib/Bitcode/Reader/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/Bitcode/Writer/cmake_install.cmake") + +endif() + diff --git a/llvm_build/lib/CMakeFiles/generate.stamp b/llvm_build/lib/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/CMakeFiles/generate.stamp.depend b/llvm_build/lib/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..fde5f8b18 --- /dev/null +++ b/llvm_build/lib/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/CMakeLists.txt diff --git a/llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/generate.stamp b/llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/generate.stamp.depend b/llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..94710cb9d --- /dev/null +++ b/llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt diff --git a/llvm_build/lib/CodeGen/AsmPrinter/INSTALL.vcxproj b/llvm_build/lib/CodeGen/AsmPrinter/INSTALL.vcxproj new file mode 100644 index 000000000..839564f96 --- /dev/null +++ b/llvm_build/lib/CodeGen/AsmPrinter/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/b90dd3fa4664eb1949326858401cc464/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/b90dd3fa4664eb1949326858401cc464/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/CodeGen/AsmPrinter/INSTALL.vcxproj.filters b/llvm_build/lib/CodeGen/AsmPrinter/INSTALL.vcxproj.filters new file mode 100644 index 000000000..1d4c10dd9 --- /dev/null +++ b/llvm_build/lib/CodeGen/AsmPrinter/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/CodeGen/AsmPrinter/LLVMAsmPrinter.vcxproj b/llvm_build/lib/CodeGen/AsmPrinter/LLVMAsmPrinter.vcxproj new file mode 100644 index 000000000..27089acaa --- /dev/null +++ b/llvm_build/lib/CodeGen/AsmPrinter/LLVMAsmPrinter.vcxproj @@ -0,0 +1,198 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2} + Win32Proj + x64 + LLVMAsmPrinter + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMAsmPrinter.dir\Debug\ + LLVMAsmPrinter + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMAsmPrinter.dir\Release\ + LLVMAsmPrinter + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/CodeGen/AsmPrinter/LLVMAsmPrinter.vcxproj.filters b/llvm_build/lib/CodeGen/AsmPrinter/LLVMAsmPrinter.vcxproj.filters new file mode 100644 index 000000000..4865231ee --- /dev/null +++ b/llvm_build/lib/CodeGen/AsmPrinter/LLVMAsmPrinter.vcxproj.filters @@ -0,0 +1,123 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + + + diff --git a/llvm_build/lib/CodeGen/AsmPrinter/PACKAGE.vcxproj b/llvm_build/lib/CodeGen/AsmPrinter/PACKAGE.vcxproj new file mode 100644 index 000000000..dd0014464 --- /dev/null +++ b/llvm_build/lib/CodeGen/AsmPrinter/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/b90dd3fa4664eb1949326858401cc464/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/b90dd3fa4664eb1949326858401cc464/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/CodeGen/AsmPrinter/PACKAGE.vcxproj.filters b/llvm_build/lib/CodeGen/AsmPrinter/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..a7dd49b85 --- /dev/null +++ b/llvm_build/lib/CodeGen/AsmPrinter/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/CodeGen/AsmPrinter/cmake_install.cmake b/llvm_build/lib/CodeGen/AsmPrinter/cmake_install.cmake new file mode 100644 index 000000000..cb50cc786 --- /dev/null +++ b/llvm_build/lib/CodeGen/AsmPrinter/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/CodeGen/AsmPrinter + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMAsmPrinter.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMAsmPrinter.lib") + endif() +endif() + diff --git a/llvm_build/lib/CodeGen/CMakeFiles/generate.stamp b/llvm_build/lib/CodeGen/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/CodeGen/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/CodeGen/CMakeFiles/generate.stamp.depend b/llvm_build/lib/CodeGen/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..3a66cce0e --- /dev/null +++ b/llvm_build/lib/CodeGen/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/CodeGen/CMakeLists.txt diff --git a/llvm_build/lib/CodeGen/INSTALL.vcxproj b/llvm_build/lib/CodeGen/INSTALL.vcxproj new file mode 100644 index 000000000..e9f047ddd --- /dev/null +++ b/llvm_build/lib/CodeGen/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/42bb864febc368140a1fda974add81c6/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/42bb864febc368140a1fda974add81c6/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/CodeGen/INSTALL.vcxproj.filters b/llvm_build/lib/CodeGen/INSTALL.vcxproj.filters new file mode 100644 index 000000000..706975286 --- /dev/null +++ b/llvm_build/lib/CodeGen/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/CodeGen/LLVMCodeGen.vcxproj b/llvm_build/lib/CodeGen/LLVMCodeGen.vcxproj new file mode 100644 index 000000000..e5d98785e --- /dev/null +++ b/llvm_build/lib/CodeGen/LLVMCodeGen.vcxproj @@ -0,0 +1,295 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {4E2CE753-5481-4521-87AC-3E02F99405EC} + Win32Proj + x64 + LLVMCodeGen + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMCodeGen.dir\Debug\ + LLVMCodeGen + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMCodeGen.dir\Release\ + LLVMCodeGen + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/CodeGen/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/CodeGen/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/CodeGen/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/CodeGen/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/CodeGen/LLVMCodeGen.vcxproj.filters b/llvm_build/lib/CodeGen/LLVMCodeGen.vcxproj.filters new file mode 100644 index 000000000..a9ddc495b --- /dev/null +++ b/llvm_build/lib/CodeGen/LLVMCodeGen.vcxproj.filters @@ -0,0 +1,414 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + + + diff --git a/llvm_build/lib/CodeGen/PACKAGE.vcxproj b/llvm_build/lib/CodeGen/PACKAGE.vcxproj new file mode 100644 index 000000000..8dbe5a8b7 --- /dev/null +++ b/llvm_build/lib/CodeGen/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/42bb864febc368140a1fda974add81c6/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/42bb864febc368140a1fda974add81c6/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/CodeGen/PACKAGE.vcxproj.filters b/llvm_build/lib/CodeGen/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..306ce3111 --- /dev/null +++ b/llvm_build/lib/CodeGen/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/generate.stamp b/llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/generate.stamp.depend b/llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..03d6ab57b --- /dev/null +++ b/llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt diff --git a/llvm_build/lib/CodeGen/SelectionDAG/INSTALL.vcxproj b/llvm_build/lib/CodeGen/SelectionDAG/INSTALL.vcxproj new file mode 100644 index 000000000..c6a19d615 --- /dev/null +++ b/llvm_build/lib/CodeGen/SelectionDAG/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/082d4c876083be0c94ca3f0e282e1c58/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/082d4c876083be0c94ca3f0e282e1c58/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/CodeGen/SelectionDAG/INSTALL.vcxproj.filters b/llvm_build/lib/CodeGen/SelectionDAG/INSTALL.vcxproj.filters new file mode 100644 index 000000000..9027b1927 --- /dev/null +++ b/llvm_build/lib/CodeGen/SelectionDAG/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/CodeGen/SelectionDAG/LLVMSelectionDAG.vcxproj b/llvm_build/lib/CodeGen/SelectionDAG/LLVMSelectionDAG.vcxproj new file mode 100644 index 000000000..24fe40840 --- /dev/null +++ b/llvm_build/lib/CodeGen/SelectionDAG/LLVMSelectionDAG.vcxproj @@ -0,0 +1,191 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD} + Win32Proj + x64 + LLVMSelectionDAG + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMSelectionDAG.dir\Debug\ + LLVMSelectionDAG + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMSelectionDAG.dir\Release\ + LLVMSelectionDAG + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/CodeGen/SelectionDAG/LLVMSelectionDAG.vcxproj.filters b/llvm_build/lib/CodeGen/SelectionDAG/LLVMSelectionDAG.vcxproj.filters new file mode 100644 index 000000000..583abd487 --- /dev/null +++ b/llvm_build/lib/CodeGen/SelectionDAG/LLVMSelectionDAG.vcxproj.filters @@ -0,0 +1,102 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + + + diff --git a/llvm_build/lib/CodeGen/SelectionDAG/PACKAGE.vcxproj b/llvm_build/lib/CodeGen/SelectionDAG/PACKAGE.vcxproj new file mode 100644 index 000000000..9bc06df66 --- /dev/null +++ b/llvm_build/lib/CodeGen/SelectionDAG/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/082d4c876083be0c94ca3f0e282e1c58/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/082d4c876083be0c94ca3f0e282e1c58/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/CodeGen/SelectionDAG/PACKAGE.vcxproj.filters b/llvm_build/lib/CodeGen/SelectionDAG/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..e0c785605 --- /dev/null +++ b/llvm_build/lib/CodeGen/SelectionDAG/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/CodeGen/SelectionDAG/cmake_install.cmake b/llvm_build/lib/CodeGen/SelectionDAG/cmake_install.cmake new file mode 100644 index 000000000..c0ba9479d --- /dev/null +++ b/llvm_build/lib/CodeGen/SelectionDAG/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/CodeGen/SelectionDAG + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMSelectionDAG.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMSelectionDAG.lib") + endif() +endif() + diff --git a/llvm_build/lib/CodeGen/cmake_install.cmake b/llvm_build/lib/CodeGen/cmake_install.cmake new file mode 100644 index 000000000..b4d0036ee --- /dev/null +++ b/llvm_build/lib/CodeGen/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/CodeGen + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMCodeGen.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMCodeGen.lib") + endif() +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("D:/Projects/rpcs3/llvm_build/lib/CodeGen/SelectionDAG/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/CodeGen/AsmPrinter/cmake_install.cmake") + +endif() + diff --git a/llvm_build/lib/DebugInfo/CMakeFiles/generate.stamp b/llvm_build/lib/DebugInfo/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/DebugInfo/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/DebugInfo/CMakeFiles/generate.stamp.depend b/llvm_build/lib/DebugInfo/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..a7115dc7c --- /dev/null +++ b/llvm_build/lib/DebugInfo/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/DebugInfo/CMakeLists.txt diff --git a/llvm_build/lib/DebugInfo/INSTALL.vcxproj b/llvm_build/lib/DebugInfo/INSTALL.vcxproj new file mode 100644 index 000000000..1d674a43a --- /dev/null +++ b/llvm_build/lib/DebugInfo/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/8546e29152f500205b335188733bc081/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/8546e29152f500205b335188733bc081/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/DebugInfo/INSTALL.vcxproj.filters b/llvm_build/lib/DebugInfo/INSTALL.vcxproj.filters new file mode 100644 index 000000000..579a584b6 --- /dev/null +++ b/llvm_build/lib/DebugInfo/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/DebugInfo/LLVMDebugInfo.vcxproj b/llvm_build/lib/DebugInfo/LLVMDebugInfo.vcxproj new file mode 100644 index 000000000..c642c6b7b --- /dev/null +++ b/llvm_build/lib/DebugInfo/LLVMDebugInfo.vcxproj @@ -0,0 +1,189 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {A8CD982D-DAB9-4345-B230-AFF310FF9D2E} + Win32Proj + x64 + LLVMDebugInfo + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMDebugInfo.dir\Debug\ + LLVMDebugInfo + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMDebugInfo.dir\Release\ + LLVMDebugInfo + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/DebugInfo/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/DebugInfo/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\DebugInfo\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\DebugInfo\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/DebugInfo/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/DebugInfo/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\DebugInfo\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\DebugInfo\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/DebugInfo/LLVMDebugInfo.vcxproj.filters b/llvm_build/lib/DebugInfo/LLVMDebugInfo.vcxproj.filters new file mode 100644 index 000000000..dff0e7422 --- /dev/null +++ b/llvm_build/lib/DebugInfo/LLVMDebugInfo.vcxproj.filters @@ -0,0 +1,105 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + + + diff --git a/llvm_build/lib/DebugInfo/PACKAGE.vcxproj b/llvm_build/lib/DebugInfo/PACKAGE.vcxproj new file mode 100644 index 000000000..b0bc1e760 --- /dev/null +++ b/llvm_build/lib/DebugInfo/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/8546e29152f500205b335188733bc081/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/8546e29152f500205b335188733bc081/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/DebugInfo/PACKAGE.vcxproj.filters b/llvm_build/lib/DebugInfo/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..af4dd8932 --- /dev/null +++ b/llvm_build/lib/DebugInfo/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/DebugInfo/cmake_install.cmake b/llvm_build/lib/DebugInfo/cmake_install.cmake new file mode 100644 index 000000000..a793231c4 --- /dev/null +++ b/llvm_build/lib/DebugInfo/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/DebugInfo + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMDebugInfo.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMDebugInfo.lib") + endif() +endif() + diff --git a/llvm_build/lib/ExecutionEngine/CMakeFiles/generate.stamp b/llvm_build/lib/ExecutionEngine/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/ExecutionEngine/CMakeFiles/generate.stamp.depend b/llvm_build/lib/ExecutionEngine/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..4783b5e32 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/ExecutionEngine/CMakeLists.txt diff --git a/llvm_build/lib/ExecutionEngine/INSTALL.vcxproj b/llvm_build/lib/ExecutionEngine/INSTALL.vcxproj new file mode 100644 index 000000000..b920cd7ad --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/7613ff11eac25dffccad47b9ed19ec34/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/7613ff11eac25dffccad47b9ed19ec34/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/ExecutionEngine/INSTALL.vcxproj.filters b/llvm_build/lib/ExecutionEngine/INSTALL.vcxproj.filters new file mode 100644 index 000000000..c1f4b3528 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/ExecutionEngine/Interpreter/CMakeFiles/generate.stamp b/llvm_build/lib/ExecutionEngine/Interpreter/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/Interpreter/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/ExecutionEngine/Interpreter/CMakeFiles/generate.stamp.depend b/llvm_build/lib/ExecutionEngine/Interpreter/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..05dc7e9b2 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/Interpreter/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/ExecutionEngine/Interpreter/CMakeLists.txt diff --git a/llvm_build/lib/ExecutionEngine/Interpreter/INSTALL.vcxproj b/llvm_build/lib/ExecutionEngine/Interpreter/INSTALL.vcxproj new file mode 100644 index 000000000..e17e0e139 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/Interpreter/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/b4c5fa23f86e8e3c6ec4bbac9329d2fc/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/b4c5fa23f86e8e3c6ec4bbac9329d2fc/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/ExecutionEngine/Interpreter/INSTALL.vcxproj.filters b/llvm_build/lib/ExecutionEngine/Interpreter/INSTALL.vcxproj.filters new file mode 100644 index 000000000..eb09e1961 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/Interpreter/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/ExecutionEngine/Interpreter/LLVMInterpreter.vcxproj b/llvm_build/lib/ExecutionEngine/Interpreter/LLVMInterpreter.vcxproj new file mode 100644 index 000000000..f27d9ae11 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/Interpreter/LLVMInterpreter.vcxproj @@ -0,0 +1,167 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE} + Win32Proj + x64 + LLVMInterpreter + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMInterpreter.dir\Debug\ + LLVMInterpreter + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMInterpreter.dir\Release\ + LLVMInterpreter + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/ExecutionEngine/Interpreter/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/ExecutionEngine/Interpreter/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/ExecutionEngine/Interpreter/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/ExecutionEngine/Interpreter/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\generate.stamp + false + + + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/ExecutionEngine/Interpreter/LLVMInterpreter.vcxproj.filters b/llvm_build/lib/ExecutionEngine/Interpreter/LLVMInterpreter.vcxproj.filters new file mode 100644 index 000000000..60f241175 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/Interpreter/LLVMInterpreter.vcxproj.filters @@ -0,0 +1,30 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + + + diff --git a/llvm_build/lib/ExecutionEngine/Interpreter/PACKAGE.vcxproj b/llvm_build/lib/ExecutionEngine/Interpreter/PACKAGE.vcxproj new file mode 100644 index 000000000..20a989c1e --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/Interpreter/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/b4c5fa23f86e8e3c6ec4bbac9329d2fc/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/b4c5fa23f86e8e3c6ec4bbac9329d2fc/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/ExecutionEngine/Interpreter/PACKAGE.vcxproj.filters b/llvm_build/lib/ExecutionEngine/Interpreter/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..3f5485e93 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/Interpreter/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/ExecutionEngine/Interpreter/cmake_install.cmake b/llvm_build/lib/ExecutionEngine/Interpreter/cmake_install.cmake new file mode 100644 index 000000000..4ca09c7da --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/Interpreter/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/ExecutionEngine/Interpreter + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMInterpreter.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMInterpreter.lib") + endif() +endif() + diff --git a/llvm_build/lib/ExecutionEngine/JIT/CMakeFiles/generate.stamp b/llvm_build/lib/ExecutionEngine/JIT/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/JIT/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/ExecutionEngine/JIT/CMakeFiles/generate.stamp.depend b/llvm_build/lib/ExecutionEngine/JIT/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..60b9ff6ea --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/JIT/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/ExecutionEngine/JIT/CMakeLists.txt diff --git a/llvm_build/lib/ExecutionEngine/JIT/INSTALL.vcxproj b/llvm_build/lib/ExecutionEngine/JIT/INSTALL.vcxproj new file mode 100644 index 000000000..e018fab98 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/JIT/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/61612cea1ff9db5c13efcae40ed4a815/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/61612cea1ff9db5c13efcae40ed4a815/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/ExecutionEngine/JIT/INSTALL.vcxproj.filters b/llvm_build/lib/ExecutionEngine/JIT/INSTALL.vcxproj.filters new file mode 100644 index 000000000..3f0c7172b --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/JIT/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/ExecutionEngine/JIT/LLVMJIT.vcxproj b/llvm_build/lib/ExecutionEngine/JIT/LLVMJIT.vcxproj new file mode 100644 index 000000000..a0b06cd93 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/JIT/LLVMJIT.vcxproj @@ -0,0 +1,164 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E} + Win32Proj + x64 + LLVMJIT + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMJIT.dir\Debug\ + LLVMJIT + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMJIT.dir\Release\ + LLVMJIT + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;ENABLE_X86_JIT;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;ENABLE_X86_JIT;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;ENABLE_X86_JIT;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;ENABLE_X86_JIT;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/ExecutionEngine/JIT/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/ExecutionEngine/JIT/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/ExecutionEngine/JIT/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/ExecutionEngine/JIT/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\generate.stamp + false + + + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/ExecutionEngine/JIT/LLVMJIT.vcxproj.filters b/llvm_build/lib/ExecutionEngine/JIT/LLVMJIT.vcxproj.filters new file mode 100644 index 000000000..bcc361be7 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/JIT/LLVMJIT.vcxproj.filters @@ -0,0 +1,30 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + + + diff --git a/llvm_build/lib/ExecutionEngine/JIT/PACKAGE.vcxproj b/llvm_build/lib/ExecutionEngine/JIT/PACKAGE.vcxproj new file mode 100644 index 000000000..3fb8f6bfa --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/JIT/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/61612cea1ff9db5c13efcae40ed4a815/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/61612cea1ff9db5c13efcae40ed4a815/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/ExecutionEngine/JIT/PACKAGE.vcxproj.filters b/llvm_build/lib/ExecutionEngine/JIT/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..a58c61299 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/JIT/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/ExecutionEngine/JIT/cmake_install.cmake b/llvm_build/lib/ExecutionEngine/JIT/cmake_install.cmake new file mode 100644 index 000000000..48da579e2 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/JIT/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/ExecutionEngine/JIT + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMJIT.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMJIT.lib") + endif() +endif() + diff --git a/llvm_build/lib/ExecutionEngine/LLVMExecutionEngine.vcxproj b/llvm_build/lib/ExecutionEngine/LLVMExecutionEngine.vcxproj new file mode 100644 index 000000000..c1217ff98 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/LLVMExecutionEngine.vcxproj @@ -0,0 +1,165 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {4BF6E9E0-7ED3-43CC-81E7-337152E30021} + Win32Proj + x64 + LLVMExecutionEngine + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMExecutionEngine.dir\Debug\ + LLVMExecutionEngine + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMExecutionEngine.dir\Release\ + LLVMExecutionEngine + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/ExecutionEngine/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/ExecutionEngine/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/ExecutionEngine/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/ExecutionEngine/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\generate.stamp + false + + + + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/ExecutionEngine/LLVMExecutionEngine.vcxproj.filters b/llvm_build/lib/ExecutionEngine/LLVMExecutionEngine.vcxproj.filters new file mode 100644 index 000000000..7f9fcdeab --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/LLVMExecutionEngine.vcxproj.filters @@ -0,0 +1,33 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + + + diff --git a/llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/generate.stamp b/llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/generate.stamp.depend b/llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..b3b5a0515 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/ExecutionEngine/MCJIT/CMakeLists.txt diff --git a/llvm_build/lib/ExecutionEngine/MCJIT/INSTALL.vcxproj b/llvm_build/lib/ExecutionEngine/MCJIT/INSTALL.vcxproj new file mode 100644 index 000000000..a8878ae7c --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/MCJIT/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/be301ef5bb2063f7772c756bd127d278/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/be301ef5bb2063f7772c756bd127d278/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/ExecutionEngine/MCJIT/INSTALL.vcxproj.filters b/llvm_build/lib/ExecutionEngine/MCJIT/INSTALL.vcxproj.filters new file mode 100644 index 000000000..b6c1b131a --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/MCJIT/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/ExecutionEngine/MCJIT/LLVMMCJIT.vcxproj b/llvm_build/lib/ExecutionEngine/MCJIT/LLVMMCJIT.vcxproj new file mode 100644 index 000000000..66ed4d885 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/MCJIT/LLVMMCJIT.vcxproj @@ -0,0 +1,163 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055} + Win32Proj + x64 + LLVMMCJIT + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMMCJIT.dir\Debug\ + LLVMMCJIT + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMMCJIT.dir\Release\ + LLVMMCJIT + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/ExecutionEngine/MCJIT/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/ExecutionEngine/MCJIT/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/ExecutionEngine/MCJIT/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/ExecutionEngine/MCJIT/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\generate.stamp + false + + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/ExecutionEngine/MCJIT/LLVMMCJIT.vcxproj.filters b/llvm_build/lib/ExecutionEngine/MCJIT/LLVMMCJIT.vcxproj.filters new file mode 100644 index 000000000..6befec205 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/MCJIT/LLVMMCJIT.vcxproj.filters @@ -0,0 +1,27 @@ + + + + + Source Files + + + Source Files + + + + + Header Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + + + diff --git a/llvm_build/lib/ExecutionEngine/MCJIT/PACKAGE.vcxproj b/llvm_build/lib/ExecutionEngine/MCJIT/PACKAGE.vcxproj new file mode 100644 index 000000000..c9f8334d6 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/MCJIT/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/be301ef5bb2063f7772c756bd127d278/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/be301ef5bb2063f7772c756bd127d278/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/ExecutionEngine/MCJIT/PACKAGE.vcxproj.filters b/llvm_build/lib/ExecutionEngine/MCJIT/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..983b8803c --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/MCJIT/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/ExecutionEngine/MCJIT/cmake_install.cmake b/llvm_build/lib/ExecutionEngine/MCJIT/cmake_install.cmake new file mode 100644 index 000000000..2956d87b0 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/MCJIT/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/ExecutionEngine/MCJIT + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMMCJIT.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMMCJIT.lib") + endif() +endif() + diff --git a/llvm_build/lib/ExecutionEngine/PACKAGE.vcxproj b/llvm_build/lib/ExecutionEngine/PACKAGE.vcxproj new file mode 100644 index 000000000..b80a8031b --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/7613ff11eac25dffccad47b9ed19ec34/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/7613ff11eac25dffccad47b9ed19ec34/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/ExecutionEngine/PACKAGE.vcxproj.filters b/llvm_build/lib/ExecutionEngine/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..ae474e2d2 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/generate.stamp b/llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/generate.stamp.depend b/llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..118388b11 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt diff --git a/llvm_build/lib/ExecutionEngine/RuntimeDyld/INSTALL.vcxproj b/llvm_build/lib/ExecutionEngine/RuntimeDyld/INSTALL.vcxproj new file mode 100644 index 000000000..a13a2d339 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/RuntimeDyld/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/00e689232fb705f45a4fe8fddabb6f53/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/00e689232fb705f45a4fe8fddabb6f53/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/ExecutionEngine/RuntimeDyld/INSTALL.vcxproj.filters b/llvm_build/lib/ExecutionEngine/RuntimeDyld/INSTALL.vcxproj.filters new file mode 100644 index 000000000..a54c9cf47 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/RuntimeDyld/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/ExecutionEngine/RuntimeDyld/LLVMRuntimeDyld.vcxproj b/llvm_build/lib/ExecutionEngine/RuntimeDyld/LLVMRuntimeDyld.vcxproj new file mode 100644 index 000000000..9192e2b97 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/RuntimeDyld/LLVMRuntimeDyld.vcxproj @@ -0,0 +1,170 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {1829F961-4B79-414E-8DB9-5062D146B890} + Win32Proj + x64 + LLVMRuntimeDyld + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMRuntimeDyld.dir\Debug\ + LLVMRuntimeDyld + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMRuntimeDyld.dir\Release\ + LLVMRuntimeDyld + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/ExecutionEngine/RuntimeDyld/LLVMRuntimeDyld.vcxproj.filters b/llvm_build/lib/ExecutionEngine/RuntimeDyld/LLVMRuntimeDyld.vcxproj.filters new file mode 100644 index 000000000..7397b3a33 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/RuntimeDyld/LLVMRuntimeDyld.vcxproj.filters @@ -0,0 +1,48 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + + + diff --git a/llvm_build/lib/ExecutionEngine/RuntimeDyld/PACKAGE.vcxproj b/llvm_build/lib/ExecutionEngine/RuntimeDyld/PACKAGE.vcxproj new file mode 100644 index 000000000..35cb50b09 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/RuntimeDyld/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/00e689232fb705f45a4fe8fddabb6f53/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/00e689232fb705f45a4fe8fddabb6f53/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/ExecutionEngine/RuntimeDyld/PACKAGE.vcxproj.filters b/llvm_build/lib/ExecutionEngine/RuntimeDyld/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..14e7ed585 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/RuntimeDyld/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/ExecutionEngine/RuntimeDyld/cmake_install.cmake b/llvm_build/lib/ExecutionEngine/RuntimeDyld/cmake_install.cmake new file mode 100644 index 000000000..0b2be85d0 --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/RuntimeDyld/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/ExecutionEngine/RuntimeDyld + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMRuntimeDyld.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMRuntimeDyld.lib") + endif() +endif() + diff --git a/llvm_build/lib/ExecutionEngine/cmake_install.cmake b/llvm_build/lib/ExecutionEngine/cmake_install.cmake new file mode 100644 index 000000000..d145a14bd --- /dev/null +++ b/llvm_build/lib/ExecutionEngine/cmake_install.cmake @@ -0,0 +1,46 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/ExecutionEngine + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMExecutionEngine.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMExecutionEngine.lib") + endif() +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("D:/Projects/rpcs3/llvm_build/lib/ExecutionEngine/Interpreter/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/ExecutionEngine/JIT/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/ExecutionEngine/MCJIT/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/ExecutionEngine/RuntimeDyld/cmake_install.cmake") + +endif() + diff --git a/llvm_build/lib/INSTALL.vcxproj b/llvm_build/lib/INSTALL.vcxproj new file mode 100644 index 000000000..1f3e8c70c --- /dev/null +++ b/llvm_build/lib/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib;D:\Projects\rpcs3\llvm\lib;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib;D:\Projects\rpcs3\llvm\lib;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/950c9dd460635c7a7afa34cf8f695ddb/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/950c9dd460635c7a7afa34cf8f695ddb/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/INSTALL.vcxproj.filters b/llvm_build/lib/INSTALL.vcxproj.filters new file mode 100644 index 000000000..c401a221b --- /dev/null +++ b/llvm_build/lib/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/IR/CMakeFiles/generate.stamp b/llvm_build/lib/IR/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/IR/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/IR/CMakeFiles/generate.stamp.depend b/llvm_build/lib/IR/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..c89805d51 --- /dev/null +++ b/llvm_build/lib/IR/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/IR/CMakeLists.txt diff --git a/llvm_build/lib/IR/INSTALL.vcxproj b/llvm_build/lib/IR/INSTALL.vcxproj new file mode 100644 index 000000000..da567de2f --- /dev/null +++ b/llvm_build/lib/IR/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3\llvm\lib\IR;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3\llvm\lib\IR;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/be672fb2adeb3bc3312871262d240210/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\IR\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/be672fb2adeb3bc3312871262d240210/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\IR\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/IR/INSTALL.vcxproj.filters b/llvm_build/lib/IR/INSTALL.vcxproj.filters new file mode 100644 index 000000000..230d018b2 --- /dev/null +++ b/llvm_build/lib/IR/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/IR/LLVMCore.vcxproj b/llvm_build/lib/IR/LLVMCore.vcxproj new file mode 100644 index 000000000..74d34b230 --- /dev/null +++ b/llvm_build/lib/IR/LLVMCore.vcxproj @@ -0,0 +1,215 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {E383113C-EA5C-4321-A957-8B421782A070} + Win32Proj + x64 + LLVMCore + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMCore.dir\Debug\ + LLVMCore + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMCore.dir\Release\ + LLVMCore + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3\llvm\lib\IR;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3\llvm\lib\IR;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3\llvm\lib\IR;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3\llvm\lib\IR;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3\llvm\lib\IR;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3\llvm\lib\IR;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/IR/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\IR\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/IR/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\IR\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\IR\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\IR\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/IR/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\IR\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/IR/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\IR\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\IR\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\IR\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/IR/LLVMCore.vcxproj.filters b/llvm_build/lib/IR/LLVMCore.vcxproj.filters new file mode 100644 index 000000000..fcd8e19c7 --- /dev/null +++ b/llvm_build/lib/IR/LLVMCore.vcxproj.filters @@ -0,0 +1,174 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + + + diff --git a/llvm_build/lib/IR/PACKAGE.vcxproj b/llvm_build/lib/IR/PACKAGE.vcxproj new file mode 100644 index 000000000..da7efb654 --- /dev/null +++ b/llvm_build/lib/IR/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3\llvm\lib\IR;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3\llvm\lib\IR;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/be672fb2adeb3bc3312871262d240210/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\IR\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/be672fb2adeb3bc3312871262d240210/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\IR\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/IR/PACKAGE.vcxproj.filters b/llvm_build/lib/IR/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..f5a36d68d --- /dev/null +++ b/llvm_build/lib/IR/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/IR/cmake_install.cmake b/llvm_build/lib/IR/cmake_install.cmake new file mode 100644 index 000000000..751ae9512 --- /dev/null +++ b/llvm_build/lib/IR/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/IR + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMCore.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMCore.lib") + endif() +endif() + diff --git a/llvm_build/lib/IRReader/CMakeFiles/generate.stamp b/llvm_build/lib/IRReader/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/IRReader/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/IRReader/CMakeFiles/generate.stamp.depend b/llvm_build/lib/IRReader/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..2350b528a --- /dev/null +++ b/llvm_build/lib/IRReader/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/IRReader/CMakeLists.txt diff --git a/llvm_build/lib/IRReader/INSTALL.vcxproj b/llvm_build/lib/IRReader/INSTALL.vcxproj new file mode 100644 index 000000000..2593ef395 --- /dev/null +++ b/llvm_build/lib/IRReader/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/be1edb4a02e5d0bbe5d1b0e0ebd8af45/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\IRReader\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/be1edb4a02e5d0bbe5d1b0e0ebd8af45/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\IRReader\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/IRReader/INSTALL.vcxproj.filters b/llvm_build/lib/IRReader/INSTALL.vcxproj.filters new file mode 100644 index 000000000..ddd422d5c --- /dev/null +++ b/llvm_build/lib/IRReader/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/IRReader/LLVMIRReader.vcxproj b/llvm_build/lib/IRReader/LLVMIRReader.vcxproj new file mode 100644 index 000000000..8f594b735 --- /dev/null +++ b/llvm_build/lib/IRReader/LLVMIRReader.vcxproj @@ -0,0 +1,161 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {4EC6F015-3FBC-4190-97AC-2D8B2794D04A} + Win32Proj + x64 + LLVMIRReader + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMIRReader.dir\Debug\ + LLVMIRReader + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMIRReader.dir\Release\ + LLVMIRReader + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/IRReader/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\IRReader\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/IRReader/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\IRReader\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\IRReader\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\IRReader\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/IRReader/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\IRReader\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/IRReader/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\IRReader\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\IRReader\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\IRReader\CMakeFiles\generate.stamp + false + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/IRReader/LLVMIRReader.vcxproj.filters b/llvm_build/lib/IRReader/LLVMIRReader.vcxproj.filters new file mode 100644 index 000000000..690673992 --- /dev/null +++ b/llvm_build/lib/IRReader/LLVMIRReader.vcxproj.filters @@ -0,0 +1,16 @@ + + + + + Source Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + diff --git a/llvm_build/lib/IRReader/PACKAGE.vcxproj b/llvm_build/lib/IRReader/PACKAGE.vcxproj new file mode 100644 index 000000000..af001a387 --- /dev/null +++ b/llvm_build/lib/IRReader/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/be1edb4a02e5d0bbe5d1b0e0ebd8af45/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\IRReader\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/be1edb4a02e5d0bbe5d1b0e0ebd8af45/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\IRReader\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/IRReader/PACKAGE.vcxproj.filters b/llvm_build/lib/IRReader/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..ea98daff7 --- /dev/null +++ b/llvm_build/lib/IRReader/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/IRReader/cmake_install.cmake b/llvm_build/lib/IRReader/cmake_install.cmake new file mode 100644 index 000000000..990314938 --- /dev/null +++ b/llvm_build/lib/IRReader/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/IRReader + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMIRReader.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMIRReader.lib") + endif() +endif() + diff --git a/llvm_build/lib/LTO/CMakeFiles/generate.stamp b/llvm_build/lib/LTO/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/LTO/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/LTO/CMakeFiles/generate.stamp.depend b/llvm_build/lib/LTO/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..2004c58b0 --- /dev/null +++ b/llvm_build/lib/LTO/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/LTO/CMakeLists.txt diff --git a/llvm_build/lib/LTO/INSTALL.vcxproj b/llvm_build/lib/LTO/INSTALL.vcxproj new file mode 100644 index 000000000..9bed31f39 --- /dev/null +++ b/llvm_build/lib/LTO/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/4614bc75f72f9be93b6f2b192f0ebb02/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\LTO\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/4614bc75f72f9be93b6f2b192f0ebb02/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\LTO\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/LTO/INSTALL.vcxproj.filters b/llvm_build/lib/LTO/INSTALL.vcxproj.filters new file mode 100644 index 000000000..b6b90a48b --- /dev/null +++ b/llvm_build/lib/LTO/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/LTO/LLVMLTO.vcxproj b/llvm_build/lib/LTO/LLVMLTO.vcxproj new file mode 100644 index 000000000..82394695e --- /dev/null +++ b/llvm_build/lib/LTO/LLVMLTO.vcxproj @@ -0,0 +1,162 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {C52AF063-7610-4E4F-AB94-C2F3B7397324} + Win32Proj + x64 + LLVMLTO + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMLTO.dir\Debug\ + LLVMLTO + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMLTO.dir\Release\ + LLVMLTO + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/LTO/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\LTO\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/LTO/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\LTO\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\LTO\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\LTO\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/LTO/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\LTO\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/LTO/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\LTO\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\LTO\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\LTO\CMakeFiles\generate.stamp + false + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/LTO/LLVMLTO.vcxproj.filters b/llvm_build/lib/LTO/LLVMLTO.vcxproj.filters new file mode 100644 index 000000000..a1e350fb6 --- /dev/null +++ b/llvm_build/lib/LTO/LLVMLTO.vcxproj.filters @@ -0,0 +1,19 @@ + + + + + Source Files + + + Source Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + diff --git a/llvm_build/lib/LTO/PACKAGE.vcxproj b/llvm_build/lib/LTO/PACKAGE.vcxproj new file mode 100644 index 000000000..e5a847140 --- /dev/null +++ b/llvm_build/lib/LTO/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/4614bc75f72f9be93b6f2b192f0ebb02/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\LTO\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/4614bc75f72f9be93b6f2b192f0ebb02/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\LTO\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/LTO/PACKAGE.vcxproj.filters b/llvm_build/lib/LTO/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..491082973 --- /dev/null +++ b/llvm_build/lib/LTO/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/LTO/cmake_install.cmake b/llvm_build/lib/LTO/cmake_install.cmake new file mode 100644 index 000000000..cad008e6b --- /dev/null +++ b/llvm_build/lib/LTO/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/LTO + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMLTO.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMLTO.lib") + endif() +endif() + diff --git a/llvm_build/lib/LineEditor/CMakeFiles/generate.stamp b/llvm_build/lib/LineEditor/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/LineEditor/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/LineEditor/CMakeFiles/generate.stamp.depend b/llvm_build/lib/LineEditor/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..c75ca695c --- /dev/null +++ b/llvm_build/lib/LineEditor/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/LineEditor/CMakeLists.txt diff --git a/llvm_build/lib/LineEditor/INSTALL.vcxproj b/llvm_build/lib/LineEditor/INSTALL.vcxproj new file mode 100644 index 000000000..72bd6d6f3 --- /dev/null +++ b/llvm_build/lib/LineEditor/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/d600b7a24d460cf0838456fd360fa7ca/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/d600b7a24d460cf0838456fd360fa7ca/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/LineEditor/INSTALL.vcxproj.filters b/llvm_build/lib/LineEditor/INSTALL.vcxproj.filters new file mode 100644 index 000000000..1b387dacf --- /dev/null +++ b/llvm_build/lib/LineEditor/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/LineEditor/LLVMLineEditor.vcxproj b/llvm_build/lib/LineEditor/LLVMLineEditor.vcxproj new file mode 100644 index 000000000..4c948a1ab --- /dev/null +++ b/llvm_build/lib/LineEditor/LLVMLineEditor.vcxproj @@ -0,0 +1,161 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {7B7597E6-6BE2-4805-94A2-D0FE30A92151} + Win32Proj + x64 + LLVMLineEditor + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMLineEditor.dir\Debug\ + LLVMLineEditor + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMLineEditor.dir\Release\ + LLVMLineEditor + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/LineEditor/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/LineEditor/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\LineEditor\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\LineEditor\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/LineEditor/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/LineEditor/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\LineEditor\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\LineEditor\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\generate.stamp + false + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/LineEditor/LLVMLineEditor.vcxproj.filters b/llvm_build/lib/LineEditor/LLVMLineEditor.vcxproj.filters new file mode 100644 index 000000000..cc7d343bb --- /dev/null +++ b/llvm_build/lib/LineEditor/LLVMLineEditor.vcxproj.filters @@ -0,0 +1,16 @@ + + + + + Source Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + diff --git a/llvm_build/lib/LineEditor/PACKAGE.vcxproj b/llvm_build/lib/LineEditor/PACKAGE.vcxproj new file mode 100644 index 000000000..7cac278a4 --- /dev/null +++ b/llvm_build/lib/LineEditor/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/d600b7a24d460cf0838456fd360fa7ca/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/d600b7a24d460cf0838456fd360fa7ca/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/LineEditor/PACKAGE.vcxproj.filters b/llvm_build/lib/LineEditor/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..aa65d7a4c --- /dev/null +++ b/llvm_build/lib/LineEditor/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/LineEditor/cmake_install.cmake b/llvm_build/lib/LineEditor/cmake_install.cmake new file mode 100644 index 000000000..f499ebb52 --- /dev/null +++ b/llvm_build/lib/LineEditor/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/LineEditor + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMLineEditor.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMLineEditor.lib") + endif() +endif() + diff --git a/llvm_build/lib/Linker/CMakeFiles/generate.stamp b/llvm_build/lib/Linker/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/Linker/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Linker/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Linker/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..0c7e1a417 --- /dev/null +++ b/llvm_build/lib/Linker/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/Linker/CMakeLists.txt diff --git a/llvm_build/lib/Linker/INSTALL.vcxproj b/llvm_build/lib/Linker/INSTALL.vcxproj new file mode 100644 index 000000000..31dc7c1cd --- /dev/null +++ b/llvm_build/lib/Linker/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/b572ca265a16ab164262128f49fcbfa4/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Linker\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/b572ca265a16ab164262128f49fcbfa4/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Linker\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Linker/INSTALL.vcxproj.filters b/llvm_build/lib/Linker/INSTALL.vcxproj.filters new file mode 100644 index 000000000..09a169b1f --- /dev/null +++ b/llvm_build/lib/Linker/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Linker/LLVMLinker.vcxproj b/llvm_build/lib/Linker/LLVMLinker.vcxproj new file mode 100644 index 000000000..d5c119250 --- /dev/null +++ b/llvm_build/lib/Linker/LLVMLinker.vcxproj @@ -0,0 +1,161 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {052C9484-820D-4DCF-A660-C09432AE228A} + Win32Proj + x64 + LLVMLinker + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMLinker.dir\Debug\ + LLVMLinker + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMLinker.dir\Release\ + LLVMLinker + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Linker/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Linker\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Linker/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Linker\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Linker\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Linker\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Linker/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Linker\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Linker/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Linker\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Linker\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Linker\CMakeFiles\generate.stamp + false + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Linker/LLVMLinker.vcxproj.filters b/llvm_build/lib/Linker/LLVMLinker.vcxproj.filters new file mode 100644 index 000000000..96ea2f946 --- /dev/null +++ b/llvm_build/lib/Linker/LLVMLinker.vcxproj.filters @@ -0,0 +1,16 @@ + + + + + Source Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + diff --git a/llvm_build/lib/Linker/PACKAGE.vcxproj b/llvm_build/lib/Linker/PACKAGE.vcxproj new file mode 100644 index 000000000..1cdd83645 --- /dev/null +++ b/llvm_build/lib/Linker/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/b572ca265a16ab164262128f49fcbfa4/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Linker\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/b572ca265a16ab164262128f49fcbfa4/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Linker\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Linker/PACKAGE.vcxproj.filters b/llvm_build/lib/Linker/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..fffb932ab --- /dev/null +++ b/llvm_build/lib/Linker/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Linker/cmake_install.cmake b/llvm_build/lib/Linker/cmake_install.cmake new file mode 100644 index 000000000..384f4090d --- /dev/null +++ b/llvm_build/lib/Linker/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/Linker + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMLinker.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMLinker.lib") + endif() +endif() + diff --git a/llvm_build/lib/MC/CMakeFiles/generate.stamp b/llvm_build/lib/MC/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/MC/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/MC/CMakeFiles/generate.stamp.depend b/llvm_build/lib/MC/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..13aa30f24 --- /dev/null +++ b/llvm_build/lib/MC/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/MC/CMakeLists.txt diff --git a/llvm_build/lib/MC/INSTALL.vcxproj b/llvm_build/lib/MC/INSTALL.vcxproj new file mode 100644 index 000000000..fe8fa7ad7 --- /dev/null +++ b/llvm_build/lib/MC/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3\llvm\lib\MC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3\llvm\lib\MC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/1b45b7ccefbd54951a8d11109c2deaf7/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\MC\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/1b45b7ccefbd54951a8d11109c2deaf7/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\MC\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/MC/INSTALL.vcxproj.filters b/llvm_build/lib/MC/INSTALL.vcxproj.filters new file mode 100644 index 000000000..673634db7 --- /dev/null +++ b/llvm_build/lib/MC/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/MC/LLVMMC.vcxproj b/llvm_build/lib/MC/LLVMMC.vcxproj new file mode 100644 index 000000000..58906a28f --- /dev/null +++ b/llvm_build/lib/MC/LLVMMC.vcxproj @@ -0,0 +1,209 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {AAC354E1-A2B7-4FCC-9CB7-500824721D84} + Win32Proj + x64 + LLVMMC + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMMC.dir\Debug\ + LLVMMC + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMMC.dir\Release\ + LLVMMC + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3\llvm\lib\MC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3\llvm\lib\MC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3\llvm\lib\MC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3\llvm\lib\MC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3\llvm\lib\MC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3\llvm\lib\MC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/MC/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\MC\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/MC/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\MC\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/MC/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\MC\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/MC/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\MC\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/MC/LLVMMC.vcxproj.filters b/llvm_build/lib/MC/LLVMMC.vcxproj.filters new file mode 100644 index 000000000..971087c36 --- /dev/null +++ b/llvm_build/lib/MC/LLVMMC.vcxproj.filters @@ -0,0 +1,160 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + diff --git a/llvm_build/lib/MC/MCAnalysis/CMakeFiles/generate.stamp b/llvm_build/lib/MC/MCAnalysis/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/MC/MCAnalysis/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/MC/MCAnalysis/CMakeFiles/generate.stamp.depend b/llvm_build/lib/MC/MCAnalysis/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..a7dc5d7d9 --- /dev/null +++ b/llvm_build/lib/MC/MCAnalysis/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/MC/MCAnalysis/CMakeLists.txt diff --git a/llvm_build/lib/MC/MCAnalysis/INSTALL.vcxproj b/llvm_build/lib/MC/MCAnalysis/INSTALL.vcxproj new file mode 100644 index 000000000..7d6e36691 --- /dev/null +++ b/llvm_build/lib/MC/MCAnalysis/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/f74392c3f8a2cf232fa9d14cd13ef03b/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/f74392c3f8a2cf232fa9d14cd13ef03b/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/MC/MCAnalysis/INSTALL.vcxproj.filters b/llvm_build/lib/MC/MCAnalysis/INSTALL.vcxproj.filters new file mode 100644 index 000000000..51434ef5c --- /dev/null +++ b/llvm_build/lib/MC/MCAnalysis/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/MC/MCAnalysis/LLVMMCAnalysis.vcxproj b/llvm_build/lib/MC/MCAnalysis/LLVMMCAnalysis.vcxproj new file mode 100644 index 000000000..8fb690ac4 --- /dev/null +++ b/llvm_build/lib/MC/MCAnalysis/LLVMMCAnalysis.vcxproj @@ -0,0 +1,166 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {13E99356-9DF8-4C6E-BCAC-BD75111DEF35} + Win32Proj + x64 + LLVMMCAnalysis + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMMCAnalysis.dir\Debug\ + LLVMMCAnalysis + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMMCAnalysis.dir\Release\ + LLVMMCAnalysis + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/MC/MCAnalysis/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/MC/MCAnalysis/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/MC/MCAnalysis/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/MC/MCAnalysis/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/MC/MCAnalysis/LLVMMCAnalysis.vcxproj.filters b/llvm_build/lib/MC/MCAnalysis/LLVMMCAnalysis.vcxproj.filters new file mode 100644 index 000000000..d47cf7a73 --- /dev/null +++ b/llvm_build/lib/MC/MCAnalysis/LLVMMCAnalysis.vcxproj.filters @@ -0,0 +1,31 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + diff --git a/llvm_build/lib/MC/MCAnalysis/PACKAGE.vcxproj b/llvm_build/lib/MC/MCAnalysis/PACKAGE.vcxproj new file mode 100644 index 000000000..84c89fcd8 --- /dev/null +++ b/llvm_build/lib/MC/MCAnalysis/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/f74392c3f8a2cf232fa9d14cd13ef03b/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/f74392c3f8a2cf232fa9d14cd13ef03b/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/MC/MCAnalysis/PACKAGE.vcxproj.filters b/llvm_build/lib/MC/MCAnalysis/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..db501781a --- /dev/null +++ b/llvm_build/lib/MC/MCAnalysis/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/MC/MCAnalysis/cmake_install.cmake b/llvm_build/lib/MC/MCAnalysis/cmake_install.cmake new file mode 100644 index 000000000..9f4c0de07 --- /dev/null +++ b/llvm_build/lib/MC/MCAnalysis/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/MC/MCAnalysis + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMMCAnalysis.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMMCAnalysis.lib") + endif() +endif() + diff --git a/llvm_build/lib/MC/MCDisassembler/CMakeFiles/generate.stamp b/llvm_build/lib/MC/MCDisassembler/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/MC/MCDisassembler/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/MC/MCDisassembler/CMakeFiles/generate.stamp.depend b/llvm_build/lib/MC/MCDisassembler/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..109fc9e67 --- /dev/null +++ b/llvm_build/lib/MC/MCDisassembler/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/MC/MCDisassembler/CMakeLists.txt diff --git a/llvm_build/lib/MC/MCDisassembler/INSTALL.vcxproj b/llvm_build/lib/MC/MCDisassembler/INSTALL.vcxproj new file mode 100644 index 000000000..55f66a452 --- /dev/null +++ b/llvm_build/lib/MC/MCDisassembler/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/6969f65c559f1518df1c397bc3af541c/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/6969f65c559f1518df1c397bc3af541c/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/MC/MCDisassembler/INSTALL.vcxproj.filters b/llvm_build/lib/MC/MCDisassembler/INSTALL.vcxproj.filters new file mode 100644 index 000000000..14f92af4c --- /dev/null +++ b/llvm_build/lib/MC/MCDisassembler/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/MC/MCDisassembler/LLVMMCDisassembler.vcxproj b/llvm_build/lib/MC/MCDisassembler/LLVMMCDisassembler.vcxproj new file mode 100644 index 000000000..e1107f470 --- /dev/null +++ b/llvm_build/lib/MC/MCDisassembler/LLVMMCDisassembler.vcxproj @@ -0,0 +1,162 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {CE2F2A88-5AEA-471C-83C1-ABAA767E089B} + Win32Proj + x64 + LLVMMCDisassembler + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMMCDisassembler.dir\Debug\ + LLVMMCDisassembler + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMMCDisassembler.dir\Release\ + LLVMMCDisassembler + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/MC/MCDisassembler/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/MC/MCDisassembler/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/MC/MCDisassembler/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/MC/MCDisassembler/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\generate.stamp + false + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/MC/MCDisassembler/LLVMMCDisassembler.vcxproj.filters b/llvm_build/lib/MC/MCDisassembler/LLVMMCDisassembler.vcxproj.filters new file mode 100644 index 000000000..5c5bf17cc --- /dev/null +++ b/llvm_build/lib/MC/MCDisassembler/LLVMMCDisassembler.vcxproj.filters @@ -0,0 +1,24 @@ + + + + + Source Files + + + + + Header Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + + + diff --git a/llvm_build/lib/MC/MCDisassembler/PACKAGE.vcxproj b/llvm_build/lib/MC/MCDisassembler/PACKAGE.vcxproj new file mode 100644 index 000000000..840850c56 --- /dev/null +++ b/llvm_build/lib/MC/MCDisassembler/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/6969f65c559f1518df1c397bc3af541c/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/6969f65c559f1518df1c397bc3af541c/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/MC/MCDisassembler/PACKAGE.vcxproj.filters b/llvm_build/lib/MC/MCDisassembler/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..8966e0b5c --- /dev/null +++ b/llvm_build/lib/MC/MCDisassembler/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/MC/MCDisassembler/cmake_install.cmake b/llvm_build/lib/MC/MCDisassembler/cmake_install.cmake new file mode 100644 index 000000000..fa60228a1 --- /dev/null +++ b/llvm_build/lib/MC/MCDisassembler/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/MC/MCDisassembler + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMMCDisassembler.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMMCDisassembler.lib") + endif() +endif() + diff --git a/llvm_build/lib/MC/MCParser/CMakeFiles/generate.stamp b/llvm_build/lib/MC/MCParser/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/MC/MCParser/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/MC/MCParser/CMakeFiles/generate.stamp.depend b/llvm_build/lib/MC/MCParser/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..5ca46d0ed --- /dev/null +++ b/llvm_build/lib/MC/MCParser/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/MC/MCParser/CMakeLists.txt diff --git a/llvm_build/lib/MC/MCParser/INSTALL.vcxproj b/llvm_build/lib/MC/MCParser/INSTALL.vcxproj new file mode 100644 index 000000000..c3287607b --- /dev/null +++ b/llvm_build/lib/MC/MCParser/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/1ecbe2d6738378531410612acc5bfa9f/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/1ecbe2d6738378531410612acc5bfa9f/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/MC/MCParser/INSTALL.vcxproj.filters b/llvm_build/lib/MC/MCParser/INSTALL.vcxproj.filters new file mode 100644 index 000000000..5d5a2bcec --- /dev/null +++ b/llvm_build/lib/MC/MCParser/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/MC/MCParser/LLVMMCParser.vcxproj b/llvm_build/lib/MC/MCParser/LLVMMCParser.vcxproj new file mode 100644 index 000000000..07ca40b80 --- /dev/null +++ b/llvm_build/lib/MC/MCParser/LLVMMCParser.vcxproj @@ -0,0 +1,169 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {8DC66021-A50C-412A-84DA-63EF49702C25} + Win32Proj + x64 + LLVMMCParser + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMMCParser.dir\Debug\ + LLVMMCParser + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMMCParser.dir\Release\ + LLVMMCParser + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/MC/MCParser/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/MC/MCParser/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCParser\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCParser\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/MC/MCParser/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/MC/MCParser/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCParser\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCParser\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/MC/MCParser/LLVMMCParser.vcxproj.filters b/llvm_build/lib/MC/MCParser/LLVMMCParser.vcxproj.filters new file mode 100644 index 000000000..96c605a00 --- /dev/null +++ b/llvm_build/lib/MC/MCParser/LLVMMCParser.vcxproj.filters @@ -0,0 +1,40 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + diff --git a/llvm_build/lib/MC/MCParser/PACKAGE.vcxproj b/llvm_build/lib/MC/MCParser/PACKAGE.vcxproj new file mode 100644 index 000000000..27756e8e8 --- /dev/null +++ b/llvm_build/lib/MC/MCParser/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/1ecbe2d6738378531410612acc5bfa9f/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/1ecbe2d6738378531410612acc5bfa9f/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/MC/MCParser/PACKAGE.vcxproj.filters b/llvm_build/lib/MC/MCParser/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..338aa8eba --- /dev/null +++ b/llvm_build/lib/MC/MCParser/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/MC/MCParser/cmake_install.cmake b/llvm_build/lib/MC/MCParser/cmake_install.cmake new file mode 100644 index 000000000..645f2699b --- /dev/null +++ b/llvm_build/lib/MC/MCParser/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/MC/MCParser + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMMCParser.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMMCParser.lib") + endif() +endif() + diff --git a/llvm_build/lib/MC/PACKAGE.vcxproj b/llvm_build/lib/MC/PACKAGE.vcxproj new file mode 100644 index 000000000..1f9057a40 --- /dev/null +++ b/llvm_build/lib/MC/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3\llvm\lib\MC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3\llvm\lib\MC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/1b45b7ccefbd54951a8d11109c2deaf7/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\MC\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/1b45b7ccefbd54951a8d11109c2deaf7/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\MC\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/MC/PACKAGE.vcxproj.filters b/llvm_build/lib/MC/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..446c256d7 --- /dev/null +++ b/llvm_build/lib/MC/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/MC/cmake_install.cmake b/llvm_build/lib/MC/cmake_install.cmake new file mode 100644 index 000000000..fccae7ddb --- /dev/null +++ b/llvm_build/lib/MC/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/MC + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMMC.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMMC.lib") + endif() +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("D:/Projects/rpcs3/llvm_build/lib/MC/MCAnalysis/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/MC/MCParser/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/MC/MCDisassembler/cmake_install.cmake") + +endif() + diff --git a/llvm_build/lib/Object/CMakeFiles/generate.stamp b/llvm_build/lib/Object/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/Object/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Object/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Object/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..ac51d6c3a --- /dev/null +++ b/llvm_build/lib/Object/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/Object/CMakeLists.txt diff --git a/llvm_build/lib/Object/INSTALL.vcxproj b/llvm_build/lib/Object/INSTALL.vcxproj new file mode 100644 index 000000000..b0c1ed72a --- /dev/null +++ b/llvm_build/lib/Object/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3\llvm\lib\Object;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3\llvm\lib\Object;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/c970154d07f938ceb327f299ab4c20e7/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Object\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/c970154d07f938ceb327f299ab4c20e7/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Object\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Object/INSTALL.vcxproj.filters b/llvm_build/lib/Object/INSTALL.vcxproj.filters new file mode 100644 index 000000000..925583ee1 --- /dev/null +++ b/llvm_build/lib/Object/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Object/LLVMObject.vcxproj b/llvm_build/lib/Object/LLVMObject.vcxproj new file mode 100644 index 000000000..aadcf771b --- /dev/null +++ b/llvm_build/lib/Object/LLVMObject.vcxproj @@ -0,0 +1,176 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA} + Win32Proj + x64 + LLVMObject + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMObject.dir\Debug\ + LLVMObject + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMObject.dir\Release\ + LLVMObject + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3\llvm\lib\Object;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3\llvm\lib\Object;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3\llvm\lib\Object;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3\llvm\lib\Object;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3\llvm\lib\Object;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3\llvm\lib\Object;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Object/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Object\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Object/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Object\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Object\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Object\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Object/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Object\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Object/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Object\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Object\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Object\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + + + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Object/LLVMObject.vcxproj.filters b/llvm_build/lib/Object/LLVMObject.vcxproj.filters new file mode 100644 index 000000000..f27d6fcdb --- /dev/null +++ b/llvm_build/lib/Object/LLVMObject.vcxproj.filters @@ -0,0 +1,66 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + + + diff --git a/llvm_build/lib/Object/PACKAGE.vcxproj b/llvm_build/lib/Object/PACKAGE.vcxproj new file mode 100644 index 000000000..0d20b757f --- /dev/null +++ b/llvm_build/lib/Object/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3\llvm\lib\Object;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3\llvm\lib\Object;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/c970154d07f938ceb327f299ab4c20e7/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Object\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/c970154d07f938ceb327f299ab4c20e7/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Object\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Object/PACKAGE.vcxproj.filters b/llvm_build/lib/Object/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..5eab405ad --- /dev/null +++ b/llvm_build/lib/Object/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Object/cmake_install.cmake b/llvm_build/lib/Object/cmake_install.cmake new file mode 100644 index 000000000..bbf247da5 --- /dev/null +++ b/llvm_build/lib/Object/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/Object + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMObject.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMObject.lib") + endif() +endif() + diff --git a/llvm_build/lib/Option/CMakeFiles/generate.stamp b/llvm_build/lib/Option/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/Option/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Option/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Option/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..c596a7436 --- /dev/null +++ b/llvm_build/lib/Option/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/Option/CMakeLists.txt diff --git a/llvm_build/lib/Option/INSTALL.vcxproj b/llvm_build/lib/Option/INSTALL.vcxproj new file mode 100644 index 000000000..e69ccbcba --- /dev/null +++ b/llvm_build/lib/Option/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3\llvm\lib\Option;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3\llvm\lib\Option;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/8e66186ec56e0b708d06b69318278b64/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Option\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/8e66186ec56e0b708d06b69318278b64/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Option\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Option/INSTALL.vcxproj.filters b/llvm_build/lib/Option/INSTALL.vcxproj.filters new file mode 100644 index 000000000..908a230e6 --- /dev/null +++ b/llvm_build/lib/Option/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Option/LLVMOption.vcxproj b/llvm_build/lib/Option/LLVMOption.vcxproj new file mode 100644 index 000000000..f16fa373f --- /dev/null +++ b/llvm_build/lib/Option/LLVMOption.vcxproj @@ -0,0 +1,164 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {359B0E09-7A11-458D-82AB-3FE3AACF5A06} + Win32Proj + x64 + LLVMOption + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMOption.dir\Debug\ + LLVMOption + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMOption.dir\Release\ + LLVMOption + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3\llvm\lib\Option;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3\llvm\lib\Option;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3\llvm\lib\Option;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3\llvm\lib\Option;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3\llvm\lib\Option;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3\llvm\lib\Option;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Option/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Option\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Option/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Option\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Option\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Option\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Option/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Option\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Option/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Option\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Option\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Option\CMakeFiles\generate.stamp + false + + + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Option/LLVMOption.vcxproj.filters b/llvm_build/lib/Option/LLVMOption.vcxproj.filters new file mode 100644 index 000000000..51a5aedb1 --- /dev/null +++ b/llvm_build/lib/Option/LLVMOption.vcxproj.filters @@ -0,0 +1,25 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + diff --git a/llvm_build/lib/Option/PACKAGE.vcxproj b/llvm_build/lib/Option/PACKAGE.vcxproj new file mode 100644 index 000000000..840dc1228 --- /dev/null +++ b/llvm_build/lib/Option/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3\llvm\lib\Option;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3\llvm\lib\Option;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/8e66186ec56e0b708d06b69318278b64/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Option\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/8e66186ec56e0b708d06b69318278b64/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Option\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Option/PACKAGE.vcxproj.filters b/llvm_build/lib/Option/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..d768712f4 --- /dev/null +++ b/llvm_build/lib/Option/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Option/cmake_install.cmake b/llvm_build/lib/Option/cmake_install.cmake new file mode 100644 index 000000000..3a4e75bb6 --- /dev/null +++ b/llvm_build/lib/Option/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/Option + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMOption.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMOption.lib") + endif() +endif() + diff --git a/llvm_build/lib/PACKAGE.vcxproj b/llvm_build/lib/PACKAGE.vcxproj new file mode 100644 index 000000000..84f8fe08a --- /dev/null +++ b/llvm_build/lib/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib;D:\Projects\rpcs3\llvm\lib;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib;D:\Projects\rpcs3\llvm\lib;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/950c9dd460635c7a7afa34cf8f695ddb/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/950c9dd460635c7a7afa34cf8f695ddb/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/PACKAGE.vcxproj.filters b/llvm_build/lib/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..d3a45f3f4 --- /dev/null +++ b/llvm_build/lib/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/ProfileData/CMakeFiles/generate.stamp b/llvm_build/lib/ProfileData/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/ProfileData/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/ProfileData/CMakeFiles/generate.stamp.depend b/llvm_build/lib/ProfileData/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..c92abfed5 --- /dev/null +++ b/llvm_build/lib/ProfileData/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/ProfileData/CMakeLists.txt diff --git a/llvm_build/lib/ProfileData/INSTALL.vcxproj b/llvm_build/lib/ProfileData/INSTALL.vcxproj new file mode 100644 index 000000000..262a9ba40 --- /dev/null +++ b/llvm_build/lib/ProfileData/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/094e36959b38cc587420c53ecc532ce7/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/094e36959b38cc587420c53ecc532ce7/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/ProfileData/INSTALL.vcxproj.filters b/llvm_build/lib/ProfileData/INSTALL.vcxproj.filters new file mode 100644 index 000000000..bed53e8fe --- /dev/null +++ b/llvm_build/lib/ProfileData/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/ProfileData/LLVMProfileData.vcxproj b/llvm_build/lib/ProfileData/LLVMProfileData.vcxproj new file mode 100644 index 000000000..07c4e2a9a --- /dev/null +++ b/llvm_build/lib/ProfileData/LLVMProfileData.vcxproj @@ -0,0 +1,164 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B} + Win32Proj + x64 + LLVMProfileData + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMProfileData.dir\Debug\ + LLVMProfileData + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMProfileData.dir\Release\ + LLVMProfileData + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/ProfileData/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/ProfileData/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ProfileData\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ProfileData\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/ProfileData/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/ProfileData/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ProfileData\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ProfileData\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\generate.stamp + false + + + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/ProfileData/LLVMProfileData.vcxproj.filters b/llvm_build/lib/ProfileData/LLVMProfileData.vcxproj.filters new file mode 100644 index 000000000..62ed545ad --- /dev/null +++ b/llvm_build/lib/ProfileData/LLVMProfileData.vcxproj.filters @@ -0,0 +1,30 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + + + diff --git a/llvm_build/lib/ProfileData/PACKAGE.vcxproj b/llvm_build/lib/ProfileData/PACKAGE.vcxproj new file mode 100644 index 000000000..58d5167f6 --- /dev/null +++ b/llvm_build/lib/ProfileData/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/094e36959b38cc587420c53ecc532ce7/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/094e36959b38cc587420c53ecc532ce7/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/ProfileData/PACKAGE.vcxproj.filters b/llvm_build/lib/ProfileData/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..0d883b08d --- /dev/null +++ b/llvm_build/lib/ProfileData/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/ProfileData/cmake_install.cmake b/llvm_build/lib/ProfileData/cmake_install.cmake new file mode 100644 index 000000000..d1bb4bd41 --- /dev/null +++ b/llvm_build/lib/ProfileData/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/ProfileData + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMProfileData.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMProfileData.lib") + endif() +endif() + diff --git a/llvm_build/lib/Support/CMakeFiles/generate.stamp b/llvm_build/lib/Support/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/Support/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Support/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Support/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..6b6bb63b5 --- /dev/null +++ b/llvm_build/lib/Support/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/Support/CMakeLists.txt diff --git a/llvm_build/lib/Support/INSTALL.vcxproj b/llvm_build/lib/Support/INSTALL.vcxproj new file mode 100644 index 000000000..7e7a387b1 --- /dev/null +++ b/llvm_build/lib/Support/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3\llvm\lib\Support;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3\llvm\lib\Support;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/e9082e3c7cddc4484294f8b5dc7ec50f/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Support\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/e9082e3c7cddc4484294f8b5dc7ec50f/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Support\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Support/INSTALL.vcxproj.filters b/llvm_build/lib/Support/INSTALL.vcxproj.filters new file mode 100644 index 000000000..508223d29 --- /dev/null +++ b/llvm_build/lib/Support/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Support/LLVMSupport.vcxproj b/llvm_build/lib/Support/LLVMSupport.vcxproj new file mode 100644 index 000000000..933d4de33 --- /dev/null +++ b/llvm_build/lib/Support/LLVMSupport.vcxproj @@ -0,0 +1,714 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {86BAC22E-49CB-4EFB-8591-5CFE12FF2563} + Win32Proj + x64 + LLVMSupport + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMSupport.dir\Debug\ + LLVMSupport + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMSupport.dir\Release\ + LLVMSupport + .lib + + + + -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3\llvm\lib\Support;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3\llvm\lib\Support;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3\llvm\lib\Support;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3\llvm\lib\Support;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3\llvm\lib\Support;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3\llvm\lib\Support;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Support/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Support\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Support/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Support\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Support\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Support\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Support/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Support\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Support/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Support\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Support\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Support\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + CompileAsC + CompileAsC + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + CompileAsC + CompileAsC + + + CompileAsC + CompileAsC + + + CompileAsC + CompileAsC + + + CompileAsC + CompileAsC + + + CompileAsC + CompileAsC + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + /EHs-c- %(AdditionalOptions) + false + /EHs-c- %(AdditionalOptions) + false + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Support/LLVMSupport.vcxproj.filters b/llvm_build/lib/Support/LLVMSupport.vcxproj.filters new file mode 100644 index 000000000..5ae9fc6b5 --- /dev/null +++ b/llvm_build/lib/Support/LLVMSupport.vcxproj.filters @@ -0,0 +1,326 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + + + diff --git a/llvm_build/lib/Support/PACKAGE.vcxproj b/llvm_build/lib/Support/PACKAGE.vcxproj new file mode 100644 index 000000000..f8cf9ff90 --- /dev/null +++ b/llvm_build/lib/Support/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3\llvm\lib\Support;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3\llvm\lib\Support;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/e9082e3c7cddc4484294f8b5dc7ec50f/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Support\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/e9082e3c7cddc4484294f8b5dc7ec50f/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Support\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Support/PACKAGE.vcxproj.filters b/llvm_build/lib/Support/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..10738ef87 --- /dev/null +++ b/llvm_build/lib/Support/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Support/cmake_install.cmake b/llvm_build/lib/Support/cmake_install.cmake new file mode 100644 index 000000000..5f135c964 --- /dev/null +++ b/llvm_build/lib/Support/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/Support + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMSupport.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMSupport.lib") + endif() +endif() + diff --git a/llvm_build/lib/TableGen/CMakeFiles/generate.stamp b/llvm_build/lib/TableGen/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/TableGen/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/TableGen/CMakeFiles/generate.stamp.depend b/llvm_build/lib/TableGen/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..b220ef885 --- /dev/null +++ b/llvm_build/lib/TableGen/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/TableGen/CMakeLists.txt diff --git a/llvm_build/lib/TableGen/INSTALL.vcxproj b/llvm_build/lib/TableGen/INSTALL.vcxproj new file mode 100644 index 000000000..ca9f8da97 --- /dev/null +++ b/llvm_build/lib/TableGen/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/a2fdec62832176e0f453abcb0c2262ee/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\TableGen\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/a2fdec62832176e0f453abcb0c2262ee/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\TableGen\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/TableGen/INSTALL.vcxproj.filters b/llvm_build/lib/TableGen/INSTALL.vcxproj.filters new file mode 100644 index 000000000..97801a83d --- /dev/null +++ b/llvm_build/lib/TableGen/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/TableGen/LLVMTableGen.vcxproj b/llvm_build/lib/TableGen/LLVMTableGen.vcxproj new file mode 100644 index 000000000..0daceb759 --- /dev/null +++ b/llvm_build/lib/TableGen/LLVMTableGen.vcxproj @@ -0,0 +1,170 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE} + Win32Proj + x64 + LLVMTableGen + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMTableGen.dir\Debug\ + LLVMTableGen + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMTableGen.dir\Release\ + LLVMTableGen + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/TableGen/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\TableGen\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/TableGen/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\TableGen\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\TableGen\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\TableGen\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/TableGen/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\TableGen\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/TableGen/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\TableGen\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\TableGen\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\TableGen\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/TableGen/LLVMTableGen.vcxproj.filters b/llvm_build/lib/TableGen/LLVMTableGen.vcxproj.filters new file mode 100644 index 000000000..cb3c7dbd8 --- /dev/null +++ b/llvm_build/lib/TableGen/LLVMTableGen.vcxproj.filters @@ -0,0 +1,48 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + + + diff --git a/llvm_build/lib/TableGen/PACKAGE.vcxproj b/llvm_build/lib/TableGen/PACKAGE.vcxproj new file mode 100644 index 000000000..b0161a68c --- /dev/null +++ b/llvm_build/lib/TableGen/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/a2fdec62832176e0f453abcb0c2262ee/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\TableGen\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/a2fdec62832176e0f453abcb0c2262ee/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\TableGen\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/TableGen/PACKAGE.vcxproj.filters b/llvm_build/lib/TableGen/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..69a3ac080 --- /dev/null +++ b/llvm_build/lib/TableGen/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/TableGen/cmake_install.cmake b/llvm_build/lib/TableGen/cmake_install.cmake new file mode 100644 index 000000000..0b5b90213 --- /dev/null +++ b/llvm_build/lib/TableGen/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/TableGen + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMTableGen.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMTableGen.lib") + endif() +endif() + diff --git a/llvm_build/lib/Target/CMakeFiles/generate.stamp b/llvm_build/lib/Target/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/Target/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Target/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Target/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..a5c7edefd --- /dev/null +++ b/llvm_build/lib/Target/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/Target/CMakeLists.txt diff --git a/llvm_build/lib/Target/INSTALL.vcxproj b/llvm_build/lib/Target/INSTALL.vcxproj new file mode 100644 index 000000000..ed0d90ffe --- /dev/null +++ b/llvm_build/lib/Target/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3\llvm\lib\Target;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3\llvm\lib\Target;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/405d48474b3e0451eb12470442865063/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/405d48474b3e0451eb12470442865063/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Target/INSTALL.vcxproj.filters b/llvm_build/lib/Target/INSTALL.vcxproj.filters new file mode 100644 index 000000000..57d752d07 --- /dev/null +++ b/llvm_build/lib/Target/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Target/LLVMTarget.vcxproj b/llvm_build/lib/Target/LLVMTarget.vcxproj new file mode 100644 index 000000000..b11ebe218 --- /dev/null +++ b/llvm_build/lib/Target/LLVMTarget.vcxproj @@ -0,0 +1,168 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {9C14B1E9-ADA9-4328-8804-663B52102386} + Win32Proj + x64 + LLVMTarget + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMTarget.dir\Debug\ + LLVMTarget + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMTarget.dir\Release\ + LLVMTarget + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3\llvm\lib\Target;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3\llvm\lib\Target;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3\llvm\lib\Target;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3\llvm\lib\Target;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3\llvm\lib\Target;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3\llvm\lib\Target;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Target/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Target/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Target/LLVMTarget.vcxproj.filters b/llvm_build/lib/Target/LLVMTarget.vcxproj.filters new file mode 100644 index 000000000..1ce897b7a --- /dev/null +++ b/llvm_build/lib/Target/LLVMTarget.vcxproj.filters @@ -0,0 +1,37 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + diff --git a/llvm_build/lib/Target/PACKAGE.vcxproj b/llvm_build/lib/Target/PACKAGE.vcxproj new file mode 100644 index 000000000..7af59b90c --- /dev/null +++ b/llvm_build/lib/Target/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3\llvm\lib\Target;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3\llvm\lib\Target;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/405d48474b3e0451eb12470442865063/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/405d48474b3e0451eb12470442865063/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Target/PACKAGE.vcxproj.filters b/llvm_build/lib/Target/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..3800e54e7 --- /dev/null +++ b/llvm_build/lib/Target/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Target/X86/AsmParser/CMakeFiles/generate.stamp b/llvm_build/lib/Target/X86/AsmParser/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/Target/X86/AsmParser/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Target/X86/AsmParser/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Target/X86/AsmParser/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..2485fc071 --- /dev/null +++ b/llvm_build/lib/Target/X86/AsmParser/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/Target/X86/AsmParser/CMakeLists.txt diff --git a/llvm_build/lib/Target/X86/AsmParser/INSTALL.vcxproj b/llvm_build/lib/Target/X86/AsmParser/INSTALL.vcxproj new file mode 100644 index 000000000..50b673b8f --- /dev/null +++ b/llvm_build/lib/Target/X86/AsmParser/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/6c9ca64dc2c7cbeab67c07d7eaab272f/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/6c9ca64dc2c7cbeab67c07d7eaab272f/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/AsmParser/INSTALL.vcxproj.filters b/llvm_build/lib/Target/X86/AsmParser/INSTALL.vcxproj.filters new file mode 100644 index 000000000..97b73373b --- /dev/null +++ b/llvm_build/lib/Target/X86/AsmParser/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Target/X86/AsmParser/LLVMX86AsmParser.vcxproj b/llvm_build/lib/Target/X86/AsmParser/LLVMX86AsmParser.vcxproj new file mode 100644 index 000000000..bd02b28e9 --- /dev/null +++ b/llvm_build/lib/Target/X86/AsmParser/LLVMX86AsmParser.vcxproj @@ -0,0 +1,171 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {E4D3147B-EEC2-4F36-B583-CD679FEF1932} + Win32Proj + x64 + LLVMX86AsmParser + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMX86AsmParser.dir\Debug\ + LLVMX86AsmParser + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMX86AsmParser.dir\Release\ + LLVMX86AsmParser + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/X86/AsmParser/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Target/X86/AsmParser/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/X86/AsmParser/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Target/X86/AsmParser/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\generate.stamp + false + + + + + + + + + + + + 514E5171-D5DF-4D5E-BF00-988A8BA84214 + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/AsmParser/LLVMX86AsmParser.vcxproj.filters b/llvm_build/lib/Target/X86/AsmParser/LLVMX86AsmParser.vcxproj.filters new file mode 100644 index 000000000..7769f515c --- /dev/null +++ b/llvm_build/lib/Target/X86/AsmParser/LLVMX86AsmParser.vcxproj.filters @@ -0,0 +1,33 @@ + + + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + + + diff --git a/llvm_build/lib/Target/X86/AsmParser/PACKAGE.vcxproj b/llvm_build/lib/Target/X86/AsmParser/PACKAGE.vcxproj new file mode 100644 index 000000000..ec66238ae --- /dev/null +++ b/llvm_build/lib/Target/X86/AsmParser/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/6c9ca64dc2c7cbeab67c07d7eaab272f/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/6c9ca64dc2c7cbeab67c07d7eaab272f/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/AsmParser/PACKAGE.vcxproj.filters b/llvm_build/lib/Target/X86/AsmParser/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..bec057cc4 --- /dev/null +++ b/llvm_build/lib/Target/X86/AsmParser/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Target/X86/AsmParser/cmake_install.cmake b/llvm_build/lib/Target/X86/AsmParser/cmake_install.cmake new file mode 100644 index 000000000..63bfdddbc --- /dev/null +++ b/llvm_build/lib/Target/X86/AsmParser/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/Target/X86/AsmParser + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMX86AsmParser.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMX86AsmParser.lib") + endif() +endif() + diff --git a/llvm_build/lib/Target/X86/CMakeFiles/generate.stamp b/llvm_build/lib/Target/X86/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/Target/X86/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Target/X86/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Target/X86/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..ea3c8c1b5 --- /dev/null +++ b/llvm_build/lib/Target/X86/CMakeFiles/generate.stamp.depend @@ -0,0 +1,13 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/Target/X86/CMakeLists.txt +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeDetermineASM_MASMCompiler.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeDetermineASMCompiler.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeDetermineCompiler.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeDetermineCompilerId.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeFindBinUtils.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeASMCompiler.cmake.in +D:/Projects/rpcs3/llvm_build/CMakeFiles/3.0.1/CMakeASM_MASMCompiler.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeASM_MASMInformation.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeASMInformation.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeTestASM_MASMCompiler.cmake +C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeTestASMCompiler.cmake diff --git a/llvm_build/lib/Target/X86/Disassembler/CMakeFiles/generate.stamp b/llvm_build/lib/Target/X86/Disassembler/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/Target/X86/Disassembler/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Target/X86/Disassembler/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Target/X86/Disassembler/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..dcf0d4acd --- /dev/null +++ b/llvm_build/lib/Target/X86/Disassembler/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/Target/X86/Disassembler/CMakeLists.txt diff --git a/llvm_build/lib/Target/X86/Disassembler/INSTALL.vcxproj b/llvm_build/lib/Target/X86/Disassembler/INSTALL.vcxproj new file mode 100644 index 000000000..db99ec60c --- /dev/null +++ b/llvm_build/lib/Target/X86/Disassembler/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/bab7f4143af155026da5c54f54e0a350/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/bab7f4143af155026da5c54f54e0a350/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/Disassembler/INSTALL.vcxproj.filters b/llvm_build/lib/Target/X86/Disassembler/INSTALL.vcxproj.filters new file mode 100644 index 000000000..c183d5cd9 --- /dev/null +++ b/llvm_build/lib/Target/X86/Disassembler/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Target/X86/Disassembler/LLVMX86Disassembler.vcxproj b/llvm_build/lib/Target/X86/Disassembler/LLVMX86Disassembler.vcxproj new file mode 100644 index 000000000..228bb51bf --- /dev/null +++ b/llvm_build/lib/Target/X86/Disassembler/LLVMX86Disassembler.vcxproj @@ -0,0 +1,171 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89} + Win32Proj + x64 + LLVMX86Disassembler + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMX86Disassembler.dir\Debug\ + LLVMX86Disassembler + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMX86Disassembler.dir\Release\ + LLVMX86Disassembler + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/X86/Disassembler/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Target/X86/Disassembler/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/X86/Disassembler/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Target/X86/Disassembler/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\generate.stamp + false + + + + + + + + + + + + 514E5171-D5DF-4D5E-BF00-988A8BA84214 + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/Disassembler/LLVMX86Disassembler.vcxproj.filters b/llvm_build/lib/Target/X86/Disassembler/LLVMX86Disassembler.vcxproj.filters new file mode 100644 index 000000000..1db80b1d8 --- /dev/null +++ b/llvm_build/lib/Target/X86/Disassembler/LLVMX86Disassembler.vcxproj.filters @@ -0,0 +1,33 @@ + + + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + + + diff --git a/llvm_build/lib/Target/X86/Disassembler/PACKAGE.vcxproj b/llvm_build/lib/Target/X86/Disassembler/PACKAGE.vcxproj new file mode 100644 index 000000000..b3f9fd861 --- /dev/null +++ b/llvm_build/lib/Target/X86/Disassembler/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/bab7f4143af155026da5c54f54e0a350/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/bab7f4143af155026da5c54f54e0a350/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/Disassembler/PACKAGE.vcxproj.filters b/llvm_build/lib/Target/X86/Disassembler/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..2c377b908 --- /dev/null +++ b/llvm_build/lib/Target/X86/Disassembler/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Target/X86/Disassembler/cmake_install.cmake b/llvm_build/lib/Target/X86/Disassembler/cmake_install.cmake new file mode 100644 index 000000000..c46cea48b --- /dev/null +++ b/llvm_build/lib/Target/X86/Disassembler/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/Target/X86/Disassembler + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMX86Disassembler.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMX86Disassembler.lib") + endif() +endif() + diff --git a/llvm_build/lib/Target/X86/INSTALL.vcxproj b/llvm_build/lib/Target/X86/INSTALL.vcxproj new file mode 100644 index 000000000..a08147aa8 --- /dev/null +++ b/llvm_build/lib/Target/X86/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/INSTALL.vcxproj.filters b/llvm_build/lib/Target/X86/INSTALL.vcxproj.filters new file mode 100644 index 000000000..adac7b36c --- /dev/null +++ b/llvm_build/lib/Target/X86/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/generate.stamp b/llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..418c1f38e --- /dev/null +++ b/llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/Target/X86/InstPrinter/CMakeLists.txt diff --git a/llvm_build/lib/Target/X86/InstPrinter/INSTALL.vcxproj b/llvm_build/lib/Target/X86/InstPrinter/INSTALL.vcxproj new file mode 100644 index 000000000..73485b353 --- /dev/null +++ b/llvm_build/lib/Target/X86/InstPrinter/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/247729664ee5d62e71c3f334e813348d/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/247729664ee5d62e71c3f334e813348d/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/InstPrinter/INSTALL.vcxproj.filters b/llvm_build/lib/Target/X86/InstPrinter/INSTALL.vcxproj.filters new file mode 100644 index 000000000..be9d283e2 --- /dev/null +++ b/llvm_build/lib/Target/X86/InstPrinter/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Target/X86/InstPrinter/LLVMX86AsmPrinter.vcxproj b/llvm_build/lib/Target/X86/InstPrinter/LLVMX86AsmPrinter.vcxproj new file mode 100644 index 000000000..ca50ae01a --- /dev/null +++ b/llvm_build/lib/Target/X86/InstPrinter/LLVMX86AsmPrinter.vcxproj @@ -0,0 +1,172 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {EDB757AF-693F-472D-9BAD-7447449C0231} + Win32Proj + x64 + LLVMX86AsmPrinter + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMX86AsmPrinter.dir\Debug\ + LLVMX86AsmPrinter + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMX86AsmPrinter.dir\Release\ + LLVMX86AsmPrinter + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/X86/InstPrinter/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Target/X86/InstPrinter/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/X86/InstPrinter/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Target/X86/InstPrinter/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + 514E5171-D5DF-4D5E-BF00-988A8BA84214 + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/InstPrinter/LLVMX86AsmPrinter.vcxproj.filters b/llvm_build/lib/Target/X86/InstPrinter/LLVMX86AsmPrinter.vcxproj.filters new file mode 100644 index 000000000..9481a6af1 --- /dev/null +++ b/llvm_build/lib/Target/X86/InstPrinter/LLVMX86AsmPrinter.vcxproj.filters @@ -0,0 +1,36 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + + + diff --git a/llvm_build/lib/Target/X86/InstPrinter/PACKAGE.vcxproj b/llvm_build/lib/Target/X86/InstPrinter/PACKAGE.vcxproj new file mode 100644 index 000000000..d64586695 --- /dev/null +++ b/llvm_build/lib/Target/X86/InstPrinter/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/247729664ee5d62e71c3f334e813348d/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/247729664ee5d62e71c3f334e813348d/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/InstPrinter/PACKAGE.vcxproj.filters b/llvm_build/lib/Target/X86/InstPrinter/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..8e9890855 --- /dev/null +++ b/llvm_build/lib/Target/X86/InstPrinter/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Target/X86/InstPrinter/cmake_install.cmake b/llvm_build/lib/Target/X86/InstPrinter/cmake_install.cmake new file mode 100644 index 000000000..ab4fe12b0 --- /dev/null +++ b/llvm_build/lib/Target/X86/InstPrinter/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/Target/X86/InstPrinter + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMX86AsmPrinter.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMX86AsmPrinter.lib") + endif() +endif() + diff --git a/llvm_build/lib/Target/X86/LLVMX86CodeGen.vcxproj b/llvm_build/lib/Target/X86/LLVMX86CodeGen.vcxproj new file mode 100644 index 000000000..596d7cd39 --- /dev/null +++ b/llvm_build/lib/Target/X86/LLVMX86CodeGen.vcxproj @@ -0,0 +1,261 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {022FF3F5-0845-4544-A7E5-C5C352123625} + Win32Proj + x64 + LLVMX86CodeGen + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMX86CodeGen.dir\Debug\ + LLVMX86CodeGen + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMX86CodeGen.dir\Release\ + LLVMX86CodeGen + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/X86/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Target/X86/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeFindBinUtils.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMCompiler.cmake.in;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASM_MASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestASMCompiler.cmake;D:\Projects\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/X86/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Target/X86/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeFindBinUtils.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMCompiler.cmake.in;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASM_MASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestASMCompiler.cmake;D:\Projects\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp + false + + + + + Generating X86CompilationCallback_Win64.obj + setlocal +"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\ml64.exe" /Fo D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86CompilationCallback_Win64.obj /c D:/Projects/rpcs3/llvm/lib/Target/X86/X86CompilationCallback_Win64.asm +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Target/X86/X86CompilationCallback_Win64.asm;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CompilationCallback_Win64.asm;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86CompilationCallback_Win64.obj + false + Generating X86CompilationCallback_Win64.obj + setlocal +"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\ml64.exe" /Fo D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86CompilationCallback_Win64.obj /c D:/Projects/rpcs3/llvm/lib/Target/X86/X86CompilationCallback_Win64.asm +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Target/X86/X86CompilationCallback_Win64.asm;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CompilationCallback_Win64.asm;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86CompilationCallback_Win64.obj + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 514E5171-D5DF-4D5E-BF00-988A8BA84214 + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/LLVMX86CodeGen.vcxproj.filters b/llvm_build/lib/Target/X86/LLVMX86CodeGen.vcxproj.filters new file mode 100644 index 000000000..8af5bc878 --- /dev/null +++ b/llvm_build/lib/Target/X86/LLVMX86CodeGen.vcxproj.filters @@ -0,0 +1,222 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + TableGen descriptions + + + TableGen descriptions + + + TableGen descriptions + + + TableGen descriptions + + + TableGen descriptions + + + TableGen descriptions + + + TableGen descriptions + + + TableGen descriptions + + + TableGen descriptions + + + TableGen descriptions + + + TableGen descriptions + + + TableGen descriptions + + + TableGen descriptions + + + TableGen descriptions + + + TableGen descriptions + + + TableGen descriptions + + + TableGen descriptions + + + TableGen descriptions + + + TableGen descriptions + + + TableGen descriptions + + + TableGen descriptions + + + TableGen descriptions + + + TableGen descriptions + + + TableGen descriptions + + + TableGen descriptions + + + TableGen descriptions + + + TableGen descriptions + + + TableGen descriptions + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + + + + + + + Object Files + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + + + {74C39A51-6E43-4C17-974E-1D5ECFB79BEA} + + + {E9CE204D-7099-4530-BD38-17D112D1F8C8} + + + diff --git a/llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/generate.stamp b/llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..d2a53189f --- /dev/null +++ b/llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/Target/X86/MCTargetDesc/CMakeLists.txt diff --git a/llvm_build/lib/Target/X86/MCTargetDesc/INSTALL.vcxproj b/llvm_build/lib/Target/X86/MCTargetDesc/INSTALL.vcxproj new file mode 100644 index 000000000..625ba13e7 --- /dev/null +++ b/llvm_build/lib/Target/X86/MCTargetDesc/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/12ee4c869cfc19dc9d595c2b0d3e4e09/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/12ee4c869cfc19dc9d595c2b0d3e4e09/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/MCTargetDesc/INSTALL.vcxproj.filters b/llvm_build/lib/Target/X86/MCTargetDesc/INSTALL.vcxproj.filters new file mode 100644 index 000000000..c1fb10a0f --- /dev/null +++ b/llvm_build/lib/Target/X86/MCTargetDesc/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Target/X86/MCTargetDesc/LLVMX86Desc.vcxproj b/llvm_build/lib/Target/X86/MCTargetDesc/LLVMX86Desc.vcxproj new file mode 100644 index 000000000..8042ce7f3 --- /dev/null +++ b/llvm_build/lib/Target/X86/MCTargetDesc/LLVMX86Desc.vcxproj @@ -0,0 +1,180 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {28558096-C540-421E-8533-332B6B4EE66F} + Win32Proj + x64 + LLVMX86Desc + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMX86Desc.dir\Debug\ + LLVMX86Desc + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMX86Desc.dir\Release\ + LLVMX86Desc + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/X86/MCTargetDesc/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Target/X86/MCTargetDesc/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/X86/MCTargetDesc/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Target/X86/MCTargetDesc/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + + + + + + + + + 514E5171-D5DF-4D5E-BF00-988A8BA84214 + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/MCTargetDesc/LLVMX86Desc.vcxproj.filters b/llvm_build/lib/Target/X86/MCTargetDesc/LLVMX86Desc.vcxproj.filters new file mode 100644 index 000000000..77cd2ce66 --- /dev/null +++ b/llvm_build/lib/Target/X86/MCTargetDesc/LLVMX86Desc.vcxproj.filters @@ -0,0 +1,60 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + + + diff --git a/llvm_build/lib/Target/X86/MCTargetDesc/PACKAGE.vcxproj b/llvm_build/lib/Target/X86/MCTargetDesc/PACKAGE.vcxproj new file mode 100644 index 000000000..911878fe1 --- /dev/null +++ b/llvm_build/lib/Target/X86/MCTargetDesc/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/12ee4c869cfc19dc9d595c2b0d3e4e09/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/12ee4c869cfc19dc9d595c2b0d3e4e09/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/MCTargetDesc/PACKAGE.vcxproj.filters b/llvm_build/lib/Target/X86/MCTargetDesc/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..0e05c297f --- /dev/null +++ b/llvm_build/lib/Target/X86/MCTargetDesc/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Target/X86/MCTargetDesc/cmake_install.cmake b/llvm_build/lib/Target/X86/MCTargetDesc/cmake_install.cmake new file mode 100644 index 000000000..b73010cc4 --- /dev/null +++ b/llvm_build/lib/Target/X86/MCTargetDesc/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/Target/X86/MCTargetDesc + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMX86Desc.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMX86Desc.lib") + endif() +endif() + diff --git a/llvm_build/lib/Target/X86/PACKAGE.vcxproj b/llvm_build/lib/Target/X86/PACKAGE.vcxproj new file mode 100644 index 000000000..380055bbc --- /dev/null +++ b/llvm_build/lib/Target/X86/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/PACKAGE.vcxproj.filters b/llvm_build/lib/Target/X86/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..50af16f4a --- /dev/null +++ b/llvm_build/lib/Target/X86/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/generate.stamp b/llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..5bf7f0465 --- /dev/null +++ b/llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/Target/X86/TargetInfo/CMakeLists.txt diff --git a/llvm_build/lib/Target/X86/TargetInfo/INSTALL.vcxproj b/llvm_build/lib/Target/X86/TargetInfo/INSTALL.vcxproj new file mode 100644 index 000000000..88a27717f --- /dev/null +++ b/llvm_build/lib/Target/X86/TargetInfo/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/c9a5bfd4b6a1adf8e61b06464b42f868/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/c9a5bfd4b6a1adf8e61b06464b42f868/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/TargetInfo/INSTALL.vcxproj.filters b/llvm_build/lib/Target/X86/TargetInfo/INSTALL.vcxproj.filters new file mode 100644 index 000000000..f611fcd1e --- /dev/null +++ b/llvm_build/lib/Target/X86/TargetInfo/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Target/X86/TargetInfo/LLVMX86Info.vcxproj b/llvm_build/lib/Target/X86/TargetInfo/LLVMX86Info.vcxproj new file mode 100644 index 000000000..4cde0b619 --- /dev/null +++ b/llvm_build/lib/Target/X86/TargetInfo/LLVMX86Info.vcxproj @@ -0,0 +1,167 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {1EAF884F-FECF-4D9B-AD99-34D83E230235} + Win32Proj + x64 + LLVMX86Info + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMX86Info.dir\Debug\ + LLVMX86Info + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMX86Info.dir\Release\ + LLVMX86Info + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/X86/TargetInfo/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Target/X86/TargetInfo/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/X86/TargetInfo/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Target/X86/TargetInfo/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\generate.stamp + false + + + + + + + + 514E5171-D5DF-4D5E-BF00-988A8BA84214 + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/TargetInfo/LLVMX86Info.vcxproj.filters b/llvm_build/lib/Target/X86/TargetInfo/LLVMX86Info.vcxproj.filters new file mode 100644 index 000000000..12e45cc95 --- /dev/null +++ b/llvm_build/lib/Target/X86/TargetInfo/LLVMX86Info.vcxproj.filters @@ -0,0 +1,16 @@ + + + + + Source Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + diff --git a/llvm_build/lib/Target/X86/TargetInfo/PACKAGE.vcxproj b/llvm_build/lib/Target/X86/TargetInfo/PACKAGE.vcxproj new file mode 100644 index 000000000..18758a751 --- /dev/null +++ b/llvm_build/lib/Target/X86/TargetInfo/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/c9a5bfd4b6a1adf8e61b06464b42f868/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/c9a5bfd4b6a1adf8e61b06464b42f868/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/TargetInfo/PACKAGE.vcxproj.filters b/llvm_build/lib/Target/X86/TargetInfo/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..6970303a8 --- /dev/null +++ b/llvm_build/lib/Target/X86/TargetInfo/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Target/X86/TargetInfo/cmake_install.cmake b/llvm_build/lib/Target/X86/TargetInfo/cmake_install.cmake new file mode 100644 index 000000000..c6e09d9c0 --- /dev/null +++ b/llvm_build/lib/Target/X86/TargetInfo/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/Target/X86/TargetInfo + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMX86Info.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMX86Info.lib") + endif() +endif() + diff --git a/llvm_build/lib/Target/X86/Utils/CMakeFiles/generate.stamp b/llvm_build/lib/Target/X86/Utils/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/Target/X86/Utils/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Target/X86/Utils/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Target/X86/Utils/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..07ef5317a --- /dev/null +++ b/llvm_build/lib/Target/X86/Utils/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/Target/X86/Utils/CMakeLists.txt diff --git a/llvm_build/lib/Target/X86/Utils/INSTALL.vcxproj b/llvm_build/lib/Target/X86/Utils/INSTALL.vcxproj new file mode 100644 index 000000000..c71bdfd87 --- /dev/null +++ b/llvm_build/lib/Target/X86/Utils/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/cb59c9ce123fc3721274967e9d47726f/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/cb59c9ce123fc3721274967e9d47726f/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/Utils/INSTALL.vcxproj.filters b/llvm_build/lib/Target/X86/Utils/INSTALL.vcxproj.filters new file mode 100644 index 000000000..84541ed46 --- /dev/null +++ b/llvm_build/lib/Target/X86/Utils/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Target/X86/Utils/LLVMX86Utils.vcxproj b/llvm_build/lib/Target/X86/Utils/LLVMX86Utils.vcxproj new file mode 100644 index 000000000..658afd982 --- /dev/null +++ b/llvm_build/lib/Target/X86/Utils/LLVMX86Utils.vcxproj @@ -0,0 +1,168 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {EDE64E29-6CBE-4D86-956E-29F0F93B351D} + Win32Proj + x64 + LLVMX86Utils + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMX86Utils.dir\Debug\ + LLVMX86Utils + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMX86Utils.dir\Release\ + LLVMX86Utils + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/X86/Utils/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Target/X86/Utils/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/X86/Utils/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Target/X86/Utils/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\generate.stamp + false + + + + + + + + + 514E5171-D5DF-4D5E-BF00-988A8BA84214 + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/Utils/LLVMX86Utils.vcxproj.filters b/llvm_build/lib/Target/X86/Utils/LLVMX86Utils.vcxproj.filters new file mode 100644 index 000000000..9cfc7b6b8 --- /dev/null +++ b/llvm_build/lib/Target/X86/Utils/LLVMX86Utils.vcxproj.filters @@ -0,0 +1,24 @@ + + + + + Source Files + + + + + Header Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + + + diff --git a/llvm_build/lib/Target/X86/Utils/PACKAGE.vcxproj b/llvm_build/lib/Target/X86/Utils/PACKAGE.vcxproj new file mode 100644 index 000000000..225fa48d3 --- /dev/null +++ b/llvm_build/lib/Target/X86/Utils/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/cb59c9ce123fc3721274967e9d47726f/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/cb59c9ce123fc3721274967e9d47726f/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/Utils/PACKAGE.vcxproj.filters b/llvm_build/lib/Target/X86/Utils/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..7b9b851ba --- /dev/null +++ b/llvm_build/lib/Target/X86/Utils/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Target/X86/Utils/cmake_install.cmake b/llvm_build/lib/Target/X86/Utils/cmake_install.cmake new file mode 100644 index 000000000..762fc520f --- /dev/null +++ b/llvm_build/lib/Target/X86/Utils/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/Target/X86/Utils + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMX86Utils.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMX86Utils.lib") + endif() +endif() + diff --git a/llvm_build/lib/Target/X86/X86CommonTableGen.vcxproj b/llvm_build/lib/Target/X86/X86CommonTableGen.vcxproj new file mode 100644 index 000000000..647b7daed --- /dev/null +++ b/llvm_build/lib/Target/X86/X86CommonTableGen.vcxproj @@ -0,0 +1,738 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {514E5171-D5DF-4D5E-BF00-988A8BA84214} + Win32Proj + x64 + X86CommonTableGen + + + + Utility + false + MultiByte + v120 + + + Utility + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/X86/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Target/X86/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeFindBinUtils.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMCompiler.cmake.in;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASM_MASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestASMCompiler.cmake;D:\Projects\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/X86/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Target/X86/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeFindBinUtils.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMCompiler.cmake.in;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASM_MASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestASMCompiler.cmake;D:\Projects\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp + false + + + + + Building X86GenRegisterInfo.inc... + setlocal +..\..\..\Debug\bin\llvm-tblgen.exe -gen-register-info -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenRegisterInfo.inc.tmp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenRegisterInfo.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenRegisterInfo.inc.tmp + false + Building X86GenRegisterInfo.inc... + setlocal +..\..\..\Release\bin\llvm-tblgen.exe -gen-register-info -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenRegisterInfo.inc.tmp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenRegisterInfo.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenRegisterInfo.inc.tmp + false + + + + + Updating X86GenRegisterInfo.inc... + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenRegisterInfo.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenRegisterInfo.inc +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenRegisterInfo.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenRegisterInfo.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenRegisterInfo.inc + false + Updating X86GenRegisterInfo.inc... + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenRegisterInfo.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenRegisterInfo.inc +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenRegisterInfo.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenRegisterInfo.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenRegisterInfo.inc + false + + + + + Building X86GenDisassemblerTables.inc... + setlocal +..\..\..\Debug\bin\llvm-tblgen.exe -gen-disassembler -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenDisassemblerTables.inc.tmp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDisassemblerTables.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenDisassemblerTables.inc.tmp + false + Building X86GenDisassemblerTables.inc... + setlocal +..\..\..\Release\bin\llvm-tblgen.exe -gen-disassembler -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenDisassemblerTables.inc.tmp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDisassemblerTables.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenDisassemblerTables.inc.tmp + false + + + + + Updating X86GenDisassemblerTables.inc... + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenDisassemblerTables.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenDisassemblerTables.inc +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDisassemblerTables.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenDisassemblerTables.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenDisassemblerTables.inc + false + Updating X86GenDisassemblerTables.inc... + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenDisassemblerTables.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenDisassemblerTables.inc +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDisassemblerTables.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenDisassemblerTables.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenDisassemblerTables.inc + false + + + + + Building X86GenInstrInfo.inc... + setlocal +..\..\..\Debug\bin\llvm-tblgen.exe -gen-instr-info -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenInstrInfo.inc.tmp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenInstrInfo.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenInstrInfo.inc.tmp + false + Building X86GenInstrInfo.inc... + setlocal +..\..\..\Release\bin\llvm-tblgen.exe -gen-instr-info -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenInstrInfo.inc.tmp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenInstrInfo.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenInstrInfo.inc.tmp + false + + + + + Updating X86GenInstrInfo.inc... + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenInstrInfo.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenInstrInfo.inc +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenInstrInfo.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenInstrInfo.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenInstrInfo.inc + false + Updating X86GenInstrInfo.inc... + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenInstrInfo.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenInstrInfo.inc +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenInstrInfo.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenInstrInfo.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenInstrInfo.inc + false + + + + + Building X86GenAsmWriter.inc... + setlocal +..\..\..\Debug\bin\llvm-tblgen.exe -gen-asm-writer -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter.inc.tmp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter.inc.tmp + false + Building X86GenAsmWriter.inc... + setlocal +..\..\..\Release\bin\llvm-tblgen.exe -gen-asm-writer -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter.inc.tmp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter.inc.tmp + false + + + + + Updating X86GenAsmWriter.inc... + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter.inc +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter.inc + false + Updating X86GenAsmWriter.inc... + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter.inc +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter.inc + false + + + + + Building X86GenAsmWriter1.inc... + setlocal +..\..\..\Debug\bin\llvm-tblgen.exe -gen-asm-writer -asmwriternum=1 -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter1.inc.tmp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter1.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter1.inc.tmp + false + Building X86GenAsmWriter1.inc... + setlocal +..\..\..\Release\bin\llvm-tblgen.exe -gen-asm-writer -asmwriternum=1 -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter1.inc.tmp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter1.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter1.inc.tmp + false + + + + + Updating X86GenAsmWriter1.inc... + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter1.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter1.inc +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter1.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter1.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter1.inc + false + Updating X86GenAsmWriter1.inc... + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter1.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter1.inc +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter1.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter1.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter1.inc + false + + + + + Building X86GenAsmMatcher.inc... + setlocal +..\..\..\Debug\bin\llvm-tblgen.exe -gen-asm-matcher -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmMatcher.inc.tmp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmMatcher.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmMatcher.inc.tmp + false + Building X86GenAsmMatcher.inc... + setlocal +..\..\..\Release\bin\llvm-tblgen.exe -gen-asm-matcher -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmMatcher.inc.tmp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmMatcher.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmMatcher.inc.tmp + false + + + + + Updating X86GenAsmMatcher.inc... + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmMatcher.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmMatcher.inc +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmMatcher.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmMatcher.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmMatcher.inc + false + Updating X86GenAsmMatcher.inc... + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmMatcher.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmMatcher.inc +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmMatcher.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmMatcher.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmMatcher.inc + false + + + + + Building X86GenDAGISel.inc... + setlocal +..\..\..\Debug\bin\llvm-tblgen.exe -gen-dag-isel -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenDAGISel.inc.tmp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDAGISel.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenDAGISel.inc.tmp + false + Building X86GenDAGISel.inc... + setlocal +..\..\..\Release\bin\llvm-tblgen.exe -gen-dag-isel -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenDAGISel.inc.tmp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDAGISel.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenDAGISel.inc.tmp + false + + + + + Updating X86GenDAGISel.inc... + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenDAGISel.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenDAGISel.inc +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDAGISel.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenDAGISel.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenDAGISel.inc + false + Updating X86GenDAGISel.inc... + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenDAGISel.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenDAGISel.inc +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDAGISel.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenDAGISel.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenDAGISel.inc + false + + + + + Building X86GenFastISel.inc... + setlocal +..\..\..\Debug\bin\llvm-tblgen.exe -gen-fast-isel -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenFastISel.inc.tmp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenFastISel.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenFastISel.inc.tmp + false + Building X86GenFastISel.inc... + setlocal +..\..\..\Release\bin\llvm-tblgen.exe -gen-fast-isel -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenFastISel.inc.tmp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenFastISel.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenFastISel.inc.tmp + false + + + + + Updating X86GenFastISel.inc... + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenFastISel.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenFastISel.inc +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenFastISel.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenFastISel.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenFastISel.inc + false + Updating X86GenFastISel.inc... + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenFastISel.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenFastISel.inc +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenFastISel.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenFastISel.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenFastISel.inc + false + + + + + Building X86GenCallingConv.inc... + setlocal +..\..\..\Debug\bin\llvm-tblgen.exe -gen-callingconv -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenCallingConv.inc.tmp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenCallingConv.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenCallingConv.inc.tmp + false + Building X86GenCallingConv.inc... + setlocal +..\..\..\Release\bin\llvm-tblgen.exe -gen-callingconv -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenCallingConv.inc.tmp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenCallingConv.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenCallingConv.inc.tmp + false + + + + + Updating X86GenCallingConv.inc... + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenCallingConv.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenCallingConv.inc +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenCallingConv.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenCallingConv.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenCallingConv.inc + false + Updating X86GenCallingConv.inc... + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenCallingConv.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenCallingConv.inc +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenCallingConv.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenCallingConv.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenCallingConv.inc + false + + + + + Building X86GenSubtargetInfo.inc... + setlocal +..\..\..\Debug\bin\llvm-tblgen.exe -gen-subtarget -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenSubtargetInfo.inc.tmp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenSubtargetInfo.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenSubtargetInfo.inc.tmp + false + Building X86GenSubtargetInfo.inc... + setlocal +..\..\..\Release\bin\llvm-tblgen.exe -gen-subtarget -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenSubtargetInfo.inc.tmp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenSubtargetInfo.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenSubtargetInfo.inc.tmp + false + + + + + Updating X86GenSubtargetInfo.inc... + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenSubtargetInfo.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenSubtargetInfo.inc +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenSubtargetInfo.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenSubtargetInfo.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenSubtargetInfo.inc + false + Updating X86GenSubtargetInfo.inc... + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenSubtargetInfo.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenSubtargetInfo.inc +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenSubtargetInfo.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenSubtargetInfo.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenSubtargetInfo.inc + false + + + + + + setlocal +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/X86CommonTableGen.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenRegisterInfo.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenDisassemblerTables.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenInstrInfo.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter1.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmMatcher.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenDAGISel.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenFastISel.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenCallingConv.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenSubtargetInfo.inc;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\X86CommonTableGen + false + + setlocal +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/X86CommonTableGen.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenRegisterInfo.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenDisassemblerTables.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenInstrInfo.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter1.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmMatcher.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenDAGISel.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenFastISel.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenCallingConv.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenSubtargetInfo.inc;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\X86CommonTableGen + false + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + + 8B29688C-5D8C-412E-85F5-012FBF12B1DE + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/X86CommonTableGen.vcxproj.filters b/llvm_build/lib/Target/X86/X86CommonTableGen.vcxproj.filters new file mode 100644 index 000000000..aa3aa8927 --- /dev/null +++ b/llvm_build/lib/Target/X86/X86CommonTableGen.vcxproj.filters @@ -0,0 +1,77 @@ + + + + + + CMake Rules + + + CMake Rules + + + CMake Rules + + + CMake Rules + + + CMake Rules + + + CMake Rules + + + CMake Rules + + + CMake Rules + + + CMake Rules + + + CMake Rules + + + CMake Rules + + + CMake Rules + + + CMake Rules + + + CMake Rules + + + CMake Rules + + + CMake Rules + + + CMake Rules + + + CMake Rules + + + CMake Rules + + + CMake Rules + + + CMake Rules + + + + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Target/X86/cmake_install.cmake b/llvm_build/lib/Target/X86/cmake_install.cmake new file mode 100644 index 000000000..40ab90230 --- /dev/null +++ b/llvm_build/lib/Target/X86/cmake_install.cmake @@ -0,0 +1,48 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/Target/X86 + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMX86CodeGen.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMX86CodeGen.lib") + endif() +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("D:/Projects/rpcs3/llvm_build/lib/Target/X86/AsmParser/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/Target/X86/Disassembler/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/Target/X86/InstPrinter/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/Target/X86/MCTargetDesc/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/Target/X86/TargetInfo/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/Target/X86/Utils/cmake_install.cmake") + +endif() + diff --git a/llvm_build/lib/Target/cmake_install.cmake b/llvm_build/lib/Target/cmake_install.cmake new file mode 100644 index 000000000..3af7b94ce --- /dev/null +++ b/llvm_build/lib/Target/cmake_install.cmake @@ -0,0 +1,43 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/Target + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMTarget.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMTarget.lib") + endif() +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("D:/Projects/rpcs3/llvm_build/lib/Target/X86/cmake_install.cmake") + +endif() + diff --git a/llvm_build/lib/Transforms/CMakeFiles/generate.stamp b/llvm_build/lib/Transforms/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/Transforms/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Transforms/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Transforms/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..7ada2dda6 --- /dev/null +++ b/llvm_build/lib/Transforms/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/Transforms/CMakeLists.txt diff --git a/llvm_build/lib/Transforms/Hello/CMakeFiles/generate.stamp b/llvm_build/lib/Transforms/Hello/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/Transforms/Hello/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Transforms/Hello/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Transforms/Hello/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..122544a58 --- /dev/null +++ b/llvm_build/lib/Transforms/Hello/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/Transforms/Hello/CMakeLists.txt diff --git a/llvm_build/lib/Transforms/Hello/INSTALL.vcxproj b/llvm_build/lib/Transforms/Hello/INSTALL.vcxproj new file mode 100644 index 000000000..d3f40e7eb --- /dev/null +++ b/llvm_build/lib/Transforms/Hello/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello;D:\Projects\rpcs3\llvm\lib\Transforms\Hello;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello;D:\Projects\rpcs3\llvm\lib\Transforms\Hello;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Transforms/Hello/INSTALL.vcxproj.filters b/llvm_build/lib/Transforms/Hello/INSTALL.vcxproj.filters new file mode 100644 index 000000000..711a9aa70 --- /dev/null +++ b/llvm_build/lib/Transforms/Hello/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Transforms/Hello/LLVMHello.vcxproj b/llvm_build/lib/Transforms/Hello/LLVMHello.vcxproj new file mode 100644 index 000000000..714eafc29 --- /dev/null +++ b/llvm_build/lib/Transforms/Hello/LLVMHello.vcxproj @@ -0,0 +1,132 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {4312199E-C9CB-471B-886F-A863ACD08B54} + Win32Proj + x64 + LLVMHello + + + + Utility + false + MultiByte + v120 + + + Utility + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello;D:\Projects\rpcs3\llvm\lib\Transforms\Hello;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello;D:\Projects\rpcs3\llvm\lib\Transforms\Hello;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Transforms/Hello/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Transforms/Hello/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Hello\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Hello\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Transforms/Hello/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Transforms/Hello/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Hello\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Hello\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\generate.stamp + false + + + + + + setlocal +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/LLVMHello.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\LLVMHello + false + + setlocal +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/LLVMHello.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\LLVMHello + false + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Transforms/Hello/LLVMHello.vcxproj.filters b/llvm_build/lib/Transforms/Hello/LLVMHello.vcxproj.filters new file mode 100644 index 000000000..4fbc42149 --- /dev/null +++ b/llvm_build/lib/Transforms/Hello/LLVMHello.vcxproj.filters @@ -0,0 +1,17 @@ + + + + + + CMake Rules + + + + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Transforms/Hello/PACKAGE.vcxproj b/llvm_build/lib/Transforms/Hello/PACKAGE.vcxproj new file mode 100644 index 000000000..dafa33aa4 --- /dev/null +++ b/llvm_build/lib/Transforms/Hello/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello;D:\Projects\rpcs3\llvm\lib\Transforms\Hello;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello;D:\Projects\rpcs3\llvm\lib\Transforms\Hello;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Transforms/Hello/PACKAGE.vcxproj.filters b/llvm_build/lib/Transforms/Hello/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..ce48306f4 --- /dev/null +++ b/llvm_build/lib/Transforms/Hello/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Transforms/Hello/cmake_install.cmake b/llvm_build/lib/Transforms/Hello/cmake_install.cmake new file mode 100644 index 000000000..e9884d26e --- /dev/null +++ b/llvm_build/lib/Transforms/Hello/cmake_install.cmake @@ -0,0 +1,29 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/Transforms/Hello + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + diff --git a/llvm_build/lib/Transforms/INSTALL.vcxproj b/llvm_build/lib/Transforms/INSTALL.vcxproj new file mode 100644 index 000000000..9c1e5260b --- /dev/null +++ b/llvm_build/lib/Transforms/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms;D:\Projects\rpcs3\llvm\lib\Transforms;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms;D:\Projects\rpcs3\llvm\lib\Transforms;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/fb8b3109dc99953348a51caa7bc16df1/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/fb8b3109dc99953348a51caa7bc16df1/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Transforms/INSTALL.vcxproj.filters b/llvm_build/lib/Transforms/INSTALL.vcxproj.filters new file mode 100644 index 000000000..b4e196129 --- /dev/null +++ b/llvm_build/lib/Transforms/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Transforms/IPO/CMakeFiles/generate.stamp b/llvm_build/lib/Transforms/IPO/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/Transforms/IPO/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Transforms/IPO/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Transforms/IPO/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..9cc6da224 --- /dev/null +++ b/llvm_build/lib/Transforms/IPO/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/Transforms/IPO/CMakeLists.txt diff --git a/llvm_build/lib/Transforms/IPO/INSTALL.vcxproj b/llvm_build/lib/Transforms/IPO/INSTALL.vcxproj new file mode 100644 index 000000000..9a9a75c26 --- /dev/null +++ b/llvm_build/lib/Transforms/IPO/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/5321e846b22c36b532b8c59552c399b3/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/5321e846b22c36b532b8c59552c399b3/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Transforms/IPO/INSTALL.vcxproj.filters b/llvm_build/lib/Transforms/IPO/INSTALL.vcxproj.filters new file mode 100644 index 000000000..825cc30e5 --- /dev/null +++ b/llvm_build/lib/Transforms/IPO/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Transforms/IPO/LLVMipo.vcxproj b/llvm_build/lib/Transforms/IPO/LLVMipo.vcxproj new file mode 100644 index 000000000..9fa4ebd25 --- /dev/null +++ b/llvm_build/lib/Transforms/IPO/LLVMipo.vcxproj @@ -0,0 +1,184 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {9A90BEDD-592D-463F-B2DE-5E7914059166} + Win32Proj + x64 + LLVMipo + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMipo.dir\Debug\ + LLVMipo + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMipo.dir\Release\ + LLVMipo + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Transforms/IPO/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Transforms/IPO/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\IPO\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\IPO\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Transforms/IPO/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Transforms/IPO/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\IPO\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\IPO\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Transforms/IPO/LLVMipo.vcxproj.filters b/llvm_build/lib/Transforms/IPO/LLVMipo.vcxproj.filters new file mode 100644 index 000000000..572877e17 --- /dev/null +++ b/llvm_build/lib/Transforms/IPO/LLVMipo.vcxproj.filters @@ -0,0 +1,76 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + diff --git a/llvm_build/lib/Transforms/IPO/PACKAGE.vcxproj b/llvm_build/lib/Transforms/IPO/PACKAGE.vcxproj new file mode 100644 index 000000000..a923a630d --- /dev/null +++ b/llvm_build/lib/Transforms/IPO/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/5321e846b22c36b532b8c59552c399b3/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/5321e846b22c36b532b8c59552c399b3/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Transforms/IPO/PACKAGE.vcxproj.filters b/llvm_build/lib/Transforms/IPO/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..eec8353c6 --- /dev/null +++ b/llvm_build/lib/Transforms/IPO/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Transforms/IPO/cmake_install.cmake b/llvm_build/lib/Transforms/IPO/cmake_install.cmake new file mode 100644 index 000000000..eb8a0f15d --- /dev/null +++ b/llvm_build/lib/Transforms/IPO/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/Transforms/IPO + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMipo.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMipo.lib") + endif() +endif() + diff --git a/llvm_build/lib/Transforms/InstCombine/CMakeFiles/generate.stamp b/llvm_build/lib/Transforms/InstCombine/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/Transforms/InstCombine/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Transforms/InstCombine/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Transforms/InstCombine/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..fb9cad4db --- /dev/null +++ b/llvm_build/lib/Transforms/InstCombine/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/Transforms/InstCombine/CMakeLists.txt diff --git a/llvm_build/lib/Transforms/InstCombine/INSTALL.vcxproj b/llvm_build/lib/Transforms/InstCombine/INSTALL.vcxproj new file mode 100644 index 000000000..ef7bb75d4 --- /dev/null +++ b/llvm_build/lib/Transforms/InstCombine/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/b289844eade5a87ee3f9877c59b0f678/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/b289844eade5a87ee3f9877c59b0f678/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Transforms/InstCombine/INSTALL.vcxproj.filters b/llvm_build/lib/Transforms/InstCombine/INSTALL.vcxproj.filters new file mode 100644 index 000000000..503626471 --- /dev/null +++ b/llvm_build/lib/Transforms/InstCombine/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Transforms/InstCombine/LLVMInstCombine.vcxproj b/llvm_build/lib/Transforms/InstCombine/LLVMInstCombine.vcxproj new file mode 100644 index 000000000..fbf950e34 --- /dev/null +++ b/llvm_build/lib/Transforms/InstCombine/LLVMInstCombine.vcxproj @@ -0,0 +1,178 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {975BB935-3CF7-4860-A24E-62F39D9DC7EB} + Win32Proj + x64 + LLVMInstCombine + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMInstCombine.dir\Debug\ + LLVMInstCombine + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMInstCombine.dir\Release\ + LLVMInstCombine + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Transforms/InstCombine/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Transforms/InstCombine/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Transforms/InstCombine/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Transforms/InstCombine/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Transforms/InstCombine/LLVMInstCombine.vcxproj.filters b/llvm_build/lib/Transforms/InstCombine/LLVMInstCombine.vcxproj.filters new file mode 100644 index 000000000..f1e67dbb2 --- /dev/null +++ b/llvm_build/lib/Transforms/InstCombine/LLVMInstCombine.vcxproj.filters @@ -0,0 +1,63 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + + + diff --git a/llvm_build/lib/Transforms/InstCombine/PACKAGE.vcxproj b/llvm_build/lib/Transforms/InstCombine/PACKAGE.vcxproj new file mode 100644 index 000000000..3f4f56893 --- /dev/null +++ b/llvm_build/lib/Transforms/InstCombine/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/b289844eade5a87ee3f9877c59b0f678/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/b289844eade5a87ee3f9877c59b0f678/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Transforms/InstCombine/PACKAGE.vcxproj.filters b/llvm_build/lib/Transforms/InstCombine/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..bdc721658 --- /dev/null +++ b/llvm_build/lib/Transforms/InstCombine/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Transforms/InstCombine/cmake_install.cmake b/llvm_build/lib/Transforms/InstCombine/cmake_install.cmake new file mode 100644 index 000000000..5f2c9636b --- /dev/null +++ b/llvm_build/lib/Transforms/InstCombine/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/Transforms/InstCombine + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMInstCombine.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMInstCombine.lib") + endif() +endif() + diff --git a/llvm_build/lib/Transforms/Instrumentation/CMakeFiles/generate.stamp b/llvm_build/lib/Transforms/Instrumentation/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/Transforms/Instrumentation/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Transforms/Instrumentation/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Transforms/Instrumentation/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..2cc3a221d --- /dev/null +++ b/llvm_build/lib/Transforms/Instrumentation/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/Transforms/Instrumentation/CMakeLists.txt diff --git a/llvm_build/lib/Transforms/Instrumentation/INSTALL.vcxproj b/llvm_build/lib/Transforms/Instrumentation/INSTALL.vcxproj new file mode 100644 index 000000000..a4f3fcea8 --- /dev/null +++ b/llvm_build/lib/Transforms/Instrumentation/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/a0d7c375469fcae89f4b04c22e11f80d/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/a0d7c375469fcae89f4b04c22e11f80d/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Transforms/Instrumentation/INSTALL.vcxproj.filters b/llvm_build/lib/Transforms/Instrumentation/INSTALL.vcxproj.filters new file mode 100644 index 000000000..ede320be1 --- /dev/null +++ b/llvm_build/lib/Transforms/Instrumentation/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Transforms/Instrumentation/LLVMInstrumentation.vcxproj b/llvm_build/lib/Transforms/Instrumentation/LLVMInstrumentation.vcxproj new file mode 100644 index 000000000..cd57c714f --- /dev/null +++ b/llvm_build/lib/Transforms/Instrumentation/LLVMInstrumentation.vcxproj @@ -0,0 +1,173 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {40663C95-6697-49FE-A402-0BD373883FFA} + Win32Proj + x64 + LLVMInstrumentation + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMInstrumentation.dir\Debug\ + LLVMInstrumentation + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMInstrumentation.dir\Release\ + LLVMInstrumentation + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Transforms/Instrumentation/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Transforms/Instrumentation/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Transforms/Instrumentation/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Transforms/Instrumentation/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Transforms/Instrumentation/LLVMInstrumentation.vcxproj.filters b/llvm_build/lib/Transforms/Instrumentation/LLVMInstrumentation.vcxproj.filters new file mode 100644 index 000000000..42c12d643 --- /dev/null +++ b/llvm_build/lib/Transforms/Instrumentation/LLVMInstrumentation.vcxproj.filters @@ -0,0 +1,48 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + + + diff --git a/llvm_build/lib/Transforms/Instrumentation/PACKAGE.vcxproj b/llvm_build/lib/Transforms/Instrumentation/PACKAGE.vcxproj new file mode 100644 index 000000000..c92146545 --- /dev/null +++ b/llvm_build/lib/Transforms/Instrumentation/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/a0d7c375469fcae89f4b04c22e11f80d/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/a0d7c375469fcae89f4b04c22e11f80d/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Transforms/Instrumentation/PACKAGE.vcxproj.filters b/llvm_build/lib/Transforms/Instrumentation/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..d6aa15f12 --- /dev/null +++ b/llvm_build/lib/Transforms/Instrumentation/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Transforms/Instrumentation/cmake_install.cmake b/llvm_build/lib/Transforms/Instrumentation/cmake_install.cmake new file mode 100644 index 000000000..d2c518bc8 --- /dev/null +++ b/llvm_build/lib/Transforms/Instrumentation/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/Transforms/Instrumentation + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMInstrumentation.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMInstrumentation.lib") + endif() +endif() + diff --git a/llvm_build/lib/Transforms/ObjCARC/CMakeFiles/generate.stamp b/llvm_build/lib/Transforms/ObjCARC/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/Transforms/ObjCARC/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Transforms/ObjCARC/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Transforms/ObjCARC/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..616895155 --- /dev/null +++ b/llvm_build/lib/Transforms/ObjCARC/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/Transforms/ObjCARC/CMakeLists.txt diff --git a/llvm_build/lib/Transforms/ObjCARC/INSTALL.vcxproj b/llvm_build/lib/Transforms/ObjCARC/INSTALL.vcxproj new file mode 100644 index 000000000..b04c0c41f --- /dev/null +++ b/llvm_build/lib/Transforms/ObjCARC/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/84f9624de32cd3f3b4aa96e72830f599/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/84f9624de32cd3f3b4aa96e72830f599/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Transforms/ObjCARC/INSTALL.vcxproj.filters b/llvm_build/lib/Transforms/ObjCARC/INSTALL.vcxproj.filters new file mode 100644 index 000000000..189220c15 --- /dev/null +++ b/llvm_build/lib/Transforms/ObjCARC/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Transforms/ObjCARC/LLVMObjCARCOpts.vcxproj b/llvm_build/lib/Transforms/ObjCARC/LLVMObjCARCOpts.vcxproj new file mode 100644 index 000000000..3100ecbb1 --- /dev/null +++ b/llvm_build/lib/Transforms/ObjCARC/LLVMObjCARCOpts.vcxproj @@ -0,0 +1,177 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {EE7EC6E9-B173-4C83-95E3-3831E943F6D6} + Win32Proj + x64 + LLVMObjCARCOpts + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMObjCARCOpts.dir\Debug\ + LLVMObjCARCOpts + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMObjCARCOpts.dir\Release\ + LLVMObjCARCOpts + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Transforms/ObjCARC/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Transforms/ObjCARC/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Transforms/ObjCARC/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Transforms/ObjCARC/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Transforms/ObjCARC/LLVMObjCARCOpts.vcxproj.filters b/llvm_build/lib/Transforms/ObjCARC/LLVMObjCARCOpts.vcxproj.filters new file mode 100644 index 000000000..01a2a6caf --- /dev/null +++ b/llvm_build/lib/Transforms/ObjCARC/LLVMObjCARCOpts.vcxproj.filters @@ -0,0 +1,60 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + + + diff --git a/llvm_build/lib/Transforms/ObjCARC/PACKAGE.vcxproj b/llvm_build/lib/Transforms/ObjCARC/PACKAGE.vcxproj new file mode 100644 index 000000000..e86c073c7 --- /dev/null +++ b/llvm_build/lib/Transforms/ObjCARC/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/84f9624de32cd3f3b4aa96e72830f599/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/84f9624de32cd3f3b4aa96e72830f599/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Transforms/ObjCARC/PACKAGE.vcxproj.filters b/llvm_build/lib/Transforms/ObjCARC/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..e18edcb96 --- /dev/null +++ b/llvm_build/lib/Transforms/ObjCARC/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Transforms/ObjCARC/cmake_install.cmake b/llvm_build/lib/Transforms/ObjCARC/cmake_install.cmake new file mode 100644 index 000000000..e4b31041a --- /dev/null +++ b/llvm_build/lib/Transforms/ObjCARC/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/Transforms/ObjCARC + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMObjCARCOpts.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMObjCARCOpts.lib") + endif() +endif() + diff --git a/llvm_build/lib/Transforms/PACKAGE.vcxproj b/llvm_build/lib/Transforms/PACKAGE.vcxproj new file mode 100644 index 000000000..c7c790e5b --- /dev/null +++ b/llvm_build/lib/Transforms/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms;D:\Projects\rpcs3\llvm\lib\Transforms;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms;D:\Projects\rpcs3\llvm\lib\Transforms;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/fb8b3109dc99953348a51caa7bc16df1/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/fb8b3109dc99953348a51caa7bc16df1/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Transforms/PACKAGE.vcxproj.filters b/llvm_build/lib/Transforms/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..0a8896fc9 --- /dev/null +++ b/llvm_build/lib/Transforms/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Transforms/Scalar/CMakeFiles/generate.stamp b/llvm_build/lib/Transforms/Scalar/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/Transforms/Scalar/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Transforms/Scalar/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Transforms/Scalar/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..6984d1b1e --- /dev/null +++ b/llvm_build/lib/Transforms/Scalar/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/Transforms/Scalar/CMakeLists.txt diff --git a/llvm_build/lib/Transforms/Scalar/INSTALL.vcxproj b/llvm_build/lib/Transforms/Scalar/INSTALL.vcxproj new file mode 100644 index 000000000..24bf0d5ae --- /dev/null +++ b/llvm_build/lib/Transforms/Scalar/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/e37f87f5eb9e74bbe3cd11c9c3c85478/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/e37f87f5eb9e74bbe3cd11c9c3c85478/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Transforms/Scalar/INSTALL.vcxproj.filters b/llvm_build/lib/Transforms/Scalar/INSTALL.vcxproj.filters new file mode 100644 index 000000000..16cfacffe --- /dev/null +++ b/llvm_build/lib/Transforms/Scalar/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Transforms/Scalar/LLVMScalarOpts.vcxproj b/llvm_build/lib/Transforms/Scalar/LLVMScalarOpts.vcxproj new file mode 100644 index 000000000..563477937 --- /dev/null +++ b/llvm_build/lib/Transforms/Scalar/LLVMScalarOpts.vcxproj @@ -0,0 +1,201 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {060F77BA-DD46-4C4B-899F-D35D768A1A37} + Win32Proj + x64 + LLVMScalarOpts + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMScalarOpts.dir\Debug\ + LLVMScalarOpts + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMScalarOpts.dir\Release\ + LLVMScalarOpts + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Transforms/Scalar/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Transforms/Scalar/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Transforms/Scalar/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Transforms/Scalar/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Transforms/Scalar/LLVMScalarOpts.vcxproj.filters b/llvm_build/lib/Transforms/Scalar/LLVMScalarOpts.vcxproj.filters new file mode 100644 index 000000000..8a7905e73 --- /dev/null +++ b/llvm_build/lib/Transforms/Scalar/LLVMScalarOpts.vcxproj.filters @@ -0,0 +1,127 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + diff --git a/llvm_build/lib/Transforms/Scalar/PACKAGE.vcxproj b/llvm_build/lib/Transforms/Scalar/PACKAGE.vcxproj new file mode 100644 index 000000000..a4576f2b8 --- /dev/null +++ b/llvm_build/lib/Transforms/Scalar/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/e37f87f5eb9e74bbe3cd11c9c3c85478/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/e37f87f5eb9e74bbe3cd11c9c3c85478/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Transforms/Scalar/PACKAGE.vcxproj.filters b/llvm_build/lib/Transforms/Scalar/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..20585a1c1 --- /dev/null +++ b/llvm_build/lib/Transforms/Scalar/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Transforms/Scalar/cmake_install.cmake b/llvm_build/lib/Transforms/Scalar/cmake_install.cmake new file mode 100644 index 000000000..bb5d2b3b3 --- /dev/null +++ b/llvm_build/lib/Transforms/Scalar/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/Transforms/Scalar + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMScalarOpts.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMScalarOpts.lib") + endif() +endif() + diff --git a/llvm_build/lib/Transforms/Utils/CMakeFiles/generate.stamp b/llvm_build/lib/Transforms/Utils/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/Transforms/Utils/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Transforms/Utils/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Transforms/Utils/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..8315daaca --- /dev/null +++ b/llvm_build/lib/Transforms/Utils/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/Transforms/Utils/CMakeLists.txt diff --git a/llvm_build/lib/Transforms/Utils/INSTALL.vcxproj b/llvm_build/lib/Transforms/Utils/INSTALL.vcxproj new file mode 100644 index 000000000..1c67c7cd8 --- /dev/null +++ b/llvm_build/lib/Transforms/Utils/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/a693dbeb0b54e865ff6ac7418694d6f8/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/a693dbeb0b54e865ff6ac7418694d6f8/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Transforms/Utils/INSTALL.vcxproj.filters b/llvm_build/lib/Transforms/Utils/INSTALL.vcxproj.filters new file mode 100644 index 000000000..37c569d5c --- /dev/null +++ b/llvm_build/lib/Transforms/Utils/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Transforms/Utils/LLVMTransformUtils.vcxproj b/llvm_build/lib/Transforms/Utils/LLVMTransformUtils.vcxproj new file mode 100644 index 000000000..4b8d5795c --- /dev/null +++ b/llvm_build/lib/Transforms/Utils/LLVMTransformUtils.vcxproj @@ -0,0 +1,200 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {21A9AE70-68DD-43EA-ABC2-CBF14064AD78} + Win32Proj + x64 + LLVMTransformUtils + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMTransformUtils.dir\Debug\ + LLVMTransformUtils + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMTransformUtils.dir\Release\ + LLVMTransformUtils + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Transforms/Utils/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Transforms/Utils/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Utils\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Utils\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Transforms/Utils/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Transforms/Utils/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Utils\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Utils\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Transforms/Utils/LLVMTransformUtils.vcxproj.filters b/llvm_build/lib/Transforms/Utils/LLVMTransformUtils.vcxproj.filters new file mode 100644 index 000000000..4c26fc333 --- /dev/null +++ b/llvm_build/lib/Transforms/Utils/LLVMTransformUtils.vcxproj.filters @@ -0,0 +1,124 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + diff --git a/llvm_build/lib/Transforms/Utils/PACKAGE.vcxproj b/llvm_build/lib/Transforms/Utils/PACKAGE.vcxproj new file mode 100644 index 000000000..e787dce53 --- /dev/null +++ b/llvm_build/lib/Transforms/Utils/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/a693dbeb0b54e865ff6ac7418694d6f8/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/a693dbeb0b54e865ff6ac7418694d6f8/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Transforms/Utils/PACKAGE.vcxproj.filters b/llvm_build/lib/Transforms/Utils/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..c91538983 --- /dev/null +++ b/llvm_build/lib/Transforms/Utils/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Transforms/Utils/cmake_install.cmake b/llvm_build/lib/Transforms/Utils/cmake_install.cmake new file mode 100644 index 000000000..bfaee5aca --- /dev/null +++ b/llvm_build/lib/Transforms/Utils/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/Transforms/Utils + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMTransformUtils.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMTransformUtils.lib") + endif() +endif() + diff --git a/llvm_build/lib/Transforms/Vectorize/CMakeFiles/generate.stamp b/llvm_build/lib/Transforms/Vectorize/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/lib/Transforms/Vectorize/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Transforms/Vectorize/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Transforms/Vectorize/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..75229bf0f --- /dev/null +++ b/llvm_build/lib/Transforms/Vectorize/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/lib/Transforms/Vectorize/CMakeLists.txt diff --git a/llvm_build/lib/Transforms/Vectorize/INSTALL.vcxproj b/llvm_build/lib/Transforms/Vectorize/INSTALL.vcxproj new file mode 100644 index 000000000..eea1a2509 --- /dev/null +++ b/llvm_build/lib/Transforms/Vectorize/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/7636cc89c338ed8361059afb327a015d/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/7636cc89c338ed8361059afb327a015d/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Transforms/Vectorize/INSTALL.vcxproj.filters b/llvm_build/lib/Transforms/Vectorize/INSTALL.vcxproj.filters new file mode 100644 index 000000000..b5b69266c --- /dev/null +++ b/llvm_build/lib/Transforms/Vectorize/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Transforms/Vectorize/LLVMVectorize.vcxproj b/llvm_build/lib/Transforms/Vectorize/LLVMVectorize.vcxproj new file mode 100644 index 000000000..bd97fee06 --- /dev/null +++ b/llvm_build/lib/Transforms/Vectorize/LLVMVectorize.vcxproj @@ -0,0 +1,167 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D7B40A9A-44F6-4919-B75F-39E70EC099F9} + Win32Proj + x64 + LLVMVectorize + + + + StaticLibrary + false + MultiByte + v120 + + + StaticLibrary + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\lib\ + LLVMVectorize.dir\Debug\ + LLVMVectorize + .lib + D:\Projects\rpcs3\llvm_build\Release\lib\ + LLVMVectorize.dir\Release\ + LLVMVectorize + .lib + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Transforms/Vectorize/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Transforms/Vectorize/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/lib/Transforms/Vectorize/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/lib/Transforms/Vectorize/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\generate.stamp + false + + + + + + + + + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Transforms/Vectorize/LLVMVectorize.vcxproj.filters b/llvm_build/lib/Transforms/Vectorize/LLVMVectorize.vcxproj.filters new file mode 100644 index 000000000..0a7910882 --- /dev/null +++ b/llvm_build/lib/Transforms/Vectorize/LLVMVectorize.vcxproj.filters @@ -0,0 +1,25 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + diff --git a/llvm_build/lib/Transforms/Vectorize/PACKAGE.vcxproj b/llvm_build/lib/Transforms/Vectorize/PACKAGE.vcxproj new file mode 100644 index 000000000..cd7795153 --- /dev/null +++ b/llvm_build/lib/Transforms/Vectorize/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/7636cc89c338ed8361059afb327a015d/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/7636cc89c338ed8361059afb327a015d/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/lib/Transforms/Vectorize/PACKAGE.vcxproj.filters b/llvm_build/lib/Transforms/Vectorize/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..1c7d0e589 --- /dev/null +++ b/llvm_build/lib/Transforms/Vectorize/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/lib/Transforms/Vectorize/cmake_install.cmake b/llvm_build/lib/Transforms/Vectorize/cmake_install.cmake new file mode 100644 index 000000000..00407f248 --- /dev/null +++ b/llvm_build/lib/Transforms/Vectorize/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/Transforms/Vectorize + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMVectorize.lib") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMVectorize.lib") + endif() +endif() + diff --git a/llvm_build/lib/Transforms/cmake_install.cmake b/llvm_build/lib/Transforms/cmake_install.cmake new file mode 100644 index 000000000..a834ef5ee --- /dev/null +++ b/llvm_build/lib/Transforms/cmake_install.cmake @@ -0,0 +1,42 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib/Transforms + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("D:/Projects/rpcs3/llvm_build/lib/Transforms/Utils/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/Transforms/Instrumentation/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/Transforms/InstCombine/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/Transforms/Scalar/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/Transforms/IPO/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/Transforms/Vectorize/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/Transforms/Hello/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/Transforms/ObjCARC/cmake_install.cmake") + +endif() + diff --git a/llvm_build/lib/cmake_install.cmake b/llvm_build/lib/cmake_install.cmake new file mode 100644 index 000000000..beefa248f --- /dev/null +++ b/llvm_build/lib/cmake_install.cmake @@ -0,0 +1,51 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/lib + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("D:/Projects/rpcs3/llvm_build/lib/IR/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/IRReader/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/CodeGen/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/Bitcode/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/Transforms/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/Linker/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/Analysis/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/LTO/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/MC/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/Object/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/Option/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/DebugInfo/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/ExecutionEngine/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/Target/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/AsmParser/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/LineEditor/cmake_install.cmake") + include("D:/Projects/rpcs3/llvm_build/lib/ProfileData/cmake_install.cmake") + +endif() + diff --git a/llvm_build/projects/CMakeFiles/generate.stamp b/llvm_build/projects/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/projects/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/projects/CMakeFiles/generate.stamp.depend b/llvm_build/projects/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..c3b8ffa8c --- /dev/null +++ b/llvm_build/projects/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/projects/CMakeLists.txt diff --git a/llvm_build/projects/INSTALL.vcxproj b/llvm_build/projects/INSTALL.vcxproj new file mode 100644 index 000000000..f6b464c7b --- /dev/null +++ b/llvm_build/projects/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\projects;D:\Projects\rpcs3\llvm\projects;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\projects;D:\Projects\rpcs3\llvm\projects;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/78e951ef19f60fbcce388fec6eb6076f/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\projects\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/78e951ef19f60fbcce388fec6eb6076f/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\projects\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/projects/INSTALL.vcxproj.filters b/llvm_build/projects/INSTALL.vcxproj.filters new file mode 100644 index 000000000..83cfde685 --- /dev/null +++ b/llvm_build/projects/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/projects/PACKAGE.vcxproj b/llvm_build/projects/PACKAGE.vcxproj new file mode 100644 index 000000000..93bba0efe --- /dev/null +++ b/llvm_build/projects/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\projects;D:\Projects\rpcs3\llvm\projects;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\projects;D:\Projects\rpcs3\llvm\projects;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/78e951ef19f60fbcce388fec6eb6076f/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\projects\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/78e951ef19f60fbcce388fec6eb6076f/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\projects\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/projects/PACKAGE.vcxproj.filters b/llvm_build/projects/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..107b4a862 --- /dev/null +++ b/llvm_build/projects/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/projects/cmake_install.cmake b/llvm_build/projects/cmake_install.cmake new file mode 100644 index 000000000..d1c9ecbcd --- /dev/null +++ b/llvm_build/projects/cmake_install.cmake @@ -0,0 +1,29 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/projects + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + diff --git a/llvm_build/share/llvm/cmake/AddLLVM.cmake b/llvm_build/share/llvm/cmake/AddLLVM.cmake new file mode 100644 index 000000000..409a5d61e --- /dev/null +++ b/llvm_build/share/llvm/cmake/AddLLVM.cmake @@ -0,0 +1,699 @@ +include(LLVMParseArguments) +include(LLVMProcessSources) +include(LLVM-Config) + +function(llvm_update_compile_flags name) + get_property(sources TARGET ${name} PROPERTY SOURCES) + if("${sources}" MATCHES "\\.c(;|$)") + set(update_src_props ON) + endif() + + # LLVM_REQUIRES_EH is an internal flag that individual + # targets can use to force EH + if(LLVM_REQUIRES_EH OR LLVM_ENABLE_EH) + if(NOT (LLVM_REQUIRES_RTTI OR LLVM_ENABLE_RTTI)) + message(AUTHOR_WARNING "Exception handling requires RTTI. Enabling RTTI for ${name}") + set(LLVM_REQUIRES_RTTI ON) + endif() + else() + if(LLVM_COMPILER_IS_GCC_COMPATIBLE) + list(APPEND LLVM_COMPILE_FLAGS "-fno-exceptions") + elseif(MSVC) + list(APPEND LLVM_COMPILE_DEFINITIONS _HAS_EXCEPTIONS=0) + list(APPEND LLVM_COMPILE_FLAGS "/EHs-c-") + endif() + endif() + + # LLVM_REQUIRES_RTTI is an internal flag that individual + # targets can use to force RTTI + if(NOT (LLVM_REQUIRES_RTTI OR LLVM_ENABLE_RTTI)) + list(APPEND LLVM_COMPILE_DEFINITIONS GTEST_HAS_RTTI=0) + if (LLVM_COMPILER_IS_GCC_COMPATIBLE) + list(APPEND LLVM_COMPILE_FLAGS "-fno-rtti") + elseif (MSVC) + list(APPEND LLVM_COMPILE_FLAGS "/GR-") + endif () + endif() + + # Assume that; + # - LLVM_COMPILE_FLAGS is list. + # - PROPERTY COMPILE_FLAGS is string. + string(REPLACE ";" " " target_compile_flags "${LLVM_COMPILE_FLAGS}") + + if(update_src_props) + foreach(fn ${sources}) + get_filename_component(suf ${fn} EXT) + if("${suf}" STREQUAL ".cpp") + set_property(SOURCE ${fn} APPEND_STRING PROPERTY + COMPILE_FLAGS "${target_compile_flags}") + endif() + endforeach() + else() + # Update target props, since all sources are C++. + set_property(TARGET ${name} APPEND_STRING PROPERTY + COMPILE_FLAGS "${target_compile_flags}") + endif() + + set_property(TARGET ${name} APPEND PROPERTY COMPILE_DEFINITIONS ${LLVM_COMPILE_DEFINITIONS}) +endfunction() + +function(add_llvm_symbol_exports target_name export_file) + if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") + set(native_export_file "${target_name}.exports") + add_custom_command(OUTPUT ${native_export_file} + COMMAND sed -e "s/^/_/" < ${export_file} > ${native_export_file} + DEPENDS ${export_file} + VERBATIM + COMMENT "Creating export file for ${target_name}") + set_property(TARGET ${target_name} APPEND_STRING PROPERTY + LINK_FLAGS " -Wl,-exported_symbols_list,${CMAKE_CURRENT_BINARY_DIR}/${native_export_file}") + elseif(LLVM_HAVE_LINK_VERSION_SCRIPT) + # Gold and BFD ld require a version script rather than a plain list. + set(native_export_file "${target_name}.exports") + # FIXME: Don't write the "local:" line on OpenBSD. + add_custom_command(OUTPUT ${native_export_file} + COMMAND echo "{" > ${native_export_file} + COMMAND grep -q "[[:alnum:]]" ${export_file} && echo " global:" >> ${native_export_file} || : + COMMAND sed -e "s/$/;/" -e "s/^/ /" < ${export_file} >> ${native_export_file} + COMMAND echo " local: *;" >> ${native_export_file} + COMMAND echo "};" >> ${native_export_file} + DEPENDS ${export_file} + VERBATIM + COMMENT "Creating export file for ${target_name}") + set_property(TARGET ${target_name} APPEND_STRING PROPERTY + LINK_FLAGS " -Wl,--version-script,${CMAKE_CURRENT_BINARY_DIR}/${native_export_file}") + else() + set(native_export_file "${target_name}.def") + + set(CAT "type") + if(CYGWIN) + set(CAT "cat") + endif() + + # Using ${export_file} in add_custom_command directly confuses cmd.exe. + file(TO_NATIVE_PATH ${export_file} export_file_backslashes) + + add_custom_command(OUTPUT ${native_export_file} + COMMAND ${CMAKE_COMMAND} -E echo "EXPORTS" > ${native_export_file} + COMMAND ${CAT} ${export_file_backslashes} >> ${native_export_file} + DEPENDS ${export_file} + VERBATIM + COMMENT "Creating export file for ${target_name}") + if(CYGWIN OR MINGW) + set_property(TARGET ${target_name} APPEND_STRING PROPERTY + LINK_FLAGS " ${CMAKE_CURRENT_BINARY_DIR}/${native_export_file}") + else() + set_property(TARGET ${target_name} APPEND_STRING PROPERTY + LINK_FLAGS " /DEF:${CMAKE_CURRENT_BINARY_DIR}/${native_export_file}") + endif() + endif() + + add_custom_target(${target_name}_exports DEPENDS ${native_export_file}) + set_target_properties(${target_name}_exports PROPERTIES FOLDER "Misc") + + get_property(srcs TARGET ${target_name} PROPERTY SOURCES) + foreach(src ${srcs}) + get_filename_component(extension ${src} EXT) + if(extension STREQUAL ".cpp") + set(first_source_file ${src}) + break() + endif() + endforeach() + + # Force re-linking when the exports file changes. Actually, it + # forces recompilation of the source file. The LINK_DEPENDS target + # property only works for makefile-based generators. + # FIXME: This is not safe because this will create the same target + # ${native_export_file} in several different file: + # - One where we emitted ${target_name}_exports + # - One where we emitted the build command for the following object. + # set_property(SOURCE ${first_source_file} APPEND PROPERTY + # OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${native_export_file}) + + set_property(DIRECTORY APPEND + PROPERTY ADDITIONAL_MAKE_CLEAN_FILES ${native_export_file}) + + add_dependencies(${target_name} ${target_name}_exports) + + # Add dependency to *_exports later -- CMake issue 14747 + list(APPEND LLVM_COMMON_DEPENDS ${target_name}_exports) + set(LLVM_COMMON_DEPENDS ${LLVM_COMMON_DEPENDS} PARENT_SCOPE) +endfunction(add_llvm_symbol_exports) + +function(add_dead_strip target_name) + if(NOT LLVM_NO_DEAD_STRIP) + if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") + set_property(TARGET ${target_name} APPEND_STRING PROPERTY + LINK_FLAGS " -Wl,-dead_strip") + elseif(NOT WIN32) + # Object files are compiled with -ffunction-data-sections. + set_property(TARGET ${target_name} APPEND_STRING PROPERTY + LINK_FLAGS " -Wl,--gc-sections") + endif() + endif() +endfunction(add_dead_strip) + +# Set each output directory according to ${CMAKE_CONFIGURATION_TYPES}. +# Note: Don't set variables CMAKE_*_OUTPUT_DIRECTORY any more, +# or a certain builder, for eaxample, msbuild.exe, would be confused. +function(set_output_directory target bindir libdir) + # Do nothing if *_OUTPUT_INTDIR is empty. + if("${bindir}" STREQUAL "") + return() + endif() + + # moddir -- corresponding to LIBRARY_OUTPUT_DIRECTORY. + # It affects output of add_library(MODULE). + if(WIN32 OR CYGWIN) + # DLL platform + set(moddir ${bindir}) + else() + set(moddir ${libdir}) + endif() + if(NOT "${CMAKE_CFG_INTDIR}" STREQUAL ".") + foreach(build_mode ${CMAKE_CONFIGURATION_TYPES}) + string(TOUPPER "${build_mode}" CONFIG_SUFFIX) + string(REPLACE ${CMAKE_CFG_INTDIR} ${build_mode} bi ${bindir}) + string(REPLACE ${CMAKE_CFG_INTDIR} ${build_mode} li ${libdir}) + string(REPLACE ${CMAKE_CFG_INTDIR} ${build_mode} mi ${moddir}) + set_target_properties(${target} PROPERTIES "RUNTIME_OUTPUT_DIRECTORY_${CONFIG_SUFFIX}" ${bi}) + set_target_properties(${target} PROPERTIES "ARCHIVE_OUTPUT_DIRECTORY_${CONFIG_SUFFIX}" ${li}) + set_target_properties(${target} PROPERTIES "LIBRARY_OUTPUT_DIRECTORY_${CONFIG_SUFFIX}" ${mi}) + endforeach() + else() + set_target_properties(${target} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${bindir}) + set_target_properties(${target} PROPERTIES ARCHIVE_OUTPUT_DIRECTORY ${libdir}) + set_target_properties(${target} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${moddir}) + endif() +endfunction() + +# llvm_add_library(name sources... +# SHARED;STATIC +# STATIC by default w/o BUILD_SHARED_LIBS. +# SHARED by default w/ BUILD_SHARED_LIBS. +# MODULE +# Target ${name} might not be created on unsupported platforms. +# Check with "if(TARGET ${name})". +# OUTPUT_NAME name +# Corresponds to OUTPUT_NAME in target properties. +# DEPENDS targets... +# Same semantics as add_dependencies(). +# LINK_COMPONENTS components... +# Same as the variable LLVM_LINK_COMPONENTS. +# LINK_LIBS lib_targets... +# Same semantics as target_link_libraries(). +# ADDITIONAL_HEADERS +# May specify header files for IDE generators. +# ) +function(llvm_add_library name) + cmake_parse_arguments(ARG + "MODULE;SHARED;STATIC" + "OUTPUT_NAME" + "ADDITIONAL_HEADERS;DEPENDS;LINK_COMPONENTS;LINK_LIBS;OBJLIBS" + ${ARGN}) + list(APPEND LLVM_COMMON_DEPENDS ${ARG_DEPENDS}) + if(ARG_ADDITIONAL_HEADERS) + # Pass through ADDITIONAL_HEADERS. + set(ARG_ADDITIONAL_HEADERS ADDITIONAL_HEADERS ${ARG_ADDITIONAL_HEADERS}) + endif() + if(ARG_OBJLIBS) + set(ALL_FILES ${ARG_OBJLIBS}) + else() + llvm_process_sources(ALL_FILES ${ARG_UNPARSED_ARGUMENTS} ${ARG_ADDITIONAL_HEADERS}) + endif() + + if(ARG_MODULE) + if(ARG_SHARED OR ARG_STATIC) + message(WARNING "MODULE with SHARED|STATIC doesn't make sense.") + endif() + if(NOT LLVM_ENABLE_PLUGINS) + message(STATUS "${name} ignored -- Loadable modules not supported on this platform.") + return() + endif() + else() + if(BUILD_SHARED_LIBS AND NOT ARG_STATIC) + set(ARG_SHARED TRUE) + endif() + if(NOT ARG_SHARED) + set(ARG_STATIC TRUE) + endif() + endif() + + # Generate objlib + if(ARG_SHARED AND ARG_STATIC) + # Generate an obj library for both targets. + set(obj_name "obj.${name}") + add_library(${obj_name} OBJECT EXCLUDE_FROM_ALL + ${ALL_FILES} + ) + llvm_update_compile_flags(${obj_name}) + set(ALL_FILES "$") + + # Do add_dependencies(obj) later due to CMake issue 14747. + list(APPEND objlibs ${obj_name}) + + set_target_properties(${obj_name} PROPERTIES FOLDER "Object Libraries") + endif() + + if(ARG_SHARED AND ARG_STATIC) + # static + set(name_static "${name}_static") + if(ARG_OUTPUT_NAME) + set(output_name OUTPUT_NAME "${ARG_OUTPUT_NAME}") + endif() + # DEPENDS has been appended to LLVM_COMMON_LIBS. + llvm_add_library(${name_static} STATIC + ${output_name} + OBJLIBS ${ALL_FILES} # objlib + LINK_LIBS ${ARG_LINK_LIBS} + LINK_COMPONENTS ${ARG_LINK_COMPONENTS} + ) + # FIXME: Add name_static to anywhere in TARGET ${name}'s PROPERTY. + set(ARG_STATIC) + endif() + + if(ARG_MODULE) + add_library(${name} MODULE ${ALL_FILES}) + elseif(ARG_SHARED) + add_library(${name} SHARED ${ALL_FILES}) + else() + add_library(${name} STATIC ${ALL_FILES}) + endif() + set_output_directory(${name} ${LLVM_RUNTIME_OUTPUT_INTDIR} ${LLVM_LIBRARY_OUTPUT_INTDIR}) + llvm_update_compile_flags(${name}) + add_dead_strip( ${name} ) + if(ARG_OUTPUT_NAME) + set_target_properties(${name} + PROPERTIES + OUTPUT_NAME ${ARG_OUTPUT_NAME} + ) + endif() + + if(ARG_MODULE) + set_target_properties(${name} PROPERTIES + PREFIX "" + SUFFIX ${LLVM_PLUGIN_EXT} + ) + endif() + + if(ARG_SHARED) + if(WIN32) + set_target_properties(${name} PROPERTIES + PREFIX "" + ) + endif() + if (MSVC) + set_target_properties(${name} + PROPERTIES + IMPORT_SUFFIX ".imp") + endif () + endif() + + if(ARG_MODULE OR ARG_SHARED) + if (LLVM_EXPORTED_SYMBOL_FILE) + add_llvm_symbol_exports( ${name} ${LLVM_EXPORTED_SYMBOL_FILE} ) + endif() + endif() + + # Add the explicit dependency information for this library. + # + # It would be nice to verify that we have the dependencies for this library + # name, but using get_property(... SET) doesn't suffice to determine if a + # property has been set to an empty value. + get_property(lib_deps GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_${name}) + + llvm_map_components_to_libnames(llvm_libs + ${ARG_LINK_COMPONENTS} + ${LLVM_LINK_COMPONENTS} + ) + + if(CMAKE_VERSION VERSION_LESS 2.8.12) + # Link libs w/o keywords, assuming PUBLIC. + target_link_libraries(${name} + ${ARG_LINK_LIBS} + ${lib_deps} + ${llvm_libs} + ) + elseif(ARG_STATIC) + target_link_libraries(${name} INTERFACE + ${ARG_LINK_LIBS} + ${lib_deps} + ${llvm_libs} + ) + elseif((CYGWIN OR WIN32) AND ARG_SHARED) + # Win32's import library may be unaware of its dependent libs. + target_link_libraries(${name} PRIVATE + ${ARG_LINK_LIBS} + ${lib_deps} + ${llvm_libs} + ) + elseif(ARG_SHARED AND BUILD_SHARED_LIBS) + # FIXME: It may be PRIVATE since SO knows its dependent libs. + target_link_libraries(${name} PUBLIC + ${ARG_LINK_LIBS} + ${lib_deps} + ${llvm_libs} + ) + else() + # MODULE|SHARED + target_link_libraries(${name} PRIVATE + ${ARG_LINK_LIBS} + ${lib_deps} + ${llvm_libs} + ) + endif() + + if(LLVM_COMMON_DEPENDS) + add_dependencies(${name} ${LLVM_COMMON_DEPENDS}) + # Add dependencies also to objlibs. + # CMake issue 14747 -- add_dependencies() might be ignored to objlib's user. + foreach(objlib ${objlibs}) + add_dependencies(${objlib} ${LLVM_COMMON_DEPENDS}) + endforeach() + endif() +endfunction() + +macro(add_llvm_library name) + if( BUILD_SHARED_LIBS ) + llvm_add_library(${name} SHARED ${ARGN}) + else() + llvm_add_library(${name} ${ARGN}) + endif() + set_property( GLOBAL APPEND PROPERTY LLVM_LIBS ${name} ) + + if( EXCLUDE_FROM_ALL ) + set_target_properties( ${name} PROPERTIES EXCLUDE_FROM_ALL ON) + else() + if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY OR ${name} STREQUAL "LTO") + install(TARGETS ${name} + EXPORT LLVMExports + RUNTIME DESTINATION bin + LIBRARY DESTINATION lib${LLVM_LIBDIR_SUFFIX} + ARCHIVE DESTINATION lib${LLVM_LIBDIR_SUFFIX}) + endif() + set_property(GLOBAL APPEND PROPERTY LLVM_EXPORTS ${name}) + endif() + set_target_properties(${name} PROPERTIES FOLDER "Libraries") +endmacro(add_llvm_library name) + +macro(add_llvm_loadable_module name) + llvm_add_library(${name} MODULE ${ARGN}) + if(NOT TARGET ${name}) + # Add empty "phony" target + add_custom_target(${name}) + else() + if( EXCLUDE_FROM_ALL ) + set_target_properties( ${name} PROPERTIES EXCLUDE_FROM_ALL ON) + else() + if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY) + if(WIN32 OR CYGWIN) + # DLL platform + set(dlldir "bin") + else() + set(dlldir "lib${LLVM_LIBDIR_SUFFIX}") + endif() + install(TARGETS ${name} + EXPORT LLVMExports + LIBRARY DESTINATION ${dlldir} + ARCHIVE DESTINATION lib${LLVM_LIBDIR_SUFFIX}) + endif() + set_property(GLOBAL APPEND PROPERTY LLVM_EXPORTS ${name}) + endif() + endif() + + set_target_properties(${name} PROPERTIES FOLDER "Loadable modules") +endmacro(add_llvm_loadable_module name) + + +macro(add_llvm_executable name) + llvm_process_sources( ALL_FILES ${ARGN} ) + if( EXCLUDE_FROM_ALL ) + add_executable(${name} EXCLUDE_FROM_ALL ${ALL_FILES}) + else() + add_executable(${name} ${ALL_FILES}) + endif() + llvm_update_compile_flags(${name}) + add_dead_strip( ${name} ) + + if (LLVM_EXPORTED_SYMBOL_FILE) + add_llvm_symbol_exports( ${name} ${LLVM_EXPORTED_SYMBOL_FILE} ) + endif(LLVM_EXPORTED_SYMBOL_FILE) + + set(EXCLUDE_FROM_ALL OFF) + set_output_directory(${name} ${LLVM_RUNTIME_OUTPUT_INTDIR} ${LLVM_LIBRARY_OUTPUT_INTDIR}) + llvm_config( ${name} ${LLVM_LINK_COMPONENTS} ) + if( LLVM_COMMON_DEPENDS ) + add_dependencies( ${name} ${LLVM_COMMON_DEPENDS} ) + endif( LLVM_COMMON_DEPENDS ) +endmacro(add_llvm_executable name) + + +set (LLVM_TOOLCHAIN_TOOLS + llvm-ar + llvm-objdump + ) + +macro(add_llvm_tool name) + if( NOT LLVM_BUILD_TOOLS ) + set(EXCLUDE_FROM_ALL ON) + endif() + add_llvm_executable(${name} ${ARGN}) + + list(FIND LLVM_TOOLCHAIN_TOOLS ${name} LLVM_IS_${name}_TOOLCHAIN_TOOL) + if (LLVM_IS_${name}_TOOLCHAIN_TOOL GREATER -1 OR NOT LLVM_INSTALL_TOOLCHAIN_ONLY) + if( LLVM_BUILD_TOOLS ) + install(TARGETS ${name} + EXPORT LLVMExports + RUNTIME DESTINATION bin) + endif() + endif() + if( LLVM_BUILD_TOOLS ) + set_property(GLOBAL APPEND PROPERTY LLVM_EXPORTS ${name}) + endif() + set_target_properties(${name} PROPERTIES FOLDER "Tools") +endmacro(add_llvm_tool name) + + +macro(add_llvm_example name) + if( NOT LLVM_BUILD_EXAMPLES ) + set(EXCLUDE_FROM_ALL ON) + endif() + add_llvm_executable(${name} ${ARGN}) + if( LLVM_BUILD_EXAMPLES ) + install(TARGETS ${name} RUNTIME DESTINATION examples) + endif() + set_target_properties(${name} PROPERTIES FOLDER "Examples") +endmacro(add_llvm_example name) + + +macro(add_llvm_utility name) + add_llvm_executable(${name} ${ARGN}) + set_target_properties(${name} PROPERTIES FOLDER "Utils") +endmacro(add_llvm_utility name) + + +macro(add_llvm_target target_name) + include_directories(BEFORE + ${CMAKE_CURRENT_BINARY_DIR} + ${CMAKE_CURRENT_SOURCE_DIR}) + add_llvm_library(LLVM${target_name} ${ARGN}) + set( CURRENT_LLVM_TARGET LLVM${target_name} ) +endmacro(add_llvm_target) + +# Add external project that may want to be built as part of llvm such as Clang, +# lld, and Polly. This adds two options. One for the source directory of the +# project, which defaults to ${CMAKE_CURRENT_SOURCE_DIR}/${name}. Another to +# enable or disable building it with everything else. +# Additional parameter can be specified as the name of directory. +macro(add_llvm_external_project name) + set(add_llvm_external_dir "${ARGN}") + if("${add_llvm_external_dir}" STREQUAL "") + set(add_llvm_external_dir ${name}) + endif() + list(APPEND LLVM_IMPLICIT_PROJECT_IGNORE "${CMAKE_CURRENT_SOURCE_DIR}/${add_llvm_external_dir}") + string(REPLACE "-" "_" nameUNDERSCORE ${name}) + string(TOUPPER ${nameUNDERSCORE} nameUPPER) + set(LLVM_EXTERNAL_${nameUPPER}_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/${add_llvm_external_dir}" + CACHE PATH "Path to ${name} source directory") + if (NOT ${LLVM_EXTERNAL_${nameUPPER}_SOURCE_DIR} STREQUAL "" + AND EXISTS ${LLVM_EXTERNAL_${nameUPPER}_SOURCE_DIR}/CMakeLists.txt) + option(LLVM_EXTERNAL_${nameUPPER}_BUILD + "Whether to build ${name} as part of LLVM" ON) + if (LLVM_EXTERNAL_${nameUPPER}_BUILD) + add_subdirectory(${LLVM_EXTERNAL_${nameUPPER}_SOURCE_DIR} ${add_llvm_external_dir}) + endif() + endif() +endmacro(add_llvm_external_project) + +macro(add_llvm_tool_subdirectory name) + list(APPEND LLVM_IMPLICIT_PROJECT_IGNORE "${CMAKE_CURRENT_SOURCE_DIR}/${name}") + add_subdirectory(${name}) +endmacro(add_llvm_tool_subdirectory) + +macro(ignore_llvm_tool_subdirectory name) + list(APPEND LLVM_IMPLICIT_PROJECT_IGNORE "${CMAKE_CURRENT_SOURCE_DIR}/${name}") +endmacro(ignore_llvm_tool_subdirectory) + +function(add_llvm_implicit_external_projects) + set(list_of_implicit_subdirs "") + file(GLOB sub-dirs "${CMAKE_CURRENT_SOURCE_DIR}/*") + foreach(dir ${sub-dirs}) + if(IS_DIRECTORY "${dir}") + list(FIND LLVM_IMPLICIT_PROJECT_IGNORE "${dir}" tool_subdir_ignore) + if( tool_subdir_ignore EQUAL -1 + AND EXISTS "${dir}/CMakeLists.txt") + get_filename_component(fn "${dir}" NAME) + list(APPEND list_of_implicit_subdirs "${fn}") + endif() + endif() + endforeach() + + foreach(external_proj ${list_of_implicit_subdirs}) + add_llvm_external_project("${external_proj}") + endforeach() +endfunction(add_llvm_implicit_external_projects) + +# Generic support for adding a unittest. +function(add_unittest test_suite test_name) + if( NOT LLVM_BUILD_TESTS ) + set(EXCLUDE_FROM_ALL ON) + endif() + + # Visual Studio 2012 only supports up to 8 template parameters in + # std::tr1::tuple by default, but gtest requires 10 + if (MSVC AND MSVC_VERSION EQUAL 1700) + list(APPEND LLVM_COMPILE_DEFINITIONS _VARIADIC_MAX=10) + endif () + + include_directories(${LLVM_MAIN_SRC_DIR}/utils/unittest/googletest/include) + if (NOT LLVM_ENABLE_THREADS) + list(APPEND LLVM_COMPILE_DEFINITIONS GTEST_HAS_PTHREAD=0) + endif () + + if (SUPPORTS_NO_VARIADIC_MACROS_FLAG) + list(APPEND LLVM_COMPILE_FLAGS "-Wno-variadic-macros") + endif () + + set(LLVM_REQUIRES_RTTI OFF) + + add_llvm_executable(${test_name} ${ARGN}) + set(outdir ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}) + set_output_directory(${test_name} ${outdir} ${outdir}) + target_link_libraries(${test_name} + gtest + gtest_main + LLVMSupport # gtest needs it for raw_ostream. + ) + + add_dependencies(${test_suite} ${test_name}) + get_target_property(test_suite_folder ${test_suite} FOLDER) + if (NOT ${test_suite_folder} STREQUAL "NOTFOUND") + set_property(TARGET ${test_name} PROPERTY FOLDER "${test_suite_folder}") + endif () +endfunction() + +# This function provides an automatic way to 'configure'-like generate a file +# based on a set of common and custom variables, specifically targeting the +# variables needed for the 'lit.site.cfg' files. This function bundles the +# common variables that any Lit instance is likely to need, and custom +# variables can be passed in. +function(configure_lit_site_cfg input output) + foreach(c ${LLVM_TARGETS_TO_BUILD}) + set(TARGETS_BUILT "${TARGETS_BUILT} ${c}") + endforeach(c) + set(TARGETS_TO_BUILD ${TARGETS_BUILT}) + + set(SHLIBEXT "${LTDL_SHLIB_EXT}") + + # Configuration-time: See Unit/lit.site.cfg.in + if (CMAKE_CFG_INTDIR STREQUAL ".") + set(LLVM_BUILD_MODE ".") + else () + set(LLVM_BUILD_MODE "%(build_mode)s") + endif () + + # They below might not be the build tree but provided binary tree. + set(LLVM_SOURCE_DIR ${LLVM_MAIN_SRC_DIR}) + set(LLVM_BINARY_DIR ${LLVM_BINARY_DIR}) + string(REPLACE ${CMAKE_CFG_INTDIR} ${LLVM_BUILD_MODE} LLVM_TOOLS_DIR ${LLVM_TOOLS_BINARY_DIR}) + string(REPLACE ${CMAKE_CFG_INTDIR} ${LLVM_BUILD_MODE} LLVM_LIBS_DIR ${LLVM_LIBRARY_DIR}) + + # SHLIBDIR points the build tree. + string(REPLACE ${CMAKE_CFG_INTDIR} ${LLVM_BUILD_MODE} SHLIBDIR "${LLVM_SHLIB_OUTPUT_INTDIR}") + + set(PYTHON_EXECUTABLE ${PYTHON_EXECUTABLE}) + # FIXME: "ENABLE_SHARED" doesn't make sense, since it is used just for + # plugins. We may rename it. + if(LLVM_ENABLE_PLUGINS) + set(ENABLE_SHARED "1") + else() + set(ENABLE_SHARED "0") + endif() + + if(LLVM_ENABLE_ASSERTIONS AND NOT MSVC_IDE) + set(ENABLE_ASSERTIONS "1") + else() + set(ENABLE_ASSERTIONS "0") + endif() + + set(HOST_OS ${CMAKE_SYSTEM_NAME}) + set(HOST_ARCH ${CMAKE_SYSTEM_PROCESSOR}) + + configure_file(${input} ${output} @ONLY) +endfunction() + +# A raw function to create a lit target. This is used to implement the testuite +# management functions. +function(add_lit_target target comment) + parse_arguments(ARG "PARAMS;DEPENDS;ARGS" "" ${ARGN}) + set(LIT_ARGS "${ARG_ARGS} ${LLVM_LIT_ARGS}") + separate_arguments(LIT_ARGS) + if (NOT CMAKE_CFG_INTDIR STREQUAL ".") + list(APPEND LIT_ARGS --param build_mode=${CMAKE_CFG_INTDIR}) + endif () + if (LLVM_MAIN_SRC_DIR) + set (LIT_COMMAND ${PYTHON_EXECUTABLE} ${LLVM_MAIN_SRC_DIR}/utils/lit/lit.py) + else() + find_program(LIT_COMMAND llvm-lit) + endif () + list(APPEND LIT_COMMAND ${LIT_ARGS}) + foreach(param ${ARG_PARAMS}) + list(APPEND LIT_COMMAND --param ${param}) + endforeach() + if( ARG_DEPENDS ) + add_custom_target(${target} + COMMAND ${LIT_COMMAND} ${ARG_DEFAULT_ARGS} + COMMENT "${comment}" + ) + add_dependencies(${target} ${ARG_DEPENDS}) + else() + add_custom_target(${target} + COMMAND ${CMAKE_COMMAND} -E echo "${target} does nothing, no tools built.") + message(STATUS "${target} does nothing.") + endif() + + # Tests should be excluded from "Build Solution". + set_target_properties(${target} PROPERTIES EXCLUDE_FROM_DEFAULT_BUILD ON) +endfunction() + +# A function to add a set of lit test suites to be driven through 'check-*' targets. +function(add_lit_testsuite target comment) + parse_arguments(ARG "PARAMS;DEPENDS;ARGS" "" ${ARGN}) + + # EXCLUDE_FROM_ALL excludes the test ${target} out of check-all. + if(NOT EXCLUDE_FROM_ALL) + # Register the testsuites, params and depends for the global check rule. + set_property(GLOBAL APPEND PROPERTY LLVM_LIT_TESTSUITES ${ARG_DEFAULT_ARGS}) + set_property(GLOBAL APPEND PROPERTY LLVM_LIT_PARAMS ${ARG_PARAMS}) + set_property(GLOBAL APPEND PROPERTY LLVM_LIT_DEPENDS ${ARG_DEPENDS}) + set_property(GLOBAL APPEND PROPERTY LLVM_LIT_EXTRA_ARGS ${ARG_ARGS}) + endif() + + # Produce a specific suffixed check rule. + add_lit_target(${target} ${comment} + ${ARG_DEFAULT_ARGS} + PARAMS ${ARG_PARAMS} + DEPENDS ${ARG_DEPENDS} + ARGS ${ARG_ARGS} + ) +endfunction() diff --git a/llvm_build/share/llvm/cmake/AddLLVMDefinitions.cmake b/llvm_build/share/llvm/cmake/AddLLVMDefinitions.cmake new file mode 100644 index 000000000..33ac9731d --- /dev/null +++ b/llvm_build/share/llvm/cmake/AddLLVMDefinitions.cmake @@ -0,0 +1,13 @@ +# There is no clear way of keeping track of compiler command-line +# options chosen via `add_definitions', so we need our own method for +# using it on tools/llvm-config/CMakeLists.txt. + +# Beware that there is no implementation of remove_llvm_definitions. + +macro(add_llvm_definitions) + # We don't want no semicolons on LLVM_DEFINITIONS: + foreach(arg ${ARGN}) + set(LLVM_DEFINITIONS "${LLVM_DEFINITIONS} ${arg}") + endforeach(arg) + add_definitions( ${ARGN} ) +endmacro(add_llvm_definitions) diff --git a/llvm_build/share/llvm/cmake/AddSphinxTarget.cmake b/llvm_build/share/llvm/cmake/AddSphinxTarget.cmake new file mode 100644 index 000000000..fc28a4940 --- /dev/null +++ b/llvm_build/share/llvm/cmake/AddSphinxTarget.cmake @@ -0,0 +1,56 @@ +# Handy function for creating the different Sphinx targets. +# +# ``builder`` should be one of the supported builders used by +# the sphinx-build command. +# +# ``project`` should be the project name +function (add_sphinx_target builder project) + set(SPHINX_BUILD_DIR "${CMAKE_CURRENT_BINARY_DIR}/${builder}") + set(SPHINX_DOC_TREE_DIR "${CMAKE_CURRENT_BINARY_DIR}/_doctrees") + set(SPHINX_TARGET_NAME docs-${project}-${builder}) + add_custom_target(${SPHINX_TARGET_NAME} + COMMAND ${SPHINX_EXECUTABLE} + -b ${builder} + -d "${SPHINX_DOC_TREE_DIR}" + -q # Quiet: no output other than errors and warnings. + -W # Warnings are errors. + "${CMAKE_CURRENT_SOURCE_DIR}" # Source + "${SPHINX_BUILD_DIR}" # Output + COMMENT + "Generating ${builder} Sphinx documentation for ${project}") + + # When "clean" target is run, remove the Sphinx build directory + set_property(DIRECTORY APPEND PROPERTY + ADDITIONAL_MAKE_CLEAN_FILES + "${SPHINX_BUILD_DIR}") + + # We need to remove ${SPHINX_DOC_TREE_DIR} when make clean is run + # but we should only add this path once + get_property(_CURRENT_MAKE_CLEAN_FILES + DIRECTORY PROPERTY ADDITIONAL_MAKE_CLEAN_FILES) + list(FIND _CURRENT_MAKE_CLEAN_FILES "${SPHINX_DOC_TREE_DIR}" _INDEX) + if (_INDEX EQUAL -1) + set_property(DIRECTORY APPEND PROPERTY + ADDITIONAL_MAKE_CLEAN_FILES + "${SPHINX_DOC_TREE_DIR}") + endif() + + if (LLVM_BUILD_DOCS) + add_dependencies(sphinx ${SPHINX_TARGET_NAME}) + + # Handle installation + if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY) + if (builder STREQUAL man) + # FIXME: We might not ship all the tools that these man pages describe + install(DIRECTORY "${SPHINX_BUILD_DIR}/" # Slash indicates contents of + DESTINATION share/man/man1) + + elseif (builder STREQUAL html) + install(DIRECTORY "${SPHINX_BUILD_DIR}" + DESTINATION "share/doc/${project}") + else() + message(WARNING Installation of ${builder} not supported) + endif() + endif() + endif() +endfunction() diff --git a/llvm_build/share/llvm/cmake/CheckAtomic.cmake b/llvm_build/share/llvm/cmake/CheckAtomic.cmake new file mode 100644 index 000000000..0d63a82b9 --- /dev/null +++ b/llvm_build/share/llvm/cmake/CheckAtomic.cmake @@ -0,0 +1,29 @@ +# atomic builtins are required for threading support. + +INCLUDE(CheckCXXSourceCompiles) + +CHECK_CXX_SOURCE_COMPILES(" +#ifdef _MSC_VER +#include +#endif +int main() { +#ifdef _MSC_VER + volatile LONG val = 1; + MemoryBarrier(); + InterlockedCompareExchange(&val, 0, 1); + InterlockedIncrement(&val); + InterlockedDecrement(&val); +#else + volatile unsigned long val = 1; + __sync_synchronize(); + __sync_val_compare_and_swap(&val, 1, 0); + __sync_add_and_fetch(&val, 1); + __sync_sub_and_fetch(&val, 1); +#endif + return 0; + } +" LLVM_HAS_ATOMICS) + +if( NOT LLVM_HAS_ATOMICS ) + message(STATUS "Warning: LLVM will be built thread-unsafe because atomic builtins are missing") +endif() diff --git a/llvm_build/share/llvm/cmake/ChooseMSVCCRT.cmake b/llvm_build/share/llvm/cmake/ChooseMSVCCRT.cmake new file mode 100644 index 000000000..0e6e1aa55 --- /dev/null +++ b/llvm_build/share/llvm/cmake/ChooseMSVCCRT.cmake @@ -0,0 +1,106 @@ +# The macro choose_msvc_crt() takes a list of possible +# C runtimes to choose from, in the form of compiler flags, +# to present to the user. (MTd for /MTd, etc) +# +# The macro is invoked at the end of the file. +# +# CMake already sets CRT flags in the CMAKE_CXX_FLAGS_* and +# CMAKE_C_FLAGS_* variables by default. To let the user +# override that for each build type: +# 1. Detect which CRT is already selected, and reflect this in +# LLVM_USE_CRT_* so the user can have a better idea of what +# changes they're making. +# 2. Replace the flags in both variables with the new flag via a regex. +# 3. set() the variables back into the cache so the changes +# are user-visible. + +### Helper macros: ### +macro(make_crt_regex regex crts) + set(${regex} "") + foreach(crt ${${crts}}) + # Trying to match the beginning or end of the string with stuff + # like [ ^]+ didn't work, so use a bunch of parentheses instead. + set(${regex} "${${regex}}|(^| +)/${crt}($| +)") + endforeach(crt) + string(REGEX REPLACE "^\\|" "" ${regex} "${${regex}}") +endmacro(make_crt_regex) + +macro(get_current_crt crt_current regex flagsvar) + # Find the selected-by-CMake CRT for each build type, if any. + # Strip off the leading slash and any whitespace. + string(REGEX MATCH "${${regex}}" ${crt_current} "${${flagsvar}}") + string(REPLACE "/" " " ${crt_current} "${${crt_current}}") + string(STRIP "${${crt_current}}" ${crt_current}) +endmacro(get_current_crt) + +# Replaces or adds a flag to a variable. +# Expects 'flag' to be padded with spaces. +macro(set_flag_in_var flagsvar regex flag) + string(REGEX MATCH "${${regex}}" current_flag "${${flagsvar}}") + if("${current_flag}" STREQUAL "") + set(${flagsvar} "${${flagsvar}}${${flag}}") + else() + string(REGEX REPLACE "${${regex}}" "${${flag}}" ${flagsvar} "${${flagsvar}}") + endif() + string(STRIP "${${flagsvar}}" ${flagsvar}) + # Make sure this change gets reflected in the cache/gui. + # CMake requires the docstring parameter whenever set() touches the cache, + # so get the existing docstring and re-use that. + get_property(flagsvar_docs CACHE ${flagsvar} PROPERTY HELPSTRING) + set(${flagsvar} "${${flagsvar}}" CACHE STRING "${flagsvar_docs}" FORCE) +endmacro(set_flag_in_var) + + +macro(choose_msvc_crt MSVC_CRT) + if(LLVM_USE_CRT) + message(FATAL_ERROR + "LLVM_USE_CRT is deprecated. Use the CMAKE_BUILD_TYPE-specific +variables (LLVM_USE_CRT_DEBUG, etc) instead.") + endif() + + make_crt_regex(MSVC_CRT_REGEX ${MSVC_CRT}) + + foreach(build_type ${CMAKE_CONFIGURATION_TYPES} ${CMAKE_BUILD_TYPE}) + string(TOUPPER "${build_type}" build) + if (NOT LLVM_USE_CRT_${build}) + get_current_crt(LLVM_USE_CRT_${build} + MSVC_CRT_REGEX + CMAKE_CXX_FLAGS_${build}) + set(LLVM_USE_CRT_${build} + "${LLVM_USE_CRT_${build}}" + CACHE STRING "Specify VC++ CRT to use for ${build_type} configurations." + FORCE) + set_property(CACHE LLVM_USE_CRT_${build} + PROPERTY STRINGS ;${${MSVC_CRT}}) + endif(NOT LLVM_USE_CRT_${build}) + endforeach(build_type) + + foreach(build_type ${CMAKE_CONFIGURATION_TYPES} ${CMAKE_BUILD_TYPE}) + string(TOUPPER "${build_type}" build) + if ("${LLVM_USE_CRT_${build}}" STREQUAL "") + set(flag_string " ") + else() + set(flag_string " /${LLVM_USE_CRT_${build}} ") + list(FIND ${MSVC_CRT} ${LLVM_USE_CRT_${build}} idx) + if (idx LESS 0) + message(FATAL_ERROR + "Invalid value for LLVM_USE_CRT_${build}: ${LLVM_USE_CRT_${build}}. Valid options are one of: ${${MSVC_CRT}}") + endif (idx LESS 0) + message(STATUS "Using ${build_type} VC++ CRT: ${LLVM_USE_CRT_${build}}") + endif() + foreach(lang C CXX) + set_flag_in_var(CMAKE_${lang}_FLAGS_${build} MSVC_CRT_REGEX flag_string) + endforeach(lang) + endforeach(build_type) +endmacro(choose_msvc_crt MSVC_CRT) + + +# List of valid CRTs for MSVC +set(MSVC_CRT + MD + MDd + MT + MTd) + +choose_msvc_crt(MSVC_CRT) + diff --git a/llvm_build/share/llvm/cmake/FindSphinx.cmake b/llvm_build/share/llvm/cmake/FindSphinx.cmake new file mode 100644 index 000000000..a2adcae73 --- /dev/null +++ b/llvm_build/share/llvm/cmake/FindSphinx.cmake @@ -0,0 +1,25 @@ +# CMake find_package() Module for Sphinx documentation generator +# http://sphinx-doc.org/ +# +# Example usage: +# +# find_package(Sphinx) +# +# If successful the following variables will be defined +# SPHINX_FOUND +# SPHINX_EXECUTABLE + +find_program(SPHINX_EXECUTABLE + NAMES sphinx-build sphinx-build2 + DOC "Path to sphinx-build executable") + +# Handle REQUIRED and QUIET arguments +# this will also set SPHINX_FOUND to true if SPHINX_EXECUTABLE exists +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(Sphinx + "Failed to locate sphinx-build executable" + SPHINX_EXECUTABLE) + +# Provide options for controlling different types of output +option(SPHINX_OUTPUT_HTML "Output standalone HTML files" ON) +option(SPHINX_OUTPUT_MAN "Output man pages" ON) diff --git a/llvm_build/share/llvm/cmake/GetHostTriple.cmake b/llvm_build/share/llvm/cmake/GetHostTriple.cmake new file mode 100644 index 000000000..671a8ce7d --- /dev/null +++ b/llvm_build/share/llvm/cmake/GetHostTriple.cmake @@ -0,0 +1,30 @@ +# Returns the host triple. +# Invokes config.guess + +function( get_host_triple var ) + if( MSVC ) + if( CMAKE_CL_64 ) + set( value "x86_64-pc-win32" ) + else() + set( value "i686-pc-win32" ) + endif() + elseif( MINGW AND NOT MSYS ) + if( CMAKE_SIZEOF_VOID_P EQUAL 8 ) + set( value "x86_64-w64-mingw32" ) + else() + set( value "i686-pc-mingw32" ) + endif() + else( MSVC ) + set(config_guess ${LLVM_MAIN_SRC_DIR}/autoconf/config.guess) + execute_process(COMMAND sh ${config_guess} + RESULT_VARIABLE TT_RV + OUTPUT_VARIABLE TT_OUT + OUTPUT_STRIP_TRAILING_WHITESPACE) + if( NOT TT_RV EQUAL 0 ) + message(FATAL_ERROR "Failed to execute ${config_guess}") + endif( NOT TT_RV EQUAL 0 ) + set( value ${TT_OUT} ) + endif( MSVC ) + set( ${var} ${value} PARENT_SCOPE ) + message(STATUS "Target triple: ${value}") +endfunction( get_host_triple var ) diff --git a/llvm_build/share/llvm/cmake/GetSVN.cmake b/llvm_build/share/llvm/cmake/GetSVN.cmake new file mode 100644 index 000000000..acccc12a9 --- /dev/null +++ b/llvm_build/share/llvm/cmake/GetSVN.cmake @@ -0,0 +1,25 @@ +# CMake project that writes Subversion revision information to a header. +# +# Input variables: +# FIRST_SOURCE_DIR - First source directory +# FIRST_REPOSITORY - The macro to define to the first revision number. +# SECOND_SOURCE_DIR - Second source directory +# SECOND_REPOSITORY - The macro to define to the second revision number. +# HEADER_FILE - The header file to write +include(FindSubversion) +if (Subversion_FOUND AND EXISTS "${FIRST_SOURCE_DIR}/.svn") + # Repository information for the first repository. + Subversion_WC_INFO(${FIRST_SOURCE_DIR} MY) + file(WRITE ${HEADER_FILE}.txt "#define ${FIRST_REPOSITORY} \"${MY_WC_REVISION}\"\n") + + # Repository information for the second repository. + if (EXISTS "${SECOND_SOURCE_DIR}/.svn") + Subversion_WC_INFO(${SECOND_SOURCE_DIR} MY) + file(APPEND ${HEADER_FILE}.txt + "#define ${SECOND_REPOSITORY} \"${MY_WC_REVISION}\"\n") + endif () + + # Copy the file only if it has changed. + execute_process(COMMAND ${CMAKE_COMMAND} -E copy_if_different + ${HEADER_FILE}.txt ${HEADER_FILE}) +endif() diff --git a/llvm_build/share/llvm/cmake/HandleLLVMOptions.cmake b/llvm_build/share/llvm/cmake/HandleLLVMOptions.cmake new file mode 100644 index 000000000..8258512c4 --- /dev/null +++ b/llvm_build/share/llvm/cmake/HandleLLVMOptions.cmake @@ -0,0 +1,428 @@ +# This CMake module is responsible for interpreting the user defined LLVM_ +# options and executing the appropriate CMake commands to realize the users' +# selections. + +include(HandleLLVMStdlib) +include(AddLLVMDefinitions) +include(CheckCCompilerFlag) +include(CheckCXXCompilerFlag) + +if(NOT LLVM_FORCE_USE_OLD_TOOLCHAIN) + if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU") + if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 4.7) + message(FATAL_ERROR "Host GCC version must be at least 4.7!") + endif() + elseif(CMAKE_CXX_COMPILER_ID STREQUAL "Clang") + if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 3.1) + message(FATAL_ERROR "Host Clang version must be at least 3.1!") + endif() + + # Also test that we aren't using too old of a version of libstdc++ with the + # Clang compiler. This is tricky as there is no real way to check the + # version of libstdc++ directly. Instead we test for a known bug in + # libstdc++4.6 that is fixed in libstdc++4.7. + if(NOT LLVM_ENABLE_LIBCXX) + set(OLD_CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS}) + set(OLD_CMAKE_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES}) + set(CMAKE_REQUIRED_FLAGS "-std=c++0x") + if (ANDROID) + set(CMAKE_REQUIRED_LIBRARIES "atomic") + endif() + check_cxx_source_compiles(" +#include +std::atomic x(0.0f); +int main() { return (float)x; }" + LLVM_NO_OLD_LIBSTDCXX) + if(NOT LLVM_NO_OLD_LIBSTDCXX) + message(FATAL_ERROR "Host Clang must be able to find libstdc++4.7 or newer!") + endif() + set(CMAKE_REQUIRED_FLAGS ${OLD_CMAKE_REQUIRED_FLAGS}) + set(CMAKE_REQUIRED_LIBRARIES ${OLD_CMAKE_REQUIRED_LIBRARIES}) + endif() + elseif(CMAKE_CXX_COMPILER_ID MATCHES "MSVC") + if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 17.0) + message(FATAL_ERROR "Host Visual Studio must be at least 2012 (MSVC 17.0)") + endif() + endif() +endif() + +if( LLVM_ENABLE_ASSERTIONS ) + # MSVC doesn't like _DEBUG on release builds. See PR 4379. + if( NOT MSVC ) + add_definitions( -D_DEBUG ) + endif() + # On non-Debug builds cmake automatically defines NDEBUG, so we + # explicitly undefine it: + if( NOT uppercase_CMAKE_BUILD_TYPE STREQUAL "DEBUG" ) + add_definitions( -UNDEBUG ) + # Also remove /D NDEBUG to avoid MSVC warnings about conflicting defines. + foreach (flags_var_to_scrub + CMAKE_CXX_FLAGS_RELEASE + CMAKE_CXX_FLAGS_RELWITHDEBINFO + CMAKE_CXX_FLAGS_MINSIZEREL + CMAKE_C_FLAGS_RELEASE + CMAKE_C_FLAGS_RELWITHDEBINFO + CMAKE_C_FLAGS_MINSIZEREL) + string (REGEX REPLACE "(^| )[/-]D *NDEBUG($| )" " " + "${flags_var_to_scrub}" "${${flags_var_to_scrub}}") + endforeach() + endif() +endif() + +if(WIN32) + set(LLVM_HAVE_LINK_VERSION_SCRIPT 0) + if(CYGWIN) + set(LLVM_ON_WIN32 0) + set(LLVM_ON_UNIX 1) + else(CYGWIN) + set(LLVM_ON_WIN32 1) + set(LLVM_ON_UNIX 0) + endif(CYGWIN) + # Maximum path length is 160 for non-unicode paths + set(MAXPATHLEN 160) +else(WIN32) + if(UNIX) + set(LLVM_ON_WIN32 0) + set(LLVM_ON_UNIX 1) + if(APPLE) + set(LLVM_HAVE_LINK_VERSION_SCRIPT 0) + else(APPLE) + set(LLVM_HAVE_LINK_VERSION_SCRIPT 1) + endif(APPLE) + # FIXME: Maximum path length is currently set to 'safe' fixed value + set(MAXPATHLEN 2024) + else(UNIX) + MESSAGE(SEND_ERROR "Unable to determine platform") + endif(UNIX) +endif(WIN32) + +set(EXEEXT ${CMAKE_EXECUTABLE_SUFFIX}) +set(LTDL_SHLIB_EXT ${CMAKE_SHARED_LIBRARY_SUFFIX}) + +# We use *.dylib rather than *.so on darwin. +set(LLVM_PLUGIN_EXT ${CMAKE_SHARED_LIBRARY_SUFFIX}) + +if(APPLE) + # Darwin-specific linker flags for loadable modules. + set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,-flat_namespace -Wl,-undefined -Wl,suppress") +endif() + +function(append value) + foreach(variable ${ARGN}) + set(${variable} "${${variable}} ${value}" PARENT_SCOPE) + endforeach(variable) +endfunction() + +function(append_if condition value) + if (${condition}) + foreach(variable ${ARGN}) + set(${variable} "${${variable}} ${value}" PARENT_SCOPE) + endforeach(variable) + endif() +endfunction() + +macro(add_flag_if_supported flag name) + check_c_compiler_flag("-Werror ${flag}" "C_SUPPORTS_${name}") + append_if("C_SUPPORTS_${name}" "${flag}" CMAKE_C_FLAGS) + check_cxx_compiler_flag("-Werror ${flag}" "CXX_SUPPORTS_${name}") + append_if("CXX_SUPPORTS_${name}" "${flag}" CMAKE_CXX_FLAGS) +endmacro() + +function(add_flag_or_print_warning flag name) + check_c_compiler_flag("-Werror ${flag}" "C_SUPPORTS_${name}") + check_cxx_compiler_flag("-Werror ${flag}" "CXX_SUPPORTS_${name}") + if ("C_SUPPORTS_${name}" AND "CXX_SUPPORTS_${name}") + message(STATUS "Building with ${flag}") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${flag}" PARENT_SCOPE) + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${flag}" PARENT_SCOPE) + else() + message(WARNING "${flag} is not supported.") + endif() +endfunction() + +if( LLVM_ENABLE_PIC ) + if( XCODE ) + # Xcode has -mdynamic-no-pic on by default, which overrides -fPIC. I don't + # know how to disable this, so just force ENABLE_PIC off for now. + message(WARNING "-fPIC not supported with Xcode.") + elseif( WIN32 OR CYGWIN) + # On Windows all code is PIC. MinGW warns if -fPIC is used. + else() + add_flag_or_print_warning("-fPIC" FPIC) + + if( WIN32 OR CYGWIN) + # MinGW warns if -fvisibility-inlines-hidden is used. + else() + check_cxx_compiler_flag("-fvisibility-inlines-hidden" SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG) + append_if(SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG "-fvisibility-inlines-hidden" CMAKE_CXX_FLAGS) + endif() + endif() +endif() + +if( CMAKE_SIZEOF_VOID_P EQUAL 8 AND NOT WIN32 ) + # TODO: support other platforms and toolchains. + if( LLVM_BUILD_32_BITS ) + message(STATUS "Building 32 bits executables and libraries.") + add_llvm_definitions( -m32 ) + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -m32") + set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -m32") + set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -m32") + endif( LLVM_BUILD_32_BITS ) +endif( CMAKE_SIZEOF_VOID_P EQUAL 8 AND NOT WIN32 ) + +if( XCODE ) + # For Xcode enable several build settings that correspond to + # many warnings that are on by default in Clang but are + # not enabled for historical reasons. For versions of Xcode + # that do not support these options they will simply + # be ignored. + set(CMAKE_XCODE_ATTRIBUTE_GCC_WARN_ABOUT_RETURN_TYPE "YES") + set(CMAKE_XCODE_ATTRIBUTE_GCC_WARN_ABOUT_MISSING_NEWLINE "YES") + set(CMAKE_XCODE_ATTRIBUTE_GCC_WARN_UNUSED_VALUE "YES") + set(CMAKE_XCODE_ATTRIBUTE_GCC_WARN_UNUSED_VARIABLE "YES") + set(CMAKE_XCODE_ATTRIBUTE_GCC_WARN_SIGN_COMPARE "YES") + set(CMAKE_XCODE_ATTRIBUTE_GCC_WARN_UNUSED_FUNCTION "YES") + set(CMAKE_XCODE_ATTRIBUTE_GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED "YES") + set(CMAKE_XCODE_ATTRIBUTE_GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS "YES") + set(CMAKE_XCODE_ATTRIBUTE_GCC_WARN_UNINITIALIZED_AUTOS "YES") + set(CMAKE_XCODE_ATTRIBUTE_CLANG_WARN_BOOL_CONVERSION "YES") + set(CMAKE_XCODE_ATTRIBUTE_CLANG_WARN_EMPTY_BODY "YES") + set(CMAKE_XCODE_ATTRIBUTE_CLANG_WARN_ENUM_CONVERSION "YES") + set(CMAKE_XCODE_ATTRIBUTE_CLANG_WARN_INT_CONVERSION "YES") + set(CMAKE_XCODE_ATTRIBUTE_CLANG_WARN_CONSTANT_CONVERSION "YES") + set(CMAKE_XCODE_ATTRIBUTE_GCC_WARN_NON_VIRTUAL_DESTRUCTOR "YES") +endif() + +# On Win32 using MS tools, provide an option to set the number of parallel jobs +# to use. +if( MSVC_IDE ) + set(LLVM_COMPILER_JOBS "0" CACHE STRING + "Number of parallel compiler jobs. 0 means use all processors. Default is 0.") + if( NOT LLVM_COMPILER_JOBS STREQUAL "1" ) + if( LLVM_COMPILER_JOBS STREQUAL "0" ) + add_llvm_definitions( /MP ) + else() + message(STATUS "Number of parallel compiler jobs set to " ${LLVM_COMPILER_JOBS}) + add_llvm_definitions( /MP${LLVM_COMPILER_JOBS} ) + endif() + else() + message(STATUS "Parallel compilation disabled") + endif() +endif() + +if( MSVC ) + include(ChooseMSVCCRT) + + if( NOT (${CMAKE_VERSION} VERSION_LESS 2.8.11) ) + # set stack reserved size to ~10MB + # CMake previously automatically set this value for MSVC builds, but the + # behavior was changed in CMake 2.8.11 (Issue 12437) to use the MSVC default + # value (1 MB) which is not enough for us in tasks such as parsing recursive + # C++ templates in Clang. + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /STACK:10000000") + endif() + + if( MSVC11 ) + add_llvm_definitions(-D_VARIADIC_MAX=10) + endif() + + # Add definitions that make MSVC much less annoying. + add_llvm_definitions( + # For some reason MS wants to deprecate a bunch of standard functions... + -D_CRT_SECURE_NO_DEPRECATE + -D_CRT_SECURE_NO_WARNINGS + -D_CRT_NONSTDC_NO_DEPRECATE + -D_CRT_NONSTDC_NO_WARNINGS + -D_SCL_SECURE_NO_DEPRECATE + -D_SCL_SECURE_NO_WARNINGS + + # Disabled warnings. + -wd4146 # Suppress 'unary minus operator applied to unsigned type, result still unsigned' + -wd4180 # Suppress 'qualifier applied to function type has no meaning; ignored' + -wd4244 # Suppress ''argument' : conversion from 'type1' to 'type2', possible loss of data' + -wd4267 # Suppress ''var' : conversion from 'size_t' to 'type', possible loss of data' + -wd4291 # Suppress ''declaration' : no matching operator delete found; memory will not be freed if initialization throws an exception' + -wd4345 # Suppress 'behavior change: an object of POD type constructed with an initializer of the form () will be default-initialized' + -wd4351 # Suppress 'new behavior: elements of array 'array' will be default initialized' + -wd4355 # Suppress ''this' : used in base member initializer list' + -wd4503 # Suppress ''identifier' : decorated name length exceeded, name was truncated' + -wd4624 # Suppress ''derived class' : destructor could not be generated because a base class destructor is inaccessible' + -wd4722 # Suppress 'function' : destructor never returns, potential memory leak + -wd4800 # Suppress ''type' : forcing value to bool 'true' or 'false' (performance warning)' + + # Promoted warnings. + -w14062 # Promote 'enumerator in switch of enum is not handled' to level 1 warning. + + # Promoted warnings to errors. + -we4238 # Promote 'nonstandard extension used : class rvalue used as lvalue' to error. + ) + + # Enable warnings + if (LLVM_ENABLE_WARNINGS) + add_llvm_definitions( /W4 ) + if (LLVM_ENABLE_PEDANTIC) + # No MSVC equivalent available + endif (LLVM_ENABLE_PEDANTIC) + endif (LLVM_ENABLE_WARNINGS) + if (LLVM_ENABLE_WERROR) + add_llvm_definitions( /WX ) + endif (LLVM_ENABLE_WERROR) +elseif( LLVM_COMPILER_IS_GCC_COMPATIBLE ) + if (LLVM_ENABLE_WARNINGS) + append("-Wall -W -Wno-unused-parameter -Wwrite-strings" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) + + # Turn off missing field initializer warnings for gcc to avoid noise from + # false positives with empty {}. Turn them on otherwise (they're off by + # default for clang). + check_cxx_compiler_flag("-Wmissing-field-initializers" CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG) + if (CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG) + if (CMAKE_COMPILER_IS_GNUCXX) + append("-Wno-missing-field-initializers" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) + else() + append("-Wmissing-field-initializers" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) + endif() + endif() + + append_if(LLVM_ENABLE_PEDANTIC "-pedantic -Wno-long-long" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) + add_flag_if_supported("-Wcovered-switch-default" COVERED_SWITCH_DEFAULT_FLAG) + append_if(USE_NO_UNINITIALIZED "-Wno-uninitialized" CMAKE_CXX_FLAGS) + append_if(USE_NO_MAYBE_UNINITIALIZED "-Wno-maybe-uninitialized" CMAKE_CXX_FLAGS) + check_cxx_compiler_flag("-Werror -Wnon-virtual-dtor" CXX_SUPPORTS_NON_VIRTUAL_DTOR_FLAG) + append_if(CXX_SUPPORTS_NON_VIRTUAL_DTOR_FLAG "-Wnon-virtual-dtor" CMAKE_CXX_FLAGS) + + # Check if -Wcomment is OK with an // comment ending with '\' if the next + # line is also a // comment. + set(OLD_CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS}) + set(CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS} -Werror -Wcomment) + CHECK_C_SOURCE_COMPILES("// \\\\\\n//\\nint main() {return 0;}" + C_WCOMMENT_ALLOWS_LINE_WRAP) + set(CMAKE_REQUIRED_FLAGS ${OLD_CMAKE_REQUIRED_FLAGS}) + if (NOT C_WCOMMENT_ALLOWS_LINE_WRAP) + append("-Wno-comment" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) + endif() + endif (LLVM_ENABLE_WARNINGS) + append_if(LLVM_ENABLE_WERROR "-Werror" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) + if (NOT LLVM_ENABLE_TIMESTAMPS) + add_flag_if_supported("-Werror=date-time" WERROR_DATE_TIME) + endif () + if (LLVM_ENABLE_CXX1Y) + check_cxx_compiler_flag("-std=c++1y" CXX_SUPPORTS_CXX1Y) + append_if(CXX_SUPPORTS_CXX1Y "-std=c++1y" CMAKE_CXX_FLAGS) + else() + check_cxx_compiler_flag("-std=c++11" CXX_SUPPORTS_CXX11) + if (CXX_SUPPORTS_CXX11) + if (CYGWIN OR MINGW) + # MinGW and Cygwin are a bit stricter and lack things like + # 'strdup', 'stricmp', etc in c++11 mode. + append("-std=gnu++11" CMAKE_CXX_FLAGS) + else() + append("-std=c++11" CMAKE_CXX_FLAGS) + endif() + else() + message(FATAL_ERROR "LLVM requires C++11 support but the '-std=c++11' flag isn't supported.") + endif() + endif() +endif( MSVC ) + +macro(append_common_sanitizer_flags) + # Append -fno-omit-frame-pointer and turn on debug info to get better + # stack traces. + add_flag_if_supported("-fno-omit-frame-pointer" FNO_OMIT_FRAME_POINTER) + if (NOT uppercase_CMAKE_BUILD_TYPE STREQUAL "DEBUG" AND + NOT uppercase_CMAKE_BUILD_TYPE STREQUAL "RELWITHDEBINFO") + add_flag_if_supported("-gline-tables-only" GLINE_TABLES_ONLY) + endif() + # Use -O1 even in debug mode, otherwise sanitizers slowdown is too large. + if (uppercase_CMAKE_BUILD_TYPE STREQUAL "DEBUG") + add_flag_if_supported("-O1" O1) + endif() +endmacro() + +# Turn on sanitizers if necessary. +if(LLVM_USE_SANITIZER) + if (LLVM_ON_UNIX) + if (LLVM_USE_SANITIZER STREQUAL "Address") + append_common_sanitizer_flags() + append("-fsanitize=address" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) + elseif (LLVM_USE_SANITIZER MATCHES "Memory(WithOrigins)?") + append_common_sanitizer_flags() + append("-fsanitize=memory" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) + if(LLVM_USE_SANITIZER STREQUAL "MemoryWithOrigins") + append("-fsanitize-memory-track-origins" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) + endif() + else() + message(WARNING "Unsupported value of LLVM_USE_SANITIZER: ${LLVM_USE_SANITIZER}") + endif() + else() + message(WARNING "LLVM_USE_SANITIZER is not supported on this platform.") + endif() +endif() + +# Turn on -gsplit-dwarf if requested +if(LLVM_USE_SPLIT_DWARF) + add_llvm_definitions("-gsplit-dwarf") +endif() + +add_llvm_definitions( -D__STDC_CONSTANT_MACROS ) +add_llvm_definitions( -D__STDC_FORMAT_MACROS ) +add_llvm_definitions( -D__STDC_LIMIT_MACROS ) + +# clang doesn't print colored diagnostics when invoked from Ninja +if (UNIX AND + CMAKE_CXX_COMPILER_ID STREQUAL "Clang" AND + CMAKE_GENERATOR STREQUAL "Ninja") + append("-fcolor-diagnostics" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) +endif() + +# Add flags for add_dead_strip(). +# FIXME: With MSVS, consider compiling with /Gy and linking with /OPT:REF? +# But MinSizeRel seems to add that automatically, so maybe disable these +# flags instead if LLVM_NO_DEAD_STRIP is set. +if(NOT CYGWIN AND NOT WIN32) + if(NOT ${CMAKE_SYSTEM_NAME} MATCHES "Darwin") + check_c_compiler_flag("-Werror -fno-function-sections" C_SUPPORTS_FNO_FUNCTION_SECTIONS) + if (C_SUPPORTS_FNO_FUNCTION_SECTIONS) + # Don't add -ffunction-section if it can be disabled with -fno-function-sections. + # Doing so will break sanitizers. + add_flag_if_supported("-ffunction-sections" FFUNCTION_SECTIONS) + endif() + add_flag_if_supported("-fdata-sections" FDATA_SECTIONS) + endif() +endif() + +if(CYGWIN OR MINGW) + # Prune --out-implib from executables. It doesn't make sense even + # with --export-all-symbols. + string(REGEX REPLACE "-Wl,--out-implib,[^ ]+ " " " + CMAKE_C_LINK_EXECUTABLE "${CMAKE_C_LINK_EXECUTABLE}") + string(REGEX REPLACE "-Wl,--out-implib,[^ ]+ " " " + CMAKE_CXX_LINK_EXECUTABLE "${CMAKE_CXX_LINK_EXECUTABLE}") +endif() + +if(MSVC) + # Remove flags here, for exceptions and RTTI. + # Each target property or source property should be responsible to control + # them. + # CL.EXE complains to override flags like "/GR /GR-". + string(REGEX REPLACE "(^| ) */EH[-cs]+ *( |$)" "\\1 \\2" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") + string(REGEX REPLACE "(^| ) */GR-? *( |$)" "\\1 \\2" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") +endif() + +# Provide public options to globally control RTTI and EH +option(LLVM_ENABLE_EH "Enable Exception handling" OFF) +option(LLVM_ENABLE_RTTI "Enable run time type information" OFF) +if(LLVM_ENABLE_EH AND NOT LLVM_ENABLE_RTTI) + message(FATAL_ERROR "Exception handling requires RTTI. You must set LLVM_ENABLE_RTTI to ON") +endif() + +# Plugin support +# FIXME: Make this configurable. +if(WIN32 OR CYGWIN) + if(BUILD_SHARED_LIBS) + set(LLVM_ENABLE_PLUGINS ON) + else() + set(LLVM_ENABLE_PLUGINS OFF) + endif() +else() + set(LLVM_ENABLE_PLUGINS ON) +endif() diff --git a/llvm_build/share/llvm/cmake/HandleLLVMStdlib.cmake b/llvm_build/share/llvm/cmake/HandleLLVMStdlib.cmake new file mode 100644 index 000000000..47bb6cddc --- /dev/null +++ b/llvm_build/share/llvm/cmake/HandleLLVMStdlib.cmake @@ -0,0 +1,35 @@ +# This CMake module is responsible for setting the standard library to libc++ +# if the user has requested it. + +if(NOT DEFINED LLVM_STDLIB_HANDLED) + set(LLVM_STDLIB_HANDLED ON) + + if(CMAKE_COMPILER_IS_GNUCXX) + set(LLVM_COMPILER_IS_GCC_COMPATIBLE ON) + elseif( MSVC ) + set(LLVM_COMPILER_IS_GCC_COMPATIBLE OFF) + elseif( "${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang" ) + set(LLVM_COMPILER_IS_GCC_COMPATIBLE ON) + endif() + + function(append_if condition value) + if(${condition}) + foreach(variable ${ARGN}) + set(${variable} "${${variable}} ${value}" PARENT_SCOPE) + endforeach(variable) + endif() + endfunction() + + include(CheckCXXCompilerFlag) + if(LLVM_ENABLE_LIBCXX) + if(LLVM_COMPILER_IS_GCC_COMPATIBLE) + check_cxx_compiler_flag("-stdlib=libc++" CXX_SUPPORTS_STDLIB) + append_if(CXX_SUPPORTS_STDLIB "-stdlib=libc++" CMAKE_CXX_FLAGS) + append_if(CXX_SUPPORTS_STDLIB "-stdlib=libc++" CMAKE_EXE_LINKER_FLAGS) + append_if(CXX_SUPPORTS_STDLIB "-stdlib=libc++" CMAKE_SHARED_LINKER_FLAGS) + append_if(CXX_SUPPORTS_STDLIB "-stdlib=libc++" CMAKE_MODULE_LINKER_FLAGS) + else() + message(WARNING "Not sure how to specify libc++ for this compiler") + endif() + endif() +endif() diff --git a/llvm_build/share/llvm/cmake/LLVM-Config.cmake b/llvm_build/share/llvm/cmake/LLVM-Config.cmake new file mode 100644 index 000000000..8ae1d23e4 --- /dev/null +++ b/llvm_build/share/llvm/cmake/LLVM-Config.cmake @@ -0,0 +1,191 @@ +function(get_system_libs return_var) + message(AUTHOR_WARNING "get_system_libs no longer needed") + set(${return_var} "" PARENT_SCOPE) +endfunction() + + +function(link_system_libs target) + message(AUTHOR_WARNING "link_system_libs no longer needed") +endfunction() + + +function(is_llvm_target_library library return_var) + # Sets variable `return_var' to ON if `library' corresponds to a + # LLVM supported target. To OFF if it doesn't. + set(${return_var} OFF PARENT_SCOPE) + string(TOUPPER "${library}" capitalized_lib) + string(TOUPPER "${LLVM_ALL_TARGETS}" targets) + foreach(t ${targets}) + if( capitalized_lib STREQUAL t OR + capitalized_lib STREQUAL "LLVM${t}" OR + capitalized_lib STREQUAL "LLVM${t}CODEGEN" OR + capitalized_lib STREQUAL "LLVM${t}ASMPARSER" OR + capitalized_lib STREQUAL "LLVM${t}ASMPRINTER" OR + capitalized_lib STREQUAL "LLVM${t}DISASSEMBLER" OR + capitalized_lib STREQUAL "LLVM${t}INFO" ) + set(${return_var} ON PARENT_SCOPE) + break() + endif() + endforeach() +endfunction(is_llvm_target_library) + + +macro(llvm_config executable) + explicit_llvm_config(${executable} ${ARGN}) +endmacro(llvm_config) + + +function(explicit_llvm_config executable) + set( link_components ${ARGN} ) + + llvm_map_components_to_libnames(LIBRARIES ${link_components}) + get_target_property(t ${executable} TYPE) + if("${t}" STREQUAL "STATIC_LIBRARY") + target_link_libraries(${executable} ${cmake_2_8_12_INTERFACE} ${LIBRARIES}) + elseif("${t}" STREQUAL "SHARED_LIBRARY" OR "${t}" STREQUAL "MODULE_LIBRARY") + target_link_libraries(${executable} ${cmake_2_8_12_PRIVATE} ${LIBRARIES}) + else() + # Use plain form for legacy user. + target_link_libraries(${executable} ${LIBRARIES}) + endif() +endfunction(explicit_llvm_config) + + +# This is Deprecated +function(llvm_map_components_to_libraries OUT_VAR) + message(AUTHOR_WARNING "Using llvm_map_components_to_libraries() is deprecated. Use llvm_map_components_to_libnames() instead") + explicit_map_components_to_libraries(result ${ARGN}) + set( ${OUT_VAR} ${result} ${sys_result} PARENT_SCOPE ) +endfunction(llvm_map_components_to_libraries) + +# This is a variant intended for the final user: +# Map LINK_COMPONENTS to actual libnames. +function(llvm_map_components_to_libnames out_libs) + set( link_components ${ARGN} ) + if(NOT LLVM_AVAILABLE_LIBS) + # Inside LLVM itself available libs are in a global property. + get_property(LLVM_AVAILABLE_LIBS GLOBAL PROPERTY LLVM_LIBS) + endif() + string(TOUPPER "${LLVM_AVAILABLE_LIBS}" capitalized_libs) + + # Expand some keywords: + list(FIND LLVM_TARGETS_TO_BUILD "${LLVM_NATIVE_ARCH}" have_native_backend) + list(FIND link_components "engine" engine_required) + if( NOT engine_required EQUAL -1 ) + list(FIND LLVM_TARGETS_WITH_JIT "${LLVM_NATIVE_ARCH}" have_jit) + if( NOT have_native_backend EQUAL -1 AND NOT have_jit EQUAL -1 ) + list(APPEND link_components "jit") + list(APPEND link_components "native") + else() + list(APPEND link_components "interpreter") + endif() + endif() + list(FIND link_components "native" native_required) + if( NOT native_required EQUAL -1 ) + if( NOT have_native_backend EQUAL -1 ) + list(APPEND link_components ${LLVM_NATIVE_ARCH}) + endif() + endif() + + # Translate symbolic component names to real libraries: + foreach(c ${link_components}) + # add codegen, asmprinter, asmparser, disassembler + list(FIND LLVM_TARGETS_TO_BUILD ${c} idx) + if( NOT idx LESS 0 ) + if( TARGET LLVM${c}CodeGen ) + list(APPEND expanded_components "LLVM${c}CodeGen") + else() + if( TARGET LLVM${c} ) + list(APPEND expanded_components "LLVM${c}") + else() + message(FATAL_ERROR "Target ${c} is not in the set of libraries.") + endif() + endif() + if( TARGET LLVM${c}AsmPrinter ) + list(APPEND expanded_components "LLVM${c}AsmPrinter") + endif() + if( TARGET LLVM${c}AsmParser ) + list(APPEND expanded_components "LLVM${c}AsmParser") + endif() + if( TARGET LLVM${c}Desc ) + list(APPEND expanded_components "LLVM${c}Desc") + endif() + if( TARGET LLVM${c}Info ) + list(APPEND expanded_components "LLVM${c}Info") + endif() + if( TARGET LLVM${c}Disassembler ) + list(APPEND expanded_components "LLVM${c}Disassembler") + endif() + elseif( c STREQUAL "native" ) + # already processed + elseif( c STREQUAL "nativecodegen" ) + list(APPEND expanded_components "LLVM${LLVM_NATIVE_ARCH}CodeGen") + if( TARGET LLVM${LLVM_NATIVE_ARCH}Desc ) + list(APPEND expanded_components "LLVM${LLVM_NATIVE_ARCH}Desc") + endif() + if( TARGET LLVM${LLVM_NATIVE_ARCH}Info ) + list(APPEND expanded_components "LLVM${LLVM_NATIVE_ARCH}Info") + endif() + elseif( c STREQUAL "backend" ) + # same case as in `native'. + elseif( c STREQUAL "engine" ) + # already processed + elseif( c STREQUAL "all" ) + list(APPEND expanded_components ${LLVM_AVAILABLE_LIBS}) + else( NOT idx LESS 0 ) + # Canonize the component name: + string(TOUPPER "${c}" capitalized) + list(FIND capitalized_libs LLVM${capitalized} lib_idx) + if( lib_idx LESS 0 ) + # The component is unknown. Maybe is an omitted target? + is_llvm_target_library(${c} iltl_result) + if( NOT iltl_result ) + message(FATAL_ERROR "Library `${c}' not found in list of llvm libraries.") + endif() + else( lib_idx LESS 0 ) + list(GET LLVM_AVAILABLE_LIBS ${lib_idx} canonical_lib) + list(APPEND expanded_components ${canonical_lib}) + endif( lib_idx LESS 0 ) + endif( NOT idx LESS 0 ) + endforeach(c) + + set(${out_libs} ${expanded_components} PARENT_SCOPE) +endfunction() + +# Expand dependencies while topologically sorting the list of libraries: +function(llvm_expand_dependencies out_libs) + set(expanded_components ${ARGN}) + list(LENGTH expanded_components lst_size) + set(cursor 0) + set(processed) + while( cursor LESS lst_size ) + list(GET expanded_components ${cursor} lib) + get_property(lib_deps GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_${lib}) + list(APPEND expanded_components ${lib_deps}) + # Remove duplicates at the front: + list(REVERSE expanded_components) + list(REMOVE_DUPLICATES expanded_components) + list(REVERSE expanded_components) + list(APPEND processed ${lib}) + # Find the maximum index that doesn't have to be re-processed: + while(NOT "${expanded_components}" MATCHES "^${processed}.*" ) + list(REMOVE_AT processed -1) + endwhile() + list(LENGTH processed cursor) + list(LENGTH expanded_components lst_size) + endwhile( cursor LESS lst_size ) + set(${out_libs} ${expanded_components} PARENT_SCOPE) +endfunction() + +function(explicit_map_components_to_libraries out_libs) + llvm_map_components_to_libnames(link_libs ${ARGN}) + llvm_expand_dependencies(expanded_components ${link_libs}) + # Return just the libraries included in this build: + set(result) + foreach(c ${expanded_components}) + if( TARGET ${c} ) + set(result ${result} ${c}) + endif() + endforeach(c) + set(${out_libs} ${result} PARENT_SCOPE) +endfunction(explicit_map_components_to_libraries) diff --git a/llvm_build/share/llvm/cmake/LLVMConfig.cmake b/llvm_build/share/llvm/cmake/LLVMConfig.cmake new file mode 100644 index 000000000..17e076a95 --- /dev/null +++ b/llvm_build/share/llvm/cmake/LLVMConfig.cmake @@ -0,0 +1,102 @@ +# This file provides information and services to the final user. + + +# LLVM_BUILD_* values available only from LLVM build tree. +set(LLVM_BUILD_BINARY_DIR "D:/Projects/rpcs3/llvm_build") +set(LLVM_BUILD_LIBRARY_DIR "D:/Projects/rpcs3/llvm_build/$(Configuration)/lib") +set(LLVM_BUILD_MAIN_INCLUDE_DIR "D:/Projects/rpcs3/llvm/include") +set(LLVM_BUILD_MAIN_SRC_DIR "D:/Projects/rpcs3/llvm") + + +set(LLVM_VERSION_MAJOR 3) +set(LLVM_VERSION_MINOR 5) +set(LLVM_VERSION_PATCH 0) +set(LLVM_PACKAGE_VERSION 3.5.0svn) + +set(LLVM_COMMON_DEPENDS ) + +set(LLVM_AVAILABLE_LIBS LLVMSupport;LLVMTableGen;LLVMCore;LLVMIRReader;LLVMCodeGen;LLVMSelectionDAG;LLVMAsmPrinter;LLVMBitReader;LLVMBitWriter;LLVMTransformUtils;LLVMInstrumentation;LLVMInstCombine;LLVMScalarOpts;LLVMipo;LLVMVectorize;LLVMObjCARCOpts;LLVMLinker;LLVMAnalysis;LLVMipa;LLVMLTO;LLVMMC;LLVMMCAnalysis;LLVMMCParser;LLVMMCDisassembler;LLVMObject;LLVMOption;LLVMDebugInfo;LLVMExecutionEngine;LLVMInterpreter;LLVMJIT;LLVMMCJIT;LLVMRuntimeDyld;LLVMTarget;LLVMX86CodeGen;LLVMX86AsmParser;LLVMX86Disassembler;LLVMX86AsmPrinter;LLVMX86Desc;LLVMX86Info;LLVMX86Utils;LLVMAsmParser;LLVMLineEditor;LLVMProfileData) + +set(LLVM_ALL_TARGETS AArch64;ARM;CppBackend;Hexagon;Mips;MSP430;NVPTX;PowerPC;R600;Sparc;SystemZ;X86;XCore) + +set(LLVM_TARGETS_TO_BUILD X86) + +set(LLVM_TARGETS_WITH_JIT X86;PowerPC;AArch64;ARM;Mips;SystemZ) + + +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSupport ) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMTableGen LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMCore LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMIRReader LLVMAsmParser;LLVMBitReader;LLVMCore;LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMCodeGen LLVMAnalysis;LLVMCore;LLVMMC;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTransformUtils) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSelectionDAG LLVMAnalysis;LLVMCodeGen;LLVMCore;LLVMMC;LLVMSupport;LLVMTarget;LLVMTransformUtils) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMAsmPrinter LLVMAnalysis;LLVMCodeGen;LLVMCore;LLVMMC;LLVMMCParser;LLVMSupport;LLVMTarget;LLVMTransformUtils) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMBitReader LLVMCore;LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMBitWriter LLVMCore;LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMTransformUtils LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTarget;LLVMipa) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMInstrumentation LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTarget;LLVMTransformUtils) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMInstCombine LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTarget;LLVMTransformUtils) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMScalarOpts LLVMAnalysis;LLVMCore;LLVMInstCombine;LLVMSupport;LLVMTarget;LLVMTransformUtils;LLVMipa) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMipo LLVMAnalysis;LLVMCore;LLVMInstCombine;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTransformUtils;LLVMVectorize;LLVMipa) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMVectorize LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTarget;LLVMTransformUtils) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMObjCARCOpts LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTransformUtils) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMLinker LLVMCore;LLVMSupport;LLVMTransformUtils) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMAnalysis LLVMCore;LLVMSupport;LLVMTarget) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMipa LLVMAnalysis;LLVMCore;LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMLTO LLVMBitReader;LLVMBitWriter;LLVMCore;LLVMInstCombine;LLVMLinker;LLVMMC;LLVMObjCARCOpts;LLVMObject;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTransformUtils;LLVMipa;LLVMipo) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMC LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMCAnalysis LLVMMC;LLVMObject;LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMCParser LLVMMC;LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMCDisassembler LLVMMC;LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMObject LLVMBitReader;LLVMCore;LLVMMC;LLVMMCParser;LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMOption LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMDebugInfo LLVMObject;LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMExecutionEngine LLVMCore;LLVMMC;LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMInterpreter LLVMCodeGen;LLVMCore;LLVMExecutionEngine;LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMJIT LLVMCodeGen;LLVMCore;LLVMExecutionEngine;LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMCJIT LLVMCore;LLVMExecutionEngine;LLVMObject;LLVMRuntimeDyld;LLVMSupport;LLVMTarget) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMRuntimeDyld LLVMMC;LLVMObject;LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMTarget LLVMCore;LLVMMC;LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86CodeGen LLVMAnalysis;LLVMAsmPrinter;LLVMCodeGen;LLVMCore;LLVMMC;LLVMSelectionDAG;LLVMSupport;LLVMTarget;LLVMX86AsmPrinter;LLVMX86Desc;LLVMX86Info;LLVMX86Utils) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86AsmParser LLVMMC;LLVMMCParser;LLVMSupport;LLVMX86Desc;LLVMX86Info) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86Disassembler LLVMMC;LLVMSupport;LLVMX86Info) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86AsmPrinter LLVMMC;LLVMSupport;LLVMX86Utils) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86Desc LLVMMC;LLVMObject;LLVMSupport;LLVMX86AsmPrinter;LLVMX86Info) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86Info LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86Utils LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMAsmParser LLVMCore;LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMLineEditor LLVMSupport) +set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMProfileData LLVMSupport) + +set(TARGET_TRIPLE "x86_64-pc-win32") + +set(LLVM_ENABLE_ASSERTIONS OFF) + +set(LLVM_ENABLE_EH OFF) + +set(LLVM_ENABLE_RTTI OFF) + +set(LLVM_ENABLE_TERMINFO ON) + +set(LLVM_ENABLE_THREADS ON) + +set(LLVM_ENABLE_ZLIB 0) + +set(LLVM_NATIVE_ARCH X86) + +set(LLVM_ENABLE_PIC ON) + +set(LLVM_ON_UNIX 0) +set(LLVM_ON_WIN32 1) + +set(LLVM_INCLUDE_DIRS "D:/Projects/rpcs3/llvm/include;D:/Projects/rpcs3/llvm_build/include") +set(LLVM_LIBRARY_DIRS "D:/Projects/rpcs3/llvm_build/$(Configuration)/lib") +set(LLVM_DEFINITIONS "-D__STDC_LIMIT_MACROS" "-D__STDC_CONSTANT_MACROS") +set(LLVM_CMAKE_DIR "D:/Projects/rpcs3/llvm/cmake/modules") +set(LLVM_TOOLS_BINARY_DIR "D:/Projects/rpcs3/llvm_build/$(Configuration)/bin") + +if(NOT TARGET LLVMSupport) + include("D:/Projects/rpcs3/llvm_build/share/llvm/cmake/LLVMExports.cmake") +endif() + +include(${LLVM_CMAKE_DIR}/LLVM-Config.cmake) diff --git a/llvm_build/share/llvm/cmake/LLVMConfigVersion.cmake b/llvm_build/share/llvm/cmake/LLVMConfigVersion.cmake new file mode 100644 index 000000000..855b30278 --- /dev/null +++ b/llvm_build/share/llvm/cmake/LLVMConfigVersion.cmake @@ -0,0 +1,13 @@ +set(PACKAGE_VERSION "3.5.0svn") + +# LLVM is API-compatible only with matching major.minor versions +# and patch versions not less than that requested. +if("3.5" VERSION_EQUAL + "${PACKAGE_FIND_VERSION_MAJOR}.${PACKAGE_FIND_VERSION_MINOR}" + AND NOT "0" VERSION_LESS "${PACKAGE_FIND_VERSION_PATCH}") + set(PACKAGE_VERSION_COMPATIBLE 1) + if("0" VERSION_EQUAL + "${PACKAGE_FIND_VERSION_PATCH}") + set(PACKAGE_VERSION_EXACT 1) + endif() +endif() diff --git a/llvm_build/share/llvm/cmake/LLVMExports.cmake b/llvm_build/share/llvm/cmake/LLVMExports.cmake new file mode 100644 index 000000000..83d0e44ae --- /dev/null +++ b/llvm_build/share/llvm/cmake/LLVMExports.cmake @@ -0,0 +1,960 @@ +# Generated by CMake 3.0.1 + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget LLVMSupport LLVMTableGen llvm-tblgen LLVMCore LLVMIRReader LLVMCodeGen LLVMSelectionDAG LLVMAsmPrinter LLVMBitReader LLVMBitWriter LLVMTransformUtils LLVMInstrumentation LLVMInstCombine LLVMScalarOpts LLVMipo LLVMVectorize LLVMObjCARCOpts LLVMLinker LLVMAnalysis LLVMipa LLVMLTO LLVMMC LLVMMCAnalysis LLVMMCParser LLVMMCDisassembler LLVMObject LLVMOption LLVMDebugInfo LLVMExecutionEngine LLVMInterpreter LLVMJIT LLVMMCJIT LLVMRuntimeDyld LLVMTarget LLVMX86CodeGen LLVMX86AsmParser LLVMX86Disassembler LLVMX86AsmPrinter LLVMX86Desc LLVMX86Info LLVMX86Utils LLVMAsmParser LLVMLineEditor LLVMProfileData) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Create imported target LLVMSupport +add_library(LLVMSupport STATIC IMPORTED) + +# Create imported target LLVMTableGen +add_library(LLVMTableGen STATIC IMPORTED) + +set_target_properties(LLVMTableGen PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMSupport" +) + +# Create imported target llvm-tblgen +add_executable(llvm-tblgen IMPORTED) + +# Create imported target LLVMCore +add_library(LLVMCore STATIC IMPORTED) + +set_target_properties(LLVMCore PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMSupport" +) + +# Create imported target LLVMIRReader +add_library(LLVMIRReader STATIC IMPORTED) + +set_target_properties(LLVMIRReader PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMAsmParser;LLVMBitReader;LLVMCore;LLVMSupport" +) + +# Create imported target LLVMCodeGen +add_library(LLVMCodeGen STATIC IMPORTED) + +set_target_properties(LLVMCodeGen PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMMC;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTransformUtils" +) + +# Create imported target LLVMSelectionDAG +add_library(LLVMSelectionDAG STATIC IMPORTED) + +set_target_properties(LLVMSelectionDAG PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCodeGen;LLVMCore;LLVMMC;LLVMSupport;LLVMTarget;LLVMTransformUtils" +) + +# Create imported target LLVMAsmPrinter +add_library(LLVMAsmPrinter STATIC IMPORTED) + +set_target_properties(LLVMAsmPrinter PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCodeGen;LLVMCore;LLVMMC;LLVMMCParser;LLVMSupport;LLVMTarget;LLVMTransformUtils" +) + +# Create imported target LLVMBitReader +add_library(LLVMBitReader STATIC IMPORTED) + +set_target_properties(LLVMBitReader PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMSupport" +) + +# Create imported target LLVMBitWriter +add_library(LLVMBitWriter STATIC IMPORTED) + +set_target_properties(LLVMBitWriter PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMSupport" +) + +# Create imported target LLVMTransformUtils +add_library(LLVMTransformUtils STATIC IMPORTED) + +set_target_properties(LLVMTransformUtils PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTarget;LLVMipa" +) + +# Create imported target LLVMInstrumentation +add_library(LLVMInstrumentation STATIC IMPORTED) + +set_target_properties(LLVMInstrumentation PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTarget;LLVMTransformUtils" +) + +# Create imported target LLVMInstCombine +add_library(LLVMInstCombine STATIC IMPORTED) + +set_target_properties(LLVMInstCombine PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTarget;LLVMTransformUtils" +) + +# Create imported target LLVMScalarOpts +add_library(LLVMScalarOpts STATIC IMPORTED) + +set_target_properties(LLVMScalarOpts PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMInstCombine;LLVMSupport;LLVMTarget;LLVMTransformUtils;LLVMipa" +) + +# Create imported target LLVMipo +add_library(LLVMipo STATIC IMPORTED) + +set_target_properties(LLVMipo PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMInstCombine;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTransformUtils;LLVMVectorize;LLVMipa" +) + +# Create imported target LLVMVectorize +add_library(LLVMVectorize STATIC IMPORTED) + +set_target_properties(LLVMVectorize PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTarget;LLVMTransformUtils" +) + +# Create imported target LLVMObjCARCOpts +add_library(LLVMObjCARCOpts STATIC IMPORTED) + +set_target_properties(LLVMObjCARCOpts PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTransformUtils" +) + +# Create imported target LLVMLinker +add_library(LLVMLinker STATIC IMPORTED) + +set_target_properties(LLVMLinker PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMSupport;LLVMTransformUtils" +) + +# Create imported target LLVMAnalysis +add_library(LLVMAnalysis STATIC IMPORTED) + +set_target_properties(LLVMAnalysis PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMSupport;LLVMTarget" +) + +# Create imported target LLVMipa +add_library(LLVMipa STATIC IMPORTED) + +set_target_properties(LLVMipa PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport" +) + +# Create imported target LLVMLTO +add_library(LLVMLTO STATIC IMPORTED) + +set_target_properties(LLVMLTO PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMBitReader;LLVMBitWriter;LLVMCore;LLVMInstCombine;LLVMLinker;LLVMMC;LLVMObjCARCOpts;LLVMObject;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTransformUtils;LLVMipa;LLVMipo" +) + +# Create imported target LLVMMC +add_library(LLVMMC STATIC IMPORTED) + +set_target_properties(LLVMMC PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMSupport" +) + +# Create imported target LLVMMCAnalysis +add_library(LLVMMCAnalysis STATIC IMPORTED) + +set_target_properties(LLVMMCAnalysis PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMObject;LLVMSupport" +) + +# Create imported target LLVMMCParser +add_library(LLVMMCParser STATIC IMPORTED) + +set_target_properties(LLVMMCParser PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMSupport" +) + +# Create imported target LLVMMCDisassembler +add_library(LLVMMCDisassembler STATIC IMPORTED) + +set_target_properties(LLVMMCDisassembler PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMSupport" +) + +# Create imported target LLVMObject +add_library(LLVMObject STATIC IMPORTED) + +set_target_properties(LLVMObject PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMBitReader;LLVMCore;LLVMMC;LLVMMCParser;LLVMSupport" +) + +# Create imported target LLVMOption +add_library(LLVMOption STATIC IMPORTED) + +set_target_properties(LLVMOption PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMSupport" +) + +# Create imported target LLVMDebugInfo +add_library(LLVMDebugInfo STATIC IMPORTED) + +set_target_properties(LLVMDebugInfo PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMObject;LLVMSupport" +) + +# Create imported target LLVMExecutionEngine +add_library(LLVMExecutionEngine STATIC IMPORTED) + +set_target_properties(LLVMExecutionEngine PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMMC;LLVMSupport" +) + +# Create imported target LLVMInterpreter +add_library(LLVMInterpreter STATIC IMPORTED) + +set_target_properties(LLVMInterpreter PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMCodeGen;LLVMCore;LLVMExecutionEngine;LLVMSupport" +) + +# Create imported target LLVMJIT +add_library(LLVMJIT STATIC IMPORTED) + +set_target_properties(LLVMJIT PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMCodeGen;LLVMCore;LLVMExecutionEngine;LLVMSupport" +) + +# Create imported target LLVMMCJIT +add_library(LLVMMCJIT STATIC IMPORTED) + +set_target_properties(LLVMMCJIT PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMExecutionEngine;LLVMObject;LLVMRuntimeDyld;LLVMSupport;LLVMTarget" +) + +# Create imported target LLVMRuntimeDyld +add_library(LLVMRuntimeDyld STATIC IMPORTED) + +set_target_properties(LLVMRuntimeDyld PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMObject;LLVMSupport" +) + +# Create imported target LLVMTarget +add_library(LLVMTarget STATIC IMPORTED) + +set_target_properties(LLVMTarget PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMMC;LLVMSupport" +) + +# Create imported target LLVMX86CodeGen +add_library(LLVMX86CodeGen STATIC IMPORTED) + +set_target_properties(LLVMX86CodeGen PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMAsmPrinter;LLVMCodeGen;LLVMCore;LLVMMC;LLVMSelectionDAG;LLVMSupport;LLVMTarget;LLVMX86AsmPrinter;LLVMX86Desc;LLVMX86Info;LLVMX86Utils" +) + +# Create imported target LLVMX86AsmParser +add_library(LLVMX86AsmParser STATIC IMPORTED) + +set_target_properties(LLVMX86AsmParser PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMMCParser;LLVMSupport;LLVMX86Desc;LLVMX86Info" +) + +# Create imported target LLVMX86Disassembler +add_library(LLVMX86Disassembler STATIC IMPORTED) + +set_target_properties(LLVMX86Disassembler PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMSupport;LLVMX86Info" +) + +# Create imported target LLVMX86AsmPrinter +add_library(LLVMX86AsmPrinter STATIC IMPORTED) + +set_target_properties(LLVMX86AsmPrinter PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMSupport;LLVMX86Utils" +) + +# Create imported target LLVMX86Desc +add_library(LLVMX86Desc STATIC IMPORTED) + +set_target_properties(LLVMX86Desc PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMObject;LLVMSupport;LLVMX86AsmPrinter;LLVMX86Info" +) + +# Create imported target LLVMX86Info +add_library(LLVMX86Info STATIC IMPORTED) + +set_target_properties(LLVMX86Info PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMSupport" +) + +# Create imported target LLVMX86Utils +add_library(LLVMX86Utils STATIC IMPORTED) + +set_target_properties(LLVMX86Utils PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMSupport" +) + +# Create imported target LLVMAsmParser +add_library(LLVMAsmParser STATIC IMPORTED) + +set_target_properties(LLVMAsmParser PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMSupport" +) + +# Create imported target LLVMLineEditor +add_library(LLVMLineEditor STATIC IMPORTED) + +set_target_properties(LLVMLineEditor PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMSupport;LLVMSupport" +) + +# Create imported target LLVMProfileData +add_library(LLVMProfileData STATIC IMPORTED) + +set_target_properties(LLVMProfileData PROPERTIES + INTERFACE_LINK_LIBRARIES "LLVMSupport" +) + +# Import target "LLVMSupport" for configuration "Debug" +set_property(TARGET LLVMSupport APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMSupport PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "C;CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMSupport.lib" + ) + +# Import target "LLVMTableGen" for configuration "Debug" +set_property(TARGET LLVMTableGen APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMTableGen PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMTableGen.lib" + ) + +# Import target "llvm-tblgen" for configuration "Debug" +set_property(TARGET llvm-tblgen APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(llvm-tblgen PROPERTIES + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/bin/llvm-tblgen.exe" + ) + +# Import target "LLVMCore" for configuration "Debug" +set_property(TARGET LLVMCore APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMCore PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMCore.lib" + ) + +# Import target "LLVMIRReader" for configuration "Debug" +set_property(TARGET LLVMIRReader APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMIRReader PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMIRReader.lib" + ) + +# Import target "LLVMCodeGen" for configuration "Debug" +set_property(TARGET LLVMCodeGen APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMCodeGen PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMCodeGen.lib" + ) + +# Import target "LLVMSelectionDAG" for configuration "Debug" +set_property(TARGET LLVMSelectionDAG APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMSelectionDAG PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMSelectionDAG.lib" + ) + +# Import target "LLVMAsmPrinter" for configuration "Debug" +set_property(TARGET LLVMAsmPrinter APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMAsmPrinter PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMAsmPrinter.lib" + ) + +# Import target "LLVMBitReader" for configuration "Debug" +set_property(TARGET LLVMBitReader APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMBitReader PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMBitReader.lib" + ) + +# Import target "LLVMBitWriter" for configuration "Debug" +set_property(TARGET LLVMBitWriter APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMBitWriter PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMBitWriter.lib" + ) + +# Import target "LLVMTransformUtils" for configuration "Debug" +set_property(TARGET LLVMTransformUtils APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMTransformUtils PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMTransformUtils.lib" + ) + +# Import target "LLVMInstrumentation" for configuration "Debug" +set_property(TARGET LLVMInstrumentation APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMInstrumentation PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMInstrumentation.lib" + ) + +# Import target "LLVMInstCombine" for configuration "Debug" +set_property(TARGET LLVMInstCombine APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMInstCombine PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMInstCombine.lib" + ) + +# Import target "LLVMScalarOpts" for configuration "Debug" +set_property(TARGET LLVMScalarOpts APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMScalarOpts PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMScalarOpts.lib" + ) + +# Import target "LLVMipo" for configuration "Debug" +set_property(TARGET LLVMipo APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMipo PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMipo.lib" + ) + +# Import target "LLVMVectorize" for configuration "Debug" +set_property(TARGET LLVMVectorize APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMVectorize PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMVectorize.lib" + ) + +# Import target "LLVMObjCARCOpts" for configuration "Debug" +set_property(TARGET LLVMObjCARCOpts APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMObjCARCOpts PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMObjCARCOpts.lib" + ) + +# Import target "LLVMLinker" for configuration "Debug" +set_property(TARGET LLVMLinker APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMLinker PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMLinker.lib" + ) + +# Import target "LLVMAnalysis" for configuration "Debug" +set_property(TARGET LLVMAnalysis APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMAnalysis PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMAnalysis.lib" + ) + +# Import target "LLVMipa" for configuration "Debug" +set_property(TARGET LLVMipa APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMipa PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMipa.lib" + ) + +# Import target "LLVMLTO" for configuration "Debug" +set_property(TARGET LLVMLTO APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMLTO PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMLTO.lib" + ) + +# Import target "LLVMMC" for configuration "Debug" +set_property(TARGET LLVMMC APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMMC PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMMC.lib" + ) + +# Import target "LLVMMCAnalysis" for configuration "Debug" +set_property(TARGET LLVMMCAnalysis APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMMCAnalysis PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMMCAnalysis.lib" + ) + +# Import target "LLVMMCParser" for configuration "Debug" +set_property(TARGET LLVMMCParser APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMMCParser PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMMCParser.lib" + ) + +# Import target "LLVMMCDisassembler" for configuration "Debug" +set_property(TARGET LLVMMCDisassembler APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMMCDisassembler PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMMCDisassembler.lib" + ) + +# Import target "LLVMObject" for configuration "Debug" +set_property(TARGET LLVMObject APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMObject PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMObject.lib" + ) + +# Import target "LLVMOption" for configuration "Debug" +set_property(TARGET LLVMOption APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMOption PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMOption.lib" + ) + +# Import target "LLVMDebugInfo" for configuration "Debug" +set_property(TARGET LLVMDebugInfo APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMDebugInfo PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMDebugInfo.lib" + ) + +# Import target "LLVMExecutionEngine" for configuration "Debug" +set_property(TARGET LLVMExecutionEngine APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMExecutionEngine PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMExecutionEngine.lib" + ) + +# Import target "LLVMInterpreter" for configuration "Debug" +set_property(TARGET LLVMInterpreter APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMInterpreter PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMInterpreter.lib" + ) + +# Import target "LLVMJIT" for configuration "Debug" +set_property(TARGET LLVMJIT APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMJIT PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMJIT.lib" + ) + +# Import target "LLVMMCJIT" for configuration "Debug" +set_property(TARGET LLVMMCJIT APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMMCJIT PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMMCJIT.lib" + ) + +# Import target "LLVMRuntimeDyld" for configuration "Debug" +set_property(TARGET LLVMRuntimeDyld APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMRuntimeDyld PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMRuntimeDyld.lib" + ) + +# Import target "LLVMTarget" for configuration "Debug" +set_property(TARGET LLVMTarget APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMTarget PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMTarget.lib" + ) + +# Import target "LLVMX86CodeGen" for configuration "Debug" +set_property(TARGET LLVMX86CodeGen APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMX86CodeGen PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "ASM_MASM;CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMX86CodeGen.lib" + ) + +# Import target "LLVMX86AsmParser" for configuration "Debug" +set_property(TARGET LLVMX86AsmParser APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMX86AsmParser PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMX86AsmParser.lib" + ) + +# Import target "LLVMX86Disassembler" for configuration "Debug" +set_property(TARGET LLVMX86Disassembler APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMX86Disassembler PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMX86Disassembler.lib" + ) + +# Import target "LLVMX86AsmPrinter" for configuration "Debug" +set_property(TARGET LLVMX86AsmPrinter APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMX86AsmPrinter PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMX86AsmPrinter.lib" + ) + +# Import target "LLVMX86Desc" for configuration "Debug" +set_property(TARGET LLVMX86Desc APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMX86Desc PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMX86Desc.lib" + ) + +# Import target "LLVMX86Info" for configuration "Debug" +set_property(TARGET LLVMX86Info APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMX86Info PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMX86Info.lib" + ) + +# Import target "LLVMX86Utils" for configuration "Debug" +set_property(TARGET LLVMX86Utils APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMX86Utils PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMX86Utils.lib" + ) + +# Import target "LLVMAsmParser" for configuration "Debug" +set_property(TARGET LLVMAsmParser APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMAsmParser PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMAsmParser.lib" + ) + +# Import target "LLVMLineEditor" for configuration "Debug" +set_property(TARGET LLVMLineEditor APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMLineEditor PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMLineEditor.lib" + ) + +# Import target "LLVMProfileData" for configuration "Debug" +set_property(TARGET LLVMProfileData APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) +set_target_properties(LLVMProfileData PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMProfileData.lib" + ) + +# Import target "LLVMSupport" for configuration "Release" +set_property(TARGET LLVMSupport APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMSupport PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "C;CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMSupport.lib" + ) + +# Import target "LLVMTableGen" for configuration "Release" +set_property(TARGET LLVMTableGen APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMTableGen PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMTableGen.lib" + ) + +# Import target "llvm-tblgen" for configuration "Release" +set_property(TARGET llvm-tblgen APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(llvm-tblgen PROPERTIES + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/bin/llvm-tblgen.exe" + ) + +# Import target "LLVMCore" for configuration "Release" +set_property(TARGET LLVMCore APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMCore PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMCore.lib" + ) + +# Import target "LLVMIRReader" for configuration "Release" +set_property(TARGET LLVMIRReader APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMIRReader PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMIRReader.lib" + ) + +# Import target "LLVMCodeGen" for configuration "Release" +set_property(TARGET LLVMCodeGen APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMCodeGen PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMCodeGen.lib" + ) + +# Import target "LLVMSelectionDAG" for configuration "Release" +set_property(TARGET LLVMSelectionDAG APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMSelectionDAG PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMSelectionDAG.lib" + ) + +# Import target "LLVMAsmPrinter" for configuration "Release" +set_property(TARGET LLVMAsmPrinter APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMAsmPrinter PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMAsmPrinter.lib" + ) + +# Import target "LLVMBitReader" for configuration "Release" +set_property(TARGET LLVMBitReader APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMBitReader PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMBitReader.lib" + ) + +# Import target "LLVMBitWriter" for configuration "Release" +set_property(TARGET LLVMBitWriter APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMBitWriter PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMBitWriter.lib" + ) + +# Import target "LLVMTransformUtils" for configuration "Release" +set_property(TARGET LLVMTransformUtils APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMTransformUtils PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMTransformUtils.lib" + ) + +# Import target "LLVMInstrumentation" for configuration "Release" +set_property(TARGET LLVMInstrumentation APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMInstrumentation PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMInstrumentation.lib" + ) + +# Import target "LLVMInstCombine" for configuration "Release" +set_property(TARGET LLVMInstCombine APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMInstCombine PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMInstCombine.lib" + ) + +# Import target "LLVMScalarOpts" for configuration "Release" +set_property(TARGET LLVMScalarOpts APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMScalarOpts PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMScalarOpts.lib" + ) + +# Import target "LLVMipo" for configuration "Release" +set_property(TARGET LLVMipo APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMipo PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMipo.lib" + ) + +# Import target "LLVMVectorize" for configuration "Release" +set_property(TARGET LLVMVectorize APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMVectorize PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMVectorize.lib" + ) + +# Import target "LLVMObjCARCOpts" for configuration "Release" +set_property(TARGET LLVMObjCARCOpts APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMObjCARCOpts PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMObjCARCOpts.lib" + ) + +# Import target "LLVMLinker" for configuration "Release" +set_property(TARGET LLVMLinker APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMLinker PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMLinker.lib" + ) + +# Import target "LLVMAnalysis" for configuration "Release" +set_property(TARGET LLVMAnalysis APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMAnalysis PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMAnalysis.lib" + ) + +# Import target "LLVMipa" for configuration "Release" +set_property(TARGET LLVMipa APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMipa PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMipa.lib" + ) + +# Import target "LLVMLTO" for configuration "Release" +set_property(TARGET LLVMLTO APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMLTO PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMLTO.lib" + ) + +# Import target "LLVMMC" for configuration "Release" +set_property(TARGET LLVMMC APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMMC PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMMC.lib" + ) + +# Import target "LLVMMCAnalysis" for configuration "Release" +set_property(TARGET LLVMMCAnalysis APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMMCAnalysis PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMMCAnalysis.lib" + ) + +# Import target "LLVMMCParser" for configuration "Release" +set_property(TARGET LLVMMCParser APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMMCParser PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMMCParser.lib" + ) + +# Import target "LLVMMCDisassembler" for configuration "Release" +set_property(TARGET LLVMMCDisassembler APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMMCDisassembler PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMMCDisassembler.lib" + ) + +# Import target "LLVMObject" for configuration "Release" +set_property(TARGET LLVMObject APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMObject PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMObject.lib" + ) + +# Import target "LLVMOption" for configuration "Release" +set_property(TARGET LLVMOption APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMOption PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMOption.lib" + ) + +# Import target "LLVMDebugInfo" for configuration "Release" +set_property(TARGET LLVMDebugInfo APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMDebugInfo PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMDebugInfo.lib" + ) + +# Import target "LLVMExecutionEngine" for configuration "Release" +set_property(TARGET LLVMExecutionEngine APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMExecutionEngine PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMExecutionEngine.lib" + ) + +# Import target "LLVMInterpreter" for configuration "Release" +set_property(TARGET LLVMInterpreter APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMInterpreter PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMInterpreter.lib" + ) + +# Import target "LLVMJIT" for configuration "Release" +set_property(TARGET LLVMJIT APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMJIT PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMJIT.lib" + ) + +# Import target "LLVMMCJIT" for configuration "Release" +set_property(TARGET LLVMMCJIT APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMMCJIT PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMMCJIT.lib" + ) + +# Import target "LLVMRuntimeDyld" for configuration "Release" +set_property(TARGET LLVMRuntimeDyld APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMRuntimeDyld PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMRuntimeDyld.lib" + ) + +# Import target "LLVMTarget" for configuration "Release" +set_property(TARGET LLVMTarget APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMTarget PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMTarget.lib" + ) + +# Import target "LLVMX86CodeGen" for configuration "Release" +set_property(TARGET LLVMX86CodeGen APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMX86CodeGen PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "ASM_MASM;CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMX86CodeGen.lib" + ) + +# Import target "LLVMX86AsmParser" for configuration "Release" +set_property(TARGET LLVMX86AsmParser APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMX86AsmParser PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMX86AsmParser.lib" + ) + +# Import target "LLVMX86Disassembler" for configuration "Release" +set_property(TARGET LLVMX86Disassembler APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMX86Disassembler PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMX86Disassembler.lib" + ) + +# Import target "LLVMX86AsmPrinter" for configuration "Release" +set_property(TARGET LLVMX86AsmPrinter APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMX86AsmPrinter PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMX86AsmPrinter.lib" + ) + +# Import target "LLVMX86Desc" for configuration "Release" +set_property(TARGET LLVMX86Desc APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMX86Desc PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMX86Desc.lib" + ) + +# Import target "LLVMX86Info" for configuration "Release" +set_property(TARGET LLVMX86Info APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMX86Info PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMX86Info.lib" + ) + +# Import target "LLVMX86Utils" for configuration "Release" +set_property(TARGET LLVMX86Utils APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMX86Utils PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMX86Utils.lib" + ) + +# Import target "LLVMAsmParser" for configuration "Release" +set_property(TARGET LLVMAsmParser APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMAsmParser PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMAsmParser.lib" + ) + +# Import target "LLVMLineEditor" for configuration "Release" +set_property(TARGET LLVMLineEditor APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMLineEditor PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMLineEditor.lib" + ) + +# Import target "LLVMProfileData" for configuration "Release" +set_property(TARGET LLVMProfileData APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(LLVMProfileData PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMProfileData.lib" + ) + +# This file does not depend on other imported targets which have +# been exported from the same project but in a separate export set. + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/llvm_build/share/llvm/cmake/LLVMParseArguments.cmake b/llvm_build/share/llvm/cmake/LLVMParseArguments.cmake new file mode 100644 index 000000000..ce19be114 --- /dev/null +++ b/llvm_build/share/llvm/cmake/LLVMParseArguments.cmake @@ -0,0 +1,80 @@ +# Copied from http://www.itk.org/Wiki/CMakeMacroParseArguments under +# http://creativecommons.org/licenses/by/2.5/. +# +# The PARSE_ARGUMENTS macro will take the arguments of another macro and define +# several variables. The first argument to PARSE_ARGUMENTS is a prefix to put on +# all variables it creates. The second argument is a list of names, and the +# third argument is a list of options. Both of these lists should be quoted. The +# rest of PARSE_ARGUMENTS are arguments from another macro to be parsed. +# +# PARSE_ARGUMENTS(prefix arg_names options arg1 arg2...) +# +# For each item in options, PARSE_ARGUMENTS will create a variable with that +# name, prefixed with prefix_. So, for example, if prefix is MY_MACRO and +# options is OPTION1;OPTION2, then PARSE_ARGUMENTS will create the variables +# MY_MACRO_OPTION1 and MY_MACRO_OPTION2. These variables will be set to true if +# the option exists in the command line or false otherwise. +# +#For each item in arg_names, PARSE_ARGUMENTS will create a variable with that +#name, prefixed with prefix_. Each variable will be filled with the arguments +#that occur after the given arg_name is encountered up to the next arg_name or +#the end of the arguments. All options are removed from these +#lists. PARSE_ARGUMENTS also creates a prefix_DEFAULT_ARGS variable containing +#the list of all arguments up to the first arg_name encountered. +# +#Here is a simple, albeit impractical, example of using PARSE_ARGUMENTS that +#demonstrates its behavior. +# +# SET(arguments +# hello OPTION3 world +# LIST3 foo bar +# OPTION2 +# LIST1 fuz baz +# ) +# +# PARSE_ARGUMENTS(ARG "LIST1;LIST2;LIST3" "OPTION1;OPTION2;OPTION3" ${arguments}) +# +# PARSE_ARGUMENTS creates 7 variables and sets them as follows: +# ARG_DEFAULT_ARGS: hello;world +# ARG_LIST1: fuz;baz +# ARG_LIST2: +# ARG_LIST3: foo;bar +# ARG_OPTION1: FALSE +# ARG_OPTION2: TRUE +# ARG_OPTION3: TRUE +# +# If you don't have any options, use an empty string in its place. +# PARSE_ARGUMENTS(ARG "LIST1;LIST2;LIST3" "" ${arguments}) +# Likewise if you have no lists. +# PARSE_ARGUMENTS(ARG "" "OPTION1;OPTION2;OPTION3" ${arguments}) + +MACRO(PARSE_ARGUMENTS prefix arg_names option_names) + SET(DEFAULT_ARGS) + FOREACH(arg_name ${arg_names}) + SET(${prefix}_${arg_name}) + ENDFOREACH(arg_name) + FOREACH(option ${option_names}) + SET(${prefix}_${option} FALSE) + ENDFOREACH(option) + + SET(current_arg_name DEFAULT_ARGS) + SET(current_arg_list) + FOREACH(arg ${ARGN}) + SET(larg_names ${arg_names}) + LIST(FIND larg_names "${arg}" is_arg_name) + IF (is_arg_name GREATER -1) + SET(${prefix}_${current_arg_name} ${current_arg_list}) + SET(current_arg_name ${arg}) + SET(current_arg_list) + ELSE (is_arg_name GREATER -1) + SET(loption_names ${option_names}) + LIST(FIND loption_names "${arg}" is_option) + IF (is_option GREATER -1) + SET(${prefix}_${arg} TRUE) + ELSE (is_option GREATER -1) + SET(current_arg_list ${current_arg_list} ${arg}) + ENDIF (is_option GREATER -1) + ENDIF (is_arg_name GREATER -1) + ENDFOREACH(arg) + SET(${prefix}_${current_arg_name} ${current_arg_list}) +ENDMACRO(PARSE_ARGUMENTS) diff --git a/llvm_build/share/llvm/cmake/LLVMProcessSources.cmake b/llvm_build/share/llvm/cmake/LLVMProcessSources.cmake new file mode 100644 index 000000000..08b9c8e07 --- /dev/null +++ b/llvm_build/share/llvm/cmake/LLVMProcessSources.cmake @@ -0,0 +1,71 @@ +include(AddFileDependencies) +include(CMakeParseArguments) + +function(llvm_replace_compiler_option var old new) + # Replaces a compiler option or switch `old' in `var' by `new'. + # If `old' is not in `var', appends `new' to `var'. + # Example: llvm_replace_compiler_option(CMAKE_CXX_FLAGS_RELEASE "-O3" "-O2") + # If the option already is on the variable, don't add it: + if( "${${var}}" MATCHES "(^| )${new}($| )" ) + set(n "") + else() + set(n "${new}") + endif() + if( "${${var}}" MATCHES "(^| )${old}($| )" ) + string( REGEX REPLACE "(^| )${old}($| )" " ${n} " ${var} "${${var}}" ) + else() + set( ${var} "${${var}} ${n}" ) + endif() + set( ${var} "${${var}}" PARENT_SCOPE ) +endfunction(llvm_replace_compiler_option) + +macro(add_td_sources srcs) + file(GLOB tds *.td) + if( tds ) + source_group("TableGen descriptions" FILES ${tds}) + set_source_files_properties(${tds} PROPERTIES HEADER_FILE_ONLY ON) + list(APPEND ${srcs} ${tds}) + endif() +endmacro(add_td_sources) + + +macro(add_header_files srcs) + file(GLOB hds *.h) + if( hds ) + set_source_files_properties(${hds} PROPERTIES HEADER_FILE_ONLY ON) + list(APPEND ${srcs} ${hds}) + endif() +endmacro(add_header_files) + + +function(llvm_process_sources OUT_VAR) + cmake_parse_arguments(ARG "" "" "ADDITIONAL_HEADERS" ${ARGN}) + set(sources ${ARG_UNPARSED_ARGUMENTS}) + llvm_check_source_file_list( ${sources} ) + if( MSVC_IDE OR XCODE ) + # This adds .td and .h files to the Visual Studio solution: + add_td_sources(sources) + add_header_files(sources) + set_source_files_properties(${ARG_ADDITIONAL_HEADERS} PROPERTIES HEADER_FILE_ONLY ON) + list(APPEND sources ${ARG_ADDITIONAL_HEADERS}) + endif() + + set( ${OUT_VAR} ${sources} PARENT_SCOPE ) +endfunction(llvm_process_sources) + + +function(llvm_check_source_file_list) + set(listed ${ARGN}) + file(GLOB globbed *.c *.cpp) + foreach(g ${globbed}) + get_filename_component(fn ${g} NAME) + list(FIND LLVM_OPTIONAL_SOURCES ${fn} idx) + if( idx LESS 0 ) + list(FIND listed ${fn} idx) + if( idx LESS 0 ) + message(SEND_ERROR "Found unknown source file ${g} +Please update ${CMAKE_CURRENT_LIST_FILE}\n") + endif() + endif() + endforeach() +endfunction(llvm_check_source_file_list) diff --git a/llvm_build/share/llvm/cmake/TableGen.cmake b/llvm_build/share/llvm/cmake/TableGen.cmake new file mode 100644 index 000000000..845c986ae --- /dev/null +++ b/llvm_build/share/llvm/cmake/TableGen.cmake @@ -0,0 +1,151 @@ +# LLVM_TARGET_DEFINITIONS must contain the name of the .td file to process. +# Extra parameters for `tblgen' may come after `ofn' parameter. +# Adds the name of the generated file to TABLEGEN_OUTPUT. + +function(tablegen project ofn) + # Validate calling context. + foreach(v + ${project}_TABLEGEN_EXE + LLVM_MAIN_SRC_DIR + LLVM_MAIN_INCLUDE_DIR + ) + if(NOT ${v}) + message(FATAL_ERROR "${v} not set") + endif() + endforeach() + + file(GLOB local_tds "*.td") + file(GLOB_RECURSE global_tds "${LLVM_MAIN_INCLUDE_DIR}/llvm/*.td") + + if (IS_ABSOLUTE ${LLVM_TARGET_DEFINITIONS}) + set(LLVM_TARGET_DEFINITIONS_ABSOLUTE ${LLVM_TARGET_DEFINITIONS}) + else() + set(LLVM_TARGET_DEFINITIONS_ABSOLUTE + ${CMAKE_CURRENT_SOURCE_DIR}/${LLVM_TARGET_DEFINITIONS}) + endif() + add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${ofn}.tmp + # Generate tablegen output in a temporary file. + COMMAND ${${project}_TABLEGEN_EXE} ${ARGN} -I ${CMAKE_CURRENT_SOURCE_DIR} + -I ${LLVM_MAIN_SRC_DIR}/lib/Target -I ${LLVM_MAIN_INCLUDE_DIR} + ${LLVM_TARGET_DEFINITIONS_ABSOLUTE} + -o ${CMAKE_CURRENT_BINARY_DIR}/${ofn}.tmp + # The file in LLVM_TARGET_DEFINITIONS may be not in the current + # directory and local_tds may not contain it, so we must + # explicitly list it here: + DEPENDS ${${project}_TABLEGEN_EXE} ${local_tds} ${global_tds} + ${LLVM_TARGET_DEFINITIONS_ABSOLUTE} + COMMENT "Building ${ofn}..." + ) + add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${ofn} + # Only update the real output file if there are any differences. + # This prevents recompilation of all the files depending on it if there + # aren't any. + COMMAND ${CMAKE_COMMAND} -E copy_if_different + ${CMAKE_CURRENT_BINARY_DIR}/${ofn}.tmp + ${CMAKE_CURRENT_BINARY_DIR}/${ofn} + DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${ofn}.tmp + COMMENT "Updating ${ofn}..." + ) + + # `make clean' must remove all those generated files: + set_property(DIRECTORY APPEND + PROPERTY ADDITIONAL_MAKE_CLEAN_FILES ${ofn}.tmp ${ofn}) + + set(TABLEGEN_OUTPUT ${TABLEGEN_OUTPUT} ${CMAKE_CURRENT_BINARY_DIR}/${ofn} PARENT_SCOPE) + set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/${ofn} PROPERTIES + GENERATED 1) +endfunction() + +# Creates a target for publicly exporting tablegen dependencies. +function(add_public_tablegen_target target) + if(NOT TABLEGEN_OUTPUT) + message(FATAL_ERROR "Requires tablegen() definitions as TABLEGEN_OUTPUT.") + endif() + add_custom_target(${target} + DEPENDS ${TABLEGEN_OUTPUT}) + if(LLVM_COMMON_DEPENDS) + add_dependencies(${target} ${LLVM_COMMON_DEPENDS}) + endif() + set_target_properties(${target} PROPERTIES FOLDER "Tablegenning") + set(LLVM_COMMON_DEPENDS ${LLVM_COMMON_DEPENDS} ${target} PARENT_SCOPE) +endfunction() + +if(CMAKE_CROSSCOMPILING) + set(CX_NATIVE_TG_DIR "${CMAKE_BINARY_DIR}/native") + + add_custom_command(OUTPUT ${CX_NATIVE_TG_DIR} + COMMAND ${CMAKE_COMMAND} -E make_directory ${CX_NATIVE_TG_DIR} + COMMENT "Creating ${CX_NATIVE_TG_DIR}...") + + # Forward a subset of configure options to discover additional tablegen modules. + get_cmake_property(_variableNames CACHE_VARIABLES) + foreach (_variableName ${_variableNames}) + if (_variableName MATCHES "^(LLVM_EXTERNAL_.*_SOURCE_DIR)$") + list(APPEND CX_CMAKE_ARGUMENTS "-D${_variableName}=\"${${_variableName}}\"") + endif () + endforeach() + + add_custom_command(OUTPUT ${CX_NATIVE_TG_DIR}/CMakeCache.txt + # TODO: Clear the old CMakeCache.txt somehow without breaking restat. + COMMAND ${CMAKE_COMMAND} -UMAKE_TOOLCHAIN_FILE -DCMAKE_BUILD_TYPE=Release + -DLLVM_BUILD_POLLY=OFF ${CX_CMAKE_ARGUMENTS} + -G "${CMAKE_GENERATOR}" ${CMAKE_SOURCE_DIR} + WORKING_DIRECTORY ${CX_NATIVE_TG_DIR} + DEPENDS ${CX_NATIVE_TG_DIR} + COMMENT "Configuring native TableGen...") + + add_custom_target(ConfigureNativeTableGen DEPENDS ${CX_NATIVE_TG_DIR}/CMakeCache.txt) + + set_directory_properties(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES ${CX_NATIVE_TG_DIR}) +endif() + +macro(add_tablegen target project) + set(${target}_OLD_LLVM_LINK_COMPONENTS ${LLVM_LINK_COMPONENTS}) + set(LLVM_LINK_COMPONENTS ${LLVM_LINK_COMPONENTS} TableGen) + add_llvm_utility(${target} ${ARGN}) + set(LLVM_LINK_COMPONENTS ${${target}_OLD_LLVM_LINK_COMPONENTS}) + + set(${project}_TABLEGEN "${target}" CACHE + STRING "Native TableGen executable. Saves building one when cross-compiling.") + + # Upgrade existing LLVM_TABLEGEN setting. + if(${project} STREQUAL LLVM) + if(${LLVM_TABLEGEN} STREQUAL tblgen) + set(LLVM_TABLEGEN "${target}" CACHE + STRING "Native TableGen executable. Saves building one when cross-compiling." + FORCE) + endif() + endif() + + # Effective tblgen executable to be used: + set(${project}_TABLEGEN_EXE ${${project}_TABLEGEN} PARENT_SCOPE) + + if(CMAKE_CROSSCOMPILING) + if( ${${project}_TABLEGEN} STREQUAL "${target}" ) + set(${project}_TABLEGEN_EXE "${CX_NATIVE_TG_DIR}/bin/${target}") + set(${project}_TABLEGEN_EXE ${${project}_TABLEGEN_EXE} PARENT_SCOPE) + + add_custom_command(OUTPUT ${${project}_TABLEGEN_EXE} + COMMAND ${CMAKE_BUILD_TOOL} ${target} + DEPENDS ${CX_NATIVE_TG_DIR}/CMakeCache.txt + WORKING_DIRECTORY ${CX_NATIVE_TG_DIR} + COMMENT "Building native TableGen...") + add_custom_target(${project}NativeTableGen DEPENDS ${${project}_TABLEGEN_EXE}) + add_dependencies(${project}NativeTableGen ConfigureNativeTableGen) + + add_dependencies(${target} ${project}NativeTableGen) + endif() + endif() + + if( MINGW ) + if(CMAKE_SIZEOF_VOID_P MATCHES "8") + set_target_properties(${target} PROPERTIES LINK_FLAGS -Wl,--stack,16777216) + endif(CMAKE_SIZEOF_VOID_P MATCHES "8") + endif( MINGW ) + if (${project} STREQUAL LLVM AND NOT LLVM_INSTALL_TOOLCHAIN_ONLY) + install(TARGETS ${target} + EXPORT LLVMExports + RUNTIME DESTINATION bin) + endif() + set_property(GLOBAL APPEND PROPERTY LLVM_EXPORTS ${target}) +endmacro() diff --git a/llvm_build/share/llvm/cmake/VersionFromVCS.cmake b/llvm_build/share/llvm/cmake/VersionFromVCS.cmake new file mode 100644 index 000000000..26314d412 --- /dev/null +++ b/llvm_build/share/llvm/cmake/VersionFromVCS.cmake @@ -0,0 +1,72 @@ +# Adds version control information to the variable VERS. For +# determining the Version Control System used (if any) it inspects the +# existence of certain subdirectories under CMAKE_CURRENT_SOURCE_DIR. + +function(add_version_info_from_vcs VERS) + string(REPLACE "svn" "" result "${${VERS}}") + if( EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.svn" ) + set(result "${result}svn") + # FindSubversion does not work with symlinks. See PR 8437 + if( NOT IS_SYMLINK "${CMAKE_CURRENT_SOURCE_DIR}" ) + find_package(Subversion) + endif() + if( Subversion_FOUND ) + subversion_wc_info( ${CMAKE_CURRENT_SOURCE_DIR} Project ) + if( Project_WC_REVISION ) + set(SVN_REVISION ${Project_WC_REVISION} PARENT_SCOPE) + set(result "${result}-r${Project_WC_REVISION}") + endif() + endif() + elseif( EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/.git ) + set(result "${result}git") + # Try to get a ref-id + if( EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/.git/svn ) + find_program(git_executable NAMES git git.exe git.cmd) + if( git_executable ) + set(is_git_svn_rev_exact false) + execute_process(COMMAND ${git_executable} svn log --limit=1 --oneline + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} + TIMEOUT 5 + RESULT_VARIABLE git_result + OUTPUT_VARIABLE git_output) + if( git_result EQUAL 0 ) + string(REGEX MATCH r[0-9]+ git_svn_rev ${git_output}) + string(LENGTH "${git_svn_rev}" rev_length) + math(EXPR rev_length "${rev_length}-1") + string(SUBSTRING "${git_svn_rev}" 1 ${rev_length} git_svn_rev_number) + set(SVN_REVISION ${git_svn_rev_number} PARENT_SCOPE) + set(git_svn_rev "-svn-${git_svn_rev}") + + # Determine if the HEAD points directly at a subversion revision. + execute_process(COMMAND ${git_executable} svn find-rev HEAD + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} + TIMEOUT 5 + RESULT_VARIABLE git_result + OUTPUT_VARIABLE git_output) + if( git_result EQUAL 0 ) + string(STRIP "${git_output}" git_head_svn_rev_number) + if( git_head_svn_rev_number EQUAL git_svn_rev_number ) + set(is_git_svn_rev_exact true) + endif() + endif() + else() + set(git_svn_rev "") + endif() + execute_process(COMMAND + ${git_executable} rev-parse --short HEAD + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} + TIMEOUT 5 + RESULT_VARIABLE git_result + OUTPUT_VARIABLE git_output) + if( git_result EQUAL 0 AND NOT is_git_svn_rev_exact ) + string(STRIP "${git_output}" git_ref_id) + set(GIT_COMMIT ${git_ref_id} PARENT_SCOPE) + set(result "${result}${git_svn_rev}-${git_ref_id}") + else() + set(result "${result}${git_svn_rev}") + endif() + endif() + endif() + endif() + set(${VERS} ${result} PARENT_SCOPE) +endfunction(add_version_info_from_vcs) diff --git a/llvm_build/tools/llvm-config/LibraryDependencies.inc b/llvm_build/tools/llvm-config/LibraryDependencies.inc new file mode 100644 index 000000000..5edaef0b7 --- /dev/null +++ b/llvm_build/tools/llvm-config/LibraryDependencies.inc @@ -0,0 +1,73 @@ +//===- llvm-build generated file --------------------------------*- C++ -*-===// +// +// Component Library Depenedency Table +// +// Automatically generated file, do not edit! +// +//===----------------------------------------------------------------------===// + +struct AvailableComponent { + /// The name of the component. + const char *Name; + + /// The name of the library for this component (or NULL). + const char *Library; + + /// Whether the component is installed. + bool IsInstalled; + + /// The list of libraries required when linking this component. + const char *RequiredLibraries[17]; +} AvailableComponents[51] = { + { "all", 0, 1, { "mcjit", "profiledata", "interpreter", "instrumentation", "mcdisassembler", "mcanalysis", "lineeditor", "engine", "option", "debuginfo", "nativecodegen", "tablegen", "gtest_main", "all-targets", "irreader", "lto" } }, + { "all-targets", 0, 1, { "x86" } }, + { "analysis", "libLLVMAnalysis.a", 1, { "core", "support", "target" } }, + { "asmparser", "libLLVMAsmParser.a", 1, { "core", "support" } }, + { "asmprinter", "libLLVMAsmPrinter.a", 1, { "analysis", "codegen", "core", "mc", "mcparser", "support", "target", "transformutils" } }, + { "bitreader", "libLLVMBitReader.a", 1, { "core", "support" } }, + { "bitwriter", "libLLVMBitWriter.a", 1, { "core", "support" } }, + { "codegen", "libLLVMCodeGen.a", 1, { "analysis", "core", "mc", "scalaropts", "support", "target", "transformutils" } }, + { "core", "libLLVMCore.a", 1, { "support" } }, + { "debuginfo", "libLLVMDebugInfo.a", 1, { "object", "support" } }, + { "engine", 0, 1, { "jit", "native" } }, + { "executionengine", "libLLVMExecutionEngine.a", 1, { "core", "mc", "support" } }, + { "gtest", "libgtest.a", 0, { "support" } }, + { "gtest_main", "libgtest_main.a", 0, { "gtest" } }, + { "instcombine", "libLLVMInstCombine.a", 1, { "analysis", "core", "support", "target", "transformutils" } }, + { "instrumentation", "libLLVMInstrumentation.a", 1, { "analysis", "core", "support", "target", "transformutils" } }, + { "interpreter", "libLLVMInterpreter.a", 1, { "codegen", "core", "executionengine", "support" } }, + { "ipa", "libLLVMipa.a", 1, { "analysis", "core", "support" } }, + { "ipo", "libLLVMipo.a", 1, { "analysis", "core", "ipa", "instcombine", "scalaropts", "support", "target", "transformutils", "vectorize" } }, + { "irreader", "libLLVMIRReader.a", 1, { "asmparser", "bitreader", "core", "support" } }, + { "jit", "libLLVMJIT.a", 1, { "codegen", "core", "executionengine", "support" } }, + { "lineeditor", "libLLVMLineEditor.a", 1, { "support" } }, + { "linker", "libLLVMLinker.a", 1, { "core", "support", "transformutils" } }, + { "lto", "libLLVMLTO.a", 1, { "bitreader", "bitwriter", "core", "ipa", "ipo", "instcombine", "linker", "mc", "objcarcopts", "object", "scalaropts", "support", "target", "transformutils" } }, + { "mc", "libLLVMMC.a", 1, { "support" } }, + { "mcanalysis", "libLLVMMCAnalysis.a", 1, { "mc", "object", "support" } }, + { "mcdisassembler", "libLLVMMCDisassembler.a", 1, { "mc", "support" } }, + { "mcjit", "libLLVMMCJIT.a", 1, { "core", "executionengine", "object", "runtimedyld", "support", "target" } }, + { "mcparser", "libLLVMMCParser.a", 1, { "mc", "support" } }, + { "native", 0, 1, { "x86" } }, + { "nativecodegen", 0, 1, { "x86codegen" } }, + { "objcarcopts", "libLLVMObjCARCOpts.a", 1, { "analysis", "core", "support", "transformutils" } }, + { "object", "libLLVMObject.a", 1, { "bitreader", "core", "mc", "mcparser", "support" } }, + { "option", "libLLVMOption.a", 1, { "support" } }, + { "profiledata", "libLLVMProfileData.a", 1, { "support" } }, + { "runtimedyld", "libLLVMRuntimeDyld.a", 1, { "mc", "object", "support" } }, + { "scalaropts", "libLLVMScalarOpts.a", 1, { "analysis", "core", "ipa", "instcombine", "support", "target", "transformutils" } }, + { "selectiondag", "libLLVMSelectionDAG.a", 1, { "analysis", "codegen", "core", "mc", "support", "target", "transformutils" } }, + { "support", "libLLVMSupport.a", 1, { } }, + { "tablegen", "libLLVMTableGen.a", 1, { "support" } }, + { "target", "libLLVMTarget.a", 1, { "core", "mc", "support" } }, + { "transformutils", "libLLVMTransformUtils.a", 1, { "analysis", "core", "ipa", "support", "target" } }, + { "vectorize", "libLLVMVectorize.a", 1, { "analysis", "core", "support", "target", "transformutils" } }, + { "x86", 0, 1, { "x86utils", "x86asmprinter", "x86info", "x86desc", "x86codegen", "x86asmparser", "x86disassembler" } }, + { "x86asmparser", "libLLVMX86AsmParser.a", 1, { "mc", "mcparser", "support", "x86desc", "x86info" } }, + { "x86asmprinter", "libLLVMX86AsmPrinter.a", 1, { "mc", "support", "x86utils" } }, + { "x86codegen", "libLLVMX86CodeGen.a", 1, { "analysis", "asmprinter", "codegen", "core", "mc", "selectiondag", "support", "target", "x86asmprinter", "x86desc", "x86info", "x86utils" } }, + { "x86desc", "libLLVMX86Desc.a", 1, { "mc", "object", "support", "x86asmprinter", "x86info" } }, + { "x86disassembler", "libLLVMX86Disassembler.a", 1, { "mc", "support", "x86info" } }, + { "x86info", "libLLVMX86Info.a", 1, { "support" } }, + { "x86utils", "libLLVMX86Utils.a", 1, { "support" } }, +}; diff --git a/llvm_build/utils/TableGen/CMakeFiles/generate.stamp b/llvm_build/utils/TableGen/CMakeFiles/generate.stamp new file mode 100644 index 000000000..9b5f49fa9 --- /dev/null +++ b/llvm_build/utils/TableGen/CMakeFiles/generate.stamp @@ -0,0 +1 @@ +# CMake generation timestamp file for this directory. diff --git a/llvm_build/utils/TableGen/CMakeFiles/generate.stamp.depend b/llvm_build/utils/TableGen/CMakeFiles/generate.stamp.depend new file mode 100644 index 000000000..97e825edf --- /dev/null +++ b/llvm_build/utils/TableGen/CMakeFiles/generate.stamp.depend @@ -0,0 +1,2 @@ +# CMake generation dependency list for this directory. +D:/Projects/rpcs3/llvm/utils/TableGen/CMakeLists.txt diff --git a/llvm_build/utils/TableGen/INSTALL.vcxproj b/llvm_build/utils/TableGen/INSTALL.vcxproj new file mode 100644 index 000000000..80681d002 --- /dev/null +++ b/llvm_build/utils/TableGen/INSTALL.vcxproj @@ -0,0 +1,127 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + Win32Proj + x64 + INSTALL + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/79103de0f41b90b703749d08aa0733e1/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\utils\TableGen\CMakeFiles\INSTALL_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/79103de0f41b90b703749d08aa0733e1/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\utils\TableGen\CMakeFiles\INSTALL_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/utils/TableGen/INSTALL.vcxproj.filters b/llvm_build/utils/TableGen/INSTALL.vcxproj.filters new file mode 100644 index 000000000..cb400ae47 --- /dev/null +++ b/llvm_build/utils/TableGen/INSTALL.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/utils/TableGen/PACKAGE.vcxproj b/llvm_build/utils/TableGen/PACKAGE.vcxproj new file mode 100644 index 000000000..adb8911d2 --- /dev/null +++ b/llvm_build/utils/TableGen/PACKAGE.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + Win32Proj + x64 + PACKAGE + + + + + false + MultiByte + v120 + + + + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + $(Platform)\$(Configuration)\$(ProjectName)\ + $(Platform)\$(Configuration)\$(ProjectName)\ + + + + D:\Projects\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + D:\Projects\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + + setlocal +cd D:\Projects\rpcs3\llvm_build +if %errorlevel% neq 0 goto :cmEnd +D: +if %errorlevel% neq 0 goto :cmEnd +"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + + + + + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/79103de0f41b90b703749d08aa0733e1/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\utils\TableGen\CMakeFiles\PACKAGE_force + false + + setlocal +cd . +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm_build/CMakeFiles/79103de0f41b90b703749d08aa0733e1/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\utils\TableGen\CMakeFiles\PACKAGE_force + false + + + + + 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + + + + + + \ No newline at end of file diff --git a/llvm_build/utils/TableGen/PACKAGE.vcxproj.filters b/llvm_build/utils/TableGen/PACKAGE.vcxproj.filters new file mode 100644 index 000000000..3db05f323 --- /dev/null +++ b/llvm_build/utils/TableGen/PACKAGE.vcxproj.filters @@ -0,0 +1,13 @@ + + + + + CMake Rules + + + + + {4BF339D9-6A3E-40FA-8E07-6D1290466722} + + + diff --git a/llvm_build/utils/TableGen/cmake_install.cmake b/llvm_build/utils/TableGen/cmake_install.cmake new file mode 100644 index 000000000..1eb9a69cc --- /dev/null +++ b/llvm_build/utils/TableGen/cmake_install.cmake @@ -0,0 +1,37 @@ +# Install script for directory: D:/Projects/rpcs3/llvm/utils/TableGen + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "D:/Projects/rpcs3/llvm_build/Debug/bin/llvm-tblgen.exe") + elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "D:/Projects/rpcs3/llvm_build/Release/bin/llvm-tblgen.exe") + endif() +endif() + diff --git a/llvm_build/utils/TableGen/llvm-tblgen.vcxproj b/llvm_build/utils/TableGen/llvm-tblgen.vcxproj new file mode 100644 index 000000000..6a43b5b6e --- /dev/null +++ b/llvm_build/utils/TableGen/llvm-tblgen.vcxproj @@ -0,0 +1,243 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {8B29688C-5D8C-412E-85F5-012FBF12B1DE} + Win32Proj + x64 + llvm-tblgen + + + + Application + false + MultiByte + v120 + + + Application + false + MultiByte + v120 + + + + + + + + + + <_ProjectFileVersion>10.0.20506.1 + D:\Projects\rpcs3\llvm_build\Debug\bin\ + llvm-tblgen.dir\Debug\ + llvm-tblgen + .exe + true + true + D:\Projects\rpcs3\llvm_build\Release\bin\ + llvm-tblgen.dir\Release\ + llvm-tblgen + .exe + false + true + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Debug/ + EnableFastChecks + CompileAsCpp + ProgramDatabase + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + Disabled + true + Disabled + NotUsing + MultiThreadedDebugDLL + false + 4238 + Level3 + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + /machine:x64 /debug %(AdditionalOptions) + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;..\..\Debug\lib\LLVMSupport.lib;..\..\Debug\lib\LLVMTableGen.lib;..\..\Debug\lib\LLVMSupport.lib + %(AdditionalLibraryDirectories) + true + D:/Projects/rpcs3/llvm_build/Debug/lib/llvm-tblgen.lib + D:/Projects/rpcs3/llvm_build/Debug/bin/llvm-tblgen.pdb + 10000000 + Console + + + + false + + + + + /EHs-c- -w14062 %(AdditionalOptions) + D:\Projects\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + Release/ + CompileAsCpp + 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 + + + AnySuitable + true + MaxSpeed + NotUsing + MultiThreadedDLL + false + 4238 + Level3 + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) + $(IntDir) + + + WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) + D:\Projects\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + + + D:\Projects\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + $(IntDir) + %(Filename).h + %(Filename).tlb + %(Filename)_i.c + %(Filename)_p.c + + + /machine:x64 %(AdditionalOptions) + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;..\..\Release\lib\LLVMSupport.lib;..\..\Release\lib\LLVMTableGen.lib;..\..\Release\lib\LLVMSupport.lib + %(AdditionalLibraryDirectories) + false + D:/Projects/rpcs3/llvm_build/Release/lib/llvm-tblgen.lib + D:/Projects/rpcs3/llvm_build/Release/bin/llvm-tblgen.pdb + 10000000 + Console + + + + false + + + + + Building Custom Rule D:/Projects/rpcs3/llvm/utils/TableGen/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\utils\TableGen\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/utils/TableGen/CMakeLists.txt;D:\Projects\rpcs3\llvm\utils\TableGen\CMakeLists.txt;D:\Projects\rpcs3\llvm\utils\TableGen\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\utils\TableGen\CMakeFiles\generate.stamp + false + Building Custom Rule D:/Projects/rpcs3/llvm/utils/TableGen/CMakeLists.txt + setlocal +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\utils\TableGen\CMakeFiles\generate.stamp +if %errorlevel% neq 0 goto :cmEnd +:cmEnd +endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone +:cmErrorLevel +exit /b %1 +:cmDone +if %errorlevel% neq 0 goto :VCEnd + D:/Projects/rpcs3/llvm/utils/TableGen/CMakeLists.txt;D:\Projects\rpcs3\llvm\utils\TableGen\CMakeLists.txt;D:\Projects\rpcs3\llvm\utils\TableGen\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3\llvm_build\utils\TableGen\CMakeFiles\generate.stamp + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 86BAC22E-49CB-4EFB-8591-5CFE12FF2563 + + + 8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE + + + 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + + + + + + \ No newline at end of file diff --git a/llvm_build/utils/TableGen/llvm-tblgen.vcxproj.filters b/llvm_build/utils/TableGen/llvm-tblgen.vcxproj.filters new file mode 100644 index 000000000..7423950b7 --- /dev/null +++ b/llvm_build/utils/TableGen/llvm-tblgen.vcxproj.filters @@ -0,0 +1,153 @@ + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + + + + + + {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + + + {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + + + diff --git a/rpcs3.sln b/rpcs3.sln index 24c63c95c..8fed08471 100644 --- a/rpcs3.sln +++ b/rpcs3.sln @@ -1,6 +1,6 @@ Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2013 -VisualStudioVersion = 12.0.21005.1 +# Visual Studio Express 2013 for Windows Desktop +VisualStudioVersion = 12.0.30723.0 MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "rpcs3", "rpcs3\rpcs3.vcxproj", "{70CD65B0-91D6-4FAE-9A7B-4AF55D0D1B12}" ProjectSection(ProjectDependencies) = postProject @@ -23,6 +23,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "rpcs3", "rpcs3\rpcs3.vcxpro {6FCB55A5-563F-4039-1D79-1EB6ED8AAB82} = {6FCB55A5-563F-4039-1D79-1EB6ED8AAB82} {949C6DB8-E638-6EC6-AB31-BCCFD1379E01} = {949C6DB8-E638-6EC6-AB31-BCCFD1379E01} {74827EBD-93DC-5110-BA95-3F2AB029B6B0} = {74827EBD-93DC-5110-BA95-3F2AB029B6B0} + {681ACAC2-256D-48A1-BCAD-BD607D22BDB4} = {681ACAC2-256D-48A1-BCAD-BD607D22BDB4} {46333DC3-B4A5-3DCC-E8BF-A3F20ADC56D2} = {46333DC3-B4A5-3DCC-E8BF-A3F20ADC56D2} {B87216CD-6C64-1DB0-D900-BC6E745C1DF9} = {B87216CD-6C64-1DB0-D900-BC6E745C1DF9} {6FDC76D5-CB44-B9F8-5EF6-C59B020719DF} = {6FDC76D5-CB44-B9F8-5EF6-C59B020719DF} @@ -139,6 +140,355 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "asmjit", "asmjit", "{E2A982 EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "emucore", "rpcs3\emucore.vcxproj", "{C4A10229-4712-4BD2-B63E-50D93C67A038}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "llvm", "llvm", "{A0C58795-63B1-4A3D-AF83-2A49CA539F40}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", "llvm_build\ALL_BUILD.vcxproj", "{681ACAC2-256D-48A1-BCAD-BD607D22BDB4}" + ProjectSection(ProjectDependencies) = postProject + {359B0E09-7A11-458D-82AB-3FE3AACF5A06} = {359B0E09-7A11-458D-82AB-3FE3AACF5A06} + {4EC6F015-3FBC-4190-97AC-2D8B2794D04A} = {4EC6F015-3FBC-4190-97AC-2D8B2794D04A} + {8DC66021-A50C-412A-84DA-63EF49702C25} = {8DC66021-A50C-412A-84DA-63EF49702C25} + {8343C725-5972-409D-B3FD-2A5FAA1D5C5C} = {8343C725-5972-409D-B3FD-2A5FAA1D5C5C} + {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E} = {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E} + {EDE64E29-6CBE-4D86-956E-29F0F93B351D} = {EDE64E29-6CBE-4D86-956E-29F0F93B351D} + {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40} = {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40} + {A8CD982D-DAB9-4345-B230-AFF310FF9D2E} = {A8CD982D-DAB9-4345-B230-AFF310FF9D2E} + {86BAC22E-49CB-4EFB-8591-5CFE12FF2563} = {86BAC22E-49CB-4EFB-8591-5CFE12FF2563} + {975BB935-3CF7-4860-A24E-62F39D9DC7EB} = {975BB935-3CF7-4860-A24E-62F39D9DC7EB} + {E383113C-EA5C-4321-A957-8B421782A070} = {E383113C-EA5C-4321-A957-8B421782A070} + {1EAF884F-FECF-4D9B-AD99-34D83E230235} = {1EAF884F-FECF-4D9B-AD99-34D83E230235} + {4E2CE753-5481-4521-87AC-3E02F99405EC} = {4E2CE753-5481-4521-87AC-3E02F99405EC} + {13E99356-9DF8-4C6E-BCAC-BD75111DEF35} = {13E99356-9DF8-4C6E-BCAC-BD75111DEF35} + {1829F961-4B79-414E-8DB9-5062D146B890} = {1829F961-4B79-414E-8DB9-5062D146B890} + {C52AF063-7610-4E4F-AB94-C2F3B7397324} = {C52AF063-7610-4E4F-AB94-C2F3B7397324} + {21A9AE70-68DD-43EA-ABC2-CBF14064AD78} = {21A9AE70-68DD-43EA-ABC2-CBF14064AD78} + {E4D3147B-EEC2-4F36-B583-CD679FEF1932} = {E4D3147B-EEC2-4F36-B583-CD679FEF1932} + {052C9484-820D-4DCF-A660-C09432AE228A} = {052C9484-820D-4DCF-A660-C09432AE228A} + {CE2F2A88-5AEA-471C-83C1-ABAA767E089B} = {CE2F2A88-5AEA-471C-83C1-ABAA767E089B} + {8B29688C-5D8C-412E-85F5-012FBF12B1DE} = {8B29688C-5D8C-412E-85F5-012FBF12B1DE} + {40663C95-6697-49FE-A402-0BD373883FFA} = {40663C95-6697-49FE-A402-0BD373883FFA} + {28558096-C540-421E-8533-332B6B4EE66F} = {28558096-C540-421E-8533-332B6B4EE66F} + {81C46697-F282-48FE-993E-0B9FDA21E9C7} = {81C46697-F282-48FE-993E-0B9FDA21E9C7} + {D7B40A9A-44F6-4919-B75F-39E70EC099F9} = {D7B40A9A-44F6-4919-B75F-39E70EC099F9} + {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD} = {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD} + {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA} = {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA} + {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B} = {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B} + {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE} = {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE} + {EDB757AF-693F-472D-9BAD-7447449C0231} = {EDB757AF-693F-472D-9BAD-7447449C0231} + {751A14B1-0397-4959-A61C-C7ED1E153BFC} = {751A14B1-0397-4959-A61C-C7ED1E153BFC} + {060F77BA-DD46-4C4B-899F-D35D768A1A37} = {060F77BA-DD46-4C4B-899F-D35D768A1A37} + {F9D100BB-16EA-428D-B709-793BE0B511D1} = {F9D100BB-16EA-428D-B709-793BE0B511D1} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE} = {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE} + {9A90BEDD-592D-463F-B2DE-5E7914059166} = {9A90BEDD-592D-463F-B2DE-5E7914059166} + {4BF6E9E0-7ED3-43CC-81E7-337152E30021} = {4BF6E9E0-7ED3-43CC-81E7-337152E30021} + {AAC354E1-A2B7-4FCC-9CB7-500824721D84} = {AAC354E1-A2B7-4FCC-9CB7-500824721D84} + {7B7597E6-6BE2-4805-94A2-D0FE30A92151} = {7B7597E6-6BE2-4805-94A2-D0FE30A92151} + {9C14B1E9-ADA9-4328-8804-663B52102386} = {9C14B1E9-ADA9-4328-8804-663B52102386} + {EE7EC6E9-B173-4C83-95E3-3831E943F6D6} = {EE7EC6E9-B173-4C83-95E3-3831E943F6D6} + {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89} = {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89} + {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055} = {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055} + {022FF3F5-0845-4544-A7E5-C5C352123625} = {022FF3F5-0845-4544-A7E5-C5C352123625} + {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2} = {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "INSTALL", "llvm_build\INSTALL.vcxproj", "{D2E52B9D-6550-43F1-9825-9C62C06B11DA}" + ProjectSection(ProjectDependencies) = postProject + {681ACAC2-256D-48A1-BCAD-BD607D22BDB4} = {681ACAC2-256D-48A1-BCAD-BD607D22BDB4} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMAnalysis", "llvm_build\lib\Analysis\LLVMAnalysis.vcxproj", "{8343C725-5972-409D-B3FD-2A5FAA1D5C5C}" + ProjectSection(ProjectDependencies) = postProject + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMAsmParser", "llvm_build\lib\AsmParser\LLVMAsmParser.vcxproj", "{F9D100BB-16EA-428D-B709-793BE0B511D1}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMAsmPrinter", "llvm_build\lib\CodeGen\AsmPrinter\LLVMAsmPrinter.vcxproj", "{BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2}" + ProjectSection(ProjectDependencies) = postProject + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMBitReader", "llvm_build\lib\Bitcode\Reader\LLVMBitReader.vcxproj", "{81C46697-F282-48FE-993E-0B9FDA21E9C7}" + ProjectSection(ProjectDependencies) = postProject + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMBitWriter", "llvm_build\lib\Bitcode\Writer\LLVMBitWriter.vcxproj", "{751A14B1-0397-4959-A61C-C7ED1E153BFC}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMCodeGen", "llvm_build\lib\CodeGen\LLVMCodeGen.vcxproj", "{4E2CE753-5481-4521-87AC-3E02F99405EC}" + ProjectSection(ProjectDependencies) = postProject + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMCore", "llvm_build\lib\IR\LLVMCore.vcxproj", "{E383113C-EA5C-4321-A957-8B421782A070}" + ProjectSection(ProjectDependencies) = postProject + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMDebugInfo", "llvm_build\lib\DebugInfo\LLVMDebugInfo.vcxproj", "{A8CD982D-DAB9-4345-B230-AFF310FF9D2E}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMExecutionEngine", "llvm_build\lib\ExecutionEngine\LLVMExecutionEngine.vcxproj", "{4BF6E9E0-7ED3-43CC-81E7-337152E30021}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMHello", "llvm_build\lib\Transforms\Hello\LLVMHello.vcxproj", "{4312199E-C9CB-471B-886F-A863ACD08B54}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMIRReader", "llvm_build\lib\IRReader\LLVMIRReader.vcxproj", "{4EC6F015-3FBC-4190-97AC-2D8B2794D04A}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMInstCombine", "llvm_build\lib\Transforms\InstCombine\LLVMInstCombine.vcxproj", "{975BB935-3CF7-4860-A24E-62F39D9DC7EB}" + ProjectSection(ProjectDependencies) = postProject + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMInstrumentation", "llvm_build\lib\Transforms\Instrumentation\LLVMInstrumentation.vcxproj", "{40663C95-6697-49FE-A402-0BD373883FFA}" + ProjectSection(ProjectDependencies) = postProject + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMInterpreter", "llvm_build\lib\ExecutionEngine\Interpreter\LLVMInterpreter.vcxproj", "{9C138DA7-1BE7-4DAB-90F3-2F00501C10EE}" + ProjectSection(ProjectDependencies) = postProject + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMJIT", "llvm_build\lib\ExecutionEngine\JIT\LLVMJIT.vcxproj", "{EC5A2528-F0A7-445E-85CD-F6D7B0D4340E}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMLTO", "llvm_build\lib\LTO\LLVMLTO.vcxproj", "{C52AF063-7610-4E4F-AB94-C2F3B7397324}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMLineEditor", "llvm_build\lib\LineEditor\LLVMLineEditor.vcxproj", "{7B7597E6-6BE2-4805-94A2-D0FE30A92151}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMLinker", "llvm_build\lib\Linker\LLVMLinker.vcxproj", "{052C9484-820D-4DCF-A660-C09432AE228A}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMMC", "llvm_build\lib\MC\LLVMMC.vcxproj", "{AAC354E1-A2B7-4FCC-9CB7-500824721D84}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMMCAnalysis", "llvm_build\lib\MC\MCAnalysis\LLVMMCAnalysis.vcxproj", "{13E99356-9DF8-4C6E-BCAC-BD75111DEF35}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMMCDisassembler", "llvm_build\lib\MC\MCDisassembler\LLVMMCDisassembler.vcxproj", "{CE2F2A88-5AEA-471C-83C1-ABAA767E089B}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMMCJIT", "llvm_build\lib\ExecutionEngine\MCJIT\LLVMMCJIT.vcxproj", "{ABCB1FEF-5E07-4FE3-8286-1AAD09D88055}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMMCParser", "llvm_build\lib\MC\MCParser\LLVMMCParser.vcxproj", "{8DC66021-A50C-412A-84DA-63EF49702C25}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMObjCARCOpts", "llvm_build\lib\Transforms\ObjCARC\LLVMObjCARCOpts.vcxproj", "{EE7EC6E9-B173-4C83-95E3-3831E943F6D6}" + ProjectSection(ProjectDependencies) = postProject + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMObject", "llvm_build\lib\Object\LLVMObject.vcxproj", "{4A146CA5-D610-48B2-87DF-0BB03EDEBAAA}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMOption", "llvm_build\lib\Option\LLVMOption.vcxproj", "{359B0E09-7A11-458D-82AB-3FE3AACF5A06}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMProfileData", "llvm_build\lib\ProfileData\LLVMProfileData.vcxproj", "{8EA5EBA5-DA91-4E84-BB89-3D9119712E0B}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMRuntimeDyld", "llvm_build\lib\ExecutionEngine\RuntimeDyld\LLVMRuntimeDyld.vcxproj", "{1829F961-4B79-414E-8DB9-5062D146B890}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMScalarOpts", "llvm_build\lib\Transforms\Scalar\LLVMScalarOpts.vcxproj", "{060F77BA-DD46-4C4B-899F-D35D768A1A37}" + ProjectSection(ProjectDependencies) = postProject + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMSelectionDAG", "llvm_build\lib\CodeGen\SelectionDAG\LLVMSelectionDAG.vcxproj", "{FBCBA6A3-13A5-4212-B88D-87A3EB8789AD}" + ProjectSection(ProjectDependencies) = postProject + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMSupport", "llvm_build\lib\Support\LLVMSupport.vcxproj", "{86BAC22E-49CB-4EFB-8591-5CFE12FF2563}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMTableGen", "llvm_build\lib\TableGen\LLVMTableGen.vcxproj", "{8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMTarget", "llvm_build\lib\Target\LLVMTarget.vcxproj", "{9C14B1E9-ADA9-4328-8804-663B52102386}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMTransformUtils", "llvm_build\lib\Transforms\Utils\LLVMTransformUtils.vcxproj", "{21A9AE70-68DD-43EA-ABC2-CBF14064AD78}" + ProjectSection(ProjectDependencies) = postProject + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMVectorize", "llvm_build\lib\Transforms\Vectorize\LLVMVectorize.vcxproj", "{D7B40A9A-44F6-4919-B75F-39E70EC099F9}" + ProjectSection(ProjectDependencies) = postProject + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86AsmParser", "llvm_build\lib\Target\X86\AsmParser\LLVMX86AsmParser.vcxproj", "{E4D3147B-EEC2-4F36-B583-CD679FEF1932}" + ProjectSection(ProjectDependencies) = postProject + {514E5171-D5DF-4D5E-BF00-988A8BA84214} = {514E5171-D5DF-4D5E-BF00-988A8BA84214} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86AsmPrinter", "llvm_build\lib\Target\X86\InstPrinter\LLVMX86AsmPrinter.vcxproj", "{EDB757AF-693F-472D-9BAD-7447449C0231}" + ProjectSection(ProjectDependencies) = postProject + {514E5171-D5DF-4D5E-BF00-988A8BA84214} = {514E5171-D5DF-4D5E-BF00-988A8BA84214} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86CodeGen", "llvm_build\lib\Target\X86\LLVMX86CodeGen.vcxproj", "{022FF3F5-0845-4544-A7E5-C5C352123625}" + ProjectSection(ProjectDependencies) = postProject + {514E5171-D5DF-4D5E-BF00-988A8BA84214} = {514E5171-D5DF-4D5E-BF00-988A8BA84214} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86Desc", "llvm_build\lib\Target\X86\MCTargetDesc\LLVMX86Desc.vcxproj", "{28558096-C540-421E-8533-332B6B4EE66F}" + ProjectSection(ProjectDependencies) = postProject + {514E5171-D5DF-4D5E-BF00-988A8BA84214} = {514E5171-D5DF-4D5E-BF00-988A8BA84214} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86Disassembler", "llvm_build\lib\Target\X86\Disassembler\LLVMX86Disassembler.vcxproj", "{9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89}" + ProjectSection(ProjectDependencies) = postProject + {514E5171-D5DF-4D5E-BF00-988A8BA84214} = {514E5171-D5DF-4D5E-BF00-988A8BA84214} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86Info", "llvm_build\lib\Target\X86\TargetInfo\LLVMX86Info.vcxproj", "{1EAF884F-FECF-4D9B-AD99-34D83E230235}" + ProjectSection(ProjectDependencies) = postProject + {514E5171-D5DF-4D5E-BF00-988A8BA84214} = {514E5171-D5DF-4D5E-BF00-988A8BA84214} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86Utils", "llvm_build\lib\Target\X86\Utils\LLVMX86Utils.vcxproj", "{EDE64E29-6CBE-4D86-956E-29F0F93B351D}" + ProjectSection(ProjectDependencies) = postProject + {514E5171-D5DF-4D5E-BF00-988A8BA84214} = {514E5171-D5DF-4D5E-BF00-988A8BA84214} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMipa", "llvm_build\lib\Analysis\IPA\LLVMipa.vcxproj", "{E6224F2C-5E3E-40F9-915D-0F5DA7C93A40}" + ProjectSection(ProjectDependencies) = postProject + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMipo", "llvm_build\lib\Transforms\IPO\LLVMipo.vcxproj", "{9A90BEDD-592D-463F-B2DE-5E7914059166}" + ProjectSection(ProjectDependencies) = postProject + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PACKAGE", "llvm_build\PACKAGE.vcxproj", "{924CDF46-DBFE-4464-B179-3E3DD376B4AA}" + ProjectSection(ProjectDependencies) = postProject + {681ACAC2-256D-48A1-BCAD-BD607D22BDB4} = {681ACAC2-256D-48A1-BCAD-BD607D22BDB4} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "X86CommonTableGen", "llvm_build\lib\Target\X86\X86CommonTableGen.vcxproj", "{514E5171-D5DF-4D5E-BF00-988A8BA84214}" + ProjectSection(ProjectDependencies) = postProject + {8B29688C-5D8C-412E-85F5-012FBF12B1DE} = {8B29688C-5D8C-412E-85F5-012FBF12B1DE} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZERO_CHECK", "llvm_build\ZERO_CHECK.vcxproj", "{1E9A56BB-21C5-418B-B623-AD2B3F153307}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "intrinsics_gen", "llvm_build\include\llvm\IR\intrinsics_gen.vcxproj", "{287EED9A-FBDD-4CB8-85D8-39AEB6245704}" + ProjectSection(ProjectDependencies) = postProject + {8B29688C-5D8C-412E-85F5-012FBF12B1DE} = {8B29688C-5D8C-412E-85F5-012FBF12B1DE} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "llvm-tblgen", "llvm_build\utils\TableGen\llvm-tblgen.vcxproj", "{8B29688C-5D8C-412E-85F5-012FBF12B1DE}" + ProjectSection(ProjectDependencies) = postProject + {86BAC22E-49CB-4EFB-8591-5CFE12FF2563} = {86BAC22E-49CB-4EFB-8591-5CFE12FF2563} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE} = {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "llvm_headers_do_not_build", "llvm_build\include\llvm\llvm_headers_do_not_build.vcxproj", "{0E01F742-9369-42B0-A2B4-01730D778630}" + ProjectSection(ProjectDependencies) = postProject + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CMakePredefinedTargets", "CMakePredefinedTargets", "{3B412923-72FF-4220-BCC0-449F5093F79D}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Libraries", "Libraries", "{99379135-BF25-4705-85F7-2BD058BB64E7}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Loadable modules", "Loadable modules", "{FDD1CF9D-1C1D-4D42-92FE-CBCA2C36F5C0}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Misc", "Misc", "{4DCC86BE-72E1-420A-B161-C00F82158E56}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tablegenning", "Tablegenning", "{D6F6953F-87AD-45B4-9392-1BE9C02A9398}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Utils", "Utils", "{814EAE3D-FF1E-4DB4-A09B-C06828B754EA}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug - MemLeak|x64 = Debug - MemLeak|x64 @@ -297,6 +647,310 @@ Global {C4A10229-4712-4BD2-B63E-50D93C67A038}.Debug|x64.Build.0 = Debug|x64 {C4A10229-4712-4BD2-B63E-50D93C67A038}.Release|x64.ActiveCfg = Release|x64 {C4A10229-4712-4BD2-B63E-50D93C67A038}.Release|x64.Build.0 = Release|x64 + {681ACAC2-256D-48A1-BCAD-BD607D22BDB4}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {681ACAC2-256D-48A1-BCAD-BD607D22BDB4}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {681ACAC2-256D-48A1-BCAD-BD607D22BDB4}.Debug|x64.ActiveCfg = Debug|x64 + {681ACAC2-256D-48A1-BCAD-BD607D22BDB4}.Debug|x64.Build.0 = Debug|x64 + {681ACAC2-256D-48A1-BCAD-BD607D22BDB4}.Release|x64.ActiveCfg = Release|x64 + {681ACAC2-256D-48A1-BCAD-BD607D22BDB4}.Release|x64.Build.0 = Release|x64 + {D2E52B9D-6550-43F1-9825-9C62C06B11DA}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {D2E52B9D-6550-43F1-9825-9C62C06B11DA}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {D2E52B9D-6550-43F1-9825-9C62C06B11DA}.Debug|x64.ActiveCfg = Debug|x64 + {D2E52B9D-6550-43F1-9825-9C62C06B11DA}.Release|x64.ActiveCfg = Release|x64 + {8343C725-5972-409D-B3FD-2A5FAA1D5C5C}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {8343C725-5972-409D-B3FD-2A5FAA1D5C5C}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {8343C725-5972-409D-B3FD-2A5FAA1D5C5C}.Debug|x64.ActiveCfg = Debug|x64 + {8343C725-5972-409D-B3FD-2A5FAA1D5C5C}.Debug|x64.Build.0 = Debug|x64 + {8343C725-5972-409D-B3FD-2A5FAA1D5C5C}.Release|x64.ActiveCfg = Release|x64 + {8343C725-5972-409D-B3FD-2A5FAA1D5C5C}.Release|x64.Build.0 = Release|x64 + {F9D100BB-16EA-428D-B709-793BE0B511D1}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {F9D100BB-16EA-428D-B709-793BE0B511D1}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {F9D100BB-16EA-428D-B709-793BE0B511D1}.Debug|x64.ActiveCfg = Debug|x64 + {F9D100BB-16EA-428D-B709-793BE0B511D1}.Debug|x64.Build.0 = Debug|x64 + {F9D100BB-16EA-428D-B709-793BE0B511D1}.Release|x64.ActiveCfg = Release|x64 + {F9D100BB-16EA-428D-B709-793BE0B511D1}.Release|x64.Build.0 = Release|x64 + {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2}.Debug|x64.ActiveCfg = Debug|x64 + {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2}.Debug|x64.Build.0 = Debug|x64 + {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2}.Release|x64.ActiveCfg = Release|x64 + {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2}.Release|x64.Build.0 = Release|x64 + {81C46697-F282-48FE-993E-0B9FDA21E9C7}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {81C46697-F282-48FE-993E-0B9FDA21E9C7}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {81C46697-F282-48FE-993E-0B9FDA21E9C7}.Debug|x64.ActiveCfg = Debug|x64 + {81C46697-F282-48FE-993E-0B9FDA21E9C7}.Debug|x64.Build.0 = Debug|x64 + {81C46697-F282-48FE-993E-0B9FDA21E9C7}.Release|x64.ActiveCfg = Release|x64 + {81C46697-F282-48FE-993E-0B9FDA21E9C7}.Release|x64.Build.0 = Release|x64 + {751A14B1-0397-4959-A61C-C7ED1E153BFC}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {751A14B1-0397-4959-A61C-C7ED1E153BFC}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {751A14B1-0397-4959-A61C-C7ED1E153BFC}.Debug|x64.ActiveCfg = Debug|x64 + {751A14B1-0397-4959-A61C-C7ED1E153BFC}.Debug|x64.Build.0 = Debug|x64 + {751A14B1-0397-4959-A61C-C7ED1E153BFC}.Release|x64.ActiveCfg = Release|x64 + {751A14B1-0397-4959-A61C-C7ED1E153BFC}.Release|x64.Build.0 = Release|x64 + {4E2CE753-5481-4521-87AC-3E02F99405EC}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {4E2CE753-5481-4521-87AC-3E02F99405EC}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {4E2CE753-5481-4521-87AC-3E02F99405EC}.Debug|x64.ActiveCfg = Debug|x64 + {4E2CE753-5481-4521-87AC-3E02F99405EC}.Debug|x64.Build.0 = Debug|x64 + {4E2CE753-5481-4521-87AC-3E02F99405EC}.Release|x64.ActiveCfg = Release|x64 + {4E2CE753-5481-4521-87AC-3E02F99405EC}.Release|x64.Build.0 = Release|x64 + {E383113C-EA5C-4321-A957-8B421782A070}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {E383113C-EA5C-4321-A957-8B421782A070}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {E383113C-EA5C-4321-A957-8B421782A070}.Debug|x64.ActiveCfg = Debug|x64 + {E383113C-EA5C-4321-A957-8B421782A070}.Debug|x64.Build.0 = Debug|x64 + {E383113C-EA5C-4321-A957-8B421782A070}.Release|x64.ActiveCfg = Release|x64 + {E383113C-EA5C-4321-A957-8B421782A070}.Release|x64.Build.0 = Release|x64 + {A8CD982D-DAB9-4345-B230-AFF310FF9D2E}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {A8CD982D-DAB9-4345-B230-AFF310FF9D2E}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {A8CD982D-DAB9-4345-B230-AFF310FF9D2E}.Debug|x64.ActiveCfg = Debug|x64 + {A8CD982D-DAB9-4345-B230-AFF310FF9D2E}.Debug|x64.Build.0 = Debug|x64 + {A8CD982D-DAB9-4345-B230-AFF310FF9D2E}.Release|x64.ActiveCfg = Release|x64 + {A8CD982D-DAB9-4345-B230-AFF310FF9D2E}.Release|x64.Build.0 = Release|x64 + {4BF6E9E0-7ED3-43CC-81E7-337152E30021}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {4BF6E9E0-7ED3-43CC-81E7-337152E30021}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {4BF6E9E0-7ED3-43CC-81E7-337152E30021}.Debug|x64.ActiveCfg = Debug|x64 + {4BF6E9E0-7ED3-43CC-81E7-337152E30021}.Debug|x64.Build.0 = Debug|x64 + {4BF6E9E0-7ED3-43CC-81E7-337152E30021}.Release|x64.ActiveCfg = Release|x64 + {4BF6E9E0-7ED3-43CC-81E7-337152E30021}.Release|x64.Build.0 = Release|x64 + {4312199E-C9CB-471B-886F-A863ACD08B54}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {4312199E-C9CB-471B-886F-A863ACD08B54}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {4312199E-C9CB-471B-886F-A863ACD08B54}.Debug|x64.ActiveCfg = Debug|x64 + {4312199E-C9CB-471B-886F-A863ACD08B54}.Release|x64.ActiveCfg = Release|x64 + {4EC6F015-3FBC-4190-97AC-2D8B2794D04A}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {4EC6F015-3FBC-4190-97AC-2D8B2794D04A}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {4EC6F015-3FBC-4190-97AC-2D8B2794D04A}.Debug|x64.ActiveCfg = Debug|x64 + {4EC6F015-3FBC-4190-97AC-2D8B2794D04A}.Debug|x64.Build.0 = Debug|x64 + {4EC6F015-3FBC-4190-97AC-2D8B2794D04A}.Release|x64.ActiveCfg = Release|x64 + {4EC6F015-3FBC-4190-97AC-2D8B2794D04A}.Release|x64.Build.0 = Release|x64 + {975BB935-3CF7-4860-A24E-62F39D9DC7EB}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {975BB935-3CF7-4860-A24E-62F39D9DC7EB}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {975BB935-3CF7-4860-A24E-62F39D9DC7EB}.Debug|x64.ActiveCfg = Debug|x64 + {975BB935-3CF7-4860-A24E-62F39D9DC7EB}.Debug|x64.Build.0 = Debug|x64 + {975BB935-3CF7-4860-A24E-62F39D9DC7EB}.Release|x64.ActiveCfg = Release|x64 + {975BB935-3CF7-4860-A24E-62F39D9DC7EB}.Release|x64.Build.0 = Release|x64 + {40663C95-6697-49FE-A402-0BD373883FFA}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {40663C95-6697-49FE-A402-0BD373883FFA}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {40663C95-6697-49FE-A402-0BD373883FFA}.Debug|x64.ActiveCfg = Debug|x64 + {40663C95-6697-49FE-A402-0BD373883FFA}.Debug|x64.Build.0 = Debug|x64 + {40663C95-6697-49FE-A402-0BD373883FFA}.Release|x64.ActiveCfg = Release|x64 + {40663C95-6697-49FE-A402-0BD373883FFA}.Release|x64.Build.0 = Release|x64 + {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE}.Debug|x64.ActiveCfg = Debug|x64 + {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE}.Debug|x64.Build.0 = Debug|x64 + {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE}.Release|x64.ActiveCfg = Release|x64 + {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE}.Release|x64.Build.0 = Release|x64 + {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E}.Debug|x64.ActiveCfg = Debug|x64 + {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E}.Debug|x64.Build.0 = Debug|x64 + {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E}.Release|x64.ActiveCfg = Release|x64 + {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E}.Release|x64.Build.0 = Release|x64 + {C52AF063-7610-4E4F-AB94-C2F3B7397324}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {C52AF063-7610-4E4F-AB94-C2F3B7397324}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {C52AF063-7610-4E4F-AB94-C2F3B7397324}.Debug|x64.ActiveCfg = Debug|x64 + {C52AF063-7610-4E4F-AB94-C2F3B7397324}.Debug|x64.Build.0 = Debug|x64 + {C52AF063-7610-4E4F-AB94-C2F3B7397324}.Release|x64.ActiveCfg = Release|x64 + {C52AF063-7610-4E4F-AB94-C2F3B7397324}.Release|x64.Build.0 = Release|x64 + {7B7597E6-6BE2-4805-94A2-D0FE30A92151}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {7B7597E6-6BE2-4805-94A2-D0FE30A92151}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {7B7597E6-6BE2-4805-94A2-D0FE30A92151}.Debug|x64.ActiveCfg = Debug|x64 + {7B7597E6-6BE2-4805-94A2-D0FE30A92151}.Debug|x64.Build.0 = Debug|x64 + {7B7597E6-6BE2-4805-94A2-D0FE30A92151}.Release|x64.ActiveCfg = Release|x64 + {7B7597E6-6BE2-4805-94A2-D0FE30A92151}.Release|x64.Build.0 = Release|x64 + {052C9484-820D-4DCF-A660-C09432AE228A}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {052C9484-820D-4DCF-A660-C09432AE228A}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {052C9484-820D-4DCF-A660-C09432AE228A}.Debug|x64.ActiveCfg = Debug|x64 + {052C9484-820D-4DCF-A660-C09432AE228A}.Debug|x64.Build.0 = Debug|x64 + {052C9484-820D-4DCF-A660-C09432AE228A}.Release|x64.ActiveCfg = Release|x64 + {052C9484-820D-4DCF-A660-C09432AE228A}.Release|x64.Build.0 = Release|x64 + {AAC354E1-A2B7-4FCC-9CB7-500824721D84}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {AAC354E1-A2B7-4FCC-9CB7-500824721D84}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {AAC354E1-A2B7-4FCC-9CB7-500824721D84}.Debug|x64.ActiveCfg = Debug|x64 + {AAC354E1-A2B7-4FCC-9CB7-500824721D84}.Debug|x64.Build.0 = Debug|x64 + {AAC354E1-A2B7-4FCC-9CB7-500824721D84}.Release|x64.ActiveCfg = Release|x64 + {AAC354E1-A2B7-4FCC-9CB7-500824721D84}.Release|x64.Build.0 = Release|x64 + {13E99356-9DF8-4C6E-BCAC-BD75111DEF35}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {13E99356-9DF8-4C6E-BCAC-BD75111DEF35}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {13E99356-9DF8-4C6E-BCAC-BD75111DEF35}.Debug|x64.ActiveCfg = Debug|x64 + {13E99356-9DF8-4C6E-BCAC-BD75111DEF35}.Debug|x64.Build.0 = Debug|x64 + {13E99356-9DF8-4C6E-BCAC-BD75111DEF35}.Release|x64.ActiveCfg = Release|x64 + {13E99356-9DF8-4C6E-BCAC-BD75111DEF35}.Release|x64.Build.0 = Release|x64 + {CE2F2A88-5AEA-471C-83C1-ABAA767E089B}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {CE2F2A88-5AEA-471C-83C1-ABAA767E089B}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {CE2F2A88-5AEA-471C-83C1-ABAA767E089B}.Debug|x64.ActiveCfg = Debug|x64 + {CE2F2A88-5AEA-471C-83C1-ABAA767E089B}.Debug|x64.Build.0 = Debug|x64 + {CE2F2A88-5AEA-471C-83C1-ABAA767E089B}.Release|x64.ActiveCfg = Release|x64 + {CE2F2A88-5AEA-471C-83C1-ABAA767E089B}.Release|x64.Build.0 = Release|x64 + {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055}.Debug|x64.ActiveCfg = Debug|x64 + {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055}.Debug|x64.Build.0 = Debug|x64 + {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055}.Release|x64.ActiveCfg = Release|x64 + {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055}.Release|x64.Build.0 = Release|x64 + {8DC66021-A50C-412A-84DA-63EF49702C25}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {8DC66021-A50C-412A-84DA-63EF49702C25}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {8DC66021-A50C-412A-84DA-63EF49702C25}.Debug|x64.ActiveCfg = Debug|x64 + {8DC66021-A50C-412A-84DA-63EF49702C25}.Debug|x64.Build.0 = Debug|x64 + {8DC66021-A50C-412A-84DA-63EF49702C25}.Release|x64.ActiveCfg = Release|x64 + {8DC66021-A50C-412A-84DA-63EF49702C25}.Release|x64.Build.0 = Release|x64 + {EE7EC6E9-B173-4C83-95E3-3831E943F6D6}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {EE7EC6E9-B173-4C83-95E3-3831E943F6D6}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {EE7EC6E9-B173-4C83-95E3-3831E943F6D6}.Debug|x64.ActiveCfg = Debug|x64 + {EE7EC6E9-B173-4C83-95E3-3831E943F6D6}.Debug|x64.Build.0 = Debug|x64 + {EE7EC6E9-B173-4C83-95E3-3831E943F6D6}.Release|x64.ActiveCfg = Release|x64 + {EE7EC6E9-B173-4C83-95E3-3831E943F6D6}.Release|x64.Build.0 = Release|x64 + {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA}.Debug|x64.ActiveCfg = Debug|x64 + {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA}.Debug|x64.Build.0 = Debug|x64 + {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA}.Release|x64.ActiveCfg = Release|x64 + {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA}.Release|x64.Build.0 = Release|x64 + {359B0E09-7A11-458D-82AB-3FE3AACF5A06}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {359B0E09-7A11-458D-82AB-3FE3AACF5A06}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {359B0E09-7A11-458D-82AB-3FE3AACF5A06}.Debug|x64.ActiveCfg = Debug|x64 + {359B0E09-7A11-458D-82AB-3FE3AACF5A06}.Debug|x64.Build.0 = Debug|x64 + {359B0E09-7A11-458D-82AB-3FE3AACF5A06}.Release|x64.ActiveCfg = Release|x64 + {359B0E09-7A11-458D-82AB-3FE3AACF5A06}.Release|x64.Build.0 = Release|x64 + {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B}.Debug|x64.ActiveCfg = Debug|x64 + {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B}.Debug|x64.Build.0 = Debug|x64 + {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B}.Release|x64.ActiveCfg = Release|x64 + {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B}.Release|x64.Build.0 = Release|x64 + {1829F961-4B79-414E-8DB9-5062D146B890}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {1829F961-4B79-414E-8DB9-5062D146B890}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {1829F961-4B79-414E-8DB9-5062D146B890}.Debug|x64.ActiveCfg = Debug|x64 + {1829F961-4B79-414E-8DB9-5062D146B890}.Debug|x64.Build.0 = Debug|x64 + {1829F961-4B79-414E-8DB9-5062D146B890}.Release|x64.ActiveCfg = Release|x64 + {1829F961-4B79-414E-8DB9-5062D146B890}.Release|x64.Build.0 = Release|x64 + {060F77BA-DD46-4C4B-899F-D35D768A1A37}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {060F77BA-DD46-4C4B-899F-D35D768A1A37}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {060F77BA-DD46-4C4B-899F-D35D768A1A37}.Debug|x64.ActiveCfg = Debug|x64 + {060F77BA-DD46-4C4B-899F-D35D768A1A37}.Debug|x64.Build.0 = Debug|x64 + {060F77BA-DD46-4C4B-899F-D35D768A1A37}.Release|x64.ActiveCfg = Release|x64 + {060F77BA-DD46-4C4B-899F-D35D768A1A37}.Release|x64.Build.0 = Release|x64 + {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD}.Debug|x64.ActiveCfg = Debug|x64 + {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD}.Debug|x64.Build.0 = Debug|x64 + {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD}.Release|x64.ActiveCfg = Release|x64 + {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD}.Release|x64.Build.0 = Release|x64 + {86BAC22E-49CB-4EFB-8591-5CFE12FF2563}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {86BAC22E-49CB-4EFB-8591-5CFE12FF2563}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {86BAC22E-49CB-4EFB-8591-5CFE12FF2563}.Debug|x64.ActiveCfg = Debug|x64 + {86BAC22E-49CB-4EFB-8591-5CFE12FF2563}.Debug|x64.Build.0 = Debug|x64 + {86BAC22E-49CB-4EFB-8591-5CFE12FF2563}.Release|x64.ActiveCfg = Release|x64 + {86BAC22E-49CB-4EFB-8591-5CFE12FF2563}.Release|x64.Build.0 = Release|x64 + {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE}.Debug|x64.ActiveCfg = Debug|x64 + {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE}.Debug|x64.Build.0 = Debug|x64 + {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE}.Release|x64.ActiveCfg = Release|x64 + {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE}.Release|x64.Build.0 = Release|x64 + {9C14B1E9-ADA9-4328-8804-663B52102386}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {9C14B1E9-ADA9-4328-8804-663B52102386}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {9C14B1E9-ADA9-4328-8804-663B52102386}.Debug|x64.ActiveCfg = Debug|x64 + {9C14B1E9-ADA9-4328-8804-663B52102386}.Debug|x64.Build.0 = Debug|x64 + {9C14B1E9-ADA9-4328-8804-663B52102386}.Release|x64.ActiveCfg = Release|x64 + {9C14B1E9-ADA9-4328-8804-663B52102386}.Release|x64.Build.0 = Release|x64 + {21A9AE70-68DD-43EA-ABC2-CBF14064AD78}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {21A9AE70-68DD-43EA-ABC2-CBF14064AD78}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {21A9AE70-68DD-43EA-ABC2-CBF14064AD78}.Debug|x64.ActiveCfg = Debug|x64 + {21A9AE70-68DD-43EA-ABC2-CBF14064AD78}.Debug|x64.Build.0 = Debug|x64 + {21A9AE70-68DD-43EA-ABC2-CBF14064AD78}.Release|x64.ActiveCfg = Release|x64 + {21A9AE70-68DD-43EA-ABC2-CBF14064AD78}.Release|x64.Build.0 = Release|x64 + {D7B40A9A-44F6-4919-B75F-39E70EC099F9}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {D7B40A9A-44F6-4919-B75F-39E70EC099F9}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {D7B40A9A-44F6-4919-B75F-39E70EC099F9}.Debug|x64.ActiveCfg = Debug|x64 + {D7B40A9A-44F6-4919-B75F-39E70EC099F9}.Debug|x64.Build.0 = Debug|x64 + {D7B40A9A-44F6-4919-B75F-39E70EC099F9}.Release|x64.ActiveCfg = Release|x64 + {D7B40A9A-44F6-4919-B75F-39E70EC099F9}.Release|x64.Build.0 = Release|x64 + {E4D3147B-EEC2-4F36-B583-CD679FEF1932}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {E4D3147B-EEC2-4F36-B583-CD679FEF1932}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {E4D3147B-EEC2-4F36-B583-CD679FEF1932}.Debug|x64.ActiveCfg = Debug|x64 + {E4D3147B-EEC2-4F36-B583-CD679FEF1932}.Debug|x64.Build.0 = Debug|x64 + {E4D3147B-EEC2-4F36-B583-CD679FEF1932}.Release|x64.ActiveCfg = Release|x64 + {E4D3147B-EEC2-4F36-B583-CD679FEF1932}.Release|x64.Build.0 = Release|x64 + {EDB757AF-693F-472D-9BAD-7447449C0231}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {EDB757AF-693F-472D-9BAD-7447449C0231}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {EDB757AF-693F-472D-9BAD-7447449C0231}.Debug|x64.ActiveCfg = Debug|x64 + {EDB757AF-693F-472D-9BAD-7447449C0231}.Debug|x64.Build.0 = Debug|x64 + {EDB757AF-693F-472D-9BAD-7447449C0231}.Release|x64.ActiveCfg = Release|x64 + {EDB757AF-693F-472D-9BAD-7447449C0231}.Release|x64.Build.0 = Release|x64 + {022FF3F5-0845-4544-A7E5-C5C352123625}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {022FF3F5-0845-4544-A7E5-C5C352123625}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {022FF3F5-0845-4544-A7E5-C5C352123625}.Debug|x64.ActiveCfg = Debug|x64 + {022FF3F5-0845-4544-A7E5-C5C352123625}.Debug|x64.Build.0 = Debug|x64 + {022FF3F5-0845-4544-A7E5-C5C352123625}.Release|x64.ActiveCfg = Release|x64 + {022FF3F5-0845-4544-A7E5-C5C352123625}.Release|x64.Build.0 = Release|x64 + {28558096-C540-421E-8533-332B6B4EE66F}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {28558096-C540-421E-8533-332B6B4EE66F}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {28558096-C540-421E-8533-332B6B4EE66F}.Debug|x64.ActiveCfg = Debug|x64 + {28558096-C540-421E-8533-332B6B4EE66F}.Debug|x64.Build.0 = Debug|x64 + {28558096-C540-421E-8533-332B6B4EE66F}.Release|x64.ActiveCfg = Release|x64 + {28558096-C540-421E-8533-332B6B4EE66F}.Release|x64.Build.0 = Release|x64 + {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89}.Debug|x64.ActiveCfg = Debug|x64 + {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89}.Debug|x64.Build.0 = Debug|x64 + {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89}.Release|x64.ActiveCfg = Release|x64 + {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89}.Release|x64.Build.0 = Release|x64 + {1EAF884F-FECF-4D9B-AD99-34D83E230235}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {1EAF884F-FECF-4D9B-AD99-34D83E230235}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {1EAF884F-FECF-4D9B-AD99-34D83E230235}.Debug|x64.ActiveCfg = Debug|x64 + {1EAF884F-FECF-4D9B-AD99-34D83E230235}.Debug|x64.Build.0 = Debug|x64 + {1EAF884F-FECF-4D9B-AD99-34D83E230235}.Release|x64.ActiveCfg = Release|x64 + {1EAF884F-FECF-4D9B-AD99-34D83E230235}.Release|x64.Build.0 = Release|x64 + {EDE64E29-6CBE-4D86-956E-29F0F93B351D}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {EDE64E29-6CBE-4D86-956E-29F0F93B351D}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {EDE64E29-6CBE-4D86-956E-29F0F93B351D}.Debug|x64.ActiveCfg = Debug|x64 + {EDE64E29-6CBE-4D86-956E-29F0F93B351D}.Debug|x64.Build.0 = Debug|x64 + {EDE64E29-6CBE-4D86-956E-29F0F93B351D}.Release|x64.ActiveCfg = Release|x64 + {EDE64E29-6CBE-4D86-956E-29F0F93B351D}.Release|x64.Build.0 = Release|x64 + {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40}.Debug|x64.ActiveCfg = Debug|x64 + {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40}.Debug|x64.Build.0 = Debug|x64 + {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40}.Release|x64.ActiveCfg = Release|x64 + {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40}.Release|x64.Build.0 = Release|x64 + {9A90BEDD-592D-463F-B2DE-5E7914059166}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {9A90BEDD-592D-463F-B2DE-5E7914059166}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {9A90BEDD-592D-463F-B2DE-5E7914059166}.Debug|x64.ActiveCfg = Debug|x64 + {9A90BEDD-592D-463F-B2DE-5E7914059166}.Debug|x64.Build.0 = Debug|x64 + {9A90BEDD-592D-463F-B2DE-5E7914059166}.Release|x64.ActiveCfg = Release|x64 + {9A90BEDD-592D-463F-B2DE-5E7914059166}.Release|x64.Build.0 = Release|x64 + {924CDF46-DBFE-4464-B179-3E3DD376B4AA}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {924CDF46-DBFE-4464-B179-3E3DD376B4AA}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {924CDF46-DBFE-4464-B179-3E3DD376B4AA}.Debug|x64.ActiveCfg = Debug|x64 + {924CDF46-DBFE-4464-B179-3E3DD376B4AA}.Release|x64.ActiveCfg = Release|x64 + {514E5171-D5DF-4D5E-BF00-988A8BA84214}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {514E5171-D5DF-4D5E-BF00-988A8BA84214}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {514E5171-D5DF-4D5E-BF00-988A8BA84214}.Debug|x64.ActiveCfg = Debug|x64 + {514E5171-D5DF-4D5E-BF00-988A8BA84214}.Debug|x64.Build.0 = Debug|x64 + {514E5171-D5DF-4D5E-BF00-988A8BA84214}.Release|x64.ActiveCfg = Release|x64 + {514E5171-D5DF-4D5E-BF00-988A8BA84214}.Release|x64.Build.0 = Release|x64 + {1E9A56BB-21C5-418B-B623-AD2B3F153307}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {1E9A56BB-21C5-418B-B623-AD2B3F153307}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {1E9A56BB-21C5-418B-B623-AD2B3F153307}.Debug|x64.ActiveCfg = Debug|x64 + {1E9A56BB-21C5-418B-B623-AD2B3F153307}.Debug|x64.Build.0 = Debug|x64 + {1E9A56BB-21C5-418B-B623-AD2B3F153307}.Release|x64.ActiveCfg = Release|x64 + {1E9A56BB-21C5-418B-B623-AD2B3F153307}.Release|x64.Build.0 = Release|x64 + {287EED9A-FBDD-4CB8-85D8-39AEB6245704}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {287EED9A-FBDD-4CB8-85D8-39AEB6245704}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {287EED9A-FBDD-4CB8-85D8-39AEB6245704}.Debug|x64.ActiveCfg = Debug|x64 + {287EED9A-FBDD-4CB8-85D8-39AEB6245704}.Debug|x64.Build.0 = Debug|x64 + {287EED9A-FBDD-4CB8-85D8-39AEB6245704}.Release|x64.ActiveCfg = Release|x64 + {287EED9A-FBDD-4CB8-85D8-39AEB6245704}.Release|x64.Build.0 = Release|x64 + {8B29688C-5D8C-412E-85F5-012FBF12B1DE}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {8B29688C-5D8C-412E-85F5-012FBF12B1DE}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {8B29688C-5D8C-412E-85F5-012FBF12B1DE}.Debug|x64.ActiveCfg = Debug|x64 + {8B29688C-5D8C-412E-85F5-012FBF12B1DE}.Debug|x64.Build.0 = Debug|x64 + {8B29688C-5D8C-412E-85F5-012FBF12B1DE}.Release|x64.ActiveCfg = Release|x64 + {8B29688C-5D8C-412E-85F5-012FBF12B1DE}.Release|x64.Build.0 = Release|x64 + {0E01F742-9369-42B0-A2B4-01730D778630}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {0E01F742-9369-42B0-A2B4-01730D778630}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {0E01F742-9369-42B0-A2B4-01730D778630}.Debug|x64.ActiveCfg = Debug|x64 + {0E01F742-9369-42B0-A2B4-01730D778630}.Release|x64.ActiveCfg = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -325,5 +979,63 @@ Global {23E1C437-A951-5943-8639-A17F3CF2E606} = {5812E712-6213-4372-B095-9EB9BAA1F2DF} {74827EBD-93DC-5110-BA95-3F2AB029B6B0} = {5812E712-6213-4372-B095-9EB9BAA1F2DF} {AC40FF01-426E-4838-A317-66354CEFAE88} = {E2A982F2-4B1A-48B1-8D77-A17A589C58D7} + {681ACAC2-256D-48A1-BCAD-BD607D22BDB4} = {A0C58795-63B1-4A3D-AF83-2A49CA539F40} + {D2E52B9D-6550-43F1-9825-9C62C06B11DA} = {3B412923-72FF-4220-BCC0-449F5093F79D} + {8343C725-5972-409D-B3FD-2A5FAA1D5C5C} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {F9D100BB-16EA-428D-B709-793BE0B511D1} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {81C46697-F282-48FE-993E-0B9FDA21E9C7} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {751A14B1-0397-4959-A61C-C7ED1E153BFC} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {4E2CE753-5481-4521-87AC-3E02F99405EC} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {E383113C-EA5C-4321-A957-8B421782A070} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {A8CD982D-DAB9-4345-B230-AFF310FF9D2E} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {4BF6E9E0-7ED3-43CC-81E7-337152E30021} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {4312199E-C9CB-471B-886F-A863ACD08B54} = {FDD1CF9D-1C1D-4D42-92FE-CBCA2C36F5C0} + {4EC6F015-3FBC-4190-97AC-2D8B2794D04A} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {975BB935-3CF7-4860-A24E-62F39D9DC7EB} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {40663C95-6697-49FE-A402-0BD373883FFA} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {C52AF063-7610-4E4F-AB94-C2F3B7397324} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {7B7597E6-6BE2-4805-94A2-D0FE30A92151} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {052C9484-820D-4DCF-A660-C09432AE228A} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {AAC354E1-A2B7-4FCC-9CB7-500824721D84} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {13E99356-9DF8-4C6E-BCAC-BD75111DEF35} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {CE2F2A88-5AEA-471C-83C1-ABAA767E089B} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {8DC66021-A50C-412A-84DA-63EF49702C25} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {EE7EC6E9-B173-4C83-95E3-3831E943F6D6} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {359B0E09-7A11-458D-82AB-3FE3AACF5A06} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {1829F961-4B79-414E-8DB9-5062D146B890} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {060F77BA-DD46-4C4B-899F-D35D768A1A37} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {86BAC22E-49CB-4EFB-8591-5CFE12FF2563} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {9C14B1E9-ADA9-4328-8804-663B52102386} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {21A9AE70-68DD-43EA-ABC2-CBF14064AD78} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {D7B40A9A-44F6-4919-B75F-39E70EC099F9} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {E4D3147B-EEC2-4F36-B583-CD679FEF1932} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {EDB757AF-693F-472D-9BAD-7447449C0231} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {022FF3F5-0845-4544-A7E5-C5C352123625} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {28558096-C540-421E-8533-332B6B4EE66F} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {1EAF884F-FECF-4D9B-AD99-34D83E230235} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {EDE64E29-6CBE-4D86-956E-29F0F93B351D} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {9A90BEDD-592D-463F-B2DE-5E7914059166} = {99379135-BF25-4705-85F7-2BD058BB64E7} + {924CDF46-DBFE-4464-B179-3E3DD376B4AA} = {3B412923-72FF-4220-BCC0-449F5093F79D} + {514E5171-D5DF-4D5E-BF00-988A8BA84214} = {D6F6953F-87AD-45B4-9392-1BE9C02A9398} + {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {3B412923-72FF-4220-BCC0-449F5093F79D} + {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {D6F6953F-87AD-45B4-9392-1BE9C02A9398} + {8B29688C-5D8C-412E-85F5-012FBF12B1DE} = {814EAE3D-FF1E-4DB4-A09B-C06828B754EA} + {0E01F742-9369-42B0-A2B4-01730D778630} = {4DCC86BE-72E1-420A-B161-C00F82158E56} + {3B412923-72FF-4220-BCC0-449F5093F79D} = {A0C58795-63B1-4A3D-AF83-2A49CA539F40} + {99379135-BF25-4705-85F7-2BD058BB64E7} = {A0C58795-63B1-4A3D-AF83-2A49CA539F40} + {FDD1CF9D-1C1D-4D42-92FE-CBCA2C36F5C0} = {A0C58795-63B1-4A3D-AF83-2A49CA539F40} + {4DCC86BE-72E1-420A-B161-C00F82158E56} = {A0C58795-63B1-4A3D-AF83-2A49CA539F40} + {D6F6953F-87AD-45B4-9392-1BE9C02A9398} = {A0C58795-63B1-4A3D-AF83-2A49CA539F40} + {814EAE3D-FF1E-4DB4-A09B-C06828B754EA} = {A0C58795-63B1-4A3D-AF83-2A49CA539F40} EndGlobalSection EndGlobal diff --git a/rpcs3/emucore.vcxproj b/rpcs3/emucore.vcxproj index ed71a929e..ea29aebda 100644 --- a/rpcs3/emucore.vcxproj +++ b/rpcs3/emucore.vcxproj @@ -511,15 +511,15 @@ .\;..\;..\asmjit\src\asmjit;..\wxWidgets\include\msvc;..\wxWidgets\include;.\OpenAL\include;..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86\Include;$(VC_IncludePath);$(WindowsSDK_IncludePath); - .\;..\;..\asmjit\src\asmjit;..\wxWidgets\include\msvc;..\wxWidgets\include;.\OpenAL\include;..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\Include;$(VC_IncludePath);$(WindowsSDK_IncludePath); + .\;..\;..\asmjit\src\asmjit;..\wxWidgets\include\msvc;..\wxWidgets\include;.\OpenAL\include;..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\Include;$(VC_IncludePath);$(WindowsSDK_IncludePath);..\llvm\include;..\llvm_build\include $(Platform)\$(Configuration)\emucore\ - .\;..\;..\asmjit\src\asmjit;..\wxWidgets\include\msvc;..\wxWidgets\include;.\OpenAL\include;..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\Include;$(VC_IncludePath);$(WindowsSDK_IncludePath); + .\;..\;..\asmjit\src\asmjit;..\wxWidgets\include\msvc;..\wxWidgets\include;.\OpenAL\include;..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\Include;$(VC_IncludePath);$(WindowsSDK_IncludePath);..\llvm\include;..\llvm_build\include $(Platform)\$(Configuration)\emucore\ - .\;..\;..\asmjit\src\asmjit;..\wxWidgets\include\msvc;..\wxWidgets\include;.\OpenAL\include;..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\Include;$(VC_IncludePath);$(WindowsSDK_IncludePath); + .\;..\;..\asmjit\src\asmjit;..\wxWidgets\include\msvc;..\wxWidgets\include;.\OpenAL\include;..\ffmpeg\WindowsInclude;..\ffmpeg\Windows\x86_64\Include;$(VC_IncludePath);$(WindowsSDK_IncludePath);..\llvm\include;..\llvm_build\include $(Platform)\$(Configuration)\emucore\ @@ -529,7 +529,7 @@ false Use stdafx.h - D:\Projects\LLVM\llvm-3.4.2.src\include;D:\Projects\LLVM\build\include;%(AdditionalIncludeDirectories) + D:\Projects\LLVM\llvm-3.5.0.src\include;D:\Projects\LLVM\build\include;%(AdditionalIncludeDirectories) true @@ -543,7 +543,7 @@ Use _UNICODE;UNICODE;MSVC_CRT_MEMLEAK_DETECTION;%(PreprocessorDefinitions) stdafx.h - D:\Projects\LLVM\llvm-3.4.2.src\include;D:\Projects\LLVM\build\include;%(AdditionalIncludeDirectories) + D:\Projects\LLVM\llvm-3.5.0.src\include;D:\Projects\LLVM\build\include;%(AdditionalIncludeDirectories) true @@ -558,7 +558,7 @@ _UNICODE;UNICODE;%(PreprocessorDefinitions) stdafx.h Async - D:\Projects\LLVM\llvm-3.4.2\include;D:\Projects\LLVM\build\include;%(AdditionalIncludeDirectories) + %(AdditionalIncludeDirectories) true @@ -573,7 +573,7 @@ _UNICODE;UNICODE;MSVC_CRT_MEMLEAK_DETECTION;%(PreprocessorDefinitions) stdafx.h Async - D:\Projects\LLVM\llvm-3.4.2.src\include;D:\Projects\LLVM\build\include;%(AdditionalIncludeDirectories) + %(AdditionalIncludeDirectories) true @@ -588,7 +588,7 @@ false Use stdafx.h - D:\Projects\LLVM\llvm-3.4.2.src\include;D:\Projects\LLVM\build\include;%(AdditionalIncludeDirectories) + D:\Projects\LLVM\llvm-3.5.0.src\include;D:\Projects\LLVM\build\include;%(AdditionalIncludeDirectories) true @@ -606,7 +606,7 @@ Use stdafx.h Async - D:\Projects\LLVM\llvm-3.4.2.src\include;D:\Projects\LLVM\build\include;%(AdditionalIncludeDirectories) + %(AdditionalIncludeDirectories) true diff --git a/rpcs3/rpcs3.vcxproj b/rpcs3/rpcs3.vcxproj index 8804dd5f2..15af47e55 100644 --- a/rpcs3/rpcs3.vcxproj +++ b/rpcs3/rpcs3.vcxproj @@ -87,10 +87,10 @@ true - $(SolutionDir)$(Platform)\$(Configuration)\emucore.lib;wxmsw31ud_adv.lib;wxbase31ud.lib;wxmsw31ud_core.lib;wxmsw31ud_aui.lib;wxtiffd.lib;wxjpegd.lib;wxpngd.lib;wxzlibd.lib;odbc32.lib;odbccp32.lib;comctl32.lib;ws2_32.lib;shlwapi.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;rpcrt4.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;libOpenAL32.dll.a;asmjit.lib;LLVMAnalysis.lib;LLVMAsmParser.lib;LLVMAsmPrinter.lib;LLVMBitReader.lib;LLVMBitWriter.lib;LLVMCodeGen.lib;LLVMCore.lib;LLVMDebugInfo.lib;LLVMExecutionEngine.lib;LLVMInstCombine.lib;LLVMInstrumentation.lib;LLVMInterpreter.lib;LLVMipa.lib;LLVMipo.lib;LLVMIRReader.lib;LLVMJIT.lib;LLVMLinker.lib;LLVMLTO.lib;LLVMMC.lib;LLVMMCDisassembler.lib;LLVMMCJIT.lib;LLVMMCParser.lib;LLVMObjCARCOpts.lib;LLVMObject.lib;LLVMOption.lib;LLVMRuntimeDyld.lib;LLVMScalarOpts.lib;LLVMSelectionDAG.lib;LLVMSupport.lib;LLVMTableGen.lib;LLVMTarget.lib;LLVMTransformUtils.lib;LLVMVectorize.lib;LLVMX86AsmParser.lib;LLVMX86AsmPrinter.lib;LLVMX86CodeGen.lib;LLVMX86Desc.lib;LLVMX86Disassembler.lib;LLVMX86Info.lib;LLVMX86Utils.lib;%(AdditionalDependencies) + $(SolutionDir)$(Platform)\$(Configuration)\emucore.lib;LLVMAnalysis.lib;LLVMAsmParser.lib;LLVMAsmPrinter.lib;LLVMBitReader.lib;LLVMBitWriter.lib;LLVMCodeGen.lib;LLVMCore.lib;LLVMDebugInfo.lib;LLVMExecutionEngine.lib;LLVMInstCombine.lib;LLVMInstrumentation.lib;LLVMInterpreter.lib;LLVMipa.lib;LLVMipo.lib;LLVMIRReader.lib;LLVMJIT.lib;LLVMLineEditor.lib;LLVMLinker.lib;LLVMLTO.lib;LLVMMC.lib;LLVMMCAnalysis.lib;LLVMMCDisassembler.lib;LLVMMCJIT.lib;LLVMMCParser.lib;LLVMObjCARCOpts.lib;LLVMObject.lib;LLVMOption.lib;LLVMProfileData.lib;LLVMRuntimeDyld.lib;LLVMScalarOpts.lib;LLVMSelectionDAG.lib;LLVMSupport.lib;LLVMTableGen.lib;LLVMTarget.lib;LLVMTransformUtils.lib;LLVMVectorize.lib;LLVMX86AsmParser.lib;LLVMX86AsmPrinter.lib;LLVMX86CodeGen.lib;LLVMX86Desc.lib;LLVMX86Disassembler.lib;LLVMX86Info.lib;LLVMX86Utils.lib;wxmsw31ud_adv.lib;wxbase31ud.lib;wxmsw31ud_core.lib;wxmsw31ud_aui.lib;wxtiffd.lib;wxjpegd.lib;wxpngd.lib;wxzlibd.lib;odbc32.lib;odbccp32.lib;comctl32.lib;ws2_32.lib;shlwapi.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;rpcrt4.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;libOpenAL32.dll.a;asmjit.lib;%(AdditionalDependencies) %(IgnoreSpecificDefaultLibraries) false - D:\Projects\LLVM\build\lib\Debug;..\wxWidgets\lib\vc_x64_lib;..\ffmpeg\Windows\x86_64\lib;..\OpenAL\Win64 + ..\wxWidgets\lib\vc_x64_lib;..\ffmpeg\Windows\x86_64\lib;..\OpenAL\Win64;..\llvm_build\Debug\lib "$(SolutionDir)\Utilities\git-version-gen.cmd" @@ -113,10 +113,10 @@ true - $(SolutionDir)$(Platform)\$(Configuration)\emucore.lib;wxmsw31ud_adv.lib;wxbase31ud.lib;wxmsw31ud_core.lib;wxmsw31ud_aui.lib;wxtiffd.lib;wxjpegd.lib;wxpngd.lib;wxzlibd.lib;odbc32.lib;odbccp32.lib;comctl32.lib;ws2_32.lib;shlwapi.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;rpcrt4.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;libOpenAL32.dll.a;asmjit.lib;LLVMAnalysis.lib;LLVMAsmParser.lib;LLVMAsmPrinter.lib;LLVMBitReader.lib;LLVMBitWriter.lib;LLVMCodeGen.lib;LLVMCore.lib;LLVMDebugInfo.lib;LLVMExecutionEngine.lib;LLVMInstCombine.lib;LLVMInstrumentation.lib;LLVMInterpreter.lib;LLVMipa.lib;LLVMipo.lib;LLVMIRReader.lib;LLVMJIT.lib;LLVMLinker.lib;LLVMLTO.lib;LLVMMC.lib;LLVMMCDisassembler.lib;LLVMMCJIT.lib;LLVMMCParser.lib;LLVMObjCARCOpts.lib;LLVMObject.lib;LLVMOption.lib;LLVMRuntimeDyld.lib;LLVMScalarOpts.lib;LLVMSelectionDAG.lib;LLVMSupport.lib;LLVMTableGen.lib;LLVMTarget.lib;LLVMTransformUtils.lib;LLVMVectorize.lib;LLVMX86AsmParser.lib;LLVMX86AsmPrinter.lib;LLVMX86CodeGen.lib;LLVMX86Desc.lib;LLVMX86Disassembler.lib;LLVMX86Info.lib;LLVMX86Utils.lib;%(AdditionalDependencies) + $(SolutionDir)$(Platform)\$(Configuration)\emucore.lib;LLVMAnalysis.lib;LLVMAsmParser.lib;LLVMAsmPrinter.lib;LLVMBitReader.lib;LLVMBitWriter.lib;LLVMCodeGen.lib;LLVMCore.lib;LLVMDebugInfo.lib;LLVMExecutionEngine.lib;LLVMInstCombine.lib;LLVMInstrumentation.lib;LLVMInterpreter.lib;LLVMipa.lib;LLVMipo.lib;LLVMIRReader.lib;LLVMJIT.lib;LLVMLineEditor.lib;LLVMLinker.lib;LLVMLTO.lib;LLVMMC.lib;LLVMMCAnalysis.lib;LLVMMCDisassembler.lib;LLVMMCJIT.lib;LLVMMCParser.lib;LLVMObjCARCOpts.lib;LLVMObject.lib;LLVMOption.lib;LLVMProfileData.lib;LLVMRuntimeDyld.lib;LLVMScalarOpts.lib;LLVMSelectionDAG.lib;LLVMSupport.lib;LLVMTableGen.lib;LLVMTarget.lib;LLVMTransformUtils.lib;LLVMVectorize.lib;LLVMX86AsmParser.lib;LLVMX86AsmPrinter.lib;LLVMX86CodeGen.lib;LLVMX86Desc.lib;LLVMX86Disassembler.lib;LLVMX86Info.lib;LLVMX86Utils.lib;wxmsw31ud_adv.lib;wxbase31ud.lib;wxmsw31ud_core.lib;wxmsw31ud_aui.lib;wxtiffd.lib;wxjpegd.lib;wxpngd.lib;wxzlibd.lib;odbc32.lib;odbccp32.lib;comctl32.lib;ws2_32.lib;shlwapi.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;rpcrt4.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;libOpenAL32.dll.a;asmjit.lib;%(AdditionalDependencies) %(IgnoreSpecificDefaultLibraries) false - D:\Projects\LLVM\build\lib\MinSizeRel;..\wxWidgets\lib\vc_x64_lib;..\ffmpeg\Windows\x86_64\lib;..\OpenAL\Win64 + ..\wxWidgets\lib\vc_x64_lib;..\ffmpeg\Windows\x86_64\lib;..\OpenAL\Win64;..\llvm_build\Debug\lib "$(SolutionDir)\Utilities\git-version-gen.cmd" @@ -148,12 +148,12 @@ true true true - $(SolutionDir)$(Platform)\$(Configuration)\emucore.lib;wxmsw31u_adv.lib;wxbase31u.lib;wxmsw31u_core.lib;wxmsw31u_aui.lib;odbc32.lib;odbccp32.lib;comctl32.lib;ws2_32.lib;shlwapi.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;rpcrt4.lib;wxtiff.lib;wxjpeg.lib;wxpng.lib;wxzlib.lib;wxregexu.lib;wxexpat.lib;wsock32.lib;wininet.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;libOpenAL32.dll.a;asmjit.lib;LLVMAnalysis.lib;LLVMAsmParser.lib;LLVMAsmPrinter.lib;LLVMBitReader.lib;LLVMBitWriter.lib;LLVMCodeGen.lib;LLVMCore.lib;LLVMDebugInfo.lib;LLVMExecutionEngine.lib;LLVMInstCombine.lib;LLVMInstrumentation.lib;LLVMInterpreter.lib;LLVMipa.lib;LLVMipo.lib;LLVMIRReader.lib;LLVMJIT.lib;LLVMLinker.lib;LLVMLTO.lib;LLVMMC.lib;LLVMMCDisassembler.lib;LLVMMCJIT.lib;LLVMMCParser.lib;LLVMObjCARCOpts.lib;LLVMObject.lib;LLVMOption.lib;LLVMRuntimeDyld.lib;LLVMScalarOpts.lib;LLVMSelectionDAG.lib;LLVMSupport.lib;LLVMTableGen.lib;LLVMTarget.lib;LLVMTransformUtils.lib;LLVMVectorize.lib;LLVMX86AsmParser.lib;LLVMX86AsmPrinter.lib;LLVMX86CodeGen.lib;LLVMX86Desc.lib;LLVMX86Disassembler.lib;LLVMX86Info.lib;LLVMX86Utils.lib;%(AdditionalDependencies) + $(SolutionDir)$(Platform)\$(Configuration)\emucore.lib;LLVMAnalysis.lib;LLVMAsmParser.lib;LLVMAsmPrinter.lib;LLVMBitReader.lib;LLVMBitWriter.lib;LLVMCodeGen.lib;LLVMCore.lib;LLVMDebugInfo.lib;LLVMExecutionEngine.lib;LLVMInstCombine.lib;LLVMInstrumentation.lib;LLVMInterpreter.lib;LLVMipa.lib;LLVMipo.lib;LLVMIRReader.lib;LLVMJIT.lib;LLVMLineEditor.lib;LLVMLinker.lib;LLVMLTO.lib;LLVMMC.lib;LLVMMCAnalysis.lib;LLVMMCDisassembler.lib;LLVMMCJIT.lib;LLVMMCParser.lib;LLVMObjCARCOpts.lib;LLVMObject.lib;LLVMOption.lib;LLVMProfileData.lib;LLVMRuntimeDyld.lib;LLVMScalarOpts.lib;LLVMSelectionDAG.lib;LLVMSupport.lib;LLVMTableGen.lib;LLVMTarget.lib;LLVMTransformUtils.lib;LLVMVectorize.lib;LLVMX86AsmParser.lib;LLVMX86AsmPrinter.lib;LLVMX86CodeGen.lib;LLVMX86Desc.lib;LLVMX86Disassembler.lib;LLVMX86Info.lib;LLVMX86Utils.lib;wxmsw31u_adv.lib;wxbase31u.lib;wxmsw31u_core.lib;wxmsw31u_aui.lib;odbc32.lib;odbccp32.lib;comctl32.lib;ws2_32.lib;shlwapi.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;rpcrt4.lib;wxtiff.lib;wxjpeg.lib;wxpng.lib;wxzlib.lib;wxregexu.lib;wxexpat.lib;wsock32.lib;wininet.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;libOpenAL32.dll.a;asmjit.lib;%(AdditionalDependencies) %(IgnoreSpecificDefaultLibraries) false - D:\Projects\LLVM\build\lib\MinSizeRel;..\wxWidgets\lib\vc_x64_lib;..\ffmpeg\Windows\x86_64\lib;..\OpenAL\Win64 + ..\wxWidgets\lib\vc_x64_lib;..\ffmpeg\Windows\x86_64\lib;..\OpenAL\Win64;..\llvm_build\Release\lib From 791f8e3b9a9a8e087493b9d5d4107cfb43386522 Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Mon, 15 Sep 2014 20:00:50 +0530 Subject: [PATCH 12/42] Compilation Fix --- .gitignore | 5 ++ rpcs3.sln | 72 ++++------------------- rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 11 ++++ rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp | 2 +- 4 files changed, 28 insertions(+), 62 deletions(-) diff --git a/.gitignore b/.gitignore index 8daea8f80..1e540205c 100644 --- a/.gitignore +++ b/.gitignore @@ -29,6 +29,9 @@ *.res *.dump *.wav +*.tmp +llvm_build/lib/Target/X86/*.inc +llvm_build/include/llvm/IR/Intrinsics.gen /build @@ -36,6 +39,8 @@ /ipch /rpcs3/Debug /rpcs3/Release +/llvm_build/Debug +/llvm_build/Release /wxWidgets/lib /bin/rpcs3.ini diff --git a/rpcs3.sln b/rpcs3.sln index 8fed08471..757222ece 100644 --- a/rpcs3.sln +++ b/rpcs3.sln @@ -23,7 +23,6 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "rpcs3", "rpcs3\rpcs3.vcxpro {6FCB55A5-563F-4039-1D79-1EB6ED8AAB82} = {6FCB55A5-563F-4039-1D79-1EB6ED8AAB82} {949C6DB8-E638-6EC6-AB31-BCCFD1379E01} = {949C6DB8-E638-6EC6-AB31-BCCFD1379E01} {74827EBD-93DC-5110-BA95-3F2AB029B6B0} = {74827EBD-93DC-5110-BA95-3F2AB029B6B0} - {681ACAC2-256D-48A1-BCAD-BD607D22BDB4} = {681ACAC2-256D-48A1-BCAD-BD607D22BDB4} {46333DC3-B4A5-3DCC-E8BF-A3F20ADC56D2} = {46333DC3-B4A5-3DCC-E8BF-A3F20ADC56D2} {B87216CD-6C64-1DB0-D900-BC6E745C1DF9} = {B87216CD-6C64-1DB0-D900-BC6E745C1DF9} {6FDC76D5-CB44-B9F8-5EF6-C59B020719DF} = {6FDC76D5-CB44-B9F8-5EF6-C59B020719DF} @@ -139,8 +138,11 @@ EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "asmjit", "asmjit", "{E2A982F2-4B1A-48B1-8D77-A17A589C58D7}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "emucore", "rpcs3\emucore.vcxproj", "{C4A10229-4712-4BD2-B63E-50D93C67A038}" + ProjectSection(ProjectDependencies) = postProject + {681ACAC2-256D-48A1-BCAD-BD607D22BDB4} = {681ACAC2-256D-48A1-BCAD-BD607D22BDB4} + EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "llvm", "llvm", "{A0C58795-63B1-4A3D-AF83-2A49CA539F40}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "llvm", "llvm", "{98236459-4B02-47B6-AD28-A358C0B9617D}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", "llvm_build\ALL_BUILD.vcxproj", "{681ACAC2-256D-48A1-BCAD-BD607D22BDB4}" ProjectSection(ProjectDependencies) = postProject @@ -648,307 +650,255 @@ Global {C4A10229-4712-4BD2-B63E-50D93C67A038}.Release|x64.ActiveCfg = Release|x64 {C4A10229-4712-4BD2-B63E-50D93C67A038}.Release|x64.Build.0 = Release|x64 {681ACAC2-256D-48A1-BCAD-BD607D22BDB4}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {681ACAC2-256D-48A1-BCAD-BD607D22BDB4}.Debug - MemLeak|x64.Build.0 = Debug|x64 {681ACAC2-256D-48A1-BCAD-BD607D22BDB4}.Debug|x64.ActiveCfg = Debug|x64 {681ACAC2-256D-48A1-BCAD-BD607D22BDB4}.Debug|x64.Build.0 = Debug|x64 {681ACAC2-256D-48A1-BCAD-BD607D22BDB4}.Release|x64.ActiveCfg = Release|x64 {681ACAC2-256D-48A1-BCAD-BD607D22BDB4}.Release|x64.Build.0 = Release|x64 {D2E52B9D-6550-43F1-9825-9C62C06B11DA}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {D2E52B9D-6550-43F1-9825-9C62C06B11DA}.Debug - MemLeak|x64.Build.0 = Debug|x64 {D2E52B9D-6550-43F1-9825-9C62C06B11DA}.Debug|x64.ActiveCfg = Debug|x64 {D2E52B9D-6550-43F1-9825-9C62C06B11DA}.Release|x64.ActiveCfg = Release|x64 {8343C725-5972-409D-B3FD-2A5FAA1D5C5C}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {8343C725-5972-409D-B3FD-2A5FAA1D5C5C}.Debug - MemLeak|x64.Build.0 = Debug|x64 {8343C725-5972-409D-B3FD-2A5FAA1D5C5C}.Debug|x64.ActiveCfg = Debug|x64 {8343C725-5972-409D-B3FD-2A5FAA1D5C5C}.Debug|x64.Build.0 = Debug|x64 {8343C725-5972-409D-B3FD-2A5FAA1D5C5C}.Release|x64.ActiveCfg = Release|x64 {8343C725-5972-409D-B3FD-2A5FAA1D5C5C}.Release|x64.Build.0 = Release|x64 {F9D100BB-16EA-428D-B709-793BE0B511D1}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {F9D100BB-16EA-428D-B709-793BE0B511D1}.Debug - MemLeak|x64.Build.0 = Debug|x64 {F9D100BB-16EA-428D-B709-793BE0B511D1}.Debug|x64.ActiveCfg = Debug|x64 {F9D100BB-16EA-428D-B709-793BE0B511D1}.Debug|x64.Build.0 = Debug|x64 {F9D100BB-16EA-428D-B709-793BE0B511D1}.Release|x64.ActiveCfg = Release|x64 {F9D100BB-16EA-428D-B709-793BE0B511D1}.Release|x64.Build.0 = Release|x64 {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2}.Debug - MemLeak|x64.Build.0 = Debug|x64 {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2}.Debug|x64.ActiveCfg = Debug|x64 {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2}.Debug|x64.Build.0 = Debug|x64 {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2}.Release|x64.ActiveCfg = Release|x64 {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2}.Release|x64.Build.0 = Release|x64 {81C46697-F282-48FE-993E-0B9FDA21E9C7}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {81C46697-F282-48FE-993E-0B9FDA21E9C7}.Debug - MemLeak|x64.Build.0 = Debug|x64 {81C46697-F282-48FE-993E-0B9FDA21E9C7}.Debug|x64.ActiveCfg = Debug|x64 {81C46697-F282-48FE-993E-0B9FDA21E9C7}.Debug|x64.Build.0 = Debug|x64 {81C46697-F282-48FE-993E-0B9FDA21E9C7}.Release|x64.ActiveCfg = Release|x64 {81C46697-F282-48FE-993E-0B9FDA21E9C7}.Release|x64.Build.0 = Release|x64 {751A14B1-0397-4959-A61C-C7ED1E153BFC}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {751A14B1-0397-4959-A61C-C7ED1E153BFC}.Debug - MemLeak|x64.Build.0 = Debug|x64 {751A14B1-0397-4959-A61C-C7ED1E153BFC}.Debug|x64.ActiveCfg = Debug|x64 {751A14B1-0397-4959-A61C-C7ED1E153BFC}.Debug|x64.Build.0 = Debug|x64 {751A14B1-0397-4959-A61C-C7ED1E153BFC}.Release|x64.ActiveCfg = Release|x64 {751A14B1-0397-4959-A61C-C7ED1E153BFC}.Release|x64.Build.0 = Release|x64 {4E2CE753-5481-4521-87AC-3E02F99405EC}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {4E2CE753-5481-4521-87AC-3E02F99405EC}.Debug - MemLeak|x64.Build.0 = Debug|x64 {4E2CE753-5481-4521-87AC-3E02F99405EC}.Debug|x64.ActiveCfg = Debug|x64 {4E2CE753-5481-4521-87AC-3E02F99405EC}.Debug|x64.Build.0 = Debug|x64 {4E2CE753-5481-4521-87AC-3E02F99405EC}.Release|x64.ActiveCfg = Release|x64 {4E2CE753-5481-4521-87AC-3E02F99405EC}.Release|x64.Build.0 = Release|x64 {E383113C-EA5C-4321-A957-8B421782A070}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {E383113C-EA5C-4321-A957-8B421782A070}.Debug - MemLeak|x64.Build.0 = Debug|x64 {E383113C-EA5C-4321-A957-8B421782A070}.Debug|x64.ActiveCfg = Debug|x64 {E383113C-EA5C-4321-A957-8B421782A070}.Debug|x64.Build.0 = Debug|x64 {E383113C-EA5C-4321-A957-8B421782A070}.Release|x64.ActiveCfg = Release|x64 {E383113C-EA5C-4321-A957-8B421782A070}.Release|x64.Build.0 = Release|x64 {A8CD982D-DAB9-4345-B230-AFF310FF9D2E}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {A8CD982D-DAB9-4345-B230-AFF310FF9D2E}.Debug - MemLeak|x64.Build.0 = Debug|x64 {A8CD982D-DAB9-4345-B230-AFF310FF9D2E}.Debug|x64.ActiveCfg = Debug|x64 {A8CD982D-DAB9-4345-B230-AFF310FF9D2E}.Debug|x64.Build.0 = Debug|x64 {A8CD982D-DAB9-4345-B230-AFF310FF9D2E}.Release|x64.ActiveCfg = Release|x64 {A8CD982D-DAB9-4345-B230-AFF310FF9D2E}.Release|x64.Build.0 = Release|x64 {4BF6E9E0-7ED3-43CC-81E7-337152E30021}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {4BF6E9E0-7ED3-43CC-81E7-337152E30021}.Debug - MemLeak|x64.Build.0 = Debug|x64 {4BF6E9E0-7ED3-43CC-81E7-337152E30021}.Debug|x64.ActiveCfg = Debug|x64 {4BF6E9E0-7ED3-43CC-81E7-337152E30021}.Debug|x64.Build.0 = Debug|x64 {4BF6E9E0-7ED3-43CC-81E7-337152E30021}.Release|x64.ActiveCfg = Release|x64 {4BF6E9E0-7ED3-43CC-81E7-337152E30021}.Release|x64.Build.0 = Release|x64 {4312199E-C9CB-471B-886F-A863ACD08B54}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {4312199E-C9CB-471B-886F-A863ACD08B54}.Debug - MemLeak|x64.Build.0 = Debug|x64 {4312199E-C9CB-471B-886F-A863ACD08B54}.Debug|x64.ActiveCfg = Debug|x64 {4312199E-C9CB-471B-886F-A863ACD08B54}.Release|x64.ActiveCfg = Release|x64 {4EC6F015-3FBC-4190-97AC-2D8B2794D04A}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {4EC6F015-3FBC-4190-97AC-2D8B2794D04A}.Debug - MemLeak|x64.Build.0 = Debug|x64 {4EC6F015-3FBC-4190-97AC-2D8B2794D04A}.Debug|x64.ActiveCfg = Debug|x64 {4EC6F015-3FBC-4190-97AC-2D8B2794D04A}.Debug|x64.Build.0 = Debug|x64 {4EC6F015-3FBC-4190-97AC-2D8B2794D04A}.Release|x64.ActiveCfg = Release|x64 {4EC6F015-3FBC-4190-97AC-2D8B2794D04A}.Release|x64.Build.0 = Release|x64 {975BB935-3CF7-4860-A24E-62F39D9DC7EB}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {975BB935-3CF7-4860-A24E-62F39D9DC7EB}.Debug - MemLeak|x64.Build.0 = Debug|x64 {975BB935-3CF7-4860-A24E-62F39D9DC7EB}.Debug|x64.ActiveCfg = Debug|x64 {975BB935-3CF7-4860-A24E-62F39D9DC7EB}.Debug|x64.Build.0 = Debug|x64 {975BB935-3CF7-4860-A24E-62F39D9DC7EB}.Release|x64.ActiveCfg = Release|x64 {975BB935-3CF7-4860-A24E-62F39D9DC7EB}.Release|x64.Build.0 = Release|x64 {40663C95-6697-49FE-A402-0BD373883FFA}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {40663C95-6697-49FE-A402-0BD373883FFA}.Debug - MemLeak|x64.Build.0 = Debug|x64 {40663C95-6697-49FE-A402-0BD373883FFA}.Debug|x64.ActiveCfg = Debug|x64 {40663C95-6697-49FE-A402-0BD373883FFA}.Debug|x64.Build.0 = Debug|x64 {40663C95-6697-49FE-A402-0BD373883FFA}.Release|x64.ActiveCfg = Release|x64 {40663C95-6697-49FE-A402-0BD373883FFA}.Release|x64.Build.0 = Release|x64 {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE}.Debug - MemLeak|x64.Build.0 = Debug|x64 {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE}.Debug|x64.ActiveCfg = Debug|x64 {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE}.Debug|x64.Build.0 = Debug|x64 {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE}.Release|x64.ActiveCfg = Release|x64 {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE}.Release|x64.Build.0 = Release|x64 {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E}.Debug - MemLeak|x64.Build.0 = Debug|x64 {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E}.Debug|x64.ActiveCfg = Debug|x64 {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E}.Debug|x64.Build.0 = Debug|x64 {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E}.Release|x64.ActiveCfg = Release|x64 {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E}.Release|x64.Build.0 = Release|x64 {C52AF063-7610-4E4F-AB94-C2F3B7397324}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {C52AF063-7610-4E4F-AB94-C2F3B7397324}.Debug - MemLeak|x64.Build.0 = Debug|x64 {C52AF063-7610-4E4F-AB94-C2F3B7397324}.Debug|x64.ActiveCfg = Debug|x64 {C52AF063-7610-4E4F-AB94-C2F3B7397324}.Debug|x64.Build.0 = Debug|x64 {C52AF063-7610-4E4F-AB94-C2F3B7397324}.Release|x64.ActiveCfg = Release|x64 {C52AF063-7610-4E4F-AB94-C2F3B7397324}.Release|x64.Build.0 = Release|x64 {7B7597E6-6BE2-4805-94A2-D0FE30A92151}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {7B7597E6-6BE2-4805-94A2-D0FE30A92151}.Debug - MemLeak|x64.Build.0 = Debug|x64 {7B7597E6-6BE2-4805-94A2-D0FE30A92151}.Debug|x64.ActiveCfg = Debug|x64 {7B7597E6-6BE2-4805-94A2-D0FE30A92151}.Debug|x64.Build.0 = Debug|x64 {7B7597E6-6BE2-4805-94A2-D0FE30A92151}.Release|x64.ActiveCfg = Release|x64 {7B7597E6-6BE2-4805-94A2-D0FE30A92151}.Release|x64.Build.0 = Release|x64 {052C9484-820D-4DCF-A660-C09432AE228A}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {052C9484-820D-4DCF-A660-C09432AE228A}.Debug - MemLeak|x64.Build.0 = Debug|x64 {052C9484-820D-4DCF-A660-C09432AE228A}.Debug|x64.ActiveCfg = Debug|x64 {052C9484-820D-4DCF-A660-C09432AE228A}.Debug|x64.Build.0 = Debug|x64 {052C9484-820D-4DCF-A660-C09432AE228A}.Release|x64.ActiveCfg = Release|x64 {052C9484-820D-4DCF-A660-C09432AE228A}.Release|x64.Build.0 = Release|x64 {AAC354E1-A2B7-4FCC-9CB7-500824721D84}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {AAC354E1-A2B7-4FCC-9CB7-500824721D84}.Debug - MemLeak|x64.Build.0 = Debug|x64 {AAC354E1-A2B7-4FCC-9CB7-500824721D84}.Debug|x64.ActiveCfg = Debug|x64 {AAC354E1-A2B7-4FCC-9CB7-500824721D84}.Debug|x64.Build.0 = Debug|x64 {AAC354E1-A2B7-4FCC-9CB7-500824721D84}.Release|x64.ActiveCfg = Release|x64 {AAC354E1-A2B7-4FCC-9CB7-500824721D84}.Release|x64.Build.0 = Release|x64 {13E99356-9DF8-4C6E-BCAC-BD75111DEF35}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {13E99356-9DF8-4C6E-BCAC-BD75111DEF35}.Debug - MemLeak|x64.Build.0 = Debug|x64 {13E99356-9DF8-4C6E-BCAC-BD75111DEF35}.Debug|x64.ActiveCfg = Debug|x64 {13E99356-9DF8-4C6E-BCAC-BD75111DEF35}.Debug|x64.Build.0 = Debug|x64 {13E99356-9DF8-4C6E-BCAC-BD75111DEF35}.Release|x64.ActiveCfg = Release|x64 {13E99356-9DF8-4C6E-BCAC-BD75111DEF35}.Release|x64.Build.0 = Release|x64 {CE2F2A88-5AEA-471C-83C1-ABAA767E089B}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {CE2F2A88-5AEA-471C-83C1-ABAA767E089B}.Debug - MemLeak|x64.Build.0 = Debug|x64 {CE2F2A88-5AEA-471C-83C1-ABAA767E089B}.Debug|x64.ActiveCfg = Debug|x64 {CE2F2A88-5AEA-471C-83C1-ABAA767E089B}.Debug|x64.Build.0 = Debug|x64 {CE2F2A88-5AEA-471C-83C1-ABAA767E089B}.Release|x64.ActiveCfg = Release|x64 {CE2F2A88-5AEA-471C-83C1-ABAA767E089B}.Release|x64.Build.0 = Release|x64 {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055}.Debug - MemLeak|x64.Build.0 = Debug|x64 {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055}.Debug|x64.ActiveCfg = Debug|x64 {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055}.Debug|x64.Build.0 = Debug|x64 {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055}.Release|x64.ActiveCfg = Release|x64 {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055}.Release|x64.Build.0 = Release|x64 {8DC66021-A50C-412A-84DA-63EF49702C25}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {8DC66021-A50C-412A-84DA-63EF49702C25}.Debug - MemLeak|x64.Build.0 = Debug|x64 {8DC66021-A50C-412A-84DA-63EF49702C25}.Debug|x64.ActiveCfg = Debug|x64 {8DC66021-A50C-412A-84DA-63EF49702C25}.Debug|x64.Build.0 = Debug|x64 {8DC66021-A50C-412A-84DA-63EF49702C25}.Release|x64.ActiveCfg = Release|x64 {8DC66021-A50C-412A-84DA-63EF49702C25}.Release|x64.Build.0 = Release|x64 {EE7EC6E9-B173-4C83-95E3-3831E943F6D6}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {EE7EC6E9-B173-4C83-95E3-3831E943F6D6}.Debug - MemLeak|x64.Build.0 = Debug|x64 {EE7EC6E9-B173-4C83-95E3-3831E943F6D6}.Debug|x64.ActiveCfg = Debug|x64 {EE7EC6E9-B173-4C83-95E3-3831E943F6D6}.Debug|x64.Build.0 = Debug|x64 {EE7EC6E9-B173-4C83-95E3-3831E943F6D6}.Release|x64.ActiveCfg = Release|x64 {EE7EC6E9-B173-4C83-95E3-3831E943F6D6}.Release|x64.Build.0 = Release|x64 {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA}.Debug - MemLeak|x64.Build.0 = Debug|x64 {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA}.Debug|x64.ActiveCfg = Debug|x64 {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA}.Debug|x64.Build.0 = Debug|x64 {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA}.Release|x64.ActiveCfg = Release|x64 {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA}.Release|x64.Build.0 = Release|x64 {359B0E09-7A11-458D-82AB-3FE3AACF5A06}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {359B0E09-7A11-458D-82AB-3FE3AACF5A06}.Debug - MemLeak|x64.Build.0 = Debug|x64 {359B0E09-7A11-458D-82AB-3FE3AACF5A06}.Debug|x64.ActiveCfg = Debug|x64 {359B0E09-7A11-458D-82AB-3FE3AACF5A06}.Debug|x64.Build.0 = Debug|x64 {359B0E09-7A11-458D-82AB-3FE3AACF5A06}.Release|x64.ActiveCfg = Release|x64 {359B0E09-7A11-458D-82AB-3FE3AACF5A06}.Release|x64.Build.0 = Release|x64 {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B}.Debug - MemLeak|x64.Build.0 = Debug|x64 {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B}.Debug|x64.ActiveCfg = Debug|x64 {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B}.Debug|x64.Build.0 = Debug|x64 {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B}.Release|x64.ActiveCfg = Release|x64 {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B}.Release|x64.Build.0 = Release|x64 {1829F961-4B79-414E-8DB9-5062D146B890}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {1829F961-4B79-414E-8DB9-5062D146B890}.Debug - MemLeak|x64.Build.0 = Debug|x64 {1829F961-4B79-414E-8DB9-5062D146B890}.Debug|x64.ActiveCfg = Debug|x64 {1829F961-4B79-414E-8DB9-5062D146B890}.Debug|x64.Build.0 = Debug|x64 {1829F961-4B79-414E-8DB9-5062D146B890}.Release|x64.ActiveCfg = Release|x64 {1829F961-4B79-414E-8DB9-5062D146B890}.Release|x64.Build.0 = Release|x64 {060F77BA-DD46-4C4B-899F-D35D768A1A37}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {060F77BA-DD46-4C4B-899F-D35D768A1A37}.Debug - MemLeak|x64.Build.0 = Debug|x64 {060F77BA-DD46-4C4B-899F-D35D768A1A37}.Debug|x64.ActiveCfg = Debug|x64 {060F77BA-DD46-4C4B-899F-D35D768A1A37}.Debug|x64.Build.0 = Debug|x64 {060F77BA-DD46-4C4B-899F-D35D768A1A37}.Release|x64.ActiveCfg = Release|x64 {060F77BA-DD46-4C4B-899F-D35D768A1A37}.Release|x64.Build.0 = Release|x64 {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD}.Debug - MemLeak|x64.Build.0 = Debug|x64 {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD}.Debug|x64.ActiveCfg = Debug|x64 {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD}.Debug|x64.Build.0 = Debug|x64 {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD}.Release|x64.ActiveCfg = Release|x64 {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD}.Release|x64.Build.0 = Release|x64 {86BAC22E-49CB-4EFB-8591-5CFE12FF2563}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {86BAC22E-49CB-4EFB-8591-5CFE12FF2563}.Debug - MemLeak|x64.Build.0 = Debug|x64 {86BAC22E-49CB-4EFB-8591-5CFE12FF2563}.Debug|x64.ActiveCfg = Debug|x64 {86BAC22E-49CB-4EFB-8591-5CFE12FF2563}.Debug|x64.Build.0 = Debug|x64 {86BAC22E-49CB-4EFB-8591-5CFE12FF2563}.Release|x64.ActiveCfg = Release|x64 {86BAC22E-49CB-4EFB-8591-5CFE12FF2563}.Release|x64.Build.0 = Release|x64 {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE}.Debug - MemLeak|x64.Build.0 = Debug|x64 {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE}.Debug|x64.ActiveCfg = Debug|x64 {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE}.Debug|x64.Build.0 = Debug|x64 {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE}.Release|x64.ActiveCfg = Release|x64 {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE}.Release|x64.Build.0 = Release|x64 {9C14B1E9-ADA9-4328-8804-663B52102386}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {9C14B1E9-ADA9-4328-8804-663B52102386}.Debug - MemLeak|x64.Build.0 = Debug|x64 {9C14B1E9-ADA9-4328-8804-663B52102386}.Debug|x64.ActiveCfg = Debug|x64 {9C14B1E9-ADA9-4328-8804-663B52102386}.Debug|x64.Build.0 = Debug|x64 {9C14B1E9-ADA9-4328-8804-663B52102386}.Release|x64.ActiveCfg = Release|x64 {9C14B1E9-ADA9-4328-8804-663B52102386}.Release|x64.Build.0 = Release|x64 {21A9AE70-68DD-43EA-ABC2-CBF14064AD78}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {21A9AE70-68DD-43EA-ABC2-CBF14064AD78}.Debug - MemLeak|x64.Build.0 = Debug|x64 {21A9AE70-68DD-43EA-ABC2-CBF14064AD78}.Debug|x64.ActiveCfg = Debug|x64 {21A9AE70-68DD-43EA-ABC2-CBF14064AD78}.Debug|x64.Build.0 = Debug|x64 {21A9AE70-68DD-43EA-ABC2-CBF14064AD78}.Release|x64.ActiveCfg = Release|x64 {21A9AE70-68DD-43EA-ABC2-CBF14064AD78}.Release|x64.Build.0 = Release|x64 {D7B40A9A-44F6-4919-B75F-39E70EC099F9}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {D7B40A9A-44F6-4919-B75F-39E70EC099F9}.Debug - MemLeak|x64.Build.0 = Debug|x64 {D7B40A9A-44F6-4919-B75F-39E70EC099F9}.Debug|x64.ActiveCfg = Debug|x64 {D7B40A9A-44F6-4919-B75F-39E70EC099F9}.Debug|x64.Build.0 = Debug|x64 {D7B40A9A-44F6-4919-B75F-39E70EC099F9}.Release|x64.ActiveCfg = Release|x64 {D7B40A9A-44F6-4919-B75F-39E70EC099F9}.Release|x64.Build.0 = Release|x64 {E4D3147B-EEC2-4F36-B583-CD679FEF1932}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {E4D3147B-EEC2-4F36-B583-CD679FEF1932}.Debug - MemLeak|x64.Build.0 = Debug|x64 {E4D3147B-EEC2-4F36-B583-CD679FEF1932}.Debug|x64.ActiveCfg = Debug|x64 {E4D3147B-EEC2-4F36-B583-CD679FEF1932}.Debug|x64.Build.0 = Debug|x64 {E4D3147B-EEC2-4F36-B583-CD679FEF1932}.Release|x64.ActiveCfg = Release|x64 {E4D3147B-EEC2-4F36-B583-CD679FEF1932}.Release|x64.Build.0 = Release|x64 {EDB757AF-693F-472D-9BAD-7447449C0231}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {EDB757AF-693F-472D-9BAD-7447449C0231}.Debug - MemLeak|x64.Build.0 = Debug|x64 {EDB757AF-693F-472D-9BAD-7447449C0231}.Debug|x64.ActiveCfg = Debug|x64 {EDB757AF-693F-472D-9BAD-7447449C0231}.Debug|x64.Build.0 = Debug|x64 {EDB757AF-693F-472D-9BAD-7447449C0231}.Release|x64.ActiveCfg = Release|x64 {EDB757AF-693F-472D-9BAD-7447449C0231}.Release|x64.Build.0 = Release|x64 {022FF3F5-0845-4544-A7E5-C5C352123625}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {022FF3F5-0845-4544-A7E5-C5C352123625}.Debug - MemLeak|x64.Build.0 = Debug|x64 {022FF3F5-0845-4544-A7E5-C5C352123625}.Debug|x64.ActiveCfg = Debug|x64 {022FF3F5-0845-4544-A7E5-C5C352123625}.Debug|x64.Build.0 = Debug|x64 {022FF3F5-0845-4544-A7E5-C5C352123625}.Release|x64.ActiveCfg = Release|x64 {022FF3F5-0845-4544-A7E5-C5C352123625}.Release|x64.Build.0 = Release|x64 {28558096-C540-421E-8533-332B6B4EE66F}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {28558096-C540-421E-8533-332B6B4EE66F}.Debug - MemLeak|x64.Build.0 = Debug|x64 {28558096-C540-421E-8533-332B6B4EE66F}.Debug|x64.ActiveCfg = Debug|x64 {28558096-C540-421E-8533-332B6B4EE66F}.Debug|x64.Build.0 = Debug|x64 {28558096-C540-421E-8533-332B6B4EE66F}.Release|x64.ActiveCfg = Release|x64 {28558096-C540-421E-8533-332B6B4EE66F}.Release|x64.Build.0 = Release|x64 {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89}.Debug - MemLeak|x64.Build.0 = Debug|x64 {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89}.Debug|x64.ActiveCfg = Debug|x64 {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89}.Debug|x64.Build.0 = Debug|x64 {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89}.Release|x64.ActiveCfg = Release|x64 {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89}.Release|x64.Build.0 = Release|x64 {1EAF884F-FECF-4D9B-AD99-34D83E230235}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {1EAF884F-FECF-4D9B-AD99-34D83E230235}.Debug - MemLeak|x64.Build.0 = Debug|x64 {1EAF884F-FECF-4D9B-AD99-34D83E230235}.Debug|x64.ActiveCfg = Debug|x64 {1EAF884F-FECF-4D9B-AD99-34D83E230235}.Debug|x64.Build.0 = Debug|x64 {1EAF884F-FECF-4D9B-AD99-34D83E230235}.Release|x64.ActiveCfg = Release|x64 {1EAF884F-FECF-4D9B-AD99-34D83E230235}.Release|x64.Build.0 = Release|x64 {EDE64E29-6CBE-4D86-956E-29F0F93B351D}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {EDE64E29-6CBE-4D86-956E-29F0F93B351D}.Debug - MemLeak|x64.Build.0 = Debug|x64 {EDE64E29-6CBE-4D86-956E-29F0F93B351D}.Debug|x64.ActiveCfg = Debug|x64 {EDE64E29-6CBE-4D86-956E-29F0F93B351D}.Debug|x64.Build.0 = Debug|x64 {EDE64E29-6CBE-4D86-956E-29F0F93B351D}.Release|x64.ActiveCfg = Release|x64 {EDE64E29-6CBE-4D86-956E-29F0F93B351D}.Release|x64.Build.0 = Release|x64 {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40}.Debug - MemLeak|x64.Build.0 = Debug|x64 {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40}.Debug|x64.ActiveCfg = Debug|x64 {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40}.Debug|x64.Build.0 = Debug|x64 {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40}.Release|x64.ActiveCfg = Release|x64 {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40}.Release|x64.Build.0 = Release|x64 {9A90BEDD-592D-463F-B2DE-5E7914059166}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {9A90BEDD-592D-463F-B2DE-5E7914059166}.Debug - MemLeak|x64.Build.0 = Debug|x64 {9A90BEDD-592D-463F-B2DE-5E7914059166}.Debug|x64.ActiveCfg = Debug|x64 {9A90BEDD-592D-463F-B2DE-5E7914059166}.Debug|x64.Build.0 = Debug|x64 {9A90BEDD-592D-463F-B2DE-5E7914059166}.Release|x64.ActiveCfg = Release|x64 {9A90BEDD-592D-463F-B2DE-5E7914059166}.Release|x64.Build.0 = Release|x64 {924CDF46-DBFE-4464-B179-3E3DD376B4AA}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {924CDF46-DBFE-4464-B179-3E3DD376B4AA}.Debug - MemLeak|x64.Build.0 = Debug|x64 {924CDF46-DBFE-4464-B179-3E3DD376B4AA}.Debug|x64.ActiveCfg = Debug|x64 {924CDF46-DBFE-4464-B179-3E3DD376B4AA}.Release|x64.ActiveCfg = Release|x64 {514E5171-D5DF-4D5E-BF00-988A8BA84214}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {514E5171-D5DF-4D5E-BF00-988A8BA84214}.Debug - MemLeak|x64.Build.0 = Debug|x64 {514E5171-D5DF-4D5E-BF00-988A8BA84214}.Debug|x64.ActiveCfg = Debug|x64 {514E5171-D5DF-4D5E-BF00-988A8BA84214}.Debug|x64.Build.0 = Debug|x64 {514E5171-D5DF-4D5E-BF00-988A8BA84214}.Release|x64.ActiveCfg = Release|x64 {514E5171-D5DF-4D5E-BF00-988A8BA84214}.Release|x64.Build.0 = Release|x64 {1E9A56BB-21C5-418B-B623-AD2B3F153307}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {1E9A56BB-21C5-418B-B623-AD2B3F153307}.Debug - MemLeak|x64.Build.0 = Debug|x64 {1E9A56BB-21C5-418B-B623-AD2B3F153307}.Debug|x64.ActiveCfg = Debug|x64 {1E9A56BB-21C5-418B-B623-AD2B3F153307}.Debug|x64.Build.0 = Debug|x64 {1E9A56BB-21C5-418B-B623-AD2B3F153307}.Release|x64.ActiveCfg = Release|x64 {1E9A56BB-21C5-418B-B623-AD2B3F153307}.Release|x64.Build.0 = Release|x64 {287EED9A-FBDD-4CB8-85D8-39AEB6245704}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {287EED9A-FBDD-4CB8-85D8-39AEB6245704}.Debug - MemLeak|x64.Build.0 = Debug|x64 {287EED9A-FBDD-4CB8-85D8-39AEB6245704}.Debug|x64.ActiveCfg = Debug|x64 {287EED9A-FBDD-4CB8-85D8-39AEB6245704}.Debug|x64.Build.0 = Debug|x64 {287EED9A-FBDD-4CB8-85D8-39AEB6245704}.Release|x64.ActiveCfg = Release|x64 {287EED9A-FBDD-4CB8-85D8-39AEB6245704}.Release|x64.Build.0 = Release|x64 {8B29688C-5D8C-412E-85F5-012FBF12B1DE}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {8B29688C-5D8C-412E-85F5-012FBF12B1DE}.Debug - MemLeak|x64.Build.0 = Debug|x64 {8B29688C-5D8C-412E-85F5-012FBF12B1DE}.Debug|x64.ActiveCfg = Debug|x64 {8B29688C-5D8C-412E-85F5-012FBF12B1DE}.Debug|x64.Build.0 = Debug|x64 {8B29688C-5D8C-412E-85F5-012FBF12B1DE}.Release|x64.ActiveCfg = Release|x64 {8B29688C-5D8C-412E-85F5-012FBF12B1DE}.Release|x64.Build.0 = Release|x64 {0E01F742-9369-42B0-A2B4-01730D778630}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {0E01F742-9369-42B0-A2B4-01730D778630}.Debug - MemLeak|x64.Build.0 = Debug|x64 {0E01F742-9369-42B0-A2B4-01730D778630}.Debug|x64.ActiveCfg = Debug|x64 {0E01F742-9369-42B0-A2B4-01730D778630}.Release|x64.ActiveCfg = Release|x64 EndGlobalSection @@ -979,7 +929,7 @@ Global {23E1C437-A951-5943-8639-A17F3CF2E606} = {5812E712-6213-4372-B095-9EB9BAA1F2DF} {74827EBD-93DC-5110-BA95-3F2AB029B6B0} = {5812E712-6213-4372-B095-9EB9BAA1F2DF} {AC40FF01-426E-4838-A317-66354CEFAE88} = {E2A982F2-4B1A-48B1-8D77-A17A589C58D7} - {681ACAC2-256D-48A1-BCAD-BD607D22BDB4} = {A0C58795-63B1-4A3D-AF83-2A49CA539F40} + {681ACAC2-256D-48A1-BCAD-BD607D22BDB4} = {98236459-4B02-47B6-AD28-A358C0B9617D} {D2E52B9D-6550-43F1-9825-9C62C06B11DA} = {3B412923-72FF-4220-BCC0-449F5093F79D} {8343C725-5972-409D-B3FD-2A5FAA1D5C5C} = {99379135-BF25-4705-85F7-2BD058BB64E7} {F9D100BB-16EA-428D-B709-793BE0B511D1} = {99379135-BF25-4705-85F7-2BD058BB64E7} @@ -1031,11 +981,11 @@ Global {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {D6F6953F-87AD-45B4-9392-1BE9C02A9398} {8B29688C-5D8C-412E-85F5-012FBF12B1DE} = {814EAE3D-FF1E-4DB4-A09B-C06828B754EA} {0E01F742-9369-42B0-A2B4-01730D778630} = {4DCC86BE-72E1-420A-B161-C00F82158E56} - {3B412923-72FF-4220-BCC0-449F5093F79D} = {A0C58795-63B1-4A3D-AF83-2A49CA539F40} - {99379135-BF25-4705-85F7-2BD058BB64E7} = {A0C58795-63B1-4A3D-AF83-2A49CA539F40} - {FDD1CF9D-1C1D-4D42-92FE-CBCA2C36F5C0} = {A0C58795-63B1-4A3D-AF83-2A49CA539F40} - {4DCC86BE-72E1-420A-B161-C00F82158E56} = {A0C58795-63B1-4A3D-AF83-2A49CA539F40} - {D6F6953F-87AD-45B4-9392-1BE9C02A9398} = {A0C58795-63B1-4A3D-AF83-2A49CA539F40} - {814EAE3D-FF1E-4DB4-A09B-C06828B754EA} = {A0C58795-63B1-4A3D-AF83-2A49CA539F40} + {3B412923-72FF-4220-BCC0-449F5093F79D} = {98236459-4B02-47B6-AD28-A358C0B9617D} + {99379135-BF25-4705-85F7-2BD058BB64E7} = {98236459-4B02-47B6-AD28-A358C0B9617D} + {FDD1CF9D-1C1D-4D42-92FE-CBCA2C36F5C0} = {98236459-4B02-47B6-AD28-A358C0B9617D} + {4DCC86BE-72E1-420A-B161-C00F82158E56} = {98236459-4B02-47B6-AD28-A358C0B9617D} + {D6F6953F-87AD-45B4-9392-1BE9C02A9398} = {98236459-4B02-47B6-AD28-A358C0B9617D} + {814EAE3D-FF1E-4DB4-A09B-C06828B754EA} = {98236459-4B02-47B6-AD28-A358C0B9617D} EndGlobalSection EndGlobal diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index 2bddd97c6..33f6dcdaf 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -50,12 +50,16 @@ PPULLVMRecompiler::~PPULLVMRecompiler() { static std::string module; static std::string registers; static u64 lastAddress; +static std::chrono::duration compilation_time; +static std::chrono::duration execution_time; u8 PPULLVMRecompiler::DecodeMemory(const u64 address) { auto function_name = fmt::Format("fn_0x%llx", address); auto function = m_module->getFunction(function_name); if (!function) { + std::chrono::high_resolution_clock::time_point compilation_start = std::chrono::high_resolution_clock::now(); + u64 offset = 0; function = cast(m_module->getOrInsertFunction(function_name, Type::getVoidTy(m_llvm_context), (Type *)nullptr)); auto block = BasicBlock::Create(m_llvm_context, "start", function); @@ -72,15 +76,22 @@ u8 PPULLVMRecompiler::DecodeMemory(const u64 address) { m_ir_builder.CreateRetVoid(); + m_execution_engine->runJITOnFunction(function); //module = ""; //raw_string_ostream stream(module); //stream << *m_module; + + std::chrono::high_resolution_clock::time_point compilation_end = std::chrono::high_resolution_clock::now(); + compilation_time += std::chrono::duration_cast>(compilation_end - compilation_start); } //lastAddress = address; //registers = m_ppu.RegsToString(); + std::chrono::high_resolution_clock::time_point execution_start = std::chrono::high_resolution_clock::now(); std::vector args; m_execution_engine->runFunction(function, args); + std::chrono::high_resolution_clock::time_point execution_end = std::chrono::high_resolution_clock::now(); + execution_time += std::chrono::duration_cast>(execution_end - execution_start); return 0; } diff --git a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp index e8eb5bc28..1282458ce 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp @@ -1,7 +1,7 @@ #include "stdafx.h" #include "Utilities/Log.h" #include "Emu/Cell/PPULLVMRecompiler.h" -#include "llvm/Analysis/Verifier.h" +#include "llvm/IR/Verifier.h" #include "llvm/CodeGen/MachineCodeInfo.h" #include "llvm/ExecutionEngine/GenericValue.h" #include "llvm/Support/raw_ostream.h" From a4bb9eaa55c28e0270c6b9d23abfe132d1f9c8b7 Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Mon, 15 Sep 2014 20:03:06 +0530 Subject: [PATCH 13/42] Made changes so that the recompiler output may be verfied against that of the interpreter. This seems to be a better strategy for testing the recompiler. The best strategy would be to verify its output against a real PPU core but I dont have access to one. --- rpcs3/Emu/Cell/PPUInterpreter.h | 1 + rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 979 +++++++++---------- rpcs3/Emu/Cell/PPULLVMRecompiler.h | 56 +- rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp | 1043 +++++---------------- rpcs3/stdafx.h | 1 + 5 files changed, 714 insertions(+), 1366 deletions(-) diff --git a/rpcs3/Emu/Cell/PPUInterpreter.h b/rpcs3/Emu/Cell/PPUInterpreter.h index 5431a99fe..037256de9 100644 --- a/rpcs3/Emu/Cell/PPUInterpreter.h +++ b/rpcs3/Emu/Cell/PPUInterpreter.h @@ -432,6 +432,7 @@ private: } // Bit n°2 of CR6 + CPU.SetCR(6, 0); CPU.SetCRBit(6, 0x2, allInBounds); } void VCMPEQFP(u32 vd, u32 va, u32 vb) diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index 33f6dcdaf..318ebe2a4 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -8,6 +8,7 @@ #include "llvm/Support/raw_ostream.h" #include "llvm/ExecutionEngine/GenericValue.h" #include "llvm/IR/Intrinsics.h" +#include "llvm/Support/Filesystem.h" using namespace llvm; @@ -15,20 +16,37 @@ PPULLVMRecompiler::PPULLVMRecompiler(PPUThread & ppu) : m_ppu(ppu) , m_decoder(this) , m_ir_builder(m_llvm_context) - , m_interpreter(ppu) { + , m_interpreter(ppu) + , m_compilation_time(0.0) + , m_execution_time(0.0) { InitializeNativeTarget(); InitializeNativeTargetAsmPrinter(); InitializeNativeTargetDisassembler(); m_module = new llvm::Module("Module", m_llvm_context); - m_pc = new GlobalVariable(*m_module, Type::getInt64Ty(m_llvm_context), false, GlobalValue::ExternalLinkage, nullptr, "pc"); - m_gpr = new GlobalVariable(*m_module, ArrayType::get(Type::getInt64Ty(m_llvm_context), 32), false, GlobalValue::ExternalLinkage, nullptr, "gpr"); - m_cr = new GlobalVariable(*m_module, Type::getInt32Ty(m_llvm_context), false, GlobalValue::ExternalLinkage, nullptr, "cr"); - m_xer = new GlobalVariable(*m_module, Type::getInt64Ty(m_llvm_context), false, GlobalValue::ExternalLinkage, nullptr, "xer"); - m_vpr = new GlobalVariable(*m_module, ArrayType::get(Type::getIntNTy(m_llvm_context, 128), 32), false, GlobalValue::ExternalLinkage, nullptr, "vpr"); - m_vscr = new GlobalVariable(*m_module, Type::getInt32Ty(m_llvm_context), false, GlobalValue::ExternalLinkage, nullptr, "vscr"); - m_execution_engine = EngineBuilder(m_module).create(); + std::vector execute_this_call_fn_args; + execute_this_call_fn_args.push_back(Type::getInt64PtrTy(m_llvm_context)); + auto execute_this_call_fn_type = FunctionType::get(Type::getVoidTy(m_llvm_context), execute_this_call_fn_args, false); + + m_execute_this_call_fn = Function::Create(execute_this_call_fn_type, GlobalValue::ExternalLinkage, "ExecuteThisCall", m_module); + m_execute_this_call_fn->setCallingConv(CallingConv::X86_64_Win64); + m_execute_this_call_fn_comment_md_node = MDNode::get(m_llvm_context, MDString::get(m_llvm_context, "Comment")); + + m_pc = new GlobalVariable(*m_module, Type::getInt64Ty(m_llvm_context), false, GlobalValue::ExternalLinkage, nullptr, "pc"); + m_gpr = new GlobalVariable(*m_module, ArrayType::get(Type::getInt64Ty(m_llvm_context), 32), false, GlobalValue::ExternalLinkage, nullptr, "gpr"); + m_cr = new GlobalVariable(*m_module, Type::getInt32Ty(m_llvm_context), false, GlobalValue::ExternalLinkage, nullptr, "cr"); + m_xer = new GlobalVariable(*m_module, Type::getInt64Ty(m_llvm_context), false, GlobalValue::ExternalLinkage, nullptr, "xer"); + m_vpr = new GlobalVariable(*m_module, ArrayType::get(Type::getIntNTy(m_llvm_context, 128), 32), false, GlobalValue::ExternalLinkage, nullptr, "vpr"); + m_vscr = new GlobalVariable(*m_module, Type::getInt32Ty(m_llvm_context), false, GlobalValue::ExternalLinkage, nullptr, "vscr"); + + EngineBuilder engine_builder(m_module); + engine_builder.setMCPU(sys::getHostCPUName()); + engine_builder.setEngineKind(EngineKind::JIT); + engine_builder.setOptLevel(CodeGenOpt::Default); + + m_execution_engine = engine_builder.create(); + m_execution_engine->addGlobalMapping(m_execute_this_call_fn, (void *)&PPULLVMRecompiler::ExecuteThisCall); m_execution_engine->addGlobalMapping(m_pc, &m_ppu.PC); m_execution_engine->addGlobalMapping(m_gpr, m_ppu.GPR); m_execution_engine->addGlobalMapping(m_cr, &m_ppu.CR); @@ -38,23 +56,33 @@ PPULLVMRecompiler::PPULLVMRecompiler(PPUThread & ppu) m_disassembler = LLVMCreateDisasm(sys::getProcessTriple().c_str(), nullptr, 0, nullptr, nullptr); - // RunAllTests(); + //RunAllTests(); } PPULLVMRecompiler::~PPULLVMRecompiler() { + for (auto i = m_this_call_ptrs_list.begin(); i != m_this_call_ptrs_list.end(); i++) { + delete *i; + } + + std::string error; + raw_fd_ostream log_file(fmt::Format("PPULLVMRecompiler_%d.log", m_ppu.GetId()).c_str(), error, sys::fs::F_Text); + log_file << "Time spent compiling = " << m_compilation_time.count() << "s\n"; + log_file << "Time spent executing = " << m_execution_time.count() << "s\n\n"; + log_file << "Interpreter invocation stats:\n"; + for (auto i = m_interpreter_invocation_stats.begin(); i != m_interpreter_invocation_stats.end(); i++) { + log_file << i->first << " = " << i->second << "\n"; + } + + log_file << "\nLLVM IR:\n"; + log_file << *m_module; + LLVMDisasmDispose(m_disassembler); delete m_execution_engine; - llvm_shutdown(); + //llvm_shutdown(); } -static std::string module; -static std::string registers; -static u64 lastAddress; -static std::chrono::duration compilation_time; -static std::chrono::duration execution_time; - u8 PPULLVMRecompiler::DecodeMemory(const u64 address) { - auto function_name = fmt::Format("fn_0x%llx", address); + auto function_name = fmt::Format("fn_0x%llX", address); auto function = m_module->getFunction(function_name); if (!function) { @@ -75,14 +103,10 @@ u8 PPULLVMRecompiler::DecodeMemory(const u64 address) { } m_ir_builder.CreateRetVoid(); - m_execution_engine->runJITOnFunction(function); - //module = ""; - //raw_string_ostream stream(module); - //stream << *m_module; std::chrono::high_resolution_clock::time_point compilation_end = std::chrono::high_resolution_clock::now(); - compilation_time += std::chrono::duration_cast>(compilation_end - compilation_start); + m_compilation_time += std::chrono::duration_cast>(compilation_end - compilation_start); } //lastAddress = address; @@ -91,24 +115,24 @@ u8 PPULLVMRecompiler::DecodeMemory(const u64 address) { std::vector args; m_execution_engine->runFunction(function, args); std::chrono::high_resolution_clock::time_point execution_end = std::chrono::high_resolution_clock::now(); - execution_time += std::chrono::duration_cast>(execution_end - execution_start); + m_execution_time += std::chrono::duration_cast>(execution_end - execution_start); return 0; } void PPULLVMRecompiler::NULL_OP() { - ThisCall0("NULL_OP", &PPUInterpreter::NULL_OP, &m_interpreter); + ThisCall("NULL_OP", &PPUInterpreter::NULL_OP, &m_interpreter); } void PPULLVMRecompiler::NOP() { - + ThisCall("NOP", &PPUInterpreter::NOP, &m_interpreter); } void PPULLVMRecompiler::TDI(u32 to, u32 ra, s32 simm16) { - ThisCall3("TDI", &PPUInterpreter::TDI, &m_interpreter, to, ra, simm16); + ThisCall("TDI", &PPUInterpreter::TDI, &m_interpreter, to, ra, simm16); } void PPULLVMRecompiler::TWI(u32 to, u32 ra, s32 simm16) { - ThisCall3("TWI", &PPUInterpreter::TWI, &m_interpreter, to, ra, simm16); + ThisCall("TWI", &PPUInterpreter::TWI, &m_interpreter, to, ra, simm16); } void PPULLVMRecompiler::MFVSCR(u32 vd) { @@ -120,6 +144,7 @@ void PPULLVMRecompiler::MFVSCR(u32 vd) { void PPULLVMRecompiler::MTVSCR(u32 vb) { auto vb_v4i32 = GetVrAsIntVec(vb, 32); auto vscr_i32 = m_ir_builder.CreateExtractElement(vb_v4i32, m_ir_builder.getInt32(0)); + vscr_i32 = m_ir_builder.CreateAnd(vscr_i32, 0x00010001); m_ir_builder.CreateStore(vscr_i32, m_vscr); } @@ -393,7 +418,7 @@ void PPULLVMRecompiler::VCMPBFP_(u32 vd, u32 va, u32 vb) { void PPULLVMRecompiler::VCMPEQFP(u32 vd, u32 va, u32 vb) { auto va_v4f32 = GetVrAsFloatVec(va); - auto vb_v4f32 = GetVrAsFloatVec(vb); + auto vb_v4f32 = GetVrAsFloatVec(vb); auto cmp_v4i1 = m_ir_builder.CreateFCmpOEQ(va_v4f32, vb_v4f32); auto cmp_v4i32 = m_ir_builder.CreateSExt(cmp_v4i1, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); SetVr(vd, cmp_v4i32); @@ -548,442 +573,442 @@ void PPULLVMRecompiler::VCMPGTUW_(u32 vd, u32 va, u32 vb) { } void PPULLVMRecompiler::VCTSXS(u32 vd, u32 uimm5, u32 vb) { - ThisCall3("VCTSXS", &PPUInterpreter::VCTSXS, &m_interpreter, vd, uimm5, vb); + ThisCall("VCTSXS", &PPUInterpreter::VCTSXS, &m_interpreter, vd, uimm5, vb); } void PPULLVMRecompiler::VCTUXS(u32 vd, u32 uimm5, u32 vb) { - ThisCall3("VCTUXS", &PPUInterpreter::VCTUXS, &m_interpreter, vd, uimm5, vb); + ThisCall("VCTUXS", &PPUInterpreter::VCTUXS, &m_interpreter, vd, uimm5, vb); } void PPULLVMRecompiler::VEXPTEFP(u32 vd, u32 vb) { - ThisCall2("VEXPTEFP", &PPUInterpreter::VEXPTEFP, &m_interpreter, vd, vb); + ThisCall("VEXPTEFP", &PPUInterpreter::VEXPTEFP, &m_interpreter, vd, vb); } void PPULLVMRecompiler::VLOGEFP(u32 vd, u32 vb) { - ThisCall2("VLOGEFP", &PPUInterpreter::VLOGEFP, &m_interpreter, vd, vb); + ThisCall("VLOGEFP", &PPUInterpreter::VLOGEFP, &m_interpreter, vd, vb); } void PPULLVMRecompiler::VMADDFP(u32 vd, u32 va, u32 vc, u32 vb) { - ThisCall4("VMADDFP", &PPUInterpreter::VMADDFP, &m_interpreter, vd, va, vc, vb); + ThisCall("VMADDFP", &PPUInterpreter::VMADDFP, &m_interpreter, vd, va, vc, vb); } void PPULLVMRecompiler::VMAXFP(u32 vd, u32 va, u32 vb) { - ThisCall3("VMAXFP", &PPUInterpreter::VMAXFP, &m_interpreter, vd, va, vb); + ThisCall("VMAXFP", &PPUInterpreter::VMAXFP, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VMAXSB(u32 vd, u32 va, u32 vb) { - ThisCall3("VMAXSB", &PPUInterpreter::VMAXSB, &m_interpreter, vd, va, vb); + ThisCall("VMAXSB", &PPUInterpreter::VMAXSB, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VMAXSH(u32 vd, u32 va, u32 vb) { - ThisCall3("VMAXSH", &PPUInterpreter::VMAXSH, &m_interpreter, vd, va, vb); + ThisCall("VMAXSH", &PPUInterpreter::VMAXSH, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VMAXSW(u32 vd, u32 va, u32 vb) { - ThisCall3("VMAXSW", &PPUInterpreter::VMAXSW, &m_interpreter, vd, va, vb); + ThisCall("VMAXSW", &PPUInterpreter::VMAXSW, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VMAXUB(u32 vd, u32 va, u32 vb) { - ThisCall3("VMAXUB", &PPUInterpreter::VMAXUB, &m_interpreter, vd, va, vb); + ThisCall("VMAXUB", &PPUInterpreter::VMAXUB, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VMAXUH(u32 vd, u32 va, u32 vb) { - ThisCall3("VMAXUH", &PPUInterpreter::VMAXUH, &m_interpreter, vd, va, vb); + ThisCall("VMAXUH", &PPUInterpreter::VMAXUH, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VMAXUW(u32 vd, u32 va, u32 vb) { - ThisCall3("VMAXUW", &PPUInterpreter::VMAXUW, &m_interpreter, vd, va, vb); + ThisCall("VMAXUW", &PPUInterpreter::VMAXUW, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VMHADDSHS(u32 vd, u32 va, u32 vb, u32 vc) { - ThisCall4("VMHADDSHS", &PPUInterpreter::VMHADDSHS, &m_interpreter, vd, va, vb, vc); + ThisCall("VMHADDSHS", &PPUInterpreter::VMHADDSHS, &m_interpreter, vd, va, vb, vc); } void PPULLVMRecompiler::VMHRADDSHS(u32 vd, u32 va, u32 vb, u32 vc) { - ThisCall4("VMHRADDSHS", &PPUInterpreter::VMHRADDSHS, &m_interpreter, vd, va, vb, vc); + ThisCall("VMHRADDSHS", &PPUInterpreter::VMHRADDSHS, &m_interpreter, vd, va, vb, vc); } void PPULLVMRecompiler::VMINFP(u32 vd, u32 va, u32 vb) { - ThisCall3("VMINFP", &PPUInterpreter::VMINFP, &m_interpreter, vd, va, vb); + ThisCall("VMINFP", &PPUInterpreter::VMINFP, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VMINSB(u32 vd, u32 va, u32 vb) { - ThisCall3("VMINSB", &PPUInterpreter::VMINSB, &m_interpreter, vd, va, vb); + ThisCall("VMINSB", &PPUInterpreter::VMINSB, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VMINSH(u32 vd, u32 va, u32 vb) { - ThisCall3("VMINSH", &PPUInterpreter::VMINSH, &m_interpreter, vd, va, vb); + ThisCall("VMINSH", &PPUInterpreter::VMINSH, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VMINSW(u32 vd, u32 va, u32 vb) { - ThisCall3("VMINSW", &PPUInterpreter::VMINSW, &m_interpreter, vd, va, vb); + ThisCall("VMINSW", &PPUInterpreter::VMINSW, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VMINUB(u32 vd, u32 va, u32 vb) { - ThisCall3("VMINUB", &PPUInterpreter::VMINUB, &m_interpreter, vd, va, vb); + ThisCall("VMINUB", &PPUInterpreter::VMINUB, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VMINUH(u32 vd, u32 va, u32 vb) { - ThisCall3("VMINUH", &PPUInterpreter::VMINUH, &m_interpreter, vd, va, vb); + ThisCall("VMINUH", &PPUInterpreter::VMINUH, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VMINUW(u32 vd, u32 va, u32 vb) { - ThisCall3("VMINUW", &PPUInterpreter::VMINUW, &m_interpreter, vd, va, vb); + ThisCall("VMINUW", &PPUInterpreter::VMINUW, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VMLADDUHM(u32 vd, u32 va, u32 vb, u32 vc) { - ThisCall4("VMLADDUHM", &PPUInterpreter::VMLADDUHM, &m_interpreter, vd, va, vb, vc); + ThisCall("VMLADDUHM", &PPUInterpreter::VMLADDUHM, &m_interpreter, vd, va, vb, vc); } void PPULLVMRecompiler::VMRGHB(u32 vd, u32 va, u32 vb) { - ThisCall3("VMRGHB", &PPUInterpreter::VMRGHB, &m_interpreter, vd, va, vb); + ThisCall("VMRGHB", &PPUInterpreter::VMRGHB, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VMRGHH(u32 vd, u32 va, u32 vb) { - ThisCall3("VMRGHH", &PPUInterpreter::VMRGHH, &m_interpreter, vd, va, vb); + ThisCall("VMRGHH", &PPUInterpreter::VMRGHH, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VMRGHW(u32 vd, u32 va, u32 vb) { - ThisCall3("VMRGHW", &PPUInterpreter::VMRGHW, &m_interpreter, vd, va, vb); + ThisCall("VMRGHW", &PPUInterpreter::VMRGHW, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VMRGLB(u32 vd, u32 va, u32 vb) { - ThisCall3("VMRGLB", &PPUInterpreter::VMRGLB, &m_interpreter, vd, va, vb); + ThisCall("VMRGLB", &PPUInterpreter::VMRGLB, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VMRGLH(u32 vd, u32 va, u32 vb) { - ThisCall3("VMRGLH", &PPUInterpreter::VMRGLH, &m_interpreter, vd, va, vb); + ThisCall("VMRGLH", &PPUInterpreter::VMRGLH, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VMRGLW(u32 vd, u32 va, u32 vb) { - ThisCall3("VMRGLW", &PPUInterpreter::VMRGLW, &m_interpreter, vd, va, vb); + ThisCall("VMRGLW", &PPUInterpreter::VMRGLW, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VMSUMMBM(u32 vd, u32 va, u32 vb, u32 vc) { - ThisCall4("VMSUMMBM", &PPUInterpreter::VMSUMMBM, &m_interpreter, vd, va, vb, vc); + ThisCall("VMSUMMBM", &PPUInterpreter::VMSUMMBM, &m_interpreter, vd, va, vb, vc); } void PPULLVMRecompiler::VMSUMSHM(u32 vd, u32 va, u32 vb, u32 vc) { - ThisCall4("VMSUMSHM", &PPUInterpreter::VMSUMSHM, &m_interpreter, vd, va, vb, vc); + ThisCall("VMSUMSHM", &PPUInterpreter::VMSUMSHM, &m_interpreter, vd, va, vb, vc); } void PPULLVMRecompiler::VMSUMSHS(u32 vd, u32 va, u32 vb, u32 vc) { - ThisCall4("VMSUMSHS", &PPUInterpreter::VMSUMSHS, &m_interpreter, vd, va, vb, vc); + ThisCall("VMSUMSHS", &PPUInterpreter::VMSUMSHS, &m_interpreter, vd, va, vb, vc); } void PPULLVMRecompiler::VMSUMUBM(u32 vd, u32 va, u32 vb, u32 vc) { - ThisCall4("VMSUMUBM", &PPUInterpreter::VMSUMUBM, &m_interpreter, vd, va, vb, vc); + ThisCall("VMSUMUBM", &PPUInterpreter::VMSUMUBM, &m_interpreter, vd, va, vb, vc); } void PPULLVMRecompiler::VMSUMUHM(u32 vd, u32 va, u32 vb, u32 vc) { - ThisCall4("VMSUMUHM", &PPUInterpreter::VMSUMUHM, &m_interpreter, vd, va, vb, vc); + ThisCall("VMSUMUHM", &PPUInterpreter::VMSUMUHM, &m_interpreter, vd, va, vb, vc); } void PPULLVMRecompiler::VMSUMUHS(u32 vd, u32 va, u32 vb, u32 vc) { - ThisCall4("VMSUMUHS", &PPUInterpreter::VMSUMUHS, &m_interpreter, vd, va, vb, vc); + ThisCall("VMSUMUHS", &PPUInterpreter::VMSUMUHS, &m_interpreter, vd, va, vb, vc); } void PPULLVMRecompiler::VMULESB(u32 vd, u32 va, u32 vb) { - ThisCall3("VMULESB", &PPUInterpreter::VMULESB, &m_interpreter, vd, va, vb); + ThisCall("VMULESB", &PPUInterpreter::VMULESB, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VMULESH(u32 vd, u32 va, u32 vb) { - ThisCall3("VMULESH", &PPUInterpreter::VMULESH, &m_interpreter, vd, va, vb); + ThisCall("VMULESH", &PPUInterpreter::VMULESH, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VMULEUB(u32 vd, u32 va, u32 vb) { - ThisCall3("VMULEUB", &PPUInterpreter::VMULEUB, &m_interpreter, vd, va, vb); + ThisCall("VMULEUB", &PPUInterpreter::VMULEUB, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VMULEUH(u32 vd, u32 va, u32 vb) { - ThisCall3("VMULEUH", &PPUInterpreter::VMULEUH, &m_interpreter, vd, va, vb); + ThisCall("VMULEUH", &PPUInterpreter::VMULEUH, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VMULOSB(u32 vd, u32 va, u32 vb) { - ThisCall3("VMULOSB", &PPUInterpreter::VMULOSB, &m_interpreter, vd, va, vb); + ThisCall("VMULOSB", &PPUInterpreter::VMULOSB, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VMULOSH(u32 vd, u32 va, u32 vb) { - ThisCall3("VMULOSH", &PPUInterpreter::VMULOSH, &m_interpreter, vd, va, vb); + ThisCall("VMULOSH", &PPUInterpreter::VMULOSH, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VMULOUB(u32 vd, u32 va, u32 vb) { - ThisCall3("VMULOUB", &PPUInterpreter::VMULOUB, &m_interpreter, vd, va, vb); + ThisCall("VMULOUB", &PPUInterpreter::VMULOUB, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VMULOUH(u32 vd, u32 va, u32 vb) { - ThisCall3("VMULOUH", &PPUInterpreter::VMULOUH, &m_interpreter, vd, va, vb); + ThisCall("VMULOUH", &PPUInterpreter::VMULOUH, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VNMSUBFP(u32 vd, u32 va, u32 vc, u32 vb) { - ThisCall4("VNMSUBFP", &PPUInterpreter::VNMSUBFP, &m_interpreter, vd, va, vc, vb); + ThisCall("VNMSUBFP", &PPUInterpreter::VNMSUBFP, &m_interpreter, vd, va, vc, vb); } void PPULLVMRecompiler::VNOR(u32 vd, u32 va, u32 vb) { - ThisCall3("VNOR", &PPUInterpreter::VNOR, &m_interpreter, vd, va, vb); + ThisCall("VNOR", &PPUInterpreter::VNOR, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VOR(u32 vd, u32 va, u32 vb) { - ThisCall3("VOR", &PPUInterpreter::VOR, &m_interpreter, vd, va, vb); + ThisCall("VOR", &PPUInterpreter::VOR, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VPERM(u32 vd, u32 va, u32 vb, u32 vc) { - ThisCall4("VPERM", &PPUInterpreter::VPERM, &m_interpreter, vd, va, vb, vc); + ThisCall("VPERM", &PPUInterpreter::VPERM, &m_interpreter, vd, va, vb, vc); } void PPULLVMRecompiler::VPKPX(u32 vd, u32 va, u32 vb) { - ThisCall3("VPKPX", &PPUInterpreter::VPKPX, &m_interpreter, vd, va, vb); + ThisCall("VPKPX", &PPUInterpreter::VPKPX, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VPKSHSS(u32 vd, u32 va, u32 vb) { - ThisCall3("VPKSHSS", &PPUInterpreter::VPKSHSS, &m_interpreter, vd, va, vb); + ThisCall("VPKSHSS", &PPUInterpreter::VPKSHSS, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VPKSHUS(u32 vd, u32 va, u32 vb) { - ThisCall3("VPKSHUS", &PPUInterpreter::VPKSHUS, &m_interpreter, vd, va, vb); + ThisCall("VPKSHUS", &PPUInterpreter::VPKSHUS, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VPKSWSS(u32 vd, u32 va, u32 vb) { - ThisCall3("VPKSWSS", &PPUInterpreter::VPKSWSS, &m_interpreter, vd, va, vb); + ThisCall("VPKSWSS", &PPUInterpreter::VPKSWSS, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VPKSWUS(u32 vd, u32 va, u32 vb) { - ThisCall3("VPKSWUS", &PPUInterpreter::VPKSWUS, &m_interpreter, vd, va, vb); + ThisCall("VPKSWUS", &PPUInterpreter::VPKSWUS, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VPKUHUM(u32 vd, u32 va, u32 vb) { - ThisCall3("VPKUHUM", &PPUInterpreter::VPKUHUM, &m_interpreter, vd, va, vb); + ThisCall("VPKUHUM", &PPUInterpreter::VPKUHUM, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VPKUHUS(u32 vd, u32 va, u32 vb) { - ThisCall3("VPKUHUS", &PPUInterpreter::VPKUHUS, &m_interpreter, vd, va, vb); + ThisCall("VPKUHUS", &PPUInterpreter::VPKUHUS, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VPKUWUM(u32 vd, u32 va, u32 vb) { - ThisCall3("VPKUWUM", &PPUInterpreter::VPKUWUM, &m_interpreter, vd, va, vb); + ThisCall("VPKUWUM", &PPUInterpreter::VPKUWUM, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VPKUWUS(u32 vd, u32 va, u32 vb) { - ThisCall3("VPKUWUS", &PPUInterpreter::VPKUWUS, &m_interpreter, vd, va, vb); + ThisCall("VPKUWUS", &PPUInterpreter::VPKUWUS, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VREFP(u32 vd, u32 vb) { - ThisCall2("VREFP", &PPUInterpreter::VREFP, &m_interpreter, vd, vb); + ThisCall("VREFP", &PPUInterpreter::VREFP, &m_interpreter, vd, vb); } void PPULLVMRecompiler::VRFIM(u32 vd, u32 vb) { - ThisCall2("VRFIM", &PPUInterpreter::VRFIM, &m_interpreter, vd, vb); + ThisCall("VRFIM", &PPUInterpreter::VRFIM, &m_interpreter, vd, vb); } void PPULLVMRecompiler::VRFIN(u32 vd, u32 vb) { - ThisCall2("VRFIN", &PPUInterpreter::VRFIN, &m_interpreter, vd, vb); + ThisCall("VRFIN", &PPUInterpreter::VRFIN, &m_interpreter, vd, vb); } void PPULLVMRecompiler::VRFIP(u32 vd, u32 vb) { - ThisCall2("VRFIP", &PPUInterpreter::VRFIP, &m_interpreter, vd, vb); + ThisCall("VRFIP", &PPUInterpreter::VRFIP, &m_interpreter, vd, vb); } void PPULLVMRecompiler::VRFIZ(u32 vd, u32 vb) { - ThisCall2("VRFIZ", &PPUInterpreter::VRFIZ, &m_interpreter, vd, vb); + ThisCall("VRFIZ", &PPUInterpreter::VRFIZ, &m_interpreter, vd, vb); } void PPULLVMRecompiler::VRLB(u32 vd, u32 va, u32 vb) { - ThisCall3("VRLB", &PPUInterpreter::VRLB, &m_interpreter, vd, va, vb); + ThisCall("VRLB", &PPUInterpreter::VRLB, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VRLH(u32 vd, u32 va, u32 vb) { - ThisCall3("VRLH", &PPUInterpreter::VRLH, &m_interpreter, vd, va, vb); + ThisCall("VRLH", &PPUInterpreter::VRLH, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VRLW(u32 vd, u32 va, u32 vb) { - ThisCall3("VRLW", &PPUInterpreter::VRLW, &m_interpreter, vd, va, vb); + ThisCall("VRLW", &PPUInterpreter::VRLW, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VRSQRTEFP(u32 vd, u32 vb) { - ThisCall2("VRSQRTEFP", &PPUInterpreter::VRSQRTEFP, &m_interpreter, vd, vb); + ThisCall("VRSQRTEFP", &PPUInterpreter::VRSQRTEFP, &m_interpreter, vd, vb); } void PPULLVMRecompiler::VSEL(u32 vd, u32 va, u32 vb, u32 vc) { - ThisCall4("VSEL", &PPUInterpreter::VSEL, &m_interpreter, vd, va, vb, vc); + ThisCall("VSEL", &PPUInterpreter::VSEL, &m_interpreter, vd, va, vb, vc); } void PPULLVMRecompiler::VSL(u32 vd, u32 va, u32 vb) { - ThisCall3("VSL", &PPUInterpreter::VSL, &m_interpreter, vd, va, vb); + ThisCall("VSL", &PPUInterpreter::VSL, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VSLB(u32 vd, u32 va, u32 vb) { - ThisCall3("VSLB", &PPUInterpreter::VSLB, &m_interpreter, vd, va, vb); + ThisCall("VSLB", &PPUInterpreter::VSLB, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VSLDOI(u32 vd, u32 va, u32 vb, u32 sh) { - ThisCall4("VSLDOI", &PPUInterpreter::VSLDOI, &m_interpreter, vd, va, vb, sh); + ThisCall("VSLDOI", &PPUInterpreter::VSLDOI, &m_interpreter, vd, va, vb, sh); } void PPULLVMRecompiler::VSLH(u32 vd, u32 va, u32 vb) { - ThisCall3("VSLH", &PPUInterpreter::VSLH, &m_interpreter, vd, va, vb); + ThisCall("VSLH", &PPUInterpreter::VSLH, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VSLO(u32 vd, u32 va, u32 vb) { - ThisCall3("VSLO", &PPUInterpreter::VSLO, &m_interpreter, vd, va, vb); + ThisCall("VSLO", &PPUInterpreter::VSLO, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VSLW(u32 vd, u32 va, u32 vb) { - ThisCall3("VSLW", &PPUInterpreter::VSLW, &m_interpreter, vd, va, vb); + ThisCall("VSLW", &PPUInterpreter::VSLW, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VSPLTB(u32 vd, u32 uimm5, u32 vb) { - ThisCall3("VSPLTB", &PPUInterpreter::VSPLTB, &m_interpreter, vd, uimm5, vb); + ThisCall("VSPLTB", &PPUInterpreter::VSPLTB, &m_interpreter, vd, uimm5, vb); } void PPULLVMRecompiler::VSPLTH(u32 vd, u32 uimm5, u32 vb) { - ThisCall3("VSPLTH", &PPUInterpreter::VSPLTH, &m_interpreter, vd, uimm5, vb); + ThisCall("VSPLTH", &PPUInterpreter::VSPLTH, &m_interpreter, vd, uimm5, vb); } void PPULLVMRecompiler::VSPLTISB(u32 vd, s32 simm5) { - ThisCall2("VSPLTISB", &PPUInterpreter::VSPLTISB, &m_interpreter, vd, simm5); + ThisCall("VSPLTISB", &PPUInterpreter::VSPLTISB, &m_interpreter, vd, simm5); } void PPULLVMRecompiler::VSPLTISH(u32 vd, s32 simm5) { - ThisCall2("VSPLTISH", &PPUInterpreter::VSPLTISH, &m_interpreter, vd, simm5); + ThisCall("VSPLTISH", &PPUInterpreter::VSPLTISH, &m_interpreter, vd, simm5); } void PPULLVMRecompiler::VSPLTISW(u32 vd, s32 simm5) { - ThisCall2("VSPLTISW", &PPUInterpreter::VSPLTISW, &m_interpreter, vd, simm5); + ThisCall("VSPLTISW", &PPUInterpreter::VSPLTISW, &m_interpreter, vd, simm5); } void PPULLVMRecompiler::VSPLTW(u32 vd, u32 uimm5, u32 vb) { - ThisCall3("VSPLTW", &PPUInterpreter::VSPLTW, &m_interpreter, vd, uimm5, vb); + ThisCall("VSPLTW", &PPUInterpreter::VSPLTW, &m_interpreter, vd, uimm5, vb); } void PPULLVMRecompiler::VSR(u32 vd, u32 va, u32 vb) { - ThisCall3("VSR", &PPUInterpreter::VSR, &m_interpreter, vd, va, vb); + ThisCall("VSR", &PPUInterpreter::VSR, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VSRAB(u32 vd, u32 va, u32 vb) { - ThisCall3("VSRAB", &PPUInterpreter::VSRAB, &m_interpreter, vd, va, vb); + ThisCall("VSRAB", &PPUInterpreter::VSRAB, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VSRAH(u32 vd, u32 va, u32 vb) { - ThisCall3("VSRAH", &PPUInterpreter::VSRAH, &m_interpreter, vd, va, vb); + ThisCall("VSRAH", &PPUInterpreter::VSRAH, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VSRAW(u32 vd, u32 va, u32 vb) { - ThisCall3("VSRAW", &PPUInterpreter::VSRAW, &m_interpreter, vd, va, vb); + ThisCall("VSRAW", &PPUInterpreter::VSRAW, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VSRB(u32 vd, u32 va, u32 vb) { - ThisCall3("VSRB", &PPUInterpreter::VSRB, &m_interpreter, vd, va, vb); + ThisCall("VSRB", &PPUInterpreter::VSRB, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VSRH(u32 vd, u32 va, u32 vb) { - ThisCall3("VSRH", &PPUInterpreter::VSRH, &m_interpreter, vd, va, vb); + ThisCall("VSRH", &PPUInterpreter::VSRH, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VSRO(u32 vd, u32 va, u32 vb) { - ThisCall3("VSRO", &PPUInterpreter::VSRO, &m_interpreter, vd, va, vb); + ThisCall("VSRO", &PPUInterpreter::VSRO, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VSRW(u32 vd, u32 va, u32 vb) { - ThisCall3("VSRW", &PPUInterpreter::VSRW, &m_interpreter, vd, va, vb); + ThisCall("VSRW", &PPUInterpreter::VSRW, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VSUBCUW(u32 vd, u32 va, u32 vb) { - ThisCall3("VSUBCUW", &PPUInterpreter::VSUBCUW, &m_interpreter, vd, va, vb); + ThisCall("VSUBCUW", &PPUInterpreter::VSUBCUW, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VSUBFP(u32 vd, u32 va, u32 vb) { - ThisCall3("VSUBFP", &PPUInterpreter::VSUBFP, &m_interpreter, vd, va, vb); + ThisCall("VSUBFP", &PPUInterpreter::VSUBFP, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VSUBSBS(u32 vd, u32 va, u32 vb) { - ThisCall3("VSUBSBS", &PPUInterpreter::VSUBSBS, &m_interpreter, vd, va, vb); + ThisCall("VSUBSBS", &PPUInterpreter::VSUBSBS, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VSUBSHS(u32 vd, u32 va, u32 vb) { - ThisCall3("VSUBSHS", &PPUInterpreter::VSUBSHS, &m_interpreter, vd, va, vb); + ThisCall("VSUBSHS", &PPUInterpreter::VSUBSHS, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VSUBSWS(u32 vd, u32 va, u32 vb) { - ThisCall3("VSUBSWS", &PPUInterpreter::VSUBSWS, &m_interpreter, vd, va, vb); + ThisCall("VSUBSWS", &PPUInterpreter::VSUBSWS, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VSUBUBM(u32 vd, u32 va, u32 vb) { - ThisCall3("VSUBUBM", &PPUInterpreter::VSUBUBM, &m_interpreter, vd, va, vb); + ThisCall("VSUBUBM", &PPUInterpreter::VSUBUBM, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VSUBUBS(u32 vd, u32 va, u32 vb) { - ThisCall3("VSUBUBS", &PPUInterpreter::VSUBUBS, &m_interpreter, vd, va, vb); + ThisCall("VSUBUBS", &PPUInterpreter::VSUBUBS, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VSUBUHM(u32 vd, u32 va, u32 vb) { - ThisCall3("VSUBUHM", &PPUInterpreter::VSUBUHM, &m_interpreter, vd, va, vb); + ThisCall("VSUBUHM", &PPUInterpreter::VSUBUHM, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VSUBUHS(u32 vd, u32 va, u32 vb) { - ThisCall3("VSUBUHS", &PPUInterpreter::VSUBUHS, &m_interpreter, vd, va, vb); + ThisCall("VSUBUHS", &PPUInterpreter::VSUBUHS, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VSUBUWM(u32 vd, u32 va, u32 vb) { - ThisCall3("VSUBUWM", &PPUInterpreter::VSUBUWM, &m_interpreter, vd, va, vb); + ThisCall("VSUBUWM", &PPUInterpreter::VSUBUWM, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VSUBUWS(u32 vd, u32 va, u32 vb) { - ThisCall3("VSUBUWS", &PPUInterpreter::VSUBUWS, &m_interpreter, vd, va, vb); + ThisCall("VSUBUWS", &PPUInterpreter::VSUBUWS, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VSUMSWS(u32 vd, u32 va, u32 vb) { - ThisCall3("VSUMSWS", &PPUInterpreter::VSUMSWS, &m_interpreter, vd, va, vb); + ThisCall("VSUMSWS", &PPUInterpreter::VSUMSWS, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VSUM2SWS(u32 vd, u32 va, u32 vb) { - ThisCall3("VSUM2SWS", &PPUInterpreter::VSUM2SWS, &m_interpreter, vd, va, vb); + ThisCall("VSUM2SWS", &PPUInterpreter::VSUM2SWS, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VSUM4SBS(u32 vd, u32 va, u32 vb) { - ThisCall3("VSUM4SBS", &PPUInterpreter::VSUM4SBS, &m_interpreter, vd, va, vb); + ThisCall("VSUM4SBS", &PPUInterpreter::VSUM4SBS, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VSUM4SHS(u32 vd, u32 va, u32 vb) { - ThisCall3("VSUM4SHS", &PPUInterpreter::VSUM4SHS, &m_interpreter, vd, va, vb); + ThisCall("VSUM4SHS", &PPUInterpreter::VSUM4SHS, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VSUM4UBS(u32 vd, u32 va, u32 vb) { - ThisCall3("VSUM4UBS", &PPUInterpreter::VSUM4UBS, &m_interpreter, vd, va, vb); + ThisCall("VSUM4UBS", &PPUInterpreter::VSUM4UBS, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::VUPKHPX(u32 vd, u32 vb) { - ThisCall2("VUPKHPX", &PPUInterpreter::VUPKHPX, &m_interpreter, vd, vb); + ThisCall("VUPKHPX", &PPUInterpreter::VUPKHPX, &m_interpreter, vd, vb); } void PPULLVMRecompiler::VUPKHSB(u32 vd, u32 vb) { - ThisCall2("VUPKHSB", &PPUInterpreter::VUPKHSB, &m_interpreter, vd, vb); + ThisCall("VUPKHSB", &PPUInterpreter::VUPKHSB, &m_interpreter, vd, vb); } void PPULLVMRecompiler::VUPKHSH(u32 vd, u32 vb) { - ThisCall2("VUPKHSH", &PPUInterpreter::VUPKHSH, &m_interpreter, vd, vb); + ThisCall("VUPKHSH", &PPUInterpreter::VUPKHSH, &m_interpreter, vd, vb); } void PPULLVMRecompiler::VUPKLPX(u32 vd, u32 vb) { - ThisCall2("VUPKLPX", &PPUInterpreter::VUPKLPX, &m_interpreter, vd, vb); + ThisCall("VUPKLPX", &PPUInterpreter::VUPKLPX, &m_interpreter, vd, vb); } void PPULLVMRecompiler::VUPKLSB(u32 vd, u32 vb) { - ThisCall2("VUPKLSB", &PPUInterpreter::VUPKLSB, &m_interpreter, vd, vb); + ThisCall("VUPKLSB", &PPUInterpreter::VUPKLSB, &m_interpreter, vd, vb); } void PPULLVMRecompiler::VUPKLSH(u32 vd, u32 vb) { - ThisCall2("VUPKLSH", &PPUInterpreter::VUPKLSH, &m_interpreter, vd, vb); + ThisCall("VUPKLSH", &PPUInterpreter::VUPKLSH, &m_interpreter, vd, vb); } void PPULLVMRecompiler::VXOR(u32 vd, u32 va, u32 vb) { - ThisCall3("VXOR", &PPUInterpreter::VXOR, &m_interpreter, vd, va, vb); + ThisCall("VXOR", &PPUInterpreter::VXOR, &m_interpreter, vd, va, vb); } void PPULLVMRecompiler::MULLI(u32 rd, u32 ra, s32 simm16) { //auto ra_i64 = GetGpr(ra); //auto res_i64 = m_ir_builder.CreateMul(ra_i64, m_ir_builder.getInt64((s64)simm16)); //SetGpr(rd, res_i64); - ThisCall3("MULLI", &PPUInterpreter::MULLI, &m_interpreter, rd, ra, simm16); + ThisCall("MULLI", &PPUInterpreter::MULLI, &m_interpreter, rd, ra, simm16); } void PPULLVMRecompiler::SUBFIC(u32 rd, u32 ra, s32 simm16) { @@ -993,7 +1018,7 @@ void PPULLVMRecompiler::SUBFIC(u32 rd, u32 ra, s32 simm16) { //auto carry_i1 = m_ir_builder.CreateExtractValue(res_s, {1}); //SetGpr(rd, diff_i64); //SetXerCa(carry_i1); - ThisCall3("SUBFIC", &PPUInterpreter::SUBFIC, &m_interpreter, rd, ra, simm16); + ThisCall("SUBFIC", &PPUInterpreter::SUBFIC, &m_interpreter, rd, ra, simm16); } void PPULLVMRecompiler::CMPLI(u32 crfd, u32 l, u32 ra, u32 uimm16) { @@ -1003,7 +1028,7 @@ void PPULLVMRecompiler::CMPLI(u32 crfd, u32 l, u32 ra, u32 uimm16) { //} //SetCrFieldUnsignedCmp(crfd, ra_i64, m_ir_builder.getInt64(uimm16)); - ThisCall4("CMPLI", &PPUInterpreter::CMPLI, &m_interpreter, crfd, l, ra, uimm16); + ThisCall("CMPLI", &PPUInterpreter::CMPLI, &m_interpreter, crfd, l, ra, uimm16); } void PPULLVMRecompiler::CMPI(u32 crfd, u32 l, u32 ra, s32 simm16) { @@ -1014,7 +1039,7 @@ void PPULLVMRecompiler::CMPI(u32 crfd, u32 l, u32 ra, s32 simm16) { //} //SetCrFieldSignedCmp(crfd, ra_i64, m_ir_builder.getInt64((s64)simm16)); - ThisCall4("CMPI", &PPUInterpreter::CMPI, &m_interpreter, crfd, l, ra, simm16); + ThisCall("CMPI", &PPUInterpreter::CMPI, &m_interpreter, crfd, l, ra, simm16); } void PPULLVMRecompiler::ADDIC(u32 rd, u32 ra, s32 simm16) { @@ -1024,24 +1049,24 @@ void PPULLVMRecompiler::ADDIC(u32 rd, u32 ra, s32 simm16) { //auto carry_i1 = m_ir_builder.CreateExtractValue(res_s, {1}); //SetGpr(rd, sum_i64); //SetXerCa(carry_i1); - ThisCall3("ADDIC", &PPUInterpreter::ADDIC, &m_interpreter, rd, ra, simm16); + ThisCall("ADDIC", &PPUInterpreter::ADDIC, &m_interpreter, rd, ra, simm16); } void PPULLVMRecompiler::ADDIC_(u32 rd, u32 ra, s32 simm16) { //ADDIC(rd, ra, simm16); //SetCrFieldSignedCmp(0, GetGpr(rd), m_ir_builder.getInt64(0)); - ThisCall3("ADDIC_", &PPUInterpreter::ADDIC_, &m_interpreter, rd, ra, simm16); + ThisCall("ADDIC_", &PPUInterpreter::ADDIC_, &m_interpreter, rd, ra, simm16); } void PPULLVMRecompiler::ADDI(u32 rd, u32 ra, s32 simm16) { - //if (ra == 0) { - // SetGpr(rd, m_ir_builder.getInt64((s64)simm16)); - //} else { - // auto ra_i64 = GetGpr(ra); - // auto sum_i64 = m_ir_builder.CreateAdd(ra_i64, m_ir_builder.getInt64((s64)simm16)); - // SetGpr(rd, sum_i64); - //} - ThisCall3("ADDI", &PPUInterpreter::ADDI, &m_interpreter, rd, ra, simm16); + if (ra == 0) { + SetGpr(rd, m_ir_builder.getInt64((s64)simm16)); + } else { + auto ra_i64 = GetGpr(ra); + auto sum_i64 = m_ir_builder.CreateAdd(ra_i64, m_ir_builder.getInt64((s64)simm16)); + SetGpr(rd, sum_i64); + } + //ThisCall("ADDI", &PPUInterpreter::ADDI, &m_interpreter, rd, ra, simm16); } void PPULLVMRecompiler::ADDIS(u32 rd, u32 ra, s32 simm16) { @@ -1052,20 +1077,20 @@ void PPULLVMRecompiler::ADDIS(u32 rd, u32 ra, s32 simm16) { // auto sum_i64 = m_ir_builder.CreateAdd(ra_i64, m_ir_builder.getInt64((s64)(simm16 << 16))); // SetGpr(rd, sum_i64); //} - ThisCall3("ADDIS", &PPUInterpreter::ADDIS, &m_interpreter, rd, ra, simm16); + ThisCall("ADDIS", &PPUInterpreter::ADDIS, &m_interpreter, rd, ra, simm16); } void PPULLVMRecompiler::BC(u32 bo, u32 bi, s32 bd, u32 aa, u32 lk) { - ThisCall5("BC", &PPUInterpreter::BC, &m_interpreter, bo, bi, bd, aa, lk); + ThisCall("BC", &PPUInterpreter::BC, &m_interpreter, bo, bi, bd, aa, lk); m_hit_branch_instruction = true; } void PPULLVMRecompiler::SC(u32 sc_code) { - ThisCall1("SC", &PPUInterpreter::SC, &m_interpreter, sc_code); + ThisCall("SC", &PPUInterpreter::SC, &m_interpreter, sc_code); } void PPULLVMRecompiler::B(s32 ll, u32 aa, u32 lk) { - ThisCall3("B", &PPUInterpreter::B, &m_interpreter, ll, aa, lk); + ThisCall("B", &PPUInterpreter::B, &m_interpreter, ll, aa, lk); m_hit_branch_instruction = true; } @@ -1076,11 +1101,11 @@ void PPULLVMRecompiler::MCRF(u32 crfd, u32 crfs) { // cr_i32 = SetNibble(cr_i32, crfd, crf_i32); // SetCr(cr_i32); //} - ThisCall2("MCRF", &PPUInterpreter::MCRF, &m_interpreter, crfd, crfs); + ThisCall("MCRF", &PPUInterpreter::MCRF, &m_interpreter, crfd, crfs); } void PPULLVMRecompiler::BCLR(u32 bo, u32 bi, u32 bh, u32 lk) { - ThisCall4("BCLR", &PPUInterpreter::BCLR, &m_interpreter, bo, bi, bh, lk); + ThisCall("BCLR", &PPUInterpreter::BCLR, &m_interpreter, bo, bi, bh, lk); m_hit_branch_instruction = true; } @@ -1092,7 +1117,7 @@ void PPULLVMRecompiler::CRNOR(u32 crbd, u32 crba, u32 crbb) { //res_i32 = m_ir_builder.CreateXor(res_i32, 1); //cr_i32 = SetBit(cr_i32, crbd, res_i32); //SetCr(cr_i32); - ThisCall3("CRNOR", &PPUInterpreter::CRNOR, &m_interpreter, crbd, crba, crbb); + ThisCall("CRNOR", &PPUInterpreter::CRNOR, &m_interpreter, crbd, crba, crbb); } void PPULLVMRecompiler::CRANDC(u32 crbd, u32 crba, u32 crbb) { @@ -1103,7 +1128,7 @@ void PPULLVMRecompiler::CRANDC(u32 crbd, u32 crba, u32 crbb) { //res_i32 = m_ir_builder.CreateAnd(ba_i32, res_i32); //cr_i32 = SetBit(cr_i32, crbd, res_i32); //SetCr(cr_i32); - ThisCall3("CRANDC", &PPUInterpreter::CRANDC, &m_interpreter, crbd, crba, crbb); + ThisCall("CRANDC", &PPUInterpreter::CRANDC, &m_interpreter, crbd, crba, crbb); } void PPULLVMRecompiler::ISYNC() { @@ -1117,7 +1142,7 @@ void PPULLVMRecompiler::CRXOR(u32 crbd, u32 crba, u32 crbb) { //auto res_i32 = m_ir_builder.CreateXor(ba_i32, bb_i32); //cr_i32 = SetBit(cr_i32, crbd, res_i32); //SetCr(cr_i32); - ThisCall3("CRXOR", &PPUInterpreter::CRXOR, &m_interpreter, crbd, crba, crbb); + ThisCall("CRXOR", &PPUInterpreter::CRXOR, &m_interpreter, crbd, crba, crbb); } void PPULLVMRecompiler::CRNAND(u32 crbd, u32 crba, u32 crbb) { @@ -1128,7 +1153,7 @@ void PPULLVMRecompiler::CRNAND(u32 crbd, u32 crba, u32 crbb) { //res_i32 = m_ir_builder.CreateXor(res_i32, 1); //cr_i32 = SetBit(cr_i32, crbd, res_i32); //SetCr(cr_i32); - ThisCall3("CRNAND", &PPUInterpreter::CRNAND, &m_interpreter, crbd, crba, crbb); + ThisCall("CRNAND", &PPUInterpreter::CRNAND, &m_interpreter, crbd, crba, crbb); } void PPULLVMRecompiler::CRAND(u32 crbd, u32 crba, u32 crbb) { @@ -1138,7 +1163,7 @@ void PPULLVMRecompiler::CRAND(u32 crbd, u32 crba, u32 crbb) { //auto res_i32 = m_ir_builder.CreateAnd(ba_i32, bb_i32); //cr_i32 = SetBit(cr_i32, crbd, res_i32); //SetCr(cr_i32); - ThisCall3("CRAND", &PPUInterpreter::CRAND, &m_interpreter, crbd, crba, crbb); + ThisCall("CRAND", &PPUInterpreter::CRAND, &m_interpreter, crbd, crba, crbb); } void PPULLVMRecompiler::CREQV(u32 crbd, u32 crba, u32 crbb) { @@ -1149,7 +1174,7 @@ void PPULLVMRecompiler::CREQV(u32 crbd, u32 crba, u32 crbb) { //res_i32 = m_ir_builder.CreateXor(res_i32, 1); //cr_i32 = SetBit(cr_i32, crbd, res_i32); //SetCr(cr_i32); - ThisCall3("CREQV", &PPUInterpreter::CREQV, &m_interpreter, crbd, crba, crbb); + ThisCall("CREQV", &PPUInterpreter::CREQV, &m_interpreter, crbd, crba, crbb); } void PPULLVMRecompiler::CRORC(u32 crbd, u32 crba, u32 crbb) { @@ -1160,7 +1185,7 @@ void PPULLVMRecompiler::CRORC(u32 crbd, u32 crba, u32 crbb) { //res_i32 = m_ir_builder.CreateOr(ba_i32, res_i32); //cr_i32 = SetBit(cr_i32, crbd, res_i32); //SetCr(cr_i32); - ThisCall3("CRORC", &PPUInterpreter::CRORC, &m_interpreter, crbd, crba, crbb); + ThisCall("CRORC", &PPUInterpreter::CRORC, &m_interpreter, crbd, crba, crbb); } void PPULLVMRecompiler::CROR(u32 crbd, u32 crba, u32 crbb) { @@ -1170,52 +1195,52 @@ void PPULLVMRecompiler::CROR(u32 crbd, u32 crba, u32 crbb) { //auto res_i32 = m_ir_builder.CreateOr(ba_i32, bb_i32); //cr_i32 = SetBit(cr_i32, crbd, res_i32); //SetCr(cr_i32); - ThisCall3("CROR", &PPUInterpreter::CROR, &m_interpreter, crbd, crba, crbb); + ThisCall("CROR", &PPUInterpreter::CROR, &m_interpreter, crbd, crba, crbb); } void PPULLVMRecompiler::BCCTR(u32 bo, u32 bi, u32 bh, u32 lk) { - ThisCall4("BCCTR", &PPUInterpreter::BCCTR, &m_interpreter, bo, bi, bh, lk); + ThisCall("BCCTR", &PPUInterpreter::BCCTR, &m_interpreter, bo, bi, bh, lk); m_hit_branch_instruction = true; } void PPULLVMRecompiler::RLWIMI(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) { - ThisCall6("RLWIMI", &PPUInterpreter::RLWIMI, &m_interpreter, ra, rs, sh, mb, me, rc); + ThisCall("RLWIMI", &PPUInterpreter::RLWIMI, &m_interpreter, ra, rs, sh, mb, me, rc); } void PPULLVMRecompiler::RLWINM(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) { - ThisCall6("RLWINM", &PPUInterpreter::RLWINM, &m_interpreter, ra, rs, sh, mb, me, rc); + ThisCall("RLWINM", &PPUInterpreter::RLWINM, &m_interpreter, ra, rs, sh, mb, me, rc); } void PPULLVMRecompiler::RLWNM(u32 ra, u32 rs, u32 rb, u32 mb, u32 me, bool rc) { - ThisCall6("RLWNM", &PPUInterpreter::RLWNM, &m_interpreter, ra, rs, rb, mb, me, rc); + ThisCall("RLWNM", &PPUInterpreter::RLWNM, &m_interpreter, ra, rs, rb, mb, me, rc); } void PPULLVMRecompiler::ORI(u32 ra, u32 rs, u32 uimm16) { //auto rs_i64 = GetGpr(rs); //auto res_i64 = m_ir_builder.CreateOr(rs_i64, uimm16); //SetGpr(ra, res_i64); - ThisCall3("ORI", &PPUInterpreter::ORI, &m_interpreter, ra, rs, uimm16); + ThisCall("ORI", &PPUInterpreter::ORI, &m_interpreter, ra, rs, uimm16); } void PPULLVMRecompiler::ORIS(u32 ra, u32 rs, u32 uimm16) { //auto rs_i64 = GetGpr(rs); //auto res_i64 = m_ir_builder.CreateOr(rs_i64, uimm16 << 16); //SetGpr(ra, res_i64); - ThisCall3("ORIS", &PPUInterpreter::ORIS, &m_interpreter, ra, rs, uimm16); + ThisCall("ORIS", &PPUInterpreter::ORIS, &m_interpreter, ra, rs, uimm16); } void PPULLVMRecompiler::XORI(u32 ra, u32 rs, u32 uimm16) { //auto rs_i64 = GetGpr(rs); //auto res_i64 = m_ir_builder.CreateXor(rs_i64, uimm16); //SetGpr(ra, res_i64); - ThisCall3("XORI", &PPUInterpreter::XORI, &m_interpreter, ra, rs, uimm16); + ThisCall("XORI", &PPUInterpreter::XORI, &m_interpreter, ra, rs, uimm16); } void PPULLVMRecompiler::XORIS(u32 ra, u32 rs, u32 uimm16) { //auto rs_i64 = GetGpr(rs); //auto res_i64 = m_ir_builder.CreateXor(rs_i64, uimm16 << 16); //SetGpr(ra, res_i64); - ThisCall3("XORIS", &PPUInterpreter::XORIS, &m_interpreter, ra, rs, uimm16); + ThisCall("XORIS", &PPUInterpreter::XORIS, &m_interpreter, ra, rs, uimm16); } void PPULLVMRecompiler::ANDI_(u32 ra, u32 rs, u32 uimm16) { @@ -1223,7 +1248,7 @@ void PPULLVMRecompiler::ANDI_(u32 ra, u32 rs, u32 uimm16) { //auto res_i64 = m_ir_builder.CreateAnd(rs_i64, uimm16); //SetGpr(ra, res_i64); //SetCrFieldSignedCmp(0, res_i64, m_ir_builder.getInt64(0)); - ThisCall3("ANDI_", &PPUInterpreter::ANDI_, &m_interpreter, ra, rs, uimm16); + ThisCall("ANDI_", &PPUInterpreter::ANDI_, &m_interpreter, ra, rs, uimm16); } void PPULLVMRecompiler::ANDIS_(u32 ra, u32 rs, u32 uimm16) { @@ -1231,812 +1256,811 @@ void PPULLVMRecompiler::ANDIS_(u32 ra, u32 rs, u32 uimm16) { //auto res_i64 = m_ir_builder.CreateAnd(rs_i64, uimm16 << 16); //SetGpr(ra, res_i64); //SetCrFieldSignedCmp(0, res_i64, m_ir_builder.getInt64(0)); - ThisCall3("ANDIS_", &PPUInterpreter::ANDIS_, &m_interpreter, ra, rs, uimm16); + ThisCall("ANDIS_", &PPUInterpreter::ANDIS_, &m_interpreter, ra, rs, uimm16); } void PPULLVMRecompiler::RLDICL(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) { - ThisCall5("RLDICL", &PPUInterpreter::RLDICL, &m_interpreter, ra, rs, sh, mb, rc); + ThisCall("RLDICL", &PPUInterpreter::RLDICL, &m_interpreter, ra, rs, sh, mb, rc); } void PPULLVMRecompiler::RLDICR(u32 ra, u32 rs, u32 sh, u32 me, bool rc) { - ThisCall5("RLDICR", &PPUInterpreter::RLDICR, &m_interpreter, ra, rs, sh, me, rc); + ThisCall("RLDICR", &PPUInterpreter::RLDICR, &m_interpreter, ra, rs, sh, me, rc); } void PPULLVMRecompiler::RLDIC(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) { - ThisCall5("RLDIC", &PPUInterpreter::RLDIC, &m_interpreter, ra, rs, sh, mb, rc); + ThisCall("RLDIC", &PPUInterpreter::RLDIC, &m_interpreter, ra, rs, sh, mb, rc); } void PPULLVMRecompiler::RLDIMI(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) { - ThisCall5("RLDIMI", &PPUInterpreter::RLDIMI, &m_interpreter, ra, rs, sh, mb, rc); + ThisCall("RLDIMI", &PPUInterpreter::RLDIMI, &m_interpreter, ra, rs, sh, mb, rc); } void PPULLVMRecompiler::RLDC_LR(u32 ra, u32 rs, u32 rb, u32 m_eb, bool is_r, bool rc) { - ThisCall6("RLDC_LR", &PPUInterpreter::RLDC_LR, &m_interpreter, ra, rs, rb, m_eb, is_r, rc); + ThisCall("RLDC_LR", &PPUInterpreter::RLDC_LR, &m_interpreter, ra, rs, rb, m_eb, is_r, rc); } void PPULLVMRecompiler::CMP(u32 crfd, u32 l, u32 ra, u32 rb) { - //m_ppu.UpdateCRnS(l, crfd, m_ppu.GPR[ra], m_ppu.GPR[rb]); - ThisCall4("CMP", &PPUInterpreter::CMP, &m_interpreter, crfd, l, ra, rb); + ThisCall("CMP", &PPUInterpreter::CMP, &m_interpreter, crfd, l, ra, rb); } void PPULLVMRecompiler::TW(u32 to, u32 ra, u32 rb) { - ThisCall3("TW", &PPUInterpreter::TW, &m_interpreter, to, ra, rb); + ThisCall("TW", &PPUInterpreter::TW, &m_interpreter, to, ra, rb); } void PPULLVMRecompiler::LVSL(u32 vd, u32 ra, u32 rb) { - ThisCall3("LVSL", &PPUInterpreter::LVSL, &m_interpreter, vd, ra, rb); + ThisCall("LVSL", &PPUInterpreter::LVSL, &m_interpreter, vd, ra, rb); } void PPULLVMRecompiler::LVEBX(u32 vd, u32 ra, u32 rb) { - ThisCall3("LVEBX", &PPUInterpreter::LVEBX, &m_interpreter, vd, ra, rb); + ThisCall("LVEBX", &PPUInterpreter::LVEBX, &m_interpreter, vd, ra, rb); } void PPULLVMRecompiler::SUBFC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - ThisCall5("SUBFC", &PPUInterpreter::SUBFC, &m_interpreter, rd, ra, rb, oe, rc); + ThisCall("SUBFC", &PPUInterpreter::SUBFC, &m_interpreter, rd, ra, rb, oe, rc); } void PPULLVMRecompiler::ADDC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - ThisCall5("ADDC", &PPUInterpreter::ADDC, &m_interpreter, rd, ra, rb, oe, rc); + ThisCall("ADDC", &PPUInterpreter::ADDC, &m_interpreter, rd, ra, rb, oe, rc); } void PPULLVMRecompiler::MULHDU(u32 rd, u32 ra, u32 rb, bool rc) { - ThisCall4("MULHDU", &PPUInterpreter::MULHDU, &m_interpreter, rd, ra, rb, rc); + ThisCall("MULHDU", &PPUInterpreter::MULHDU, &m_interpreter, rd, ra, rb, rc); } void PPULLVMRecompiler::MULHWU(u32 rd, u32 ra, u32 rb, bool rc) { - ThisCall4("MULHWU", &PPUInterpreter::MULHWU, &m_interpreter, rd, ra, rb, rc); + ThisCall("MULHWU", &PPUInterpreter::MULHWU, &m_interpreter, rd, ra, rb, rc); } void PPULLVMRecompiler::MFOCRF(u32 a, u32 rd, u32 crm) { - ThisCall3("MFOCRF", &PPUInterpreter::MFOCRF, &m_interpreter, a, rd, crm); + ThisCall("MFOCRF", &PPUInterpreter::MFOCRF, &m_interpreter, a, rd, crm); } void PPULLVMRecompiler::LWARX(u32 rd, u32 ra, u32 rb) { - ThisCall3("LWARX", &PPUInterpreter::LWARX, &m_interpreter, rd, ra, rb); + ThisCall("LWARX", &PPUInterpreter::LWARX, &m_interpreter, rd, ra, rb); } void PPULLVMRecompiler::LDX(u32 rd, u32 ra, u32 rb) { - ThisCall3("LDX", &PPUInterpreter::LDX, &m_interpreter, rd, ra, rb); + ThisCall("LDX", &PPUInterpreter::LDX, &m_interpreter, rd, ra, rb); } void PPULLVMRecompiler::LWZX(u32 rd, u32 ra, u32 rb) { - ThisCall3("LWZX", &PPUInterpreter::LWZX, &m_interpreter, rd, ra, rb); + ThisCall("LWZX", &PPUInterpreter::LWZX, &m_interpreter, rd, ra, rb); } void PPULLVMRecompiler::SLW(u32 ra, u32 rs, u32 rb, bool rc) { - ThisCall4("SLW", &PPUInterpreter::SLW, &m_interpreter, ra, rs, rb, rc); + ThisCall("SLW", &PPUInterpreter::SLW, &m_interpreter, ra, rs, rb, rc); } void PPULLVMRecompiler::CNTLZW(u32 ra, u32 rs, bool rc) { - ThisCall3("CNTLZW", &PPUInterpreter::CNTLZW, &m_interpreter, ra, rs, rc); + ThisCall("CNTLZW", &PPUInterpreter::CNTLZW, &m_interpreter, ra, rs, rc); } void PPULLVMRecompiler::SLD(u32 ra, u32 rs, u32 rb, bool rc) { - ThisCall4("SLD", &PPUInterpreter::SLD, &m_interpreter, ra, rs, rb, rc); + ThisCall("SLD", &PPUInterpreter::SLD, &m_interpreter, ra, rs, rb, rc); } void PPULLVMRecompiler::AND(u32 ra, u32 rs, u32 rb, bool rc) { - ThisCall4("AND", &PPUInterpreter::AND, &m_interpreter, ra, rs, rb, rc); + ThisCall("AND", &PPUInterpreter::AND, &m_interpreter, ra, rs, rb, rc); } void PPULLVMRecompiler::CMPL(u32 crfd, u32 l, u32 ra, u32 rb) { - ThisCall4("CMPL", &PPUInterpreter::CMPL, &m_interpreter, crfd, l, ra, rb); + ThisCall("CMPL", &PPUInterpreter::CMPL, &m_interpreter, crfd, l, ra, rb); } void PPULLVMRecompiler::LVSR(u32 vd, u32 ra, u32 rb) { - ThisCall3("LVSR", &PPUInterpreter::LVSR, &m_interpreter, vd, ra, rb); + ThisCall("LVSR", &PPUInterpreter::LVSR, &m_interpreter, vd, ra, rb); } void PPULLVMRecompiler::LVEHX(u32 vd, u32 ra, u32 rb) { - ThisCall3("LVEHX", &PPUInterpreter::LVEHX, &m_interpreter, vd, ra, rb); + ThisCall("LVEHX", &PPUInterpreter::LVEHX, &m_interpreter, vd, ra, rb); } void PPULLVMRecompiler::SUBF(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - ThisCall5("SUBF", &PPUInterpreter::SUBF, &m_interpreter, rd, ra, rb, oe, rc); + ThisCall("SUBF", &PPUInterpreter::SUBF, &m_interpreter, rd, ra, rb, oe, rc); } void PPULLVMRecompiler::LDUX(u32 rd, u32 ra, u32 rb) { - ThisCall3("LDUX", &PPUInterpreter::LDUX, &m_interpreter, rd, ra, rb); + ThisCall("LDUX", &PPUInterpreter::LDUX, &m_interpreter, rd, ra, rb); } void PPULLVMRecompiler::DCBST(u32 ra, u32 rb) { - ThisCall2("DCBST", &PPUInterpreter::DCBST, &m_interpreter, ra, rb); + ThisCall("DCBST", &PPUInterpreter::DCBST, &m_interpreter, ra, rb); } void PPULLVMRecompiler::LWZUX(u32 rd, u32 ra, u32 rb) { - ThisCall3("LWZUX", &PPUInterpreter::LWZUX, &m_interpreter, rd, ra, rb); + ThisCall("LWZUX", &PPUInterpreter::LWZUX, &m_interpreter, rd, ra, rb); } void PPULLVMRecompiler::CNTLZD(u32 ra, u32 rs, bool rc) { - ThisCall3("CNTLZD", &PPUInterpreter::CNTLZD, &m_interpreter, ra, rs, rc); + ThisCall("CNTLZD", &PPUInterpreter::CNTLZD, &m_interpreter, ra, rs, rc); } void PPULLVMRecompiler::ANDC(u32 ra, u32 rs, u32 rb, bool rc) { - ThisCall4("ANDC", &PPUInterpreter::ANDC, &m_interpreter, ra, rs, rb, rc); + ThisCall("ANDC", &PPUInterpreter::ANDC, &m_interpreter, ra, rs, rb, rc); } void PPULLVMRecompiler::TD(u32 to, u32 ra, u32 rb) { - ThisCall3("TD", &PPUInterpreter::TD, &m_interpreter, to, ra, rb); + ThisCall("TD", &PPUInterpreter::TD, &m_interpreter, to, ra, rb); } void PPULLVMRecompiler::LVEWX(u32 vd, u32 ra, u32 rb) { - ThisCall3("LVEWX", &PPUInterpreter::LVEWX, &m_interpreter, vd, ra, rb); + ThisCall("LVEWX", &PPUInterpreter::LVEWX, &m_interpreter, vd, ra, rb); } void PPULLVMRecompiler::MULHD(u32 rd, u32 ra, u32 rb, bool rc) { - ThisCall4("MULHD", &PPUInterpreter::MULHD, &m_interpreter, rd, ra, rb, rc); + ThisCall("MULHD", &PPUInterpreter::MULHD, &m_interpreter, rd, ra, rb, rc); } void PPULLVMRecompiler::MULHW(u32 rd, u32 ra, u32 rb, bool rc) { - ThisCall4("MULHW", &PPUInterpreter::MULHW, &m_interpreter, rd, ra, rb, rc); + ThisCall("MULHW", &PPUInterpreter::MULHW, &m_interpreter, rd, ra, rb, rc); } void PPULLVMRecompiler::LDARX(u32 rd, u32 ra, u32 rb) { - ThisCall3("LDARX", &PPUInterpreter::LDARX, &m_interpreter, rd, ra, rb); + ThisCall("LDARX", &PPUInterpreter::LDARX, &m_interpreter, rd, ra, rb); } void PPULLVMRecompiler::DCBF(u32 ra, u32 rb) { - ThisCall2("DCBF", &PPUInterpreter::DCBF, &m_interpreter, ra, rb); + ThisCall("DCBF", &PPUInterpreter::DCBF, &m_interpreter, ra, rb); } void PPULLVMRecompiler::LBZX(u32 rd, u32 ra, u32 rb) { - ThisCall3("LBZX", &PPUInterpreter::LBZX, &m_interpreter, rd, ra, rb); + ThisCall("LBZX", &PPUInterpreter::LBZX, &m_interpreter, rd, ra, rb); } void PPULLVMRecompiler::LVX(u32 vd, u32 ra, u32 rb) { - ThisCall3("LVX", &PPUInterpreter::LVX, &m_interpreter, vd, ra, rb); + ThisCall("LVX", &PPUInterpreter::LVX, &m_interpreter, vd, ra, rb); } void PPULLVMRecompiler::NEG(u32 rd, u32 ra, u32 oe, bool rc) { - ThisCall4("NEG", &PPUInterpreter::NEG, &m_interpreter, rd, ra, oe, rc); + ThisCall("NEG", &PPUInterpreter::NEG, &m_interpreter, rd, ra, oe, rc); } void PPULLVMRecompiler::LBZUX(u32 rd, u32 ra, u32 rb) { - ThisCall3("LBZUX", &PPUInterpreter::LBZUX, &m_interpreter, rd, ra, rb); + ThisCall("LBZUX", &PPUInterpreter::LBZUX, &m_interpreter, rd, ra, rb); } void PPULLVMRecompiler::NOR(u32 ra, u32 rs, u32 rb, bool rc) { - ThisCall4("NOR", &PPUInterpreter::NOR, &m_interpreter, ra, rs, rb, rc); + ThisCall("NOR", &PPUInterpreter::NOR, &m_interpreter, ra, rs, rb, rc); } void PPULLVMRecompiler::STVEBX(u32 vs, u32 ra, u32 rb) { - ThisCall3("STVEBX", &PPUInterpreter::STVEBX, &m_interpreter, vs, ra, rb); + ThisCall("STVEBX", &PPUInterpreter::STVEBX, &m_interpreter, vs, ra, rb); } void PPULLVMRecompiler::SUBFE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - ThisCall5("SUBFE", &PPUInterpreter::SUBFE, &m_interpreter, rd, ra, rb, oe, rc); + ThisCall("SUBFE", &PPUInterpreter::SUBFE, &m_interpreter, rd, ra, rb, oe, rc); } void PPULLVMRecompiler::ADDE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - ThisCall5("ADDE", &PPUInterpreter::ADDE, &m_interpreter, rd, ra, rb, oe, rc); + ThisCall("ADDE", &PPUInterpreter::ADDE, &m_interpreter, rd, ra, rb, oe, rc); } void PPULLVMRecompiler::MTOCRF(u32 l, u32 crm, u32 rs) { - ThisCall3("MTOCRF", &PPUInterpreter::MTOCRF, &m_interpreter, l, crm, rs); + ThisCall("MTOCRF", &PPUInterpreter::MTOCRF, &m_interpreter, l, crm, rs); } void PPULLVMRecompiler::STDX(u32 rs, u32 ra, u32 rb) { - ThisCall3("STDX", &PPUInterpreter::STDX, &m_interpreter, rs, ra, rb); + ThisCall("STDX", &PPUInterpreter::STDX, &m_interpreter, rs, ra, rb); } void PPULLVMRecompiler::STWCX_(u32 rs, u32 ra, u32 rb) { - ThisCall3("STWCX_", &PPUInterpreter::STWCX_, &m_interpreter, rs, ra, rb); + ThisCall("STWCX_", &PPUInterpreter::STWCX_, &m_interpreter, rs, ra, rb); } void PPULLVMRecompiler::STWX(u32 rs, u32 ra, u32 rb) { - ThisCall3("STWX", &PPUInterpreter::STWX, &m_interpreter, rs, ra, rb); + ThisCall("STWX", &PPUInterpreter::STWX, &m_interpreter, rs, ra, rb); } void PPULLVMRecompiler::STVEHX(u32 vs, u32 ra, u32 rb) { - ThisCall3("STVEHX", &PPUInterpreter::STVEHX, &m_interpreter, vs, ra, rb); + ThisCall("STVEHX", &PPUInterpreter::STVEHX, &m_interpreter, vs, ra, rb); } void PPULLVMRecompiler::STDUX(u32 rs, u32 ra, u32 rb) { - ThisCall3("STDUX", &PPUInterpreter::STDUX, &m_interpreter, rs, ra, rb); + ThisCall("STDUX", &PPUInterpreter::STDUX, &m_interpreter, rs, ra, rb); } void PPULLVMRecompiler::STWUX(u32 rs, u32 ra, u32 rb) { - ThisCall3("STWUX", &PPUInterpreter::STWUX, &m_interpreter, rs, ra, rb); + ThisCall("STWUX", &PPUInterpreter::STWUX, &m_interpreter, rs, ra, rb); } void PPULLVMRecompiler::STVEWX(u32 vs, u32 ra, u32 rb) { - ThisCall3("STVEWX", &PPUInterpreter::STVEWX, &m_interpreter, vs, ra, rb); + ThisCall("STVEWX", &PPUInterpreter::STVEWX, &m_interpreter, vs, ra, rb); } void PPULLVMRecompiler::ADDZE(u32 rd, u32 ra, u32 oe, bool rc) { - ThisCall4("ADDZE", &PPUInterpreter::ADDZE, &m_interpreter, rd, ra, oe, rc); + ThisCall("ADDZE", &PPUInterpreter::ADDZE, &m_interpreter, rd, ra, oe, rc); } void PPULLVMRecompiler::SUBFZE(u32 rd, u32 ra, u32 oe, bool rc) { - ThisCall4("SUBFZE", &PPUInterpreter::SUBFZE, &m_interpreter, rd, ra, oe, rc); + ThisCall("SUBFZE", &PPUInterpreter::SUBFZE, &m_interpreter, rd, ra, oe, rc); } void PPULLVMRecompiler::STDCX_(u32 rs, u32 ra, u32 rb) { - ThisCall3("STDCX_", &PPUInterpreter::STDCX_, &m_interpreter, rs, ra, rb); + ThisCall("STDCX_", &PPUInterpreter::STDCX_, &m_interpreter, rs, ra, rb); } void PPULLVMRecompiler::STBX(u32 rs, u32 ra, u32 rb) { - ThisCall3("STBX", &PPUInterpreter::STBX, &m_interpreter, rs, ra, rb); + ThisCall("STBX", &PPUInterpreter::STBX, &m_interpreter, rs, ra, rb); } void PPULLVMRecompiler::STVX(u32 vs, u32 ra, u32 rb) { - ThisCall3("STVX", &PPUInterpreter::STVX, &m_interpreter, vs, ra, rb); + ThisCall("STVX", &PPUInterpreter::STVX, &m_interpreter, vs, ra, rb); } void PPULLVMRecompiler::SUBFME(u32 rd, u32 ra, u32 oe, bool rc) { - ThisCall4("SUBFME", &PPUInterpreter::SUBFME, &m_interpreter, rd, ra, oe, rc); + ThisCall("SUBFME", &PPUInterpreter::SUBFME, &m_interpreter, rd, ra, oe, rc); } void PPULLVMRecompiler::MULLD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - ThisCall5("MULLD", &PPUInterpreter::MULLD, &m_interpreter, rd, ra, rb, oe, rc); + ThisCall("MULLD", &PPUInterpreter::MULLD, &m_interpreter, rd, ra, rb, oe, rc); } void PPULLVMRecompiler::ADDME(u32 rd, u32 ra, u32 oe, bool rc) { - ThisCall4("ADDME", &PPUInterpreter::ADDME, &m_interpreter, rd, ra, oe, rc); + ThisCall("ADDME", &PPUInterpreter::ADDME, &m_interpreter, rd, ra, oe, rc); } void PPULLVMRecompiler::MULLW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - ThisCall5("MULLW", &PPUInterpreter::MULLW, &m_interpreter, rd, ra, rb, oe, rc); + ThisCall("MULLW", &PPUInterpreter::MULLW, &m_interpreter, rd, ra, rb, oe, rc); } void PPULLVMRecompiler::DCBTST(u32 ra, u32 rb, u32 th) { - ThisCall3("DCBTST", &PPUInterpreter::DCBTST, &m_interpreter, ra, rb, th); + ThisCall("DCBTST", &PPUInterpreter::DCBTST, &m_interpreter, ra, rb, th); } void PPULLVMRecompiler::STBUX(u32 rs, u32 ra, u32 rb) { - ThisCall3("STBUX", &PPUInterpreter::STBUX, &m_interpreter, rs, ra, rb); + ThisCall("STBUX", &PPUInterpreter::STBUX, &m_interpreter, rs, ra, rb); } void PPULLVMRecompiler::ADD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - ThisCall5("ADD", &PPUInterpreter::ADD, &m_interpreter, rd, ra, rb, oe, rc); + ThisCall("ADD", &PPUInterpreter::ADD, &m_interpreter, rd, ra, rb, oe, rc); } void PPULLVMRecompiler::DCBT(u32 ra, u32 rb, u32 th) { - ThisCall3("DCBT", &PPUInterpreter::DCBT, &m_interpreter, ra, rb, th); + ThisCall("DCBT", &PPUInterpreter::DCBT, &m_interpreter, ra, rb, th); } void PPULLVMRecompiler::LHZX(u32 rd, u32 ra, u32 rb) { - ThisCall3("LHZX", &PPUInterpreter::LHZX, &m_interpreter, rd, ra, rb); + ThisCall("LHZX", &PPUInterpreter::LHZX, &m_interpreter, rd, ra, rb); } void PPULLVMRecompiler::EQV(u32 ra, u32 rs, u32 rb, bool rc) { - ThisCall4("EQV", &PPUInterpreter::EQV, &m_interpreter, ra, rs, rb, rc); + ThisCall("EQV", &PPUInterpreter::EQV, &m_interpreter, ra, rs, rb, rc); } void PPULLVMRecompiler::ECIWX(u32 rd, u32 ra, u32 rb) { - ThisCall3("ECIWX", &PPUInterpreter::ECIWX, &m_interpreter, rd, ra, rb); + ThisCall("ECIWX", &PPUInterpreter::ECIWX, &m_interpreter, rd, ra, rb); } void PPULLVMRecompiler::LHZUX(u32 rd, u32 ra, u32 rb) { - ThisCall3("LHZUX", &PPUInterpreter::LHZUX, &m_interpreter, rd, ra, rb); + ThisCall("LHZUX", &PPUInterpreter::LHZUX, &m_interpreter, rd, ra, rb); } void PPULLVMRecompiler::XOR(u32 ra, u32 rs, u32 rb, bool rc) { - ThisCall4("XOR", &PPUInterpreter::XOR, &m_interpreter, ra, rs, rb, rc); + ThisCall("XOR", &PPUInterpreter::XOR, &m_interpreter, ra, rs, rb, rc); } void PPULLVMRecompiler::MFSPR(u32 rd, u32 spr) { - ThisCall2("MFSPR", &PPUInterpreter::MFSPR, &m_interpreter, rd, spr); + ThisCall("MFSPR", &PPUInterpreter::MFSPR, &m_interpreter, rd, spr); } void PPULLVMRecompiler::LWAX(u32 rd, u32 ra, u32 rb) { - ThisCall3("LWAX", &PPUInterpreter::LWAX, &m_interpreter, rd, ra, rb); + ThisCall("LWAX", &PPUInterpreter::LWAX, &m_interpreter, rd, ra, rb); } void PPULLVMRecompiler::DST(u32 ra, u32 rb, u32 strm, u32 t) { - ThisCall4("DST", &PPUInterpreter::DST, &m_interpreter, ra, rb, strm, t); + ThisCall("DST", &PPUInterpreter::DST, &m_interpreter, ra, rb, strm, t); } void PPULLVMRecompiler::LHAX(u32 rd, u32 ra, u32 rb) { - ThisCall3("LHAX", &PPUInterpreter::LHAX, &m_interpreter, rd, ra, rb); + ThisCall("LHAX", &PPUInterpreter::LHAX, &m_interpreter, rd, ra, rb); } void PPULLVMRecompiler::LVXL(u32 vd, u32 ra, u32 rb) { - ThisCall3("LVXL", &PPUInterpreter::LVXL, &m_interpreter, vd, ra, rb); + ThisCall("LVXL", &PPUInterpreter::LVXL, &m_interpreter, vd, ra, rb); } void PPULLVMRecompiler::MFTB(u32 rd, u32 spr) { - ThisCall2("MFTB", &PPUInterpreter::MFTB, &m_interpreter, rd, spr); + ThisCall("MFTB", &PPUInterpreter::MFTB, &m_interpreter, rd, spr); } void PPULLVMRecompiler::LWAUX(u32 rd, u32 ra, u32 rb) { - ThisCall3("LWAUX", &PPUInterpreter::LWAUX, &m_interpreter, rd, ra, rb); + ThisCall("LWAUX", &PPUInterpreter::LWAUX, &m_interpreter, rd, ra, rb); } void PPULLVMRecompiler::DSTST(u32 ra, u32 rb, u32 strm, u32 t) { - ThisCall4("DSTST", &PPUInterpreter::DSTST, &m_interpreter, ra, rb, strm, t); + ThisCall("DSTST", &PPUInterpreter::DSTST, &m_interpreter, ra, rb, strm, t); } void PPULLVMRecompiler::LHAUX(u32 rd, u32 ra, u32 rb) { - ThisCall3("LHAUX", &PPUInterpreter::LHAUX, &m_interpreter, rd, ra, rb); + ThisCall("LHAUX", &PPUInterpreter::LHAUX, &m_interpreter, rd, ra, rb); } void PPULLVMRecompiler::STHX(u32 rs, u32 ra, u32 rb) { - ThisCall3("STHX", &PPUInterpreter::STHX, &m_interpreter, rs, ra, rb); + ThisCall("STHX", &PPUInterpreter::STHX, &m_interpreter, rs, ra, rb); } void PPULLVMRecompiler::ORC(u32 ra, u32 rs, u32 rb, bool rc) { - ThisCall4("ORC", &PPUInterpreter::ORC, &m_interpreter, ra, rs, rb, rc); + ThisCall("ORC", &PPUInterpreter::ORC, &m_interpreter, ra, rs, rb, rc); } void PPULLVMRecompiler::ECOWX(u32 rs, u32 ra, u32 rb) { - ThisCall3("ECOWX", &PPUInterpreter::ECOWX, &m_interpreter, rs, ra, rb); + ThisCall("ECOWX", &PPUInterpreter::ECOWX, &m_interpreter, rs, ra, rb); } void PPULLVMRecompiler::STHUX(u32 rs, u32 ra, u32 rb) { - ThisCall3("STHUX", &PPUInterpreter::STHUX, &m_interpreter, rs, ra, rb); + ThisCall("STHUX", &PPUInterpreter::STHUX, &m_interpreter, rs, ra, rb); } void PPULLVMRecompiler::OR(u32 ra, u32 rs, u32 rb, bool rc) { - ThisCall4("OR", &PPUInterpreter::OR, &m_interpreter, ra, rs, rb, rc); + ThisCall("OR", &PPUInterpreter::OR, &m_interpreter, ra, rs, rb, rc); } void PPULLVMRecompiler::DIVDU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - ThisCall5("DIVDU", &PPUInterpreter::DIVDU, &m_interpreter, rd, ra, rb, oe, rc); + ThisCall("DIVDU", &PPUInterpreter::DIVDU, &m_interpreter, rd, ra, rb, oe, rc); } void PPULLVMRecompiler::DIVWU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - ThisCall5("DIVWU", &PPUInterpreter::DIVWU, &m_interpreter, rd, ra, rb, oe, rc); + ThisCall("DIVWU", &PPUInterpreter::DIVWU, &m_interpreter, rd, ra, rb, oe, rc); } void PPULLVMRecompiler::MTSPR(u32 spr, u32 rs) { - ThisCall2("MTSPR", &PPUInterpreter::MTSPR, &m_interpreter, spr, rs); + ThisCall("MTSPR", &PPUInterpreter::MTSPR, &m_interpreter, spr, rs); } void PPULLVMRecompiler::NAND(u32 ra, u32 rs, u32 rb, bool rc) { - ThisCall4("NAND", &PPUInterpreter::NAND, &m_interpreter, ra, rs, rb, rc); + ThisCall("NAND", &PPUInterpreter::NAND, &m_interpreter, ra, rs, rb, rc); } void PPULLVMRecompiler::STVXL(u32 vs, u32 ra, u32 rb) { - ThisCall3("STVXL", &PPUInterpreter::STVXL, &m_interpreter, vs, ra, rb); + ThisCall("STVXL", &PPUInterpreter::STVXL, &m_interpreter, vs, ra, rb); } void PPULLVMRecompiler::DIVD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - ThisCall5("DIVD", &PPUInterpreter::DIVD, &m_interpreter, rd, ra, rb, oe, rc); + ThisCall("DIVD", &PPUInterpreter::DIVD, &m_interpreter, rd, ra, rb, oe, rc); } void PPULLVMRecompiler::DIVW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - ThisCall5("DIVW", &PPUInterpreter::DIVW, &m_interpreter, rd, ra, rb, oe, rc); + ThisCall("DIVW", &PPUInterpreter::DIVW, &m_interpreter, rd, ra, rb, oe, rc); } void PPULLVMRecompiler::LVLX(u32 vd, u32 ra, u32 rb) { - ThisCall3("LVLX", &PPUInterpreter::LVLX, &m_interpreter, vd, ra, rb); + ThisCall("LVLX", &PPUInterpreter::LVLX, &m_interpreter, vd, ra, rb); } void PPULLVMRecompiler::LDBRX(u32 rd, u32 ra, u32 rb) { - ThisCall3("LDBRX", &PPUInterpreter::LDBRX, &m_interpreter, rd, ra, rb); + ThisCall("LDBRX", &PPUInterpreter::LDBRX, &m_interpreter, rd, ra, rb); } void PPULLVMRecompiler::LSWX(u32 rd, u32 ra, u32 rb) { - ThisCall3("LSWX", &PPUInterpreter::LSWX, &m_interpreter, rd, ra, rb); + ThisCall("LSWX", &PPUInterpreter::LSWX, &m_interpreter, rd, ra, rb); } void PPULLVMRecompiler::LWBRX(u32 rd, u32 ra, u32 rb) { - ThisCall3("LWBRX", &PPUInterpreter::LWBRX, &m_interpreter, rd, ra, rb); + ThisCall("LWBRX", &PPUInterpreter::LWBRX, &m_interpreter, rd, ra, rb); } void PPULLVMRecompiler::LFSX(u32 frd, u32 ra, u32 rb) { - ThisCall3("LFSX", &PPUInterpreter::LFSX, &m_interpreter, frd, ra, rb); + ThisCall("LFSX", &PPUInterpreter::LFSX, &m_interpreter, frd, ra, rb); } void PPULLVMRecompiler::SRW(u32 ra, u32 rs, u32 rb, bool rc) { - ThisCall4("SRW", &PPUInterpreter::SRW, &m_interpreter, ra, rs, rb, rc); + ThisCall("SRW", &PPUInterpreter::SRW, &m_interpreter, ra, rs, rb, rc); } void PPULLVMRecompiler::SRD(u32 ra, u32 rs, u32 rb, bool rc) { - ThisCall4("SRD", &PPUInterpreter::SRD, &m_interpreter, ra, rs, rb, rc); + ThisCall("SRD", &PPUInterpreter::SRD, &m_interpreter, ra, rs, rb, rc); } void PPULLVMRecompiler::LVRX(u32 vd, u32 ra, u32 rb) { - ThisCall3("LVRX", &PPUInterpreter::LVRX, &m_interpreter, vd, ra, rb); + ThisCall("LVRX", &PPUInterpreter::LVRX, &m_interpreter, vd, ra, rb); } void PPULLVMRecompiler::LSWI(u32 rd, u32 ra, u32 nb) { - ThisCall3("LSWI", &PPUInterpreter::LSWI, &m_interpreter, rd, ra, nb); + ThisCall("LSWI", &PPUInterpreter::LSWI, &m_interpreter, rd, ra, nb); } void PPULLVMRecompiler::LFSUX(u32 frd, u32 ra, u32 rb) { - ThisCall3("LFSUX", &PPUInterpreter::LFSUX, &m_interpreter, frd, ra, rb); + ThisCall("LFSUX", &PPUInterpreter::LFSUX, &m_interpreter, frd, ra, rb); } void PPULLVMRecompiler::SYNC(u32 l) { - ThisCall1("SYNC", &PPUInterpreter::SYNC, &m_interpreter, l); + ThisCall("SYNC", &PPUInterpreter::SYNC, &m_interpreter, l); } void PPULLVMRecompiler::LFDX(u32 frd, u32 ra, u32 rb) { - ThisCall3("LFDX", &PPUInterpreter::LFDX, &m_interpreter, frd, ra, rb); + ThisCall("LFDX", &PPUInterpreter::LFDX, &m_interpreter, frd, ra, rb); } void PPULLVMRecompiler::LFDUX(u32 frd, u32 ra, u32 rb) { - ThisCall3("LFDUX", &PPUInterpreter::LFDUX, &m_interpreter, frd, ra, rb); + ThisCall("LFDUX", &PPUInterpreter::LFDUX, &m_interpreter, frd, ra, rb); } void PPULLVMRecompiler::STVLX(u32 vs, u32 ra, u32 rb) { - ThisCall3("STVLX", &PPUInterpreter::STVLX, &m_interpreter, vs, ra, rb); + ThisCall("STVLX", &PPUInterpreter::STVLX, &m_interpreter, vs, ra, rb); } void PPULLVMRecompiler::STSWX(u32 rs, u32 ra, u32 rb) { - ThisCall3("STSWX", &PPUInterpreter::STSWX, &m_interpreter, rs, ra, rb); + ThisCall("STSWX", &PPUInterpreter::STSWX, &m_interpreter, rs, ra, rb); } void PPULLVMRecompiler::STWBRX(u32 rs, u32 ra, u32 rb) { - ThisCall3("STWBRX", &PPUInterpreter::STWBRX, &m_interpreter, rs, ra, rb); + ThisCall("STWBRX", &PPUInterpreter::STWBRX, &m_interpreter, rs, ra, rb); } void PPULLVMRecompiler::STFSX(u32 frs, u32 ra, u32 rb) { - ThisCall3("STFSX", &PPUInterpreter::STFSX, &m_interpreter, frs, ra, rb); + ThisCall("STFSX", &PPUInterpreter::STFSX, &m_interpreter, frs, ra, rb); } void PPULLVMRecompiler::STVRX(u32 vs, u32 ra, u32 rb) { - ThisCall3("STVRX", &PPUInterpreter::STVRX, &m_interpreter, vs, ra, rb); + ThisCall("STVRX", &PPUInterpreter::STVRX, &m_interpreter, vs, ra, rb); } void PPULLVMRecompiler::STFSUX(u32 frs, u32 ra, u32 rb) { - ThisCall3("STFSUX", &PPUInterpreter::STFSUX, &m_interpreter, frs, ra, rb); + ThisCall("STFSUX", &PPUInterpreter::STFSUX, &m_interpreter, frs, ra, rb); } void PPULLVMRecompiler::STSWI(u32 rd, u32 ra, u32 nb) { - ThisCall3("STSWI", &PPUInterpreter::STSWI, &m_interpreter, rd, ra, nb); + ThisCall("STSWI", &PPUInterpreter::STSWI, &m_interpreter, rd, ra, nb); } void PPULLVMRecompiler::STFDX(u32 frs, u32 ra, u32 rb) { - ThisCall3("STFDX", &PPUInterpreter::STFDX, &m_interpreter, frs, ra, rb); + ThisCall("STFDX", &PPUInterpreter::STFDX, &m_interpreter, frs, ra, rb); } void PPULLVMRecompiler::STFDUX(u32 frs, u32 ra, u32 rb) { - ThisCall3("STFDUX", &PPUInterpreter::STFDUX, &m_interpreter, frs, ra, rb); + ThisCall("STFDUX", &PPUInterpreter::STFDUX, &m_interpreter, frs, ra, rb); } void PPULLVMRecompiler::LVLXL(u32 vd, u32 ra, u32 rb) { - ThisCall3("LVLXL", &PPUInterpreter::LVLXL, &m_interpreter, vd, ra, rb); + ThisCall("LVLXL", &PPUInterpreter::LVLXL, &m_interpreter, vd, ra, rb); } void PPULLVMRecompiler::LHBRX(u32 rd, u32 ra, u32 rb) { - ThisCall3("LHBRX", &PPUInterpreter::LHBRX, &m_interpreter, rd, ra, rb); + ThisCall("LHBRX", &PPUInterpreter::LHBRX, &m_interpreter, rd, ra, rb); } void PPULLVMRecompiler::SRAW(u32 ra, u32 rs, u32 rb, bool rc) { - ThisCall4("SRAW", &PPUInterpreter::SRAW, &m_interpreter, ra, rs, rb, rc); + ThisCall("SRAW", &PPUInterpreter::SRAW, &m_interpreter, ra, rs, rb, rc); } void PPULLVMRecompiler::SRAD(u32 ra, u32 rs, u32 rb, bool rc) { - ThisCall4("SRAD", &PPUInterpreter::SRAD, &m_interpreter, ra, rs, rb, rc); + ThisCall("SRAD", &PPUInterpreter::SRAD, &m_interpreter, ra, rs, rb, rc); } void PPULLVMRecompiler::LVRXL(u32 vd, u32 ra, u32 rb) { - ThisCall3("LVRXL", &PPUInterpreter::LVRXL, &m_interpreter, vd, ra, rb); + ThisCall("LVRXL", &PPUInterpreter::LVRXL, &m_interpreter, vd, ra, rb); } void PPULLVMRecompiler::DSS(u32 strm, u32 a) { - ThisCall2("DSS", &PPUInterpreter::DSS, &m_interpreter, strm, a); + ThisCall("DSS", &PPUInterpreter::DSS, &m_interpreter, strm, a); } void PPULLVMRecompiler::SRAWI(u32 ra, u32 rs, u32 sh, bool rc) { - ThisCall4("SRAWI", &PPUInterpreter::SRAWI, &m_interpreter, ra, rs, sh, rc); + ThisCall("SRAWI", &PPUInterpreter::SRAWI, &m_interpreter, ra, rs, sh, rc); } void PPULLVMRecompiler::SRADI1(u32 ra, u32 rs, u32 sh, bool rc) { - ThisCall4("SRADI1", &PPUInterpreter::SRADI1, &m_interpreter, ra, rs, sh, rc); + ThisCall("SRADI1", &PPUInterpreter::SRADI1, &m_interpreter, ra, rs, sh, rc); } void PPULLVMRecompiler::SRADI2(u32 ra, u32 rs, u32 sh, bool rc) { - ThisCall4("SRADI2", &PPUInterpreter::SRADI2, &m_interpreter, ra, rs, sh, rc); + ThisCall("SRADI2", &PPUInterpreter::SRADI2, &m_interpreter, ra, rs, sh, rc); } void PPULLVMRecompiler::EIEIO() { - ThisCall0("EIEIO", &PPUInterpreter::EIEIO, &m_interpreter); + ThisCall("EIEIO", &PPUInterpreter::EIEIO, &m_interpreter); } void PPULLVMRecompiler::STVLXL(u32 vs, u32 ra, u32 rb) { - ThisCall3("STVLXL", &PPUInterpreter::STVLXL, &m_interpreter, vs, ra, rb); + ThisCall("STVLXL", &PPUInterpreter::STVLXL, &m_interpreter, vs, ra, rb); } void PPULLVMRecompiler::STHBRX(u32 rs, u32 ra, u32 rb) { - ThisCall3("STHBRX", &PPUInterpreter::STHBRX, &m_interpreter, rs, ra, rb); + ThisCall("STHBRX", &PPUInterpreter::STHBRX, &m_interpreter, rs, ra, rb); } void PPULLVMRecompiler::EXTSH(u32 ra, u32 rs, bool rc) { - ThisCall3("EXTSH", &PPUInterpreter::EXTSH, &m_interpreter, ra, rs, rc); + ThisCall("EXTSH", &PPUInterpreter::EXTSH, &m_interpreter, ra, rs, rc); } void PPULLVMRecompiler::STVRXL(u32 vs, u32 ra, u32 rb) { - ThisCall3("STVRXL", &PPUInterpreter::STVRXL, &m_interpreter, vs, ra, rb); + ThisCall("STVRXL", &PPUInterpreter::STVRXL, &m_interpreter, vs, ra, rb); } void PPULLVMRecompiler::EXTSB(u32 ra, u32 rs, bool rc) { - ThisCall3("EXTSB", &PPUInterpreter::EXTSB, &m_interpreter, ra, rs, rc); + ThisCall("EXTSB", &PPUInterpreter::EXTSB, &m_interpreter, ra, rs, rc); } void PPULLVMRecompiler::STFIWX(u32 frs, u32 ra, u32 rb) { - ThisCall3("STFIWX", &PPUInterpreter::STFIWX, &m_interpreter, frs, ra, rb); + ThisCall("STFIWX", &PPUInterpreter::STFIWX, &m_interpreter, frs, ra, rb); } void PPULLVMRecompiler::EXTSW(u32 ra, u32 rs, bool rc) { - ThisCall3("EXTSW", &PPUInterpreter::EXTSW, &m_interpreter, ra, rs, rc); + ThisCall("EXTSW", &PPUInterpreter::EXTSW, &m_interpreter, ra, rs, rc); } void PPULLVMRecompiler::ICBI(u32 ra, u32 rs) { - ThisCall2("ICBI", &PPUInterpreter::ICBI, &m_interpreter, ra, rs); + ThisCall("ICBI", &PPUInterpreter::ICBI, &m_interpreter, ra, rs); } void PPULLVMRecompiler::DCBZ(u32 ra, u32 rb) { - ThisCall2("DCBZ", &PPUInterpreter::DCBZ, &m_interpreter, ra, rb); + ThisCall("DCBZ", &PPUInterpreter::DCBZ, &m_interpreter, ra, rb); } void PPULLVMRecompiler::LWZ(u32 rd, u32 ra, s32 d) { - ThisCall3("LWZ", &PPUInterpreter::LWZ, &m_interpreter, rd, ra, d); + ThisCall("LWZ", &PPUInterpreter::LWZ, &m_interpreter, rd, ra, d); } void PPULLVMRecompiler::LWZU(u32 rd, u32 ra, s32 d) { - ThisCall3("LWZU", &PPUInterpreter::LWZU, &m_interpreter, rd, ra, d); + ThisCall("LWZU", &PPUInterpreter::LWZU, &m_interpreter, rd, ra, d); } void PPULLVMRecompiler::LBZ(u32 rd, u32 ra, s32 d) { - ThisCall3("LBZ", &PPUInterpreter::LBZ, &m_interpreter, rd, ra, d); + ThisCall("LBZ", &PPUInterpreter::LBZ, &m_interpreter, rd, ra, d); } void PPULLVMRecompiler::LBZU(u32 rd, u32 ra, s32 d) { - ThisCall3("LBZU", &PPUInterpreter::LBZU, &m_interpreter, rd, ra, d); + ThisCall("LBZU", &PPUInterpreter::LBZU, &m_interpreter, rd, ra, d); } void PPULLVMRecompiler::STW(u32 rs, u32 ra, s32 d) { - ThisCall3("STW", &PPUInterpreter::STW, &m_interpreter, rs, ra, d); + ThisCall("STW", &PPUInterpreter::STW, &m_interpreter, rs, ra, d); } void PPULLVMRecompiler::STWU(u32 rs, u32 ra, s32 d) { - ThisCall3("STWU", &PPUInterpreter::STWU, &m_interpreter, rs, ra, d); + ThisCall("STWU", &PPUInterpreter::STWU, &m_interpreter, rs, ra, d); } void PPULLVMRecompiler::STB(u32 rs, u32 ra, s32 d) { - ThisCall3("STB", &PPUInterpreter::STB, &m_interpreter, rs, ra, d); + ThisCall("STB", &PPUInterpreter::STB, &m_interpreter, rs, ra, d); } void PPULLVMRecompiler::STBU(u32 rs, u32 ra, s32 d) { - ThisCall3("STBU", &PPUInterpreter::STBU, &m_interpreter, rs, ra, d); + ThisCall("STBU", &PPUInterpreter::STBU, &m_interpreter, rs, ra, d); } void PPULLVMRecompiler::LHZ(u32 rd, u32 ra, s32 d) { - ThisCall3("LHZ", &PPUInterpreter::LHZ, &m_interpreter, rd, ra, d); + ThisCall("LHZ", &PPUInterpreter::LHZ, &m_interpreter, rd, ra, d); } void PPULLVMRecompiler::LHZU(u32 rd, u32 ra, s32 d) { - ThisCall3("LHZU", &PPUInterpreter::LHZU, &m_interpreter, rd, ra, d); + ThisCall("LHZU", &PPUInterpreter::LHZU, &m_interpreter, rd, ra, d); } void PPULLVMRecompiler::LHA(u32 rd, u32 ra, s32 d) { - ThisCall3("LHA", &PPUInterpreter::LHA, &m_interpreter, rd, ra, d); + ThisCall("LHA", &PPUInterpreter::LHA, &m_interpreter, rd, ra, d); } void PPULLVMRecompiler::LHAU(u32 rd, u32 ra, s32 d) { - ThisCall3("LHAU", &PPUInterpreter::LHAU, &m_interpreter, rd, ra, d); + ThisCall("LHAU", &PPUInterpreter::LHAU, &m_interpreter, rd, ra, d); } void PPULLVMRecompiler::STH(u32 rs, u32 ra, s32 d) { - ThisCall3("STH", &PPUInterpreter::STH, &m_interpreter, rs, ra, d); + ThisCall("STH", &PPUInterpreter::STH, &m_interpreter, rs, ra, d); } void PPULLVMRecompiler::STHU(u32 rs, u32 ra, s32 d) { - ThisCall3("STHU", &PPUInterpreter::STHU, &m_interpreter, rs, ra, d); + ThisCall("STHU", &PPUInterpreter::STHU, &m_interpreter, rs, ra, d); } void PPULLVMRecompiler::LMW(u32 rd, u32 ra, s32 d) { - ThisCall3("LMW", &PPUInterpreter::LMW, &m_interpreter, rd, ra, d); + ThisCall("LMW", &PPUInterpreter::LMW, &m_interpreter, rd, ra, d); } void PPULLVMRecompiler::STMW(u32 rs, u32 ra, s32 d) { - ThisCall3("STMW", &PPUInterpreter::STMW, &m_interpreter, rs, ra, d); + ThisCall("STMW", &PPUInterpreter::STMW, &m_interpreter, rs, ra, d); } void PPULLVMRecompiler::LFS(u32 frd, u32 ra, s32 d) { - ThisCall3("LFS", &PPUInterpreter::LFS, &m_interpreter, frd, ra, d); + ThisCall("LFS", &PPUInterpreter::LFS, &m_interpreter, frd, ra, d); } void PPULLVMRecompiler::LFSU(u32 frd, u32 ra, s32 ds) { - ThisCall3("LFSU", &PPUInterpreter::LFSU, &m_interpreter, frd, ra, ds); + ThisCall("LFSU", &PPUInterpreter::LFSU, &m_interpreter, frd, ra, ds); } void PPULLVMRecompiler::LFD(u32 frd, u32 ra, s32 d) { - ThisCall3("LFD", &PPUInterpreter::LFD, &m_interpreter, frd, ra, d); + ThisCall("LFD", &PPUInterpreter::LFD, &m_interpreter, frd, ra, d); } void PPULLVMRecompiler::LFDU(u32 frd, u32 ra, s32 ds) { - ThisCall3("LFDU", &PPUInterpreter::LFDU, &m_interpreter, frd, ra, ds); + ThisCall("LFDU", &PPUInterpreter::LFDU, &m_interpreter, frd, ra, ds); } void PPULLVMRecompiler::STFS(u32 frs, u32 ra, s32 d) { - ThisCall3("STFS", &PPUInterpreter::STFS, &m_interpreter, frs, ra, d); + ThisCall("STFS", &PPUInterpreter::STFS, &m_interpreter, frs, ra, d); } void PPULLVMRecompiler::STFSU(u32 frs, u32 ra, s32 d) { - ThisCall3("STFSU", &PPUInterpreter::STFSU, &m_interpreter, frs, ra, d); + ThisCall("STFSU", &PPUInterpreter::STFSU, &m_interpreter, frs, ra, d); } void PPULLVMRecompiler::STFD(u32 frs, u32 ra, s32 d) { - ThisCall3("STFD", &PPUInterpreter::STFD, &m_interpreter, frs, ra, d); + ThisCall("STFD", &PPUInterpreter::STFD, &m_interpreter, frs, ra, d); } void PPULLVMRecompiler::STFDU(u32 frs, u32 ra, s32 d) { - ThisCall3("STFDU", &PPUInterpreter::STFDU, &m_interpreter, frs, ra, d); + ThisCall("STFDU", &PPUInterpreter::STFDU, &m_interpreter, frs, ra, d); } void PPULLVMRecompiler::LD(u32 rd, u32 ra, s32 ds) { - ThisCall3("LD", &PPUInterpreter::LD, &m_interpreter, rd, ra, ds); + ThisCall("LD", &PPUInterpreter::LD, &m_interpreter, rd, ra, ds); } void PPULLVMRecompiler::LDU(u32 rd, u32 ra, s32 ds) { - ThisCall3("LDU", &PPUInterpreter::LDU, &m_interpreter, rd, ra, ds); + ThisCall("LDU", &PPUInterpreter::LDU, &m_interpreter, rd, ra, ds); } void PPULLVMRecompiler::LWA(u32 rd, u32 ra, s32 ds) { - ThisCall3("LWA", &PPUInterpreter::LWA, &m_interpreter, rd, ra, ds); + ThisCall("LWA", &PPUInterpreter::LWA, &m_interpreter, rd, ra, ds); } void PPULLVMRecompiler::FDIVS(u32 frd, u32 fra, u32 frb, bool rc) { - ThisCall4("FDIVS", &PPUInterpreter::FDIVS, &m_interpreter, frd, fra, frb, rc); + ThisCall("FDIVS", &PPUInterpreter::FDIVS, &m_interpreter, frd, fra, frb, rc); } void PPULLVMRecompiler::FSUBS(u32 frd, u32 fra, u32 frb, bool rc) { - ThisCall4("FSUBS", &PPUInterpreter::FSUBS, &m_interpreter, frd, fra, frb, rc); + ThisCall("FSUBS", &PPUInterpreter::FSUBS, &m_interpreter, frd, fra, frb, rc); } void PPULLVMRecompiler::FADDS(u32 frd, u32 fra, u32 frb, bool rc) { - ThisCall4("FADDS", &PPUInterpreter::FADDS, &m_interpreter, frd, fra, frb, rc); + ThisCall("FADDS", &PPUInterpreter::FADDS, &m_interpreter, frd, fra, frb, rc); } void PPULLVMRecompiler::FSQRTS(u32 frd, u32 frb, bool rc) { - ThisCall3("FSQRTS", &PPUInterpreter::FSQRTS, &m_interpreter, frd, frb, rc); + ThisCall("FSQRTS", &PPUInterpreter::FSQRTS, &m_interpreter, frd, frb, rc); } void PPULLVMRecompiler::FRES(u32 frd, u32 frb, bool rc) { - ThisCall3("FRES", &PPUInterpreter::FRES, &m_interpreter, frd, frb, rc); + ThisCall("FRES", &PPUInterpreter::FRES, &m_interpreter, frd, frb, rc); } void PPULLVMRecompiler::FMULS(u32 frd, u32 fra, u32 frc, bool rc) { - ThisCall4("FMULS", &PPUInterpreter::FMULS, &m_interpreter, frd, fra, frc, rc); + ThisCall("FMULS", &PPUInterpreter::FMULS, &m_interpreter, frd, fra, frc, rc); } void PPULLVMRecompiler::FMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - ThisCall5("FMADDS", &PPUInterpreter::FMADDS, &m_interpreter, frd, fra, frc, frb, rc); + ThisCall("FMADDS", &PPUInterpreter::FMADDS, &m_interpreter, frd, fra, frc, frb, rc); } void PPULLVMRecompiler::FMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - ThisCall5("FMSUBS", &PPUInterpreter::FMSUBS, &m_interpreter, frd, fra, frc, frb, rc); + ThisCall("FMSUBS", &PPUInterpreter::FMSUBS, &m_interpreter, frd, fra, frc, frb, rc); } void PPULLVMRecompiler::FNMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - ThisCall5("FNMSUBS", &PPUInterpreter::FNMSUBS, &m_interpreter, frd, fra, frc, frb, rc); + ThisCall("FNMSUBS", &PPUInterpreter::FNMSUBS, &m_interpreter, frd, fra, frc, frb, rc); } void PPULLVMRecompiler::FNMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - ThisCall5("FNMADDS", &PPUInterpreter::FNMADDS, &m_interpreter, frd, fra, frc, frb, rc); + ThisCall("FNMADDS", &PPUInterpreter::FNMADDS, &m_interpreter, frd, fra, frc, frb, rc); } void PPULLVMRecompiler::STD(u32 rs, u32 ra, s32 d) { - ThisCall3("STD", &PPUInterpreter::STD, &m_interpreter, rs, ra, d); + ThisCall("STD", &PPUInterpreter::STD, &m_interpreter, rs, ra, d); } void PPULLVMRecompiler::STDU(u32 rs, u32 ra, s32 ds) { - ThisCall3("STDU", &PPUInterpreter::STDU, &m_interpreter, rs, ra, ds); + ThisCall("STDU", &PPUInterpreter::STDU, &m_interpreter, rs, ra, ds); } void PPULLVMRecompiler::MTFSB1(u32 crbd, bool rc) { - ThisCall2("MTFSB1", &PPUInterpreter::MTFSB1, &m_interpreter, crbd, rc); + ThisCall("MTFSB1", &PPUInterpreter::MTFSB1, &m_interpreter, crbd, rc); } void PPULLVMRecompiler::MCRFS(u32 crbd, u32 crbs) { - ThisCall2("MCRFS", &PPUInterpreter::MCRFS, &m_interpreter, crbd, crbs); + ThisCall("MCRFS", &PPUInterpreter::MCRFS, &m_interpreter, crbd, crbs); } void PPULLVMRecompiler::MTFSB0(u32 crbd, bool rc) { - ThisCall2("MTFSB0", &PPUInterpreter::MTFSB0, &m_interpreter, crbd, rc); + ThisCall("MTFSB0", &PPUInterpreter::MTFSB0, &m_interpreter, crbd, rc); } void PPULLVMRecompiler::MTFSFI(u32 crfd, u32 i, bool rc) { - ThisCall3("MTFSFI", &PPUInterpreter::MTFSFI, &m_interpreter, crfd, i, rc); + ThisCall("MTFSFI", &PPUInterpreter::MTFSFI, &m_interpreter, crfd, i, rc); } void PPULLVMRecompiler::MFFS(u32 frd, bool rc) { - ThisCall2("MFFS", &PPUInterpreter::MFFS, &m_interpreter, frd, rc); + ThisCall("MFFS", &PPUInterpreter::MFFS, &m_interpreter, frd, rc); } void PPULLVMRecompiler::MTFSF(u32 flm, u32 frb, bool rc) { - ThisCall3("MTFSF", &PPUInterpreter::MTFSF, &m_interpreter, flm, frb, rc); + ThisCall("MTFSF", &PPUInterpreter::MTFSF, &m_interpreter, flm, frb, rc); } void PPULLVMRecompiler::FCMPU(u32 crfd, u32 fra, u32 frb) { - ThisCall3("FCMPU", &PPUInterpreter::FCMPU, &m_interpreter, crfd, fra, frb); + ThisCall("FCMPU", &PPUInterpreter::FCMPU, &m_interpreter, crfd, fra, frb); } void PPULLVMRecompiler::FRSP(u32 frd, u32 frb, bool rc) { - ThisCall3("FRSP", &PPUInterpreter::FRSP, &m_interpreter, frd, frb, rc); + ThisCall("FRSP", &PPUInterpreter::FRSP, &m_interpreter, frd, frb, rc); } void PPULLVMRecompiler::FCTIW(u32 frd, u32 frb, bool rc) { - ThisCall3("FCTIW", &PPUInterpreter::FCTIW, &m_interpreter, frd, frb, rc); + ThisCall("FCTIW", &PPUInterpreter::FCTIW, &m_interpreter, frd, frb, rc); } void PPULLVMRecompiler::FCTIWZ(u32 frd, u32 frb, bool rc) { - ThisCall3("FCTIWZ", &PPUInterpreter::FCTIWZ, &m_interpreter, frd, frb, rc); + ThisCall("FCTIWZ", &PPUInterpreter::FCTIWZ, &m_interpreter, frd, frb, rc); } void PPULLVMRecompiler::FDIV(u32 frd, u32 fra, u32 frb, bool rc) { - ThisCall4("FDIV", &PPUInterpreter::FDIV, &m_interpreter, frd, fra, frb, rc); + ThisCall("FDIV", &PPUInterpreter::FDIV, &m_interpreter, frd, fra, frb, rc); } void PPULLVMRecompiler::FSUB(u32 frd, u32 fra, u32 frb, bool rc) { - ThisCall4("FSUB", &PPUInterpreter::FSUB, &m_interpreter, frd, fra, frb, rc); + ThisCall("FSUB", &PPUInterpreter::FSUB, &m_interpreter, frd, fra, frb, rc); } void PPULLVMRecompiler::FADD(u32 frd, u32 fra, u32 frb, bool rc) { - ThisCall4("FADD", &PPUInterpreter::FADD, &m_interpreter, frd, fra, frb, rc); + ThisCall("FADD", &PPUInterpreter::FADD, &m_interpreter, frd, fra, frb, rc); } void PPULLVMRecompiler::FSQRT(u32 frd, u32 frb, bool rc) { - ThisCall3("FSQRT", &PPUInterpreter::FSQRT, &m_interpreter, frd, frb, rc); + ThisCall("FSQRT", &PPUInterpreter::FSQRT, &m_interpreter, frd, frb, rc); } void PPULLVMRecompiler::FSEL(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - ThisCall5("FSEL", &PPUInterpreter::FSEL, &m_interpreter, frd, fra, frc, frb, rc); + ThisCall("FSEL", &PPUInterpreter::FSEL, &m_interpreter, frd, fra, frc, frb, rc); } void PPULLVMRecompiler::FMUL(u32 frd, u32 fra, u32 frc, bool rc) { - ThisCall4("FMUL", &PPUInterpreter::FMUL, &m_interpreter, frd, fra, frc, rc); + ThisCall("FMUL", &PPUInterpreter::FMUL, &m_interpreter, frd, fra, frc, rc); } void PPULLVMRecompiler::FRSQRTE(u32 frd, u32 frb, bool rc) { - ThisCall3("FRSQRTE", &PPUInterpreter::FRSQRTE, &m_interpreter, frd, frb, rc); + ThisCall("FRSQRTE", &PPUInterpreter::FRSQRTE, &m_interpreter, frd, frb, rc); } void PPULLVMRecompiler::FMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - ThisCall5("FMSUB", &PPUInterpreter::FMSUB, &m_interpreter, frd, fra, frc, frb, rc); + ThisCall("FMSUB", &PPUInterpreter::FMSUB, &m_interpreter, frd, fra, frc, frb, rc); } void PPULLVMRecompiler::FMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - ThisCall5("FMADD", &PPUInterpreter::FMADD, &m_interpreter, frd, fra, frc, frb, rc); + ThisCall("FMADD", &PPUInterpreter::FMADD, &m_interpreter, frd, fra, frc, frb, rc); } void PPULLVMRecompiler::FNMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - ThisCall5("FNMSUB", &PPUInterpreter::FNMSUB, &m_interpreter, frd, fra, frc, frb, rc); + ThisCall("FNMSUB", &PPUInterpreter::FNMSUB, &m_interpreter, frd, fra, frc, frb, rc); } void PPULLVMRecompiler::FNMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - ThisCall5("FNMADD", &PPUInterpreter::FNMADD, &m_interpreter, frd, fra, frc, frb, rc); + ThisCall("FNMADD", &PPUInterpreter::FNMADD, &m_interpreter, frd, fra, frc, frb, rc); } void PPULLVMRecompiler::FCMPO(u32 crfd, u32 fra, u32 frb) { - ThisCall3("FCMPO", &PPUInterpreter::FCMPO, &m_interpreter, crfd, fra, frb); + ThisCall("FCMPO", &PPUInterpreter::FCMPO, &m_interpreter, crfd, fra, frb); } void PPULLVMRecompiler::FNEG(u32 frd, u32 frb, bool rc) { - ThisCall3("FNEG", &PPUInterpreter::FNEG, &m_interpreter, frd, frb, rc); + ThisCall("FNEG", &PPUInterpreter::FNEG, &m_interpreter, frd, frb, rc); } void PPULLVMRecompiler::FMR(u32 frd, u32 frb, bool rc) { - ThisCall3("FMR", &PPUInterpreter::FMR, &m_interpreter, frd, frb, rc); + ThisCall("FMR", &PPUInterpreter::FMR, &m_interpreter, frd, frb, rc); } void PPULLVMRecompiler::FNABS(u32 frd, u32 frb, bool rc) { - ThisCall3("FNABS", &PPUInterpreter::FNABS, &m_interpreter, frd, frb, rc); + ThisCall("FNABS", &PPUInterpreter::FNABS, &m_interpreter, frd, frb, rc); } void PPULLVMRecompiler::FABS(u32 frd, u32 frb, bool rc) { - ThisCall3("FABS", &PPUInterpreter::FABS, &m_interpreter, frd, frb, rc); + ThisCall("FABS", &PPUInterpreter::FABS, &m_interpreter, frd, frb, rc); } void PPULLVMRecompiler::FCTID(u32 frd, u32 frb, bool rc) { - ThisCall3("FCTID", &PPUInterpreter::FCTID, &m_interpreter, frd, frb, rc); + ThisCall("FCTID", &PPUInterpreter::FCTID, &m_interpreter, frd, frb, rc); } void PPULLVMRecompiler::FCTIDZ(u32 frd, u32 frb, bool rc) { - ThisCall3("FCTIDZ", &PPUInterpreter::FCTIDZ, &m_interpreter, frd, frb, rc); + ThisCall("FCTIDZ", &PPUInterpreter::FCTIDZ, &m_interpreter, frd, frb, rc); } void PPULLVMRecompiler::FCFID(u32 frd, u32 frb, bool rc) { - ThisCall3("FCFID", &PPUInterpreter::FCFID, &m_interpreter, frd, frb, rc); + ThisCall("FCFID", &PPUInterpreter::FCFID, &m_interpreter, frd, frb, rc); } void PPULLVMRecompiler::UNK(const u32 code, const u32 opcode, const u32 gcode) { - //ThisCall3("UNK", &PPUInterpreter::UNK, &m_interpreter, code, opcode, gcode); + //ThisCall("UNK", &PPUInterpreter::UNK, &m_interpreter, code, opcode, gcode); } Value * PPULLVMRecompiler::GetBit(Value * val, u32 n) { @@ -2256,192 +2280,37 @@ void PPULLVMRecompiler::SetVr(u32 vr, Value * val_x128) { m_ir_builder.CreateStore(val_i128, vr_i128_ptr); } -template -void PPULLVMRecompiler::ThisCall0(const char * name, F function, C * this_p) { - static FunctionType * fn_type = nullptr; +template +void PPULLVMRecompiler::ThisCall(const char * name, F function, C * this_ptr, Args... args) { + auto this_call_fn = new std::function(std::bind(function, this_ptr, args...)); + m_this_call_ptrs_list.push_back(this_call_fn); - if (fn_type == nullptr) { - static std::vector fn_args; - fn_args.push_back(Type::getInt64PtrTy(m_llvm_context)); - fn_type = FunctionType::get(Type::getVoidTy(m_llvm_context), fn_args, false); + auto this_call_fn_i64 = m_ir_builder.getInt64((uint64_t)this_call_fn); + auto this_call_fn_ptr = m_ir_builder.CreateIntToPtr(this_call_fn_i64, Type::getInt64PtrTy(m_llvm_context)); + std::vector execute_this_call_fn_args; + execute_this_call_fn_args.push_back(this_call_fn_ptr); + auto call_execute_this_call_fn_instr = m_ir_builder.CreateCall(m_execute_this_call_fn, execute_this_call_fn_args); + + std::string comment = fmt::Format("%s.%s", name, ArgsToString(args...).c_str()); + call_execute_this_call_fn_instr->setMetadata(comment, m_execute_this_call_fn_comment_md_node); + + auto i = m_interpreter_invocation_stats.find(name); + if (i == m_interpreter_invocation_stats.end()) { + i = m_interpreter_invocation_stats.insert(m_interpreter_invocation_stats.end(), std::make_pair(name, 0)); } - auto fn_ptr = m_module->getFunction(name); - if (!fn_ptr) { - fn_ptr = Function::Create(fn_type, GlobalValue::ExternalLinkage, name, m_module); - fn_ptr->setCallingConv(CallingConv::C); - m_execution_engine->addGlobalMapping(fn_ptr, (void *&)function); - } - - auto this_i64 = m_ir_builder.getInt64((uint64_t)this_p); - auto this_ptr = m_ir_builder.CreateIntToPtr(this_i64, Type::getInt64PtrTy(m_llvm_context)); - m_ir_builder.CreateCall(fn_ptr, this_ptr); + i->second++; } -template -void PPULLVMRecompiler::ThisCall1(const char * name, F function, C * this_p, T1 arg1) { - static FunctionType * fn_type = nullptr; - - if (fn_type == nullptr) { - static std::vector fn_args; - fn_args.push_back(Type::getInt64PtrTy(m_llvm_context)); - fn_args.push_back(Type::getInt32Ty(m_llvm_context)); - fn_type = FunctionType::get(Type::getVoidTy(m_llvm_context), fn_args, false); - } - - auto fn_ptr = m_module->getFunction(name); - if (!fn_ptr) { - fn_ptr = Function::Create(fn_type, GlobalValue::ExternalLinkage, name, m_module); - fn_ptr->setCallingConv(CallingConv::C); - m_execution_engine->addGlobalMapping(fn_ptr, (void *&)function); - } - - auto this_i64 = m_ir_builder.getInt64((uint64_t)this_p); - auto this_ptr = m_ir_builder.CreateIntToPtr(this_i64, Type::getInt64PtrTy(m_llvm_context)); - m_ir_builder.CreateCall2(fn_ptr, this_ptr, m_ir_builder.getInt32(arg1)); +void PPULLVMRecompiler::ExecuteThisCall(std::function * function) { + (*function)(); } -template -void PPULLVMRecompiler::ThisCall2(const char * name, F function, C * this_p, T1 arg1, T2 arg2) { - static FunctionType * fn_type = nullptr; - - if (fn_type == nullptr) { - static std::vector fn_args; - fn_args.push_back(Type::getInt64PtrTy(m_llvm_context)); - fn_args.push_back(Type::getInt32Ty(m_llvm_context)); - fn_args.push_back(Type::getInt32Ty(m_llvm_context)); - fn_type = FunctionType::get(Type::getVoidTy(m_llvm_context), fn_args, false); - } - - auto fn_ptr = m_module->getFunction(name); - if (!fn_ptr) { - fn_ptr = Function::Create(fn_type, GlobalValue::ExternalLinkage, name, m_module); - fn_ptr->setCallingConv(CallingConv::C); - m_execution_engine->addGlobalMapping(fn_ptr, (void *&)function); - } - - auto this_i64 = m_ir_builder.getInt64((uint64_t)this_p); - auto this_ptr = m_ir_builder.CreateIntToPtr(this_i64, Type::getInt64PtrTy(m_llvm_context)); - m_ir_builder.CreateCall3(fn_ptr, this_ptr, m_ir_builder.getInt32(arg1), m_ir_builder.getInt32(arg2)); +template +std::string PPULLVMRecompiler::ArgsToString(T arg1, Args... args) { + return fmt::Format("%d", arg1) + "." + ArgsToString(args...); } -template -void PPULLVMRecompiler::ThisCall3(const char * name, F function, C * this_p, T1 arg1, T2 arg2, T3 arg3) { - static FunctionType * fn_type = nullptr; - - if (fn_type == nullptr) { - static std::vector fn_args; - fn_args.push_back(Type::getInt64PtrTy(m_llvm_context)); - fn_args.push_back(Type::getInt32Ty(m_llvm_context)); - fn_args.push_back(Type::getInt32Ty(m_llvm_context)); - fn_args.push_back(Type::getInt32Ty(m_llvm_context)); - fn_type = FunctionType::get(Type::getVoidTy(m_llvm_context), fn_args, false); - } - - auto fn_ptr = m_module->getFunction(name); - if (!fn_ptr) { - fn_ptr = Function::Create(fn_type, GlobalValue::ExternalLinkage, name, m_module); - fn_ptr->setCallingConv(CallingConv::C); - m_execution_engine->addGlobalMapping(fn_ptr, (void *&)function); - } - - auto this_i64 = m_ir_builder.getInt64((uint64_t)this_p); - auto this_ptr = m_ir_builder.CreateIntToPtr(this_i64, Type::getInt64PtrTy(m_llvm_context)); - m_ir_builder.CreateCall4(fn_ptr, this_ptr, m_ir_builder.getInt32(arg1), m_ir_builder.getInt32(arg2), m_ir_builder.getInt32(arg3)); -} - -template -void PPULLVMRecompiler::ThisCall4(const char * name, F function, C * this_p, T1 arg1, T2 arg2, T3 arg3, T4 arg4) { - static FunctionType * fn_type = nullptr; - - if (fn_type == nullptr) { - static std::vector fn_args; - fn_args.push_back(Type::getInt64PtrTy(m_llvm_context)); - fn_args.push_back(Type::getInt32Ty(m_llvm_context)); - fn_args.push_back(Type::getInt32Ty(m_llvm_context)); - fn_args.push_back(Type::getInt32Ty(m_llvm_context)); - fn_args.push_back(Type::getInt32Ty(m_llvm_context)); - fn_type = FunctionType::get(Type::getVoidTy(m_llvm_context), fn_args, false); - } - - auto fn_ptr = m_module->getFunction(name); - if (!fn_ptr) { - fn_ptr = Function::Create(fn_type, GlobalValue::ExternalLinkage, name, m_module); - fn_ptr->setCallingConv(CallingConv::C); - m_execution_engine->addGlobalMapping(fn_ptr, (void *&)function); - } - - auto this_i64 = m_ir_builder.getInt64((uint64_t)this_p); - auto this_ptr = m_ir_builder.CreateIntToPtr(this_i64, Type::getInt64PtrTy(m_llvm_context)); - m_ir_builder.CreateCall5(fn_ptr, this_ptr, m_ir_builder.getInt32(arg1), m_ir_builder.getInt32(arg2), m_ir_builder.getInt32(arg3), m_ir_builder.getInt32(arg4)); -} - -template -void PPULLVMRecompiler::ThisCall5(const char * name, F function, C * this_p, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5) { - static FunctionType * fn_type = nullptr; - - if (fn_type == nullptr) { - static std::vector fn_args; - fn_args.push_back(Type::getInt64PtrTy(m_llvm_context)); - fn_args.push_back(Type::getInt32Ty(m_llvm_context)); - fn_args.push_back(Type::getInt32Ty(m_llvm_context)); - fn_args.push_back(Type::getInt32Ty(m_llvm_context)); - fn_args.push_back(Type::getInt32Ty(m_llvm_context)); - fn_args.push_back(Type::getInt32Ty(m_llvm_context)); - fn_type = FunctionType::get(Type::getVoidTy(m_llvm_context), fn_args, false); - } - - auto fn_ptr = m_module->getFunction(name); - if (!fn_ptr) { - fn_ptr = Function::Create(fn_type, GlobalValue::ExternalLinkage, name, m_module); - fn_ptr->setCallingConv(CallingConv::C); - m_execution_engine->addGlobalMapping(fn_ptr, (void *&)function); - } - - auto this_i64 = m_ir_builder.getInt64((uint64_t)this_p); - auto this_ptr = m_ir_builder.CreateIntToPtr(this_i64, Type::getInt64PtrTy(m_llvm_context)); - std::vector args; - args.push_back(this_ptr); - args.push_back(m_ir_builder.getInt32(arg1)); - args.push_back(m_ir_builder.getInt32(arg2)); - args.push_back(m_ir_builder.getInt32(arg3)); - args.push_back(m_ir_builder.getInt32(arg4)); - args.push_back(m_ir_builder.getInt32(arg5)); - m_ir_builder.CreateCall(fn_ptr, args); -} - -template -void PPULLVMRecompiler::ThisCall6(const char * name, F function, C * this_p, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6) { - static FunctionType * fn_type = nullptr; - - if (fn_type == nullptr) { - static std::vector fn_args; - fn_args.push_back(Type::getInt64PtrTy(m_llvm_context)); - fn_args.push_back(Type::getInt32Ty(m_llvm_context)); - fn_args.push_back(Type::getInt32Ty(m_llvm_context)); - fn_args.push_back(Type::getInt32Ty(m_llvm_context)); - fn_args.push_back(Type::getInt32Ty(m_llvm_context)); - fn_args.push_back(Type::getInt32Ty(m_llvm_context)); - fn_args.push_back(Type::getInt32Ty(m_llvm_context)); - fn_type = FunctionType::get(Type::getVoidTy(m_llvm_context), fn_args, false); - } - - auto fn_ptr = m_module->getFunction(name); - if (!fn_ptr) { - fn_ptr = Function::Create(fn_type, GlobalValue::ExternalLinkage, name, m_module); - fn_ptr->setCallingConv(CallingConv::C); - m_execution_engine->addGlobalMapping(fn_ptr, (void *&)function); - } - - auto this_i64 = m_ir_builder.getInt64((uint64_t)this_p); - auto this_ptr = m_ir_builder.CreateIntToPtr(this_i64, Type::getInt64PtrTy(m_llvm_context)); - std::vector args; - args.push_back(this_ptr); - args.push_back(m_ir_builder.getInt32(arg1)); - args.push_back(m_ir_builder.getInt32(arg2)); - args.push_back(m_ir_builder.getInt32(arg3)); - args.push_back(m_ir_builder.getInt32(arg4)); - args.push_back(m_ir_builder.getInt32(arg5)); - args.push_back(m_ir_builder.getInt32(arg6)); - m_ir_builder.CreateCall(fn_ptr, args); +std::string PPULLVMRecompiler::ArgsToString() { + return ""; } diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.h b/rpcs3/Emu/Cell/PPULLVMRecompiler.h index aea0e3b5d..8330fb365 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.h +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.h @@ -11,6 +11,8 @@ #include "llvm/ExecutionEngine/JIT.h" #include "llvm/MC/MCDisassembler.h" +struct PPURegState; + /// LLVM based PPU emulator class PPULLVMRecompiler : public CPUDecoder, protected PPUOpcodes { public: @@ -449,6 +451,12 @@ private: /// Module to which all generated code is output to llvm::Module * m_module; + /// Function in m_module that corresponds to ExecuteThisCall + llvm::Function * m_execute_this_call_fn; + + /// A comment metadata node for m_execute_this_call_fn + llvm::MDNode * m_execute_this_call_fn_comment_md_node; + /// Global variable in m_module that corresponds to m_ppu.GPR llvm::GlobalVariable * m_pc; @@ -476,6 +484,18 @@ private: /// PPU Interpreter PPUInterpreter m_interpreter; + /// Time spent compiling + std::chrono::duration m_compilation_time; + + /// Time spent executing + std::chrono::duration m_execution_time; + + /// Contains the number of times the interpreter was invoked for an instruction + std::map m_interpreter_invocation_stats; + + /// List of std::function pointers created by ThisCall() + std::list *> m_this_call_ptrs_list; + /// Get a bit llvm::Value * GetBit(llvm::Value * val, u32 n); @@ -557,33 +577,23 @@ private: /// Set VR to the specified value void SetVr(u32 vr, llvm::Value * val_x128); - /// Call a member function with no arguments - template - void ThisCall0(const char * name, F function, C * this_p); + /// Call a member function + template + void ThisCall(const char * name, F function, C * this_ptr, Args... args); - /// Call a member function with one argument - template - void ThisCall1(const char * name, F function, C * this_p, T1 arg1); + /// Execute a this call + static void ExecuteThisCall(std::function * function); - /// Call a member function with two arguments - template - void ThisCall2(const char * name, F function, C * this_p, T1 arg1, T2 arg2); + /// Convert args to a string + template + static std::string ArgsToString(T arg1, Args... args); - /// Call a member function with three arguments - template - void ThisCall3(const char * name, F function, C * this_p, T1 arg1, T2 arg2, T3 arg3); + /// Terminator for ArgsToString(T arg1, Args... args); + static std::string ArgsToString(); - /// Call a member function with four arguments - template - void ThisCall4(const char * name, F function, C * this_p, T1 arg1, T2 arg2, T3 arg3, T4 arg4); - - /// Call a member function with five arguments - template - void ThisCall5(const char * name, F function, C * this_p, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5); - - /// Call a member function with six arguments - template - void ThisCall6(const char * name, F function, C * this_p, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6); + /// Test an instruction against the interpreter + template + void VerifyInstructionAgainstInterpreter(const char * name, PPULLVMRecompilerFn recomp_fn, PPUInterpreterFn interp_fn, PPURegState & input_reg_state, Args... args); /// Excute a test void RunTest(const char * name, std::function test_case, std::function input, std::function check_result); diff --git a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp index 1282458ce..340f1fc1c 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp @@ -8,6 +8,182 @@ using namespace llvm; +#define VERIFY_INSTRUCTION_AGAINST_INTERPRETER(fn, tc, input, ...) \ +VerifyInstructionAgainstInterpreter(fmt::Format("%s.%d", #fn, tc).c_str(), &PPULLVMRecompiler::fn, &PPUInterpreter::fn, input, __VA_ARGS__) + +#define VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(fn, s, n, ...) { \ + PPURegState input; \ + for (int i = s; i < (n + s); i++) { \ + input.SetRandom(); \ + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(fn, i, input, __VA_ARGS__); \ + } \ +} + +/// Register state of a PPU +struct PPURegState { + /// Floating point registers + PPCdouble FPR[32]; + + ///Floating point status and control register + FPSCRhdr FPSCR; + + /// General purpose reggisters + u64 GPR[32]; + + /// Vector purpose registers + VPR_reg VPR[32]; + + /// Condition register + CRhdr CR; + + /// Fixed point exception register + XERhdr XER; + + /// Vector status and control register + VSCRhdr VSCR; + + /// Link register + u64 LR; + + /// Count register + u64 CTR; + + /// SPR general purpose registers + u64 SPRG[8]; + + /// Time base register + u64 TB; + + void Load(PPUThread & ppu) { + for (int i = 0; i < 32; i++) { + FPR[i] = ppu.FPR[i]; + GPR[i] = ppu.GPR[i]; + VPR[i] = ppu.VPR[i]; + + if (i < 8) { + SPRG[i] = ppu.SPRG[i]; + } + } + + FPSCR = ppu.FPSCR; + CR = ppu.CR; + XER = ppu.XER; + VSCR = ppu.VSCR; + LR = ppu.LR; + CTR = ppu.CTR; + TB = ppu.TB; + } + + void Store(PPUThread & ppu) { + for (int i = 0; i < 32; i++) { + ppu.FPR[i] = FPR[i]; + ppu.GPR[i] = GPR[i]; + ppu.VPR[i] = VPR[i]; + + if (i < 8) { + ppu.SPRG[i] = SPRG[i]; + } + } + + ppu.FPSCR = FPSCR; + ppu.CR = CR; + ppu.XER = XER; + ppu.VSCR = VSCR; + ppu.LR = LR; + ppu.CTR = CTR; + ppu.TB = TB; + } + + void SetRandom() { + std::mt19937_64 rng; + + rng.seed(std::mt19937_64::default_seed); + for (int i = 0; i < 32; i++) { + FPR[i] = (double)rng(); + GPR[i] = rng(); + VPR[i]._u64[0] = rng(); + VPR[i]._u64[1] = rng(); + + if (i < 8) { + SPRG[i] = rng(); + } + } + + FPSCR.FPSCR = (u32)rng(); + CR.CR = (u32)rng(); + XER.XER = 0; + XER.CA = (u32)rng(); + XER.SO = (u32)rng(); + XER.OV = (u32)rng(); + VSCR.VSCR = (u32)rng(); + VSCR.X = 0; + VSCR.Y = 0; + LR = rng(); + CTR = rng(); + TB = rng(); + } + + std::string ToString() const { + std::string ret; + + for (int i = 0; i < 32; i++) { + ret += fmt::Format("GPR[%02d] = 0x%016llx FPR[%02d] = %16g VPR[%02d] = 0x%s [%s]\n", i, GPR[i], i, FPR[i]._double, i, VPR[i].ToString(true).c_str(), VPR[i].ToString().c_str()); + } + + for (int i = 0; i < 8; i++) { + ret += fmt::Format("SPRG[%d] = 0x%016llx\n", i, SPRG[i]); + } + + ret += fmt::Format("CR = 0x%08x LR = 0x%016llx CTR = 0x%016llx TB=0x%016llx\n", CR.CR, LR, CTR, TB); + ret += fmt::Format("XER = 0x%016llx [CA=%d | OV=%d | SO=%d]\n", XER.XER, fmt::by_value(XER.CA), fmt::by_value(XER.OV), fmt::by_value(XER.SO)); + ret += fmt::Format("FPSCR = 0x%08x " + "[RN=%d | NI=%d | XE=%d | ZE=%d | UE=%d | OE=%d | VE=%d | " + "VXCVI=%d | VXSQRT=%d | VXSOFT=%d | FPRF=%d | " + "FI=%d | FR=%d | VXVC=%d | VXIMZ=%d | " + "VXZDZ=%d | VXIDI=%d | VXISI=%d | VXSNAN=%d | " + "XX=%d | ZX=%d | UX=%d | OX=%d | VX=%d | FEX=%d | FX=%d]\n", + FPSCR.FPSCR, + fmt::by_value(FPSCR.RN), + fmt::by_value(FPSCR.NI), fmt::by_value(FPSCR.XE), fmt::by_value(FPSCR.ZE), fmt::by_value(FPSCR.UE), fmt::by_value(FPSCR.OE), fmt::by_value(FPSCR.VE), + fmt::by_value(FPSCR.VXCVI), fmt::by_value(FPSCR.VXSQRT), fmt::by_value(FPSCR.VXSOFT), fmt::by_value(FPSCR.FPRF), + fmt::by_value(FPSCR.FI), fmt::by_value(FPSCR.FR), fmt::by_value(FPSCR.VXVC), fmt::by_value(FPSCR.VXIMZ), + fmt::by_value(FPSCR.VXZDZ), fmt::by_value(FPSCR.VXIDI), fmt::by_value(FPSCR.VXISI), fmt::by_value(FPSCR.VXSNAN), + fmt::by_value(FPSCR.XX), fmt::by_value(FPSCR.ZX), fmt::by_value(FPSCR.UX), fmt::by_value(FPSCR.OX), fmt::by_value(FPSCR.VX), fmt::by_value(FPSCR.FEX), fmt::by_value(FPSCR.FX)); + ret += fmt::Format("VSCR = 0x%08x [NJ=%d | SAT=%d]\n", VSCR.VSCR, fmt::by_value(VSCR.NJ), fmt::by_value(VSCR.SAT)); + + return ret; + } +}; + +template +void PPULLVMRecompiler::VerifyInstructionAgainstInterpreter(const char * name, PPULLVMRecompilerFn recomp_fn, PPUInterpreterFn interp_fn, PPURegState & input_reg_state, Args... args) { + auto test_case = [&]() { + (this->*recomp_fn)(args...); + }; + auto input = [&]() { + input_reg_state.Store(m_ppu); + }; + auto check_result = [&](std::string & msg) { + PPURegState recomp_output_reg_state; + PPURegState interp_output_reg_state; + + recomp_output_reg_state.Load(m_ppu); + input_reg_state.Store(m_ppu); + (&m_interpreter->*interp_fn)(args...); + interp_output_reg_state.Load(m_ppu); + + if (interp_output_reg_state.ToString() != recomp_output_reg_state.ToString()) { + msg = std::string("Input register states:\n") + input_reg_state.ToString() + + std::string("\nOutput register states:\n") + recomp_output_reg_state.ToString() + + std::string("\nInterpreter output register states:\n") + interp_output_reg_state.ToString(); + return false; + } + + return true; + }; + RunTest(name, test_case, input, check_result); +} + void PPULLVMRecompiler::RunTest(const char * name, std::function test_case, std::function input, std::function check_result) { // Create the unit test function auto function = cast(m_module->getOrInsertFunction(name, Type::getVoidTy(m_llvm_context), (Type *)nullptr)); @@ -46,9 +222,9 @@ void PPULLVMRecompiler::RunTest(const char * name, std::function test_ca std::string msg; bool pass = check_result(msg); if (pass) { - LOG_NOTICE(PPU, "[UT %s] Test passed. %s.", name, msg.c_str()); + LOG_NOTICE(PPU, "[UT %s] Test passed. %s", name, msg.c_str()); } else { - LOG_ERROR(PPU, "[UT %s] Test failed. %s.", name, msg.c_str()); + LOG_ERROR(PPU, "[UT %s] Test failed. %s", name, msg.c_str()); } m_execution_engine->freeMachineCodeForFunction(function); @@ -61,790 +237,81 @@ void PPULLVMRecompiler::RunAllTests() { LOG_NOTICE(PPU, "Running Unit Tests"); - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - MFVSCR(1); - }; - input = [this]() { - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x9ABCDEF0; - m_ppu.VSCR.VSCR = 0x12345678; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[1]=%s", m_ppu.VPR[1].ToString(true).c_str()); - return m_ppu.VPR[1].Equals((u32)0x12345678, (u32)0, (u32)0, (u32)0); - }; - RunTest("MFVSCR.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - MTVSCR(1); - }; - input = [this]() { - m_ppu.VPR[1]._u32[0] = 0x9ABCDEF0; - m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x11112222; - m_ppu.VSCR.VSCR = 0x12345678; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[1]=0x%s, VSCR=0x%lX", m_ppu.VPR[1].ToString(true).c_str(), m_ppu.VSCR.VSCR); - return m_ppu.VSCR.VSCR == 0x9ABCDEF0; - }; - RunTest("MTVSCR.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VADDCUW(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x9ABCDEF0; - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x99999999; - m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = 0x77777777; - m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 1; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=0x%s, VPR[1]=0x%s, VPR[2]=0x%s", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString(true).c_str(), - m_ppu.VPR[2].ToString(true).c_str()); - return m_ppu.VPR[0].Equals((u32)1, (u32)1, (u32)0, (u32)0); - }; - RunTest("VADDCUW.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VADDFP(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._f[0] = m_ppu.VPR[0]._f[1] = m_ppu.VPR[0]._f[2] = m_ppu.VPR[0]._f[3] = 100.0f; - m_ppu.VPR[1]._f[0] = m_ppu.VPR[1]._f[1] = m_ppu.VPR[1]._f[2] = m_ppu.VPR[1]._f[3] = 500.0f; - m_ppu.VPR[2]._f[0] = m_ppu.VPR[2]._f[1] = m_ppu.VPR[2]._f[2] = m_ppu.VPR[2]._f[3] = 900.0f; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", - m_ppu.VPR[0].ToString().c_str(), - m_ppu.VPR[1].ToString().c_str(), - m_ppu.VPR[2].ToString().c_str()); - return m_ppu.VPR[0].Equals(1400.0f, 1400.0f, 1400.0f, 1400.0f); - }; - RunTest("VADDFP.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VADDSBS(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12F06690; - m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x12F06690; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString(true).c_str(), - m_ppu.VPR[2].ToString(true).c_str()); - return m_ppu.VPR[0].Equals((u32)0x24E07F80, (u32)0x24E07F80, (u32)0x24E07F80, (u32)0x24E07F80); - }; - RunTest("VADDSBS.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VADDSHS(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = 0x12006600; - m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0xFF009000; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString(true).c_str(), - m_ppu.VPR[2].ToString(true).c_str()); - return m_ppu.VPR[0].Equals((u32)0x24007FFF, (u32)0x24007FFF, (u32)0xFE008000, (u32)0xFE008000); - }; - RunTest("VADDSHS.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VADDSWS(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[2]._u32[0] = 0x66000000; - m_ppu.VPR[1]._u32[1] = m_ppu.VPR[2]._u32[1] = 0x90000000; - m_ppu.VPR[1]._u32[2] = m_ppu.VPR[2]._u32[2] = 0x12000000; - m_ppu.VPR[1]._u32[3] = m_ppu.VPR[2]._u32[3] = 0xFF000000; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString(true).c_str(), - m_ppu.VPR[2].ToString(true).c_str()); - return m_ppu.VPR[0].Equals((u32)0x7FFFFFFF, (u32)0x80000000, (u32)0x24000000, (u32)0xFE000000); - }; - RunTest("VADDSWS.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VADDUBM(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12368890; - m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x12368890; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString(true).c_str(), - m_ppu.VPR[2].ToString(true).c_str()); - return m_ppu.VPR[0].Equals((u32)0x246C1020, (u32)0x246C1020, (u32)0x246C1020, (u32)0x246C1020); - }; - RunTest("VADDUBM.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VADDUBS(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12368890; - m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x12368890; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString(true).c_str(), - m_ppu.VPR[2].ToString(true).c_str()); - return m_ppu.VPR[0].Equals((u32)0x246CFFFF, (u32)0x246CFFFF, (u32)0x246CFFFF, (u32)0x246CFFFF); - }; - RunTest("VADDUBS.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VADDUHM(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12368890; - m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x12368890; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString(true).c_str(), - m_ppu.VPR[2].ToString(true).c_str()); - return m_ppu.VPR[0].Equals((u32)0x246C1120, (u32)0x246C1120, (u32)0x246C1120, (u32)0x246C1120); - }; - RunTest("VADDUHM.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VADDUHS(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12368890; - m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x12368890; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString(true).c_str(), - m_ppu.VPR[2].ToString(true).c_str()); - return m_ppu.VPR[0].Equals((u32)0x246CFFFF, (u32)0x246CFFFF, (u32)0x246CFFFF, (u32)0x246CFFFF); - }; - RunTest("VADDUHS.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VADDUWM(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[2]._u32[0] = 0x12345678; - m_ppu.VPR[1]._u32[1] = m_ppu.VPR[2]._u32[1] = 0x87654321; - m_ppu.VPR[1]._u32[2] = m_ppu.VPR[2]._u32[2] = 0x12345678; - m_ppu.VPR[1]._u32[3] = m_ppu.VPR[2]._u32[3] = 0x87654321; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString(true).c_str(), - m_ppu.VPR[2].ToString(true).c_str()); - return m_ppu.VPR[0].Equals((u32)0x2468ACF0, (u32)0x0ECA8642, (u32)0x2468ACF0, (u32)0x0ECA8642); - }; - RunTest("VADDUWM.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VADDUWS(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[2]._u32[0] = 0x12345678; - m_ppu.VPR[1]._u32[1] = m_ppu.VPR[2]._u32[1] = 0x87654321; - m_ppu.VPR[1]._u32[2] = m_ppu.VPR[2]._u32[2] = 0x12345678; - m_ppu.VPR[1]._u32[3] = m_ppu.VPR[2]._u32[3] = 0x87654321; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString(true).c_str(), - m_ppu.VPR[2].ToString(true).c_str()); - return m_ppu.VPR[0].Equals((u32)0x2468ACF0, (u32)0xFFFFFFFF, (u32)0x2468ACF0, (u32)0xFFFFFFFF); - }; - RunTest("VADDUWS.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VAND(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0xAAAAAAAA; - m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0xFFFF0000; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString(true).c_str(), - m_ppu.VPR[2].ToString(true).c_str()); - return m_ppu.VPR[0].Equals((u32)0xAAAA0000, (u32)0xAAAA0000, (u32)0xAAAA0000, (u32)0xAAAA0000); - }; - RunTest("VAND.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VANDC(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0xAAAAAAAA; - m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0xFFFF0000; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString(true).c_str(), - m_ppu.VPR[2].ToString(true).c_str()); - return m_ppu.VPR[0].Equals((u32)0x0000AAAA, (u32)0x0000AAAA, (u32)0x0000AAAA, (u32)0x0000AAAA); - }; - RunTest("VANDC.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VAVGSB(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12345678; - m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x89ABCDEF; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString(true).c_str(), - m_ppu.VPR[2].ToString(true).c_str()); - return m_ppu.VPR[0].Equals((u32)0xCEF01234, (u32)0xCEF01234, (u32)0xCEF01234, (u32)0xCEF01234); - }; - RunTest("VAVGSB.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VAVGSH(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12345678; - m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x89ABCDEF; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString(true).c_str(), - m_ppu.VPR[2].ToString(true).c_str()); - return m_ppu.VPR[0].Equals((u32)0xCDF01234, (u32)0xCDF01234, (u32)0xCDF01234, (u32)0xCDF01234); - }; - RunTest("VAVGSH.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VAVGSW(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12345678; - m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x89ABCDEF; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString(true).c_str(), - m_ppu.VPR[2].ToString(true).c_str()); - return m_ppu.VPR[0].Equals((u32)0xCDF01234, (u32)0xCDF01234, (u32)0xCDF01234, (u32)0xCDF01234); - }; - RunTest("VAVGSW.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VAVGUB(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12345678; - m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x89ABCDEF; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString(true).c_str(), - m_ppu.VPR[2].ToString(true).c_str()); - return m_ppu.VPR[0].Equals((u32)0x4E7092B4, (u32)0x4E7092B4, (u32)0x4E7092B4, (u32)0x4E7092B4); - }; - RunTest("VAVGUB.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VAVGUH(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12345678; - m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x89ABCDEF; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString(true).c_str(), - m_ppu.VPR[2].ToString(true).c_str()); - return m_ppu.VPR[0].Equals((u32)0x4DF09234, (u32)0x4DF09234, (u32)0x4DF09234, (u32)0x4DF09234); - }; - RunTest("VAVGUH.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VAVGUW(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12345678; - m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x89ABCDEF; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString(true).c_str(), - m_ppu.VPR[2].ToString(true).c_str()); - return m_ppu.VPR[0].Equals((u32)0x4DF01234, (u32)0x4DF01234, (u32)0x4DF01234, (u32)0x4DF01234); - }; - RunTest("VAVGUW.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VCFSX(0, 0, 1); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x99999999; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s", - m_ppu.VPR[0].ToString().c_str(), - m_ppu.VPR[1].ToString().c_str()); - return m_ppu.VPR[0].Equals(-1717986944.0f, -1717986944.0f, -1717986944.0f, -1717986944.0f); - }; - RunTest("VCFSX.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VCFSX(0, 3, 1); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x99999999; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s", - m_ppu.VPR[0].ToString().c_str(), - m_ppu.VPR[1].ToString().c_str()); - return m_ppu.VPR[0].Equals(-214748368.0f, -214748368.0f, -214748368.0f, -214748368.0f); - }; - RunTest("VCFSX.2", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VCFUX(0, 0, 1); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x99999999; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s", - m_ppu.VPR[0].ToString().c_str(), - m_ppu.VPR[1].ToString().c_str()); - return m_ppu.VPR[0].Equals(2576980480.0f, 2576980480.0f, 2576980480.0f, 2576980480.0f); - }; - RunTest("VCFUX.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VCFUX(0, 3, 1); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x99999999; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s", - m_ppu.VPR[0].ToString().c_str(), - m_ppu.VPR[1].ToString().c_str()); - return m_ppu.VPR[0].Equals(322122560.0f, 322122560.0f, 322122560.0f, 322122560.0f); - }; - RunTest("VCFUX.2", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VCMPBFP(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._f[0] = m_ppu.VPR[1]._f[1] = 150.0f; - m_ppu.VPR[1]._f[2] = m_ppu.VPR[1]._f[3] = 50.0f; - m_ppu.VPR[2]._f[0] = m_ppu.VPR[2]._f[1] = m_ppu.VPR[2]._f[2] = m_ppu.VPR[2]._f[3] = 100.0f; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString().c_str(), - m_ppu.VPR[2].ToString().c_str()); - return m_ppu.VPR[0].Equals((u32)0x80000000, (u32)0x80000000, (u32)0x00000000, (u32)0x00000000); - }; - RunTest("VCMPBFP.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VCMPBFP_(0, 1, 2); - }; - input = [this]() { - m_ppu.CR.CR = 0xFFFFFFFF; - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._f[0] = m_ppu.VPR[1]._f[1] = 150.0f; - m_ppu.VPR[1]._f[2] = m_ppu.VPR[1]._f[3] = 50.0f; - m_ppu.VPR[2]._f[0] = m_ppu.VPR[2]._f[1] = m_ppu.VPR[2]._f[2] = m_ppu.VPR[2]._f[3] = 100.0f; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s, CR=0x%X", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString().c_str(), - m_ppu.VPR[2].ToString().c_str(), m_ppu.CR.CR); - return m_ppu.VPR[0].Equals((u32)0x80000000, (u32)0x80000000, (u32)0x00000000, (u32)0x00000000) && (m_ppu.CR.CR == 0xFFFFFF0F); - }; - RunTest("VCMPBFP_.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VCMPBFP_(0, 1, 2); - }; - input = [this]() { - m_ppu.CR.CR = 0xFFFFFFFF; - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._f[0] = m_ppu.VPR[1]._f[1] = 50.0f; - m_ppu.VPR[1]._f[2] = m_ppu.VPR[1]._f[3] = 50.0f; - m_ppu.VPR[2]._f[0] = m_ppu.VPR[2]._f[1] = m_ppu.VPR[2]._f[2] = m_ppu.VPR[2]._f[3] = 100.0f; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s, CR=0x%X", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString().c_str(), - m_ppu.VPR[2].ToString().c_str(), m_ppu.CR.CR); - return m_ppu.VPR[0].Equals((u32)0x00000000, (u32)0x00000000, (u32)0x00000000, (u32)0x00000000) && (m_ppu.CR.CR == 0xFFFFFF2F); - }; - RunTest("VCMPBFP_.2", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VCMPEQFP(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._f[0] = m_ppu.VPR[1]._f[1] = 50.0f; - m_ppu.VPR[1]._f[2] = m_ppu.VPR[1]._f[3] = 100.0f; - m_ppu.VPR[2]._f[0] = m_ppu.VPR[2]._f[1] = m_ppu.VPR[2]._f[2] = m_ppu.VPR[2]._f[3] = 100.0f; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString().c_str(), - m_ppu.VPR[2].ToString().c_str()); - return m_ppu.VPR[0].Equals((u32)0x00000000, (u32)0x00000000, (u32)0xFFFFFFFF, (u32)0xFFFFFFFF); - }; - RunTest("VCMPEQFP.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VCMPEQFP_(0, 1, 2); - }; - input = [this]() { - m_ppu.CR.CR = 0xFFFFFFFF; - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._f[0] = m_ppu.VPR[1]._f[1] = m_ppu.VPR[1]._f[2] = m_ppu.VPR[1]._f[3] = 50.0f; - m_ppu.VPR[2]._f[0] = m_ppu.VPR[2]._f[1] = m_ppu.VPR[2]._f[2] = m_ppu.VPR[2]._f[3] = 100.0f; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s, CR=0x%X", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString().c_str(), - m_ppu.VPR[2].ToString().c_str(), m_ppu.CR.CR); - return m_ppu.VPR[0].Equals((u32)0x00000000, (u32)0x00000000, (u32)0x00000000, (u32)0x00000000) && (m_ppu.CR.CR == 0xFFFFFF2F); - }; - RunTest("VCMPEQFP_.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VCMPEQFP_(0, 1, 2); - }; - input = [this]() { - m_ppu.CR.CR = 0xFFFFFFFF; - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._f[0] = m_ppu.VPR[1]._f[1] = m_ppu.VPR[1]._f[2] = m_ppu.VPR[1]._f[3] = 100.0f; - m_ppu.VPR[2]._f[0] = m_ppu.VPR[2]._f[1] = m_ppu.VPR[2]._f[2] = m_ppu.VPR[2]._f[3] = 100.0f; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s, CR=0x%X", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString().c_str(), - m_ppu.VPR[2].ToString().c_str(), m_ppu.CR.CR); - return m_ppu.VPR[0].Equals((u32)0xFFFFFFFF, (u32)0xFFFFFFFF, (u32)0xFFFFFFFF, (u32)0xFFFFFFFF) && (m_ppu.CR.CR == 0xFFFFFF8F); - }; - RunTest("VCMPEQFP_.2", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VCMPEQFP_(0, 1, 2); - }; - input = [this]() { - m_ppu.CR.CR = 0xFFFFFFFF; - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._f[0] = m_ppu.VPR[1]._f[1] = 100.0f; - m_ppu.VPR[1]._f[2] = m_ppu.VPR[1]._f[3] = 50.0f; - m_ppu.VPR[2]._f[0] = m_ppu.VPR[2]._f[1] = m_ppu.VPR[2]._f[2] = m_ppu.VPR[2]._f[3] = 100.0f; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s, CR=0x%X", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString().c_str(), - m_ppu.VPR[2].ToString().c_str(), m_ppu.CR.CR); - return m_ppu.VPR[0].Equals((u32)0xFFFFFFFF, (u32)0xFFFFFFFF, (u32)0x00000000, (u32)0x00000000) && (m_ppu.CR.CR == 0xFFFFFF0F); - }; - RunTest("VCMPEQFP_.3", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VCMPEQUB(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12345678; - m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x12348765; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString(true).c_str(), - m_ppu.VPR[2].ToString(true).c_str()); - return m_ppu.VPR[0].Equals((u32)0xFFFF0000, (u32)0xFFFF0000, (u32)0xFFFF0000, (u32)0xFFFF0000); - }; - RunTest("VCMPEQUB.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VCMPEQUH(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12345678; - m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x12348765; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString(true).c_str(), - m_ppu.VPR[2].ToString(true).c_str()); - return m_ppu.VPR[0].Equals((u32)0xFFFF0000, (u32)0xFFFF0000, (u32)0xFFFF0000, (u32)0xFFFF0000); - }; - RunTest("VCMPEQUH.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VCMPEQUW(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = 0x12345678; - m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x87654321; - m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x12345678; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString(true).c_str(), - m_ppu.VPR[2].ToString(true).c_str()); - return m_ppu.VPR[0].Equals((u32)0xFFFFFFFF, (u32)0xFFFFFFFF, (u32)0x00000000, (u32)0x00000000); - }; - RunTest("VCMPEQUW.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VCMPGEFP(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._f[0] = 50.0f; - m_ppu.VPR[1]._f[1] = 100.0f; - m_ppu.VPR[1]._f[2] = m_ppu.VPR[1]._f[3] = 200.0f; - m_ppu.VPR[2]._f[0] = m_ppu.VPR[2]._f[1] = m_ppu.VPR[2]._f[2] = m_ppu.VPR[2]._f[3] = 100.0f; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString().c_str(), - m_ppu.VPR[2].ToString().c_str()); - return m_ppu.VPR[0].Equals((u32)0x00000000, (u32)0xFFFFFFFF, (u32)0xFFFFFFFF, (u32)0xFFFFFFFF); - }; - RunTest("VCMPGEFP.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VCMPGTFP(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._f[0] = 50.0f; - m_ppu.VPR[1]._f[1] = 100.0f; - m_ppu.VPR[1]._f[2] = m_ppu.VPR[1]._f[3] = 200.0f; - m_ppu.VPR[2]._f[0] = m_ppu.VPR[2]._f[1] = m_ppu.VPR[2]._f[2] = m_ppu.VPR[2]._f[3] = 100.0f; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString().c_str(), - m_ppu.VPR[2].ToString().c_str()); - return m_ppu.VPR[0].Equals((u32)0x00000000, (u32)0x00000000, (u32)0xFFFFFFFF, (u32)0xFFFFFFFF); - }; - RunTest("VCMPGTFP.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VCMPGTSB(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12345678; - m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x0034FF79; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString(true).c_str(), - m_ppu.VPR[2].ToString(true).c_str()); - return m_ppu.VPR[0].Equals((u32)0xFF00FF00, (u32)0xFF00FF00, (u32)0xFF00FF00, (u32)0xFF00FF00); - }; - RunTest("VCMPGTSB.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VCMPGTSH(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12345678; - m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x12348765; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString(true).c_str(), - m_ppu.VPR[2].ToString(true).c_str()); - return m_ppu.VPR[0].Equals((u32)0x0000FFFF, (u32)0x0000FFFF, (u32)0x0000FFFF, (u32)0x0000FFFF); - }; - RunTest("VCMPGTSH.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VCMPGTSW(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._u32[0] = 0x12345678; - m_ppu.VPR[1]._u32[1] = 0x12345679; - m_ppu.VPR[1]._u32[2] = 0x12345677; - m_ppu.VPR[1]._u32[3] = 0x87654321; - m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x12345678; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString(true).c_str(), - m_ppu.VPR[2].ToString(true).c_str()); - return m_ppu.VPR[0].Equals((u32)0x00000000, (u32)0xFFFFFFFF, (u32)0x00000000, (u32)0x00000000); - }; - RunTest("VCMPGTSW.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VCMPGTUB(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12345678; - m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x0034FF79; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString(true).c_str(), - m_ppu.VPR[2].ToString(true).c_str()); - return m_ppu.VPR[0].Equals((u32)0xFF000000, (u32)0xFF000000, (u32)0xFF000000, (u32)0xFF000000); - }; - RunTest("VCMPGTUB.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VCMPGTUH(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._u32[0] = m_ppu.VPR[1]._u32[1] = m_ppu.VPR[1]._u32[2] = m_ppu.VPR[1]._u32[3] = 0x12355678; - m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x12348765; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString(true).c_str(), - m_ppu.VPR[2].ToString(true).c_str()); - return m_ppu.VPR[0].Equals((u32)0xFFFF0000, (u32)0xFFFF0000, (u32)0xFFFF0000, (u32)0xFFFF0000); - }; - RunTest("VCMPGTUH.1", test_case, input, check_result); - - /////////////////////////////////////////////////////////////////////////// - test_case = [this]() { - VCMPGTUW(0, 1, 2); - }; - input = [this]() { - m_ppu.VPR[0]._u32[0] = m_ppu.VPR[0]._u32[1] = m_ppu.VPR[0]._u32[2] = m_ppu.VPR[0]._u32[3] = 0x00000000; - m_ppu.VPR[1]._u32[0] = 0x12345678; - m_ppu.VPR[1]._u32[1] = 0x12345679; - m_ppu.VPR[1]._u32[2] = 0x12345677; - m_ppu.VPR[1]._u32[3] = 0x87654321; - m_ppu.VPR[2]._u32[0] = m_ppu.VPR[2]._u32[1] = m_ppu.VPR[2]._u32[2] = m_ppu.VPR[2]._u32[3] = 0x12345678; - }; - check_result = [this](std::string & msg) { - msg = fmt::Format("VPR[0]=%s, VPR[1]=%s, VPR[2]=%s", - m_ppu.VPR[0].ToString(true).c_str(), - m_ppu.VPR[1].ToString(true).c_str(), - m_ppu.VPR[2].ToString(true).c_str()); - return m_ppu.VPR[0].Equals((u32)0x00000000, (u32)0xFFFFFFFF, (u32)0x00000000, (u32)0xFFFFFFFF); - }; - RunTest("VCMPGTUW.1", test_case, input, check_result); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(MFVSCR, 0, 5, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(MTVSCR, 0, 5, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VADDCUW, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VADDFP, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VADDSBS, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VADDSHS, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VADDSWS, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VADDUBM, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VADDUBS, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VADDUHM, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VADDUHS, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VADDUWM, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VADDUWS, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VAND, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VANDC, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VAVGSB, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VAVGSH, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VAVGSW, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VAVGUB, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VAVGUH, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VAVGUW, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCFSX, 0, 5, 0, 0, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCFSX, 5, 5, 0, 3, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCFUX, 0, 5, 0, 0, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCFUX, 5, 5, 0, 2, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPBFP, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPBFP, 5, 5, 0, 1, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPBFP_, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPBFP_, 5, 5, 0, 1, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPEQFP, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPEQFP, 5, 5, 0, 1, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPEQFP_, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPEQFP_, 5, 5, 0, 1, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPEQUB, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPEQUB, 5, 5, 0, 1, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPEQUB_, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPEQUB_, 5, 5, 0, 1, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPEQUH, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPEQUH, 5, 5, 0, 1, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPEQUH_, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPEQUH_, 5, 5, 0, 1, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPEQUW, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPEQUW, 5, 5, 0, 1, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPEQUW_, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPEQUW_, 5, 5, 0, 1, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGEFP, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGEFP, 5, 5, 0, 1, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGEFP_, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGEFP_, 5, 5, 0, 1, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTFP, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTFP, 5, 5, 0, 1, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTFP_, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTFP_, 5, 5, 0, 1, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTSB, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTSB, 5, 5, 0, 1, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTSB_, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTSB_, 5, 5, 0, 1, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTSH, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTSH, 5, 5, 0, 1, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTSH_, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTSH_, 5, 5, 0, 1, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTSW, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTSW, 5, 5, 0, 1, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTSW_, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTSW_, 5, 5, 0, 1, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTUB, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTUB, 5, 5, 0, 1, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTUB_, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTUB_, 5, 5, 0, 1, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTUH, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTUH, 5, 5, 0, 1, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTUH_, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTUH_, 5, 5, 0, 1, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTUW, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTUW, 5, 5, 0, 1, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTUW_, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTUW_, 5, 5, 0, 1, 1); } diff --git a/rpcs3/stdafx.h b/rpcs3/stdafx.h index e1c4825f8..7e67a2723 100644 --- a/rpcs3/stdafx.h +++ b/rpcs3/stdafx.h @@ -32,6 +32,7 @@ #include #include #include +#include #include #include "Utilities/GNU.h" From 1be5222e660fd4994040b79e3355e7d03949fb69 Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Wed, 10 Sep 2014 03:00:53 +0530 Subject: [PATCH 14/42] Made changes so that there is a single LLVM context instead of one per PPU. If separate LLVM contexts are used per PPU and if different PPUs execute the same address then the address will have to compiled once per PPU. --- rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 633 ++++++++++++---------- rpcs3/Emu/Cell/PPULLVMRecompiler.h | 143 ++--- rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp | 22 +- 3 files changed, 442 insertions(+), 356 deletions(-) diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index 318ebe2a4..1af2c166f 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -12,110 +12,142 @@ using namespace llvm; +u32 PPULLVMRecompiler::s_num_instances; +std::map PPULLVMRecompiler::s_address_to_code_map; +std::mutex PPULLVMRecompiler::s_address_to_code_map_mutex; +std::mutex PPULLVMRecompiler::s_llvm_mutex; +LLVMContext * PPULLVMRecompiler::s_llvm_context; +IRBuilder<> * PPULLVMRecompiler::s_ir_builder; +llvm::Module * PPULLVMRecompiler::s_module; +Function * PPULLVMRecompiler::s_execute_this_call_fn; +MDNode * PPULLVMRecompiler::s_execute_this_call_fn_name_and_args_md_node; +ExecutionEngine * PPULLVMRecompiler::s_execution_engine; +LLVMDisasmContextRef PPULLVMRecompiler::s_disassembler; +Value * PPULLVMRecompiler::s_state_ptr; +std::chrono::duration PPULLVMRecompiler::s_compilation_time; +std::chrono::duration PPULLVMRecompiler::s_execution_time; +std::map PPULLVMRecompiler::s_interpreter_invocation_stats; +std::list *> PPULLVMRecompiler::s_this_call_ptrs_list; + PPULLVMRecompiler::PPULLVMRecompiler(PPUThread & ppu) : m_ppu(ppu) , m_decoder(this) - , m_ir_builder(m_llvm_context) - , m_interpreter(ppu) - , m_compilation_time(0.0) - , m_execution_time(0.0) { - InitializeNativeTarget(); - InitializeNativeTargetAsmPrinter(); - InitializeNativeTargetDisassembler(); + , m_interpreter(ppu) { + std::lock_guard lock(s_llvm_mutex); - m_module = new llvm::Module("Module", m_llvm_context); + s_num_instances++; + if (!s_llvm_context) { + InitializeNativeTarget(); + InitializeNativeTargetAsmPrinter(); + InitializeNativeTargetDisassembler(); - std::vector execute_this_call_fn_args; - execute_this_call_fn_args.push_back(Type::getInt64PtrTy(m_llvm_context)); - auto execute_this_call_fn_type = FunctionType::get(Type::getVoidTy(m_llvm_context), execute_this_call_fn_args, false); + s_llvm_context = new LLVMContext(); + s_ir_builder = new IRBuilder<>(*s_llvm_context); + s_module = new llvm::Module("Module", *s_llvm_context); - m_execute_this_call_fn = Function::Create(execute_this_call_fn_type, GlobalValue::ExternalLinkage, "ExecuteThisCall", m_module); - m_execute_this_call_fn->setCallingConv(CallingConv::X86_64_Win64); - m_execute_this_call_fn_comment_md_node = MDNode::get(m_llvm_context, MDString::get(m_llvm_context, "Comment")); + s_execute_this_call_fn = cast(s_module->getOrInsertFunction("ExecuteThisCall", s_ir_builder->getVoidTy(), s_ir_builder->getInt64Ty()->getPointerTo(), nullptr)); + s_execute_this_call_fn->setCallingConv(CallingConv::X86_64_Win64); + s_execute_this_call_fn_name_and_args_md_node = MDNode::get(*s_llvm_context, MDString::get(*s_llvm_context, "Function name and arguments")); - m_pc = new GlobalVariable(*m_module, Type::getInt64Ty(m_llvm_context), false, GlobalValue::ExternalLinkage, nullptr, "pc"); - m_gpr = new GlobalVariable(*m_module, ArrayType::get(Type::getInt64Ty(m_llvm_context), 32), false, GlobalValue::ExternalLinkage, nullptr, "gpr"); - m_cr = new GlobalVariable(*m_module, Type::getInt32Ty(m_llvm_context), false, GlobalValue::ExternalLinkage, nullptr, "cr"); - m_xer = new GlobalVariable(*m_module, Type::getInt64Ty(m_llvm_context), false, GlobalValue::ExternalLinkage, nullptr, "xer"); - m_vpr = new GlobalVariable(*m_module, ArrayType::get(Type::getIntNTy(m_llvm_context, 128), 32), false, GlobalValue::ExternalLinkage, nullptr, "vpr"); - m_vscr = new GlobalVariable(*m_module, Type::getInt32Ty(m_llvm_context), false, GlobalValue::ExternalLinkage, nullptr, "vscr"); + EngineBuilder engine_builder(s_module); + engine_builder.setMCPU(sys::getHostCPUName()); + engine_builder.setEngineKind(EngineKind::JIT); + engine_builder.setOptLevel(CodeGenOpt::Default); + s_execution_engine = engine_builder.create(); - EngineBuilder engine_builder(m_module); - engine_builder.setMCPU(sys::getHostCPUName()); - engine_builder.setEngineKind(EngineKind::JIT); - engine_builder.setOptLevel(CodeGenOpt::Default); + s_execution_engine->addGlobalMapping(s_execute_this_call_fn, (void *)&PPULLVMRecompiler::ExecuteThisCall); - m_execution_engine = engine_builder.create(); - m_execution_engine->addGlobalMapping(m_execute_this_call_fn, (void *)&PPULLVMRecompiler::ExecuteThisCall); - m_execution_engine->addGlobalMapping(m_pc, &m_ppu.PC); - m_execution_engine->addGlobalMapping(m_gpr, m_ppu.GPR); - m_execution_engine->addGlobalMapping(m_cr, &m_ppu.CR); - m_execution_engine->addGlobalMapping(m_xer, &m_ppu.XER); - m_execution_engine->addGlobalMapping(m_vpr, m_ppu.VPR); - m_execution_engine->addGlobalMapping(m_vscr, &m_ppu.VSCR); + s_disassembler = LLVMCreateDisasm(sys::getProcessTriple().c_str(), nullptr, 0, nullptr, nullptr); - m_disassembler = LLVMCreateDisasm(sys::getProcessTriple().c_str(), nullptr, 0, nullptr, nullptr); - - //RunAllTests(); + //RunAllTests(); + } } PPULLVMRecompiler::~PPULLVMRecompiler() { - for (auto i = m_this_call_ptrs_list.begin(); i != m_this_call_ptrs_list.end(); i++) { - delete *i; + std::lock_guard lock(s_llvm_mutex); + + s_num_instances--; + if (s_num_instances == 0) { + for (auto i = s_this_call_ptrs_list.begin(); i != s_this_call_ptrs_list.end(); i++) { + delete *i; + } + + s_this_call_ptrs_list.clear(); + + std::string error; + raw_fd_ostream log_file("PPULLVMRecompiler.log", error, sys::fs::F_Text); + log_file << "Time spent compiling = " << s_compilation_time.count() << "s\n"; + log_file << "Time spent executing = " << s_execution_time.count() << "s\n\n"; + log_file << "Interpreter invocation stats:\n"; + for (auto i = s_interpreter_invocation_stats.begin(); i != s_interpreter_invocation_stats.end(); i++) { + log_file << i->first << " = " << i->second << "\n"; + } + + log_file << "\nLLVM IR:\n"; + log_file << *s_module; + + s_address_to_code_map.clear(); + LLVMDisasmDispose(s_disassembler); + delete s_execution_engine; + delete s_ir_builder; + delete s_llvm_context; } - - std::string error; - raw_fd_ostream log_file(fmt::Format("PPULLVMRecompiler_%d.log", m_ppu.GetId()).c_str(), error, sys::fs::F_Text); - log_file << "Time spent compiling = " << m_compilation_time.count() << "s\n"; - log_file << "Time spent executing = " << m_execution_time.count() << "s\n\n"; - log_file << "Interpreter invocation stats:\n"; - for (auto i = m_interpreter_invocation_stats.begin(); i != m_interpreter_invocation_stats.end(); i++) { - log_file << i->first << " = " << i->second << "\n"; - } - - log_file << "\nLLVM IR:\n"; - log_file << *m_module; - - LLVMDisasmDispose(m_disassembler); - delete m_execution_engine; - //llvm_shutdown(); } u8 PPULLVMRecompiler::DecodeMemory(const u64 address) { - auto function_name = fmt::Format("fn_0x%llX", address); - auto function = m_module->getFunction(function_name); + void * compiled_code = nullptr; - if (!function) { - std::chrono::high_resolution_clock::time_point compilation_start = std::chrono::high_resolution_clock::now(); + s_address_to_code_map_mutex.lock(); + auto i = s_address_to_code_map.find(address); + s_address_to_code_map_mutex.unlock(); - u64 offset = 0; - function = cast(m_module->getOrInsertFunction(function_name, Type::getVoidTy(m_llvm_context), (Type *)nullptr)); - auto block = BasicBlock::Create(m_llvm_context, "start", function); - m_ir_builder.SetInsertPoint(block); - - m_hit_branch_instruction = false; - while (!m_hit_branch_instruction) { - u32 instr = Memory.Read32(address + offset); - m_decoder.Decode(instr); - offset += 4; - - m_ir_builder.CreateStore(m_ir_builder.getInt64(m_ppu.PC + offset), m_pc); - } - - m_ir_builder.CreateRetVoid(); - m_execution_engine->runJITOnFunction(function); - - std::chrono::high_resolution_clock::time_point compilation_end = std::chrono::high_resolution_clock::now(); - m_compilation_time += std::chrono::duration_cast>(compilation_end - compilation_start); + if (i != s_address_to_code_map.end()) { + compiled_code = i->second; + } + + if (!compiled_code) { + std::lock_guard lock(s_llvm_mutex); + + auto function_name = fmt::Format("fn_0x%llX", address); + auto function = s_module->getFunction(function_name); + if (!function) { + std::chrono::high_resolution_clock::time_point compilation_start = std::chrono::high_resolution_clock::now(); + + function = cast(s_module->getOrInsertFunction(function_name, s_ir_builder->getVoidTy(), s_ir_builder->getInt8Ty()->getPointerTo(), nullptr)); + function->setCallingConv(CallingConv::X86_64_Win64); + s_state_ptr = function->arg_begin(); + s_state_ptr->setName("state"); + + auto block = BasicBlock::Create(*s_llvm_context, "start", function); + s_ir_builder->SetInsertPoint(block); + + u64 offset = 0; + m_hit_branch_instruction = false; + while (!m_hit_branch_instruction) { + u32 instr = Memory.Read32(address + offset); + m_decoder.Decode(instr); + offset += 4; + + SetPc(s_ir_builder->getInt64(m_ppu.PC + offset)); + } + + s_ir_builder->CreateRetVoid(); + s_execution_engine->runJITOnFunction(function); + + compiled_code = s_execution_engine->getPointerToFunction(function); + s_address_to_code_map_mutex.lock(); + s_address_to_code_map[address] = compiled_code; + s_address_to_code_map_mutex.unlock(); + + std::chrono::high_resolution_clock::time_point compilation_end = std::chrono::high_resolution_clock::now(); + s_compilation_time += std::chrono::duration_cast>(compilation_end - compilation_start); + } } - //lastAddress = address; - //registers = m_ppu.RegsToString(); std::chrono::high_resolution_clock::time_point execution_start = std::chrono::high_resolution_clock::now(); - std::vector args; - m_execution_engine->runFunction(function, args); + ((void(*)(PPUThread *))(compiled_code))(&m_ppu); std::chrono::high_resolution_clock::time_point execution_end = std::chrono::high_resolution_clock::now(); - m_execution_time += std::chrono::duration_cast>(execution_end - execution_start); + s_execution_time += std::chrono::duration_cast>(execution_end - execution_start); return 0; } @@ -136,16 +168,16 @@ void PPULLVMRecompiler::TWI(u32 to, u32 ra, s32 simm16) { } void PPULLVMRecompiler::MFVSCR(u32 vd) { - auto vscr_i32 = m_ir_builder.CreateLoad(m_vscr); - auto vscr_i128 = m_ir_builder.CreateZExt(vscr_i32, Type::getIntNTy(m_llvm_context, 128)); + auto vscr_i32 = GetVscr(); + auto vscr_i128 = s_ir_builder->CreateZExt(vscr_i32, s_ir_builder->getIntNTy(128)); SetVr(vd, vscr_i128); } void PPULLVMRecompiler::MTVSCR(u32 vb) { auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto vscr_i32 = m_ir_builder.CreateExtractElement(vb_v4i32, m_ir_builder.getInt32(0)); - vscr_i32 = m_ir_builder.CreateAnd(vscr_i32, 0x00010001); - m_ir_builder.CreateStore(vscr_i32, m_vscr); + auto vscr_i32 = s_ir_builder->CreateExtractElement(vb_v4i32, s_ir_builder->getInt32(0)); + vscr_i32 = s_ir_builder->CreateAnd(vscr_i32, 0x00010001); + SetVscr(vscr_i32); } void PPULLVMRecompiler::VADDCUW(u32 vd, u32 va, u32 vb) { @@ -153,9 +185,9 @@ void PPULLVMRecompiler::VADDCUW(u32 vd, u32 va, u32 vb) { auto vb_v4i32 = GetVrAsIntVec(vb, 32); u32 not_mask_v4i32[4] = {0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF}; - va_v4i32 = m_ir_builder.CreateXor(va_v4i32, ConstantDataVector::get(m_llvm_context, not_mask_v4i32)); - auto cmpv4i1 = m_ir_builder.CreateICmpULT(va_v4i32, vb_v4i32); - auto cmpv4i32 = m_ir_builder.CreateZExt(cmpv4i1, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); + va_v4i32 = s_ir_builder->CreateXor(va_v4i32, ConstantDataVector::get(*s_llvm_context, not_mask_v4i32)); + auto cmpv4i1 = s_ir_builder->CreateICmpULT(va_v4i32, vb_v4i32); + auto cmpv4i32 = s_ir_builder->CreateZExt(cmpv4i1, VectorType::get(s_ir_builder->getInt32Ty(), 4)); SetVr(vd, cmpv4i32); // TODO: Implement with overflow intrinsics and check if the generated code is better @@ -164,14 +196,14 @@ void PPULLVMRecompiler::VADDCUW(u32 vd, u32 va, u32 vb) { void PPULLVMRecompiler::VADDFP(u32 vd, u32 va, u32 vb) { auto va_v4f32 = GetVrAsFloatVec(va); auto vb_v4f32 = GetVrAsFloatVec(vb); - auto sum_v4f32 = m_ir_builder.CreateFAdd(va_v4f32, vb_v4f32); + auto sum_v4f32 = s_ir_builder->CreateFAdd(va_v4f32, vb_v4f32); SetVr(vd, sum_v4f32); } void PPULLVMRecompiler::VADDSBS(u32 vd, u32 va, u32 vb) { auto va_v16i8 = GetVrAsIntVec(va, 8); auto vb_v16i8 = GetVrAsIntVec(vb, 8); - auto sum_v16i8 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_padds_b), va_v16i8, vb_v16i8); + auto sum_v16i8 = s_ir_builder->CreateCall2(Intrinsic::getDeclaration(s_module, Intrinsic::x86_sse2_padds_b), va_v16i8, vb_v16i8); SetVr(vd, sum_v16i8); // TODO: Set VSCR.SAT @@ -180,7 +212,7 @@ void PPULLVMRecompiler::VADDSBS(u32 vd, u32 va, u32 vb) { void PPULLVMRecompiler::VADDSHS(u32 vd, u32 va, u32 vb) { auto va_v8i16 = GetVrAsIntVec(va, 16); auto vb_v8i16 = GetVrAsIntVec(vb, 16); - auto sum_v8i16 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_padds_w), va_v8i16, vb_v8i16); + auto sum_v8i16 = s_ir_builder->CreateCall2(Intrinsic::getDeclaration(s_module, Intrinsic::x86_sse2_padds_w), va_v8i16, vb_v8i16); SetVr(vd, sum_v8i16); // TODO: Set VSCR.SAT @@ -197,33 +229,33 @@ void PPULLVMRecompiler::VADDSWS(u32 vd, u32 va, u32 vb) { // number and a +ve number cannot cause overflow. So the result in case of an overflow is 0x7FFFFFFF + sign bit // of any one of the operands. u32 tmp1_v4i32[4] = {0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF}; - auto tmp2_v4i32 = m_ir_builder.CreateLShr(va_v4i32, 31); - tmp2_v4i32 = m_ir_builder.CreateAdd(tmp2_v4i32, ConstantDataVector::get(m_llvm_context, tmp1_v4i32)); - auto tmp2_v16i8 = m_ir_builder.CreateBitCast(tmp2_v4i32, VectorType::get(Type::getInt8Ty(m_llvm_context), 16)); + auto tmp2_v4i32 = s_ir_builder->CreateLShr(va_v4i32, 31); + tmp2_v4i32 = s_ir_builder->CreateAdd(tmp2_v4i32, ConstantDataVector::get(*s_llvm_context, tmp1_v4i32)); + auto tmp2_v16i8 = s_ir_builder->CreateBitCast(tmp2_v4i32, VectorType::get(s_ir_builder->getInt8Ty(), 16)); // Next, we find if the addition can actually result in an overflow. Since an overflow can only happen if the operands // have the same sign, we bitwise XOR both the operands. If the sign bit of the result is 0 then the operands have the // same sign and so may cause an overflow. We invert the result so that the sign bit is 1 when the operands have the // same sign. - auto tmp3_v4i32 = m_ir_builder.CreateXor(va_v4i32, vb_v4i32); + auto tmp3_v4i32 = s_ir_builder->CreateXor(va_v4i32, vb_v4i32); u32 not_mask_v4i32[4] = {0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF}; - tmp3_v4i32 = m_ir_builder.CreateXor(tmp3_v4i32, ConstantDataVector::get(m_llvm_context, not_mask_v4i32)); + tmp3_v4i32 = s_ir_builder->CreateXor(tmp3_v4i32, ConstantDataVector::get(*s_llvm_context, not_mask_v4i32)); // Perform the sum. - auto sum_v4i32 = m_ir_builder.CreateAdd(va_v4i32, vb_v4i32); - auto sum_v16i8 = m_ir_builder.CreateBitCast(sum_v4i32, VectorType::get(Type::getInt8Ty(m_llvm_context), 16)); + auto sum_v4i32 = s_ir_builder->CreateAdd(va_v4i32, vb_v4i32); + auto sum_v16i8 = s_ir_builder->CreateBitCast(sum_v4i32, VectorType::get(s_ir_builder->getInt8Ty(), 16)); // If an overflow occurs, then the sign of the sum will be different from the sign of the operands. So, we xor the // result with one of the operands. The sign bit of the result will be 1 if the sign bit of the sum and the sign bit of the // result is different. This result is again ANDed with tmp3 (the sign bit of tmp3 is 1 only if the operands have the same // sign and so can cause an overflow). - auto tmp4_v4i32 = m_ir_builder.CreateXor(va_v4i32, sum_v4i32); - tmp4_v4i32 = m_ir_builder.CreateAnd(tmp3_v4i32, tmp4_v4i32); - tmp4_v4i32 = m_ir_builder.CreateAShr(tmp4_v4i32, 31); - auto tmp4_v16i8 = m_ir_builder.CreateBitCast(tmp4_v4i32, VectorType::get(Type::getInt8Ty(m_llvm_context), 16)); + auto tmp4_v4i32 = s_ir_builder->CreateXor(va_v4i32, sum_v4i32); + tmp4_v4i32 = s_ir_builder->CreateAnd(tmp3_v4i32, tmp4_v4i32); + tmp4_v4i32 = s_ir_builder->CreateAShr(tmp4_v4i32, 31); + auto tmp4_v16i8 = s_ir_builder->CreateBitCast(tmp4_v4i32, VectorType::get(s_ir_builder->getInt8Ty(), 16)); // tmp4 is equal to 0xFFFFFFFF if an overflow occured and 0x00000000 otherwise. - auto res_v16i8 = m_ir_builder.CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse41_pblendvb), sum_v16i8, tmp2_v16i8, tmp4_v16i8); + auto res_v16i8 = s_ir_builder->CreateCall3(Intrinsic::getDeclaration(s_module, Intrinsic::x86_sse41_pblendvb), sum_v16i8, tmp2_v16i8, tmp4_v16i8); SetVr(vd, res_v16i8); // TODO: Set SAT @@ -232,14 +264,14 @@ void PPULLVMRecompiler::VADDSWS(u32 vd, u32 va, u32 vb) { void PPULLVMRecompiler::VADDUBM(u32 vd, u32 va, u32 vb) { auto va_v16i8 = GetVrAsIntVec(va, 8); auto vb_v16i8 = GetVrAsIntVec(vb, 8); - auto sum_v16i8 = m_ir_builder.CreateAdd(va_v16i8, vb_v16i8); + auto sum_v16i8 = s_ir_builder->CreateAdd(va_v16i8, vb_v16i8); SetVr(vd, sum_v16i8); } void PPULLVMRecompiler::VADDUBS(u32 vd, u32 va, u32 vb) { auto va_v16i8 = GetVrAsIntVec(va, 8); auto vb_v16i8 = GetVrAsIntVec(vb, 8); - auto sum_v16i8 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_paddus_b), va_v16i8, vb_v16i8); + auto sum_v16i8 = s_ir_builder->CreateCall2(Intrinsic::getDeclaration(s_module, Intrinsic::x86_sse2_paddus_b), va_v16i8, vb_v16i8); SetVr(vd, sum_v16i8); // TODO: Set SAT @@ -248,14 +280,14 @@ void PPULLVMRecompiler::VADDUBS(u32 vd, u32 va, u32 vb) { void PPULLVMRecompiler::VADDUHM(u32 vd, u32 va, u32 vb) { auto va_v8i16 = GetVrAsIntVec(va, 16); auto vb_v8i16 = GetVrAsIntVec(vb, 16); - auto sum_v8i16 = m_ir_builder.CreateAdd(va_v8i16, vb_v8i16); + auto sum_v8i16 = s_ir_builder->CreateAdd(va_v8i16, vb_v8i16); SetVr(vd, sum_v8i16); } void PPULLVMRecompiler::VADDUHS(u32 vd, u32 va, u32 vb) { auto va_v8i16 = GetVrAsIntVec(va, 16); auto vb_v8i16 = GetVrAsIntVec(vb, 16); - auto sum_v8i16 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_paddus_w), va_v8i16, vb_v8i16); + auto sum_v8i16 = s_ir_builder->CreateCall2(Intrinsic::getDeclaration(s_module, Intrinsic::x86_sse2_paddus_w), va_v8i16, vb_v8i16); SetVr(vd, sum_v8i16); // TODO: Set SAT @@ -264,17 +296,17 @@ void PPULLVMRecompiler::VADDUHS(u32 vd, u32 va, u32 vb) { void PPULLVMRecompiler::VADDUWM(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto sum_v4i32 = m_ir_builder.CreateAdd(va_v4i32, vb_v4i32); + auto sum_v4i32 = s_ir_builder->CreateAdd(va_v4i32, vb_v4i32); SetVr(vd, sum_v4i32); } void PPULLVMRecompiler::VADDUWS(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto sum_v4i32 = m_ir_builder.CreateAdd(va_v4i32, vb_v4i32); - auto cmp_v4i1 = m_ir_builder.CreateICmpULT(sum_v4i32, va_v4i32); - auto cmp_v4i32 = m_ir_builder.CreateSExt(cmp_v4i1, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); - auto res_v4i32 = m_ir_builder.CreateOr(sum_v4i32, cmp_v4i32); + auto sum_v4i32 = s_ir_builder->CreateAdd(va_v4i32, vb_v4i32); + auto cmp_v4i1 = s_ir_builder->CreateICmpULT(sum_v4i32, va_v4i32); + auto cmp_v4i32 = s_ir_builder->CreateSExt(cmp_v4i1, VectorType::get(s_ir_builder->getInt32Ty(), 4)); + auto res_v4i32 = s_ir_builder->CreateOr(sum_v4i32, cmp_v4i32); SetVr(vd, res_v4i32); // TODO: Set SAT @@ -283,7 +315,7 @@ void PPULLVMRecompiler::VADDUWS(u32 vd, u32 va, u32 vb) { void PPULLVMRecompiler::VAND(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto res_v4i32 = m_ir_builder.CreateAnd(va_v4i32, vb_v4i32); + auto res_v4i32 = s_ir_builder->CreateAnd(va_v4i32, vb_v4i32); SetVr(vd, res_v4i32); } @@ -291,85 +323,85 @@ void PPULLVMRecompiler::VANDC(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); u32 not_mask_v4i32[4] = {0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF}; - vb_v4i32 = m_ir_builder.CreateXor(vb_v4i32, ConstantDataVector::get(m_llvm_context, not_mask_v4i32)); - auto res_v4i32 = m_ir_builder.CreateAnd(va_v4i32, vb_v4i32); + vb_v4i32 = s_ir_builder->CreateXor(vb_v4i32, ConstantDataVector::get(*s_llvm_context, not_mask_v4i32)); + auto res_v4i32 = s_ir_builder->CreateAnd(va_v4i32, vb_v4i32); SetVr(vd, res_v4i32); } void PPULLVMRecompiler::VAVGSB(u32 vd, u32 va, u32 vb) { auto va_v16i8 = GetVrAsIntVec(va, 8); auto vb_v16i8 = GetVrAsIntVec(vb, 8); - auto va_v16i16 = m_ir_builder.CreateSExt(va_v16i8, VectorType::get(Type::getInt16Ty(m_llvm_context), 16)); - auto vb_v16i16 = m_ir_builder.CreateSExt(vb_v16i8, VectorType::get(Type::getInt16Ty(m_llvm_context), 16)); - auto sum_v16i16 = m_ir_builder.CreateAdd(va_v16i16, vb_v16i16); + auto va_v16i16 = s_ir_builder->CreateSExt(va_v16i8, VectorType::get(s_ir_builder->getInt16Ty(), 16)); + auto vb_v16i16 = s_ir_builder->CreateSExt(vb_v16i8, VectorType::get(s_ir_builder->getInt16Ty(), 16)); + auto sum_v16i16 = s_ir_builder->CreateAdd(va_v16i16, vb_v16i16); u16 one_v16i16[16] = {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}; - sum_v16i16 = m_ir_builder.CreateAdd(sum_v16i16, ConstantDataVector::get(m_llvm_context, one_v16i16)); - auto avg_v16i16 = m_ir_builder.CreateAShr(sum_v16i16, 1); - auto avg_v16i8 = m_ir_builder.CreateTrunc(avg_v16i16, VectorType::get(Type::getInt8Ty(m_llvm_context), 16)); + sum_v16i16 = s_ir_builder->CreateAdd(sum_v16i16, ConstantDataVector::get(*s_llvm_context, one_v16i16)); + auto avg_v16i16 = s_ir_builder->CreateAShr(sum_v16i16, 1); + auto avg_v16i8 = s_ir_builder->CreateTrunc(avg_v16i16, VectorType::get(s_ir_builder->getInt8Ty(), 16)); SetVr(vd, avg_v16i8); } void PPULLVMRecompiler::VAVGSH(u32 vd, u32 va, u32 vb) { auto va_v8i16 = GetVrAsIntVec(va, 16); auto vb_v8i16 = GetVrAsIntVec(vb, 16); - auto va_v8i32 = m_ir_builder.CreateSExt(va_v8i16, VectorType::get(Type::getInt32Ty(m_llvm_context), 8)); - auto vb_v8i32 = m_ir_builder.CreateSExt(vb_v8i16, VectorType::get(Type::getInt32Ty(m_llvm_context), 8)); - auto sum_v8i32 = m_ir_builder.CreateAdd(va_v8i32, vb_v8i32); + auto va_v8i32 = s_ir_builder->CreateSExt(va_v8i16, VectorType::get(s_ir_builder->getInt32Ty(), 8)); + auto vb_v8i32 = s_ir_builder->CreateSExt(vb_v8i16, VectorType::get(s_ir_builder->getInt32Ty(), 8)); + auto sum_v8i32 = s_ir_builder->CreateAdd(va_v8i32, vb_v8i32); u32 one_v8i32[8] = {1, 1, 1, 1, 1, 1, 1, 1}; - sum_v8i32 = m_ir_builder.CreateAdd(sum_v8i32, ConstantDataVector::get(m_llvm_context, one_v8i32)); - auto avg_v8i32 = m_ir_builder.CreateAShr(sum_v8i32, 1); - auto avg_v8i16 = m_ir_builder.CreateTrunc(avg_v8i32, VectorType::get(Type::getInt16Ty(m_llvm_context), 8)); + sum_v8i32 = s_ir_builder->CreateAdd(sum_v8i32, ConstantDataVector::get(*s_llvm_context, one_v8i32)); + auto avg_v8i32 = s_ir_builder->CreateAShr(sum_v8i32, 1); + auto avg_v8i16 = s_ir_builder->CreateTrunc(avg_v8i32, VectorType::get(s_ir_builder->getInt16Ty(), 8)); SetVr(vd, avg_v8i16); } void PPULLVMRecompiler::VAVGSW(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto va_v4i64 = m_ir_builder.CreateSExt(va_v4i32, VectorType::get(Type::getInt64Ty(m_llvm_context), 4)); - auto vb_v4i64 = m_ir_builder.CreateSExt(vb_v4i32, VectorType::get(Type::getInt64Ty(m_llvm_context), 4)); - auto sum_v4i64 = m_ir_builder.CreateAdd(va_v4i64, vb_v4i64); + auto va_v4i64 = s_ir_builder->CreateSExt(va_v4i32, VectorType::get(s_ir_builder->getInt64Ty(), 4)); + auto vb_v4i64 = s_ir_builder->CreateSExt(vb_v4i32, VectorType::get(s_ir_builder->getInt64Ty(), 4)); + auto sum_v4i64 = s_ir_builder->CreateAdd(va_v4i64, vb_v4i64); u64 one_v4i64[4] = {1, 1, 1, 1}; - sum_v4i64 = m_ir_builder.CreateAdd(sum_v4i64, ConstantDataVector::get(m_llvm_context, one_v4i64)); - auto avg_v4i64 = m_ir_builder.CreateAShr(sum_v4i64, 1); - auto avg_v4i32 = m_ir_builder.CreateTrunc(avg_v4i64, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); + sum_v4i64 = s_ir_builder->CreateAdd(sum_v4i64, ConstantDataVector::get(*s_llvm_context, one_v4i64)); + auto avg_v4i64 = s_ir_builder->CreateAShr(sum_v4i64, 1); + auto avg_v4i32 = s_ir_builder->CreateTrunc(avg_v4i64, VectorType::get(s_ir_builder->getInt32Ty(), 4)); SetVr(vd, avg_v4i32); } void PPULLVMRecompiler::VAVGUB(u32 vd, u32 va, u32 vb) { auto va_v16i8 = GetVrAsIntVec(va, 8); auto vb_v16i8 = GetVrAsIntVec(vb, 8); - auto avg_v16i8 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_pavg_b), va_v16i8, vb_v16i8); + auto avg_v16i8 = s_ir_builder->CreateCall2(Intrinsic::getDeclaration(s_module, Intrinsic::x86_sse2_pavg_b), va_v16i8, vb_v16i8); SetVr(vd, avg_v16i8); } void PPULLVMRecompiler::VAVGUH(u32 vd, u32 va, u32 vb) { auto va_v8i16 = GetVrAsIntVec(va, 16); auto vb_v8i16 = GetVrAsIntVec(vb, 16); - auto avg_v8i16 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_pavg_w), va_v8i16, vb_v8i16); + auto avg_v8i16 = s_ir_builder->CreateCall2(Intrinsic::getDeclaration(s_module, Intrinsic::x86_sse2_pavg_w), va_v8i16, vb_v8i16); SetVr(vd, avg_v8i16); } void PPULLVMRecompiler::VAVGUW(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto va_v4i64 = m_ir_builder.CreateZExt(va_v4i32, VectorType::get(Type::getInt64Ty(m_llvm_context), 4)); - auto vb_v4i64 = m_ir_builder.CreateZExt(vb_v4i32, VectorType::get(Type::getInt64Ty(m_llvm_context), 4)); - auto sum_v4i64 = m_ir_builder.CreateAdd(va_v4i64, vb_v4i64); + auto va_v4i64 = s_ir_builder->CreateZExt(va_v4i32, VectorType::get(s_ir_builder->getInt64Ty(), 4)); + auto vb_v4i64 = s_ir_builder->CreateZExt(vb_v4i32, VectorType::get(s_ir_builder->getInt64Ty(), 4)); + auto sum_v4i64 = s_ir_builder->CreateAdd(va_v4i64, vb_v4i64); u64 one_v4i64[4] = {1, 1, 1, 1}; - sum_v4i64 = m_ir_builder.CreateAdd(sum_v4i64, ConstantDataVector::get(m_llvm_context, one_v4i64)); - auto avg_v4i64 = m_ir_builder.CreateLShr(sum_v4i64, 1); - auto avg_v4i32 = m_ir_builder.CreateTrunc(avg_v4i64, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); + sum_v4i64 = s_ir_builder->CreateAdd(sum_v4i64, ConstantDataVector::get(*s_llvm_context, one_v4i64)); + auto avg_v4i64 = s_ir_builder->CreateLShr(sum_v4i64, 1); + auto avg_v4i32 = s_ir_builder->CreateTrunc(avg_v4i64, VectorType::get(s_ir_builder->getInt32Ty(), 4)); SetVr(vd, avg_v4i32); } void PPULLVMRecompiler::VCFSX(u32 vd, u32 uimm5, u32 vb) { auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto res_v4f32 = m_ir_builder.CreateSIToFP(vb_v4i32, VectorType::get(Type::getFloatTy(m_llvm_context), 4)); + auto res_v4f32 = s_ir_builder->CreateSIToFP(vb_v4i32, VectorType::get(s_ir_builder->getFloatTy(), 4)); if (uimm5) { float scale = (float)(1 << uimm5); float scale_v4f32[4] = {scale, scale, scale, scale}; - res_v4f32 = m_ir_builder.CreateFDiv(res_v4f32, ConstantDataVector::get(m_llvm_context, scale_v4f32)); + res_v4f32 = s_ir_builder->CreateFDiv(res_v4f32, ConstantDataVector::get(*s_llvm_context, scale_v4f32)); } SetVr(vd, res_v4f32); @@ -377,12 +409,12 @@ void PPULLVMRecompiler::VCFSX(u32 vd, u32 uimm5, u32 vb) { void PPULLVMRecompiler::VCFUX(u32 vd, u32 uimm5, u32 vb) { auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto res_v4f32 = m_ir_builder.CreateUIToFP(vb_v4i32, VectorType::get(Type::getFloatTy(m_llvm_context), 4)); + auto res_v4f32 = s_ir_builder->CreateUIToFP(vb_v4i32, VectorType::get(s_ir_builder->getFloatTy(), 4)); if (uimm5) { float scale = (float)(1 << uimm5); float scale_v4f32[4] = {scale, scale, scale, scale}; - res_v4f32 = m_ir_builder.CreateFDiv(res_v4f32, ConstantDataVector::get(m_llvm_context, scale_v4f32)); + res_v4f32 = s_ir_builder->CreateFDiv(res_v4f32, ConstantDataVector::get(*s_llvm_context, scale_v4f32)); } SetVr(vd, res_v4f32); @@ -391,14 +423,14 @@ void PPULLVMRecompiler::VCFUX(u32 vd, u32 uimm5, u32 vb) { void PPULLVMRecompiler::VCMPBFP(u32 vd, u32 va, u32 vb) { auto va_v4f32 = GetVrAsFloatVec(va); auto vb_v4f32 = GetVrAsFloatVec(vb); - auto cmp_gt_v4i1 = m_ir_builder.CreateFCmpOGT(va_v4f32, vb_v4f32); - vb_v4f32 = m_ir_builder.CreateFNeg(vb_v4f32); - auto cmp_lt_v4i1 = m_ir_builder.CreateFCmpOLT(va_v4f32, vb_v4f32); - auto cmp_gt_v4i32 = m_ir_builder.CreateZExt(cmp_gt_v4i1, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); - auto cmp_lt_v4i32 = m_ir_builder.CreateZExt(cmp_lt_v4i1, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); - cmp_gt_v4i32 = m_ir_builder.CreateShl(cmp_gt_v4i32, 31); - cmp_lt_v4i32 = m_ir_builder.CreateShl(cmp_lt_v4i32, 30); - auto res_v4i32 = m_ir_builder.CreateOr(cmp_gt_v4i32, cmp_lt_v4i32); + auto cmp_gt_v4i1 = s_ir_builder->CreateFCmpOGT(va_v4f32, vb_v4f32); + vb_v4f32 = s_ir_builder->CreateFNeg(vb_v4f32); + auto cmp_lt_v4i1 = s_ir_builder->CreateFCmpOLT(va_v4f32, vb_v4f32); + auto cmp_gt_v4i32 = s_ir_builder->CreateZExt(cmp_gt_v4i1, VectorType::get(s_ir_builder->getInt32Ty(), 4)); + auto cmp_lt_v4i32 = s_ir_builder->CreateZExt(cmp_lt_v4i1, VectorType::get(s_ir_builder->getInt32Ty(), 4)); + cmp_gt_v4i32 = s_ir_builder->CreateShl(cmp_gt_v4i32, 31); + cmp_lt_v4i32 = s_ir_builder->CreateShl(cmp_lt_v4i32, 30); + auto res_v4i32 = s_ir_builder->CreateOr(cmp_gt_v4i32, cmp_lt_v4i32); SetVr(vd, res_v4i32); // TODO: Implement NJ mode @@ -409,18 +441,18 @@ void PPULLVMRecompiler::VCMPBFP_(u32 vd, u32 va, u32 vb) { auto vd_v16i8 = GetVrAsIntVec(vd, 8); u8 mask_v16i8[16] = {3, 7, 11, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - vd_v16i8 = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_ssse3_pshuf_b_128), vd_v16i8, ConstantDataVector::get(m_llvm_context, mask_v16i8)); - auto vd_v4i32 = m_ir_builder.CreateBitCast(vd_v16i8, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); - auto vd_mask_i32 = m_ir_builder.CreateExtractElement(vd_v4i32, m_ir_builder.getInt32(0)); - auto cmp_i1 = m_ir_builder.CreateICmpEQ(vd_mask_i32, m_ir_builder.getInt32(0)); + vd_v16i8 = s_ir_builder->CreateCall2(Intrinsic::getDeclaration(s_module, Intrinsic::x86_ssse3_pshuf_b_128), vd_v16i8, ConstantDataVector::get(*s_llvm_context, mask_v16i8)); + auto vd_v4i32 = s_ir_builder->CreateBitCast(vd_v16i8, VectorType::get(s_ir_builder->getInt32Ty(), 4)); + auto vd_mask_i32 = s_ir_builder->CreateExtractElement(vd_v4i32, s_ir_builder->getInt32(0)); + auto cmp_i1 = s_ir_builder->CreateICmpEQ(vd_mask_i32, s_ir_builder->getInt32(0)); SetCrField(6, nullptr, nullptr, cmp_i1, nullptr); } void PPULLVMRecompiler::VCMPEQFP(u32 vd, u32 va, u32 vb) { auto va_v4f32 = GetVrAsFloatVec(va); auto vb_v4f32 = GetVrAsFloatVec(vb); - auto cmp_v4i1 = m_ir_builder.CreateFCmpOEQ(va_v4f32, vb_v4f32); - auto cmp_v4i32 = m_ir_builder.CreateSExt(cmp_v4i1, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); + auto cmp_v4i1 = s_ir_builder->CreateFCmpOEQ(va_v4f32, vb_v4f32); + auto cmp_v4i32 = s_ir_builder->CreateSExt(cmp_v4i1, VectorType::get(s_ir_builder->getInt32Ty(), 4)); SetVr(vd, cmp_v4i32); } @@ -432,8 +464,8 @@ void PPULLVMRecompiler::VCMPEQFP_(u32 vd, u32 va, u32 vb) { void PPULLVMRecompiler::VCMPEQUB(u32 vd, u32 va, u32 vb) { auto va_v16i8 = GetVrAsIntVec(va, 8); auto vb_v16i8 = GetVrAsIntVec(vb, 8); - auto cmp_v16i1 = m_ir_builder.CreateICmpEQ(va_v16i8, vb_v16i8); - auto cmp_v16i8 = m_ir_builder.CreateSExt(cmp_v16i1, VectorType::get(Type::getInt8Ty(m_llvm_context), 16)); + auto cmp_v16i1 = s_ir_builder->CreateICmpEQ(va_v16i8, vb_v16i8); + auto cmp_v16i8 = s_ir_builder->CreateSExt(cmp_v16i1, VectorType::get(s_ir_builder->getInt8Ty(), 16)); SetVr(vd, cmp_v16i8); } @@ -445,8 +477,8 @@ void PPULLVMRecompiler::VCMPEQUB_(u32 vd, u32 va, u32 vb) { void PPULLVMRecompiler::VCMPEQUH(u32 vd, u32 va, u32 vb) { auto va_v8i16 = GetVrAsIntVec(va, 16); auto vb_v8i16 = GetVrAsIntVec(vb, 16); - auto cmp_v8i1 = m_ir_builder.CreateICmpEQ(va_v8i16, vb_v8i16); - auto cmp_v8i16 = m_ir_builder.CreateSExt(cmp_v8i1, VectorType::get(Type::getInt16Ty(m_llvm_context), 8)); + auto cmp_v8i1 = s_ir_builder->CreateICmpEQ(va_v8i16, vb_v8i16); + auto cmp_v8i16 = s_ir_builder->CreateSExt(cmp_v8i1, VectorType::get(s_ir_builder->getInt16Ty(), 8)); SetVr(vd, cmp_v8i16); } @@ -458,8 +490,8 @@ void PPULLVMRecompiler::VCMPEQUH_(u32 vd, u32 va, u32 vb) { void PPULLVMRecompiler::VCMPEQUW(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto cmp_v4i1 = m_ir_builder.CreateICmpEQ(va_v4i32, vb_v4i32); - auto cmp_v4i32 = m_ir_builder.CreateSExt(cmp_v4i1, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); + auto cmp_v4i1 = s_ir_builder->CreateICmpEQ(va_v4i32, vb_v4i32); + auto cmp_v4i32 = s_ir_builder->CreateSExt(cmp_v4i1, VectorType::get(s_ir_builder->getInt32Ty(), 4)); SetVr(vd, cmp_v4i32); } @@ -471,8 +503,8 @@ void PPULLVMRecompiler::VCMPEQUW_(u32 vd, u32 va, u32 vb) { void PPULLVMRecompiler::VCMPGEFP(u32 vd, u32 va, u32 vb) { auto va_v4f32 = GetVrAsFloatVec(va); auto vb_v4f32 = GetVrAsFloatVec(vb); - auto cmp_v4i1 = m_ir_builder.CreateFCmpOGE(va_v4f32, vb_v4f32); - auto cmp_v4i32 = m_ir_builder.CreateSExt(cmp_v4i1, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); + auto cmp_v4i1 = s_ir_builder->CreateFCmpOGE(va_v4f32, vb_v4f32); + auto cmp_v4i32 = s_ir_builder->CreateSExt(cmp_v4i1, VectorType::get(s_ir_builder->getInt32Ty(), 4)); SetVr(vd, cmp_v4i32); } @@ -484,8 +516,8 @@ void PPULLVMRecompiler::VCMPGEFP_(u32 vd, u32 va, u32 vb) { void PPULLVMRecompiler::VCMPGTFP(u32 vd, u32 va, u32 vb) { auto va_v4f32 = GetVrAsFloatVec(va); auto vb_v4f32 = GetVrAsFloatVec(vb); - auto cmp_v4i1 = m_ir_builder.CreateFCmpOGT(va_v4f32, vb_v4f32); - auto cmp_v4i32 = m_ir_builder.CreateSExt(cmp_v4i1, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); + auto cmp_v4i1 = s_ir_builder->CreateFCmpOGT(va_v4f32, vb_v4f32); + auto cmp_v4i32 = s_ir_builder->CreateSExt(cmp_v4i1, VectorType::get(s_ir_builder->getInt32Ty(), 4)); SetVr(vd, cmp_v4i32); } @@ -497,8 +529,8 @@ void PPULLVMRecompiler::VCMPGTFP_(u32 vd, u32 va, u32 vb) { void PPULLVMRecompiler::VCMPGTSB(u32 vd, u32 va, u32 vb) { auto va_v16i8 = GetVrAsIntVec(va, 8); auto vb_v16i8 = GetVrAsIntVec(vb, 8); - auto cmp_v16i1 = m_ir_builder.CreateICmpSGT(va_v16i8, vb_v16i8); - auto cmp_v16i8 = m_ir_builder.CreateSExt(cmp_v16i1, VectorType::get(Type::getInt8Ty(m_llvm_context), 16)); + auto cmp_v16i1 = s_ir_builder->CreateICmpSGT(va_v16i8, vb_v16i8); + auto cmp_v16i8 = s_ir_builder->CreateSExt(cmp_v16i1, VectorType::get(s_ir_builder->getInt8Ty(), 16)); SetVr(vd, cmp_v16i8); } @@ -510,8 +542,8 @@ void PPULLVMRecompiler::VCMPGTSB_(u32 vd, u32 va, u32 vb) { void PPULLVMRecompiler::VCMPGTSH(u32 vd, u32 va, u32 vb) { auto va_v8i16 = GetVrAsIntVec(va, 16); auto vb_v8i16 = GetVrAsIntVec(vb, 16); - auto cmp_v8i1 = m_ir_builder.CreateICmpSGT(va_v8i16, vb_v8i16); - auto cmp_v8i16 = m_ir_builder.CreateSExt(cmp_v8i1, VectorType::get(Type::getInt16Ty(m_llvm_context), 8)); + auto cmp_v8i1 = s_ir_builder->CreateICmpSGT(va_v8i16, vb_v8i16); + auto cmp_v8i16 = s_ir_builder->CreateSExt(cmp_v8i1, VectorType::get(s_ir_builder->getInt16Ty(), 8)); SetVr(vd, cmp_v8i16); } @@ -523,8 +555,8 @@ void PPULLVMRecompiler::VCMPGTSH_(u32 vd, u32 va, u32 vb) { void PPULLVMRecompiler::VCMPGTSW(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto cmp_v4i1 = m_ir_builder.CreateICmpSGT(va_v4i32, vb_v4i32); - auto cmp_v4i32 = m_ir_builder.CreateSExt(cmp_v4i1, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); + auto cmp_v4i1 = s_ir_builder->CreateICmpSGT(va_v4i32, vb_v4i32); + auto cmp_v4i32 = s_ir_builder->CreateSExt(cmp_v4i1, VectorType::get(s_ir_builder->getInt32Ty(), 4)); SetVr(vd, cmp_v4i32); } @@ -536,8 +568,8 @@ void PPULLVMRecompiler::VCMPGTSW_(u32 vd, u32 va, u32 vb) { void PPULLVMRecompiler::VCMPGTUB(u32 vd, u32 va, u32 vb) { auto va_v16i8 = GetVrAsIntVec(va, 8); auto vb_v16i8 = GetVrAsIntVec(vb, 8); - auto cmp_v16i1 = m_ir_builder.CreateICmpUGT(va_v16i8, vb_v16i8); - auto cmp_v16i8 = m_ir_builder.CreateSExt(cmp_v16i1, VectorType::get(Type::getInt8Ty(m_llvm_context), 16)); + auto cmp_v16i1 = s_ir_builder->CreateICmpUGT(va_v16i8, vb_v16i8); + auto cmp_v16i8 = s_ir_builder->CreateSExt(cmp_v16i1, VectorType::get(s_ir_builder->getInt8Ty(), 16)); SetVr(vd, cmp_v16i8); } @@ -549,8 +581,8 @@ void PPULLVMRecompiler::VCMPGTUB_(u32 vd, u32 va, u32 vb) { void PPULLVMRecompiler::VCMPGTUH(u32 vd, u32 va, u32 vb) { auto va_v8i16 = GetVrAsIntVec(va, 16); auto vb_v8i16 = GetVrAsIntVec(vb, 16); - auto cmp_v8i1 = m_ir_builder.CreateICmpUGT(va_v8i16, vb_v8i16); - auto cmp_v8i16 = m_ir_builder.CreateSExt(cmp_v8i1, VectorType::get(Type::getInt16Ty(m_llvm_context), 8)); + auto cmp_v8i1 = s_ir_builder->CreateICmpUGT(va_v8i16, vb_v8i16); + auto cmp_v8i16 = s_ir_builder->CreateSExt(cmp_v8i1, VectorType::get(s_ir_builder->getInt16Ty(), 8)); SetVr(vd, cmp_v8i16); } @@ -562,8 +594,8 @@ void PPULLVMRecompiler::VCMPGTUH_(u32 vd, u32 va, u32 vb) { void PPULLVMRecompiler::VCMPGTUW(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto cmp_v4i1 = m_ir_builder.CreateICmpUGT(va_v4i32, vb_v4i32); - auto cmp_v4i32 = m_ir_builder.CreateSExt(cmp_v4i1, VectorType::get(Type::getInt32Ty(m_llvm_context), 4)); + auto cmp_v4i1 = s_ir_builder->CreateICmpUGT(va_v4i32, vb_v4i32); + auto cmp_v4i32 = s_ir_builder->CreateSExt(cmp_v4i1, VectorType::get(s_ir_builder->getInt32Ty(), 4)); SetVr(vd, cmp_v4i32); } @@ -1006,16 +1038,16 @@ void PPULLVMRecompiler::VXOR(u32 vd, u32 va, u32 vb) { void PPULLVMRecompiler::MULLI(u32 rd, u32 ra, s32 simm16) { //auto ra_i64 = GetGpr(ra); - //auto res_i64 = m_ir_builder.CreateMul(ra_i64, m_ir_builder.getInt64((s64)simm16)); + //auto res_i64 = s_ir_builder->CreateMul(ra_i64, s_ir_builder->getInt64((s64)simm16)); //SetGpr(rd, res_i64); ThisCall("MULLI", &PPUInterpreter::MULLI, &m_interpreter, rd, ra, simm16); } void PPULLVMRecompiler::SUBFIC(u32 rd, u32 ra, s32 simm16) { //auto ra_i64 = GetGpr(ra); - //auto res_s = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::ssub_with_overflow), m_ir_builder.getInt64((s64)simm16), ra_i64); - //auto diff_i64 = m_ir_builder.CreateExtractValue(res_s, {0}); - //auto carry_i1 = m_ir_builder.CreateExtractValue(res_s, {1}); + //auto res_s = s_ir_builder->CreateCall2(Intrinsic::getDeclaration(s_module, Intrinsic::ssub_with_overflow), s_ir_builder->getInt64((s64)simm16), ra_i64); + //auto diff_i64 = s_ir_builder->CreateExtractValue(res_s, {0}); + //auto carry_i1 = s_ir_builder->CreateExtractValue(res_s, {1}); //SetGpr(rd, diff_i64); //SetXerCa(carry_i1); ThisCall("SUBFIC", &PPUInterpreter::SUBFIC, &m_interpreter, rd, ra, simm16); @@ -1024,29 +1056,29 @@ void PPULLVMRecompiler::SUBFIC(u32 rd, u32 ra, s32 simm16) { void PPULLVMRecompiler::CMPLI(u32 crfd, u32 l, u32 ra, u32 uimm16) { //auto ra_i64 = GetGpr(ra); //if (l == 0) { - // ra_i64 = m_ir_builder.CreateAnd(ra_i64, 0xFFFFFFFF); + // ra_i64 = s_ir_builder->CreateAnd(ra_i64, 0xFFFFFFFF); //} - //SetCrFieldUnsignedCmp(crfd, ra_i64, m_ir_builder.getInt64(uimm16)); + //SetCrFieldUnsignedCmp(crfd, ra_i64, s_ir_builder->getInt64(uimm16)); ThisCall("CMPLI", &PPUInterpreter::CMPLI, &m_interpreter, crfd, l, ra, uimm16); } void PPULLVMRecompiler::CMPI(u32 crfd, u32 l, u32 ra, s32 simm16) { //auto ra_i64 = GetGpr(ra); //if (l == 0) { - // auto ra_i32 = m_ir_builder.CreateTrunc(ra_i64, Type::getInt32Ty(m_llvm_context)); - // ra_i64 = m_ir_builder.CreateSExt(ra_i64, Type::getInt64Ty(m_llvm_context)); + // auto ra_i32 = s_ir_builder->CreateTrunc(ra_i64, s_ir_builder->getInt32Ty()); + // ra_i64 = s_ir_builder->CreateSExt(ra_i64, s_ir_builder->getInt64Ty()); //} - //SetCrFieldSignedCmp(crfd, ra_i64, m_ir_builder.getInt64((s64)simm16)); + //SetCrFieldSignedCmp(crfd, ra_i64, s_ir_builder->getInt64((s64)simm16)); ThisCall("CMPI", &PPUInterpreter::CMPI, &m_interpreter, crfd, l, ra, simm16); } void PPULLVMRecompiler::ADDIC(u32 rd, u32 ra, s32 simm16) { //auto ra_i64 = GetGpr(ra); - //auto res_s = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::sadd_with_overflow), m_ir_builder.getInt64((s64)simm16), ra_i64); - //auto sum_i64 = m_ir_builder.CreateExtractValue(res_s, {0}); - //auto carry_i1 = m_ir_builder.CreateExtractValue(res_s, {1}); + //auto res_s = s_ir_builder->CreateCall2(Intrinsic::getDeclaration(s_module, Intrinsic::sadd_with_overflow), s_ir_builder->getInt64((s64)simm16), ra_i64); + //auto sum_i64 = s_ir_builder->CreateExtractValue(res_s, {0}); + //auto carry_i1 = s_ir_builder->CreateExtractValue(res_s, {1}); //SetGpr(rd, sum_i64); //SetXerCa(carry_i1); ThisCall("ADDIC", &PPUInterpreter::ADDIC, &m_interpreter, rd, ra, simm16); @@ -1054,16 +1086,16 @@ void PPULLVMRecompiler::ADDIC(u32 rd, u32 ra, s32 simm16) { void PPULLVMRecompiler::ADDIC_(u32 rd, u32 ra, s32 simm16) { //ADDIC(rd, ra, simm16); - //SetCrFieldSignedCmp(0, GetGpr(rd), m_ir_builder.getInt64(0)); + //SetCrFieldSignedCmp(0, GetGpr(rd), s_ir_builder->getInt64(0)); ThisCall("ADDIC_", &PPUInterpreter::ADDIC_, &m_interpreter, rd, ra, simm16); } void PPULLVMRecompiler::ADDI(u32 rd, u32 ra, s32 simm16) { if (ra == 0) { - SetGpr(rd, m_ir_builder.getInt64((s64)simm16)); + SetGpr(rd, s_ir_builder->getInt64((s64)simm16)); } else { auto ra_i64 = GetGpr(ra); - auto sum_i64 = m_ir_builder.CreateAdd(ra_i64, m_ir_builder.getInt64((s64)simm16)); + auto sum_i64 = s_ir_builder->CreateAdd(ra_i64, s_ir_builder->getInt64((s64)simm16)); SetGpr(rd, sum_i64); } //ThisCall("ADDI", &PPUInterpreter::ADDI, &m_interpreter, rd, ra, simm16); @@ -1071,10 +1103,10 @@ void PPULLVMRecompiler::ADDI(u32 rd, u32 ra, s32 simm16) { void PPULLVMRecompiler::ADDIS(u32 rd, u32 ra, s32 simm16) { //if (ra == 0) { - // SetGpr(rd, m_ir_builder.getInt64((s64)(simm16 << 16))); + // SetGpr(rd, s_ir_builder->getInt64((s64)(simm16 << 16))); //} else { // auto ra_i64 = GetGpr(ra); - // auto sum_i64 = m_ir_builder.CreateAdd(ra_i64, m_ir_builder.getInt64((s64)(simm16 << 16))); + // auto sum_i64 = s_ir_builder->CreateAdd(ra_i64, s_ir_builder->getInt64((s64)(simm16 << 16))); // SetGpr(rd, sum_i64); //} ThisCall("ADDIS", &PPUInterpreter::ADDIS, &m_interpreter, rd, ra, simm16); @@ -1113,8 +1145,8 @@ void PPULLVMRecompiler::CRNOR(u32 crbd, u32 crba, u32 crbb) { //auto cr_i32 = GetCr(); //auto ba_i32 = GetBit(cr_i32, crba); //auto bb_i32 = GetBit(cr_i32, crbb); - //auto res_i32 = m_ir_builder.CreateOr(ba_i32, bb_i32); - //res_i32 = m_ir_builder.CreateXor(res_i32, 1); + //auto res_i32 = s_ir_builder->CreateOr(ba_i32, bb_i32); + //res_i32 = s_ir_builder->CreateXor(res_i32, 1); //cr_i32 = SetBit(cr_i32, crbd, res_i32); //SetCr(cr_i32); ThisCall("CRNOR", &PPUInterpreter::CRNOR, &m_interpreter, crbd, crba, crbb); @@ -1124,22 +1156,22 @@ void PPULLVMRecompiler::CRANDC(u32 crbd, u32 crba, u32 crbb) { //auto cr_i32 = GetCr(); //auto ba_i32 = GetBit(cr_i32, crba); //auto bb_i32 = GetBit(cr_i32, crbb); - //auto res_i32 = m_ir_builder.CreateXor(bb_i32, 1); - //res_i32 = m_ir_builder.CreateAnd(ba_i32, res_i32); + //auto res_i32 = s_ir_builder->CreateXor(bb_i32, 1); + //res_i32 = s_ir_builder->CreateAnd(ba_i32, res_i32); //cr_i32 = SetBit(cr_i32, crbd, res_i32); //SetCr(cr_i32); ThisCall("CRANDC", &PPUInterpreter::CRANDC, &m_interpreter, crbd, crba, crbb); } void PPULLVMRecompiler::ISYNC() { - m_ir_builder.CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_mfence)); + s_ir_builder->CreateCall(Intrinsic::getDeclaration(s_module, Intrinsic::x86_sse2_mfence)); } void PPULLVMRecompiler::CRXOR(u32 crbd, u32 crba, u32 crbb) { //auto cr_i32 = GetCr(); //auto ba_i32 = GetBit(cr_i32, crba); //auto bb_i32 = GetBit(cr_i32, crbb); - //auto res_i32 = m_ir_builder.CreateXor(ba_i32, bb_i32); + //auto res_i32 = s_ir_builder->CreateXor(ba_i32, bb_i32); //cr_i32 = SetBit(cr_i32, crbd, res_i32); //SetCr(cr_i32); ThisCall("CRXOR", &PPUInterpreter::CRXOR, &m_interpreter, crbd, crba, crbb); @@ -1149,8 +1181,8 @@ void PPULLVMRecompiler::CRNAND(u32 crbd, u32 crba, u32 crbb) { //auto cr_i32 = GetCr(); //auto ba_i32 = GetBit(cr_i32, crba); //auto bb_i32 = GetBit(cr_i32, crbb); - //auto res_i32 = m_ir_builder.CreateAnd(ba_i32, bb_i32); - //res_i32 = m_ir_builder.CreateXor(res_i32, 1); + //auto res_i32 = s_ir_builder->CreateAnd(ba_i32, bb_i32); + //res_i32 = s_ir_builder->CreateXor(res_i32, 1); //cr_i32 = SetBit(cr_i32, crbd, res_i32); //SetCr(cr_i32); ThisCall("CRNAND", &PPUInterpreter::CRNAND, &m_interpreter, crbd, crba, crbb); @@ -1160,7 +1192,7 @@ void PPULLVMRecompiler::CRAND(u32 crbd, u32 crba, u32 crbb) { //auto cr_i32 = GetCr(); //auto ba_i32 = GetBit(cr_i32, crba); //auto bb_i32 = GetBit(cr_i32, crbb); - //auto res_i32 = m_ir_builder.CreateAnd(ba_i32, bb_i32); + //auto res_i32 = s_ir_builder->CreateAnd(ba_i32, bb_i32); //cr_i32 = SetBit(cr_i32, crbd, res_i32); //SetCr(cr_i32); ThisCall("CRAND", &PPUInterpreter::CRAND, &m_interpreter, crbd, crba, crbb); @@ -1170,8 +1202,8 @@ void PPULLVMRecompiler::CREQV(u32 crbd, u32 crba, u32 crbb) { //auto cr_i32 = GetCr(); //auto ba_i32 = GetBit(cr_i32, crba); //auto bb_i32 = GetBit(cr_i32, crbb); - //auto res_i32 = m_ir_builder.CreateXor(ba_i32, bb_i32); - //res_i32 = m_ir_builder.CreateXor(res_i32, 1); + //auto res_i32 = s_ir_builder->CreateXor(ba_i32, bb_i32); + //res_i32 = s_ir_builder->CreateXor(res_i32, 1); //cr_i32 = SetBit(cr_i32, crbd, res_i32); //SetCr(cr_i32); ThisCall("CREQV", &PPUInterpreter::CREQV, &m_interpreter, crbd, crba, crbb); @@ -1181,8 +1213,8 @@ void PPULLVMRecompiler::CRORC(u32 crbd, u32 crba, u32 crbb) { //auto cr_i32 = GetCr(); //auto ba_i32 = GetBit(cr_i32, crba); //auto bb_i32 = GetBit(cr_i32, crbb); - //auto res_i32 = m_ir_builder.CreateXor(bb_i32, 1); - //res_i32 = m_ir_builder.CreateOr(ba_i32, res_i32); + //auto res_i32 = s_ir_builder->CreateXor(bb_i32, 1); + //res_i32 = s_ir_builder->CreateOr(ba_i32, res_i32); //cr_i32 = SetBit(cr_i32, crbd, res_i32); //SetCr(cr_i32); ThisCall("CRORC", &PPUInterpreter::CRORC, &m_interpreter, crbd, crba, crbb); @@ -1192,7 +1224,7 @@ void PPULLVMRecompiler::CROR(u32 crbd, u32 crba, u32 crbb) { //auto cr_i32 = GetCr(); //auto ba_i32 = GetBit(cr_i32, crba); //auto bb_i32 = GetBit(cr_i32, crbb); - //auto res_i32 = m_ir_builder.CreateOr(ba_i32, bb_i32); + //auto res_i32 = s_ir_builder->CreateOr(ba_i32, bb_i32); //cr_i32 = SetBit(cr_i32, crbd, res_i32); //SetCr(cr_i32); ThisCall("CROR", &PPUInterpreter::CROR, &m_interpreter, crbd, crba, crbb); @@ -1217,45 +1249,45 @@ void PPULLVMRecompiler::RLWNM(u32 ra, u32 rs, u32 rb, u32 mb, u32 me, bool rc) { void PPULLVMRecompiler::ORI(u32 ra, u32 rs, u32 uimm16) { //auto rs_i64 = GetGpr(rs); - //auto res_i64 = m_ir_builder.CreateOr(rs_i64, uimm16); + //auto res_i64 = s_ir_builder->CreateOr(rs_i64, uimm16); //SetGpr(ra, res_i64); ThisCall("ORI", &PPUInterpreter::ORI, &m_interpreter, ra, rs, uimm16); } void PPULLVMRecompiler::ORIS(u32 ra, u32 rs, u32 uimm16) { //auto rs_i64 = GetGpr(rs); - //auto res_i64 = m_ir_builder.CreateOr(rs_i64, uimm16 << 16); + //auto res_i64 = s_ir_builder->CreateOr(rs_i64, uimm16 << 16); //SetGpr(ra, res_i64); ThisCall("ORIS", &PPUInterpreter::ORIS, &m_interpreter, ra, rs, uimm16); } void PPULLVMRecompiler::XORI(u32 ra, u32 rs, u32 uimm16) { //auto rs_i64 = GetGpr(rs); - //auto res_i64 = m_ir_builder.CreateXor(rs_i64, uimm16); + //auto res_i64 = s_ir_builder->CreateXor(rs_i64, uimm16); //SetGpr(ra, res_i64); ThisCall("XORI", &PPUInterpreter::XORI, &m_interpreter, ra, rs, uimm16); } void PPULLVMRecompiler::XORIS(u32 ra, u32 rs, u32 uimm16) { //auto rs_i64 = GetGpr(rs); - //auto res_i64 = m_ir_builder.CreateXor(rs_i64, uimm16 << 16); + //auto res_i64 = s_ir_builder->CreateXor(rs_i64, uimm16 << 16); //SetGpr(ra, res_i64); ThisCall("XORIS", &PPUInterpreter::XORIS, &m_interpreter, ra, rs, uimm16); } void PPULLVMRecompiler::ANDI_(u32 ra, u32 rs, u32 uimm16) { //auto rs_i64 = GetGpr(rs); - //auto res_i64 = m_ir_builder.CreateAnd(rs_i64, uimm16); + //auto res_i64 = s_ir_builder->CreateAnd(rs_i64, uimm16); //SetGpr(ra, res_i64); - //SetCrFieldSignedCmp(0, res_i64, m_ir_builder.getInt64(0)); + //SetCrFieldSignedCmp(0, res_i64, s_ir_builder->getInt64(0)); ThisCall("ANDI_", &PPUInterpreter::ANDI_, &m_interpreter, ra, rs, uimm16); } void PPULLVMRecompiler::ANDIS_(u32 ra, u32 rs, u32 uimm16) { //auto rs_i64 = GetGpr(rs); - //auto res_i64 = m_ir_builder.CreateAnd(rs_i64, uimm16 << 16); + //auto res_i64 = s_ir_builder->CreateAnd(rs_i64, uimm16 << 16); //SetGpr(ra, res_i64); - //SetCrFieldSignedCmp(0, res_i64, m_ir_builder.getInt64(0)); + //SetCrFieldSignedCmp(0, res_i64, s_ir_builder->getInt64(0)); ThisCall("ANDIS_", &PPUInterpreter::ANDIS_, &m_interpreter, ra, rs, uimm16); } @@ -2067,22 +2099,22 @@ Value * PPULLVMRecompiler::GetBit(Value * val, u32 n) { Value * bit; if (val->getType()->isIntegerTy(32)) { - bit = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_bmi_pext_32), val, m_ir_builder.getInt32(1 << (31- n))); + bit = s_ir_builder->CreateCall2(Intrinsic::getDeclaration(s_module, Intrinsic::x86_bmi_pext_32), val, s_ir_builder->getInt32(1 << (31- n))); } else if (val->getType()->isIntegerTy(64)) { - bit = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_bmi_pext_64), val, m_ir_builder.getInt64(1 << (63 - n))); + bit = s_ir_builder->CreateCall2(Intrinsic::getDeclaration(s_module, Intrinsic::x86_bmi_pext_64), val, s_ir_builder->getInt64(1 << (63 - n))); } else { if (val->getType()->getIntegerBitWidth() != (n + 1)) { - bit = m_ir_builder.CreateLShr(val, val->getType()->getIntegerBitWidth() - n - 1); + bit = s_ir_builder->CreateLShr(val, val->getType()->getIntegerBitWidth() - n - 1); } - bit = m_ir_builder.CreateAnd(val, 1); + bit = s_ir_builder->CreateAnd(val, 1); } return bit; } Value * PPULLVMRecompiler::ClrBit(Value * val, u32 n) { - return m_ir_builder.CreateAnd(val, ~(1 << (val->getType()->getIntegerBitWidth() - n - 1))); + return s_ir_builder->CreateAnd(val, ~(1 << (val->getType()->getIntegerBitWidth() - n - 1))); } Value * PPULLVMRecompiler::SetBit(Value * val, u32 n, Value * bit, bool doClear) { @@ -2091,38 +2123,38 @@ Value * PPULLVMRecompiler::SetBit(Value * val, u32 n, Value * bit, bool doClear) } if (bit->getType()->getIntegerBitWidth() < val->getType()->getIntegerBitWidth()) { - bit = m_ir_builder.CreateZExt(bit, val->getType()); + bit = s_ir_builder->CreateZExt(bit, val->getType()); } else if (bit->getType()->getIntegerBitWidth() > val->getType()->getIntegerBitWidth()) { - bit = m_ir_builder.CreateTrunc(bit, val->getType()); + bit = s_ir_builder->CreateTrunc(bit, val->getType()); } if (val->getType()->getIntegerBitWidth() != (n + 1)) { - bit = m_ir_builder.CreateShl(bit, bit->getType()->getIntegerBitWidth() - n - 1); + bit = s_ir_builder->CreateShl(bit, bit->getType()->getIntegerBitWidth() - n - 1); } - return m_ir_builder.CreateOr(val, bit); + return s_ir_builder->CreateOr(val, bit); } Value * PPULLVMRecompiler::GetNibble(Value * val, u32 n) { Value * nibble; if (val->getType()->isIntegerTy(32)) { - nibble = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_bmi_pext_32), val, m_ir_builder.getInt32(0xF << ((7 - n) * 4))); + nibble = s_ir_builder->CreateCall2(Intrinsic::getDeclaration(s_module, Intrinsic::x86_bmi_pext_32), val, s_ir_builder->getInt32(0xF << ((7 - n) * 4))); } else if (val->getType()->isIntegerTy(64)) { - nibble = m_ir_builder.CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_bmi_pext_64), val, m_ir_builder.getInt64(0xF << ((15 - n) * 4))); + nibble = s_ir_builder->CreateCall2(Intrinsic::getDeclaration(s_module, Intrinsic::x86_bmi_pext_64), val, s_ir_builder->getInt64(0xF << ((15 - n) * 4))); } else { if ((val->getType()->getIntegerBitWidth() >> 2) != (n + 1)) { - nibble = m_ir_builder.CreateLShr(val, (((val->getType()->getIntegerBitWidth() >> 2) - 1) - n) * 4); + nibble = s_ir_builder->CreateLShr(val, (((val->getType()->getIntegerBitWidth() >> 2) - 1) - n) * 4); } - nibble = m_ir_builder.CreateAnd(val, 0xF); + nibble = s_ir_builder->CreateAnd(val, 0xF); } return nibble; } Value * PPULLVMRecompiler::ClrNibble(Value * val, u32 n) { - return m_ir_builder.CreateAnd(val, ~(0xF << ((((val->getType()->getIntegerBitWidth() >> 2) - 1) - n) * 4))); + return s_ir_builder->CreateAnd(val, ~(0xF << ((((val->getType()->getIntegerBitWidth() >> 2) - 1) - n) * 4))); } Value * PPULLVMRecompiler::SetNibble(Value * val, u32 n, Value * nibble, bool doClear) { @@ -2131,16 +2163,16 @@ Value * PPULLVMRecompiler::SetNibble(Value * val, u32 n, Value * nibble, bool do } if (nibble->getType()->getIntegerBitWidth() < val->getType()->getIntegerBitWidth()) { - nibble = m_ir_builder.CreateZExt(nibble, val->getType()); + nibble = s_ir_builder->CreateZExt(nibble, val->getType()); } else if (nibble->getType()->getIntegerBitWidth() > val->getType()->getIntegerBitWidth()) { - nibble = m_ir_builder.CreateTrunc(nibble, val->getType()); + nibble = s_ir_builder->CreateTrunc(nibble, val->getType()); } if ((val->getType()->getIntegerBitWidth() >> 2) != (n + 1)) { - nibble = m_ir_builder.CreateShl(nibble, (((val->getType()->getIntegerBitWidth() >> 2) - 1) - n) * 4); + nibble = s_ir_builder->CreateShl(nibble, (((val->getType()->getIntegerBitWidth() >> 2) - 1) - n) * 4); } - return m_ir_builder.CreateOr(val, nibble); + return s_ir_builder->CreateOr(val, nibble); } Value * PPULLVMRecompiler::SetNibble(Value * val, u32 n, Value * b0, Value * b1, Value * b2, Value * b3, bool doClear) { @@ -2167,19 +2199,35 @@ Value * PPULLVMRecompiler::SetNibble(Value * val, u32 n, Value * b0, Value * b1, return val; } +Value * PPULLVMRecompiler::GetPc() { + auto pc_i8_ptr = s_ir_builder->CreateConstGEP1_32(s_state_ptr, offsetof(PPUThread, PC)); + auto pc_i64_ptr = s_ir_builder->CreateBitCast(pc_i8_ptr, s_ir_builder->getInt64Ty()->getPointerTo()); + return s_ir_builder->CreateLoad(pc_i64_ptr); +} + +void PPULLVMRecompiler::SetPc(Value * val_i64) { + auto pc_i8_ptr = s_ir_builder->CreateConstGEP1_32(s_state_ptr, offsetof(PPUThread, PC)); + auto pc_i64_ptr = s_ir_builder->CreateBitCast(pc_i8_ptr, s_ir_builder->getInt64Ty()->getPointerTo()); + s_ir_builder->CreateStore(val_i64, pc_i64_ptr); +} + Value * PPULLVMRecompiler::GetGpr(u32 r) { - auto r_i64_ptr = m_ir_builder.CreateConstGEP2_32(m_gpr, 0, r); - return m_ir_builder.CreateLoad(r_i64_ptr); + auto r_i8_ptr = s_ir_builder->CreateConstGEP1_32(s_state_ptr, offsetof(PPUThread, GPR[r])); + auto r_i64_ptr = s_ir_builder->CreateBitCast(r_i8_ptr, s_ir_builder->getInt64Ty()->getPointerTo()); + return s_ir_builder->CreateLoad(r_i64_ptr); } void PPULLVMRecompiler::SetGpr(u32 r, Value * val_x64) { - auto r_i64_ptr = m_ir_builder.CreateConstGEP2_32(m_gpr, 0, r); - auto val_i64 = m_ir_builder.CreateBitCast(val_x64, Type::getInt64Ty(m_llvm_context)); - m_ir_builder.CreateStore(val_i64, r_i64_ptr); + auto r_i8_ptr = s_ir_builder->CreateConstGEP1_32(s_state_ptr, offsetof(PPUThread, GPR[r])); + auto r_i64_ptr = s_ir_builder->CreateBitCast(r_i8_ptr, s_ir_builder->getInt64Ty()->getPointerTo()); + auto val_i64 = s_ir_builder->CreateBitCast(val_x64, s_ir_builder->getInt64Ty()); + s_ir_builder->CreateStore(val_i64, r_i64_ptr); } Value * PPULLVMRecompiler::GetCr() { - return m_ir_builder.CreateLoad(m_cr); + auto cr_i8_ptr = s_ir_builder->CreateConstGEP1_32(s_state_ptr, offsetof(PPUThread, CR)); + auto cr_i32_ptr = s_ir_builder->CreateBitCast(cr_i8_ptr, s_ir_builder->getInt32Ty()->getPointerTo()); + return s_ir_builder->CreateLoad(cr_i32_ptr); } Value * PPULLVMRecompiler::GetCrField(u32 n) { @@ -2187,8 +2235,10 @@ Value * PPULLVMRecompiler::GetCrField(u32 n) { } void PPULLVMRecompiler::SetCr(Value * val_x32) { - auto val_i32 = m_ir_builder.CreateBitCast(val_x32, Type::getInt32Ty(m_llvm_context)); - m_ir_builder.CreateStore(val_i32, m_cr); + auto val_i32 = s_ir_builder->CreateBitCast(val_x32, s_ir_builder->getInt32Ty()); + auto cr_i8_ptr = s_ir_builder->CreateConstGEP1_32(s_state_ptr, offsetof(PPUThread, CR)); + auto cr_i32_ptr = s_ir_builder->CreateBitCast(cr_i8_ptr, s_ir_builder->getInt32Ty()->getPointerTo()); + s_ir_builder->CreateStore(val_i32, cr_i32_ptr); } void PPULLVMRecompiler::SetCrField(u32 n, Value * field) { @@ -2199,19 +2249,19 @@ void PPULLVMRecompiler::SetCrField(u32 n, Value * b0, Value * b1, Value * b2, Va SetCr(SetNibble(GetCr(), n, b0, b1, b2, b3)); } -void PPULLVMRecompiler::SetCrFieldSignedCmp(u32 n, llvm::Value * a, llvm::Value * b) { - auto lt_i1 = m_ir_builder.CreateICmpSLT(a, b); - auto gt_i1 = m_ir_builder.CreateICmpSGT(a, b); - auto eq_i1 = m_ir_builder.CreateICmpEQ(a, b); +void PPULLVMRecompiler::SetCrFieldSignedCmp(u32 n, Value * a, Value * b) { + auto lt_i1 = s_ir_builder->CreateICmpSLT(a, b); + auto gt_i1 = s_ir_builder->CreateICmpSGT(a, b); + auto eq_i1 = s_ir_builder->CreateICmpEQ(a, b); auto cr_i32 = GetCr(); cr_i32 = SetNibble(cr_i32, n, lt_i1, gt_i1, eq_i1, GetXerSo()); SetCr(cr_i32); } -void PPULLVMRecompiler::SetCrFieldUnsignedCmp(u32 n, llvm::Value * a, llvm::Value * b) { - auto lt_i1 = m_ir_builder.CreateICmpULT(a, b); - auto gt_i1 = m_ir_builder.CreateICmpUGT(a, b); - auto eq_i1 = m_ir_builder.CreateICmpEQ(a, b); +void PPULLVMRecompiler::SetCrFieldUnsignedCmp(u32 n, Value * a, Value * b) { + auto lt_i1 = s_ir_builder->CreateICmpULT(a, b); + auto gt_i1 = s_ir_builder->CreateICmpUGT(a, b); + auto eq_i1 = s_ir_builder->CreateICmpEQ(a, b); auto cr_i32 = GetCr(); cr_i32 = SetNibble(cr_i32, n, lt_i1, gt_i1, eq_i1, GetXerSo()); SetCr(cr_i32); @@ -2219,16 +2269,18 @@ void PPULLVMRecompiler::SetCrFieldUnsignedCmp(u32 n, llvm::Value * a, llvm::Valu void PPULLVMRecompiler::SetCr6AfterVectorCompare(u32 vr) { auto vr_v16i8 = GetVrAsIntVec(vr, 8); - auto vr_mask_i32 = m_ir_builder.CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_pmovmskb_128), vr_v16i8); - auto cmp0_i1 = m_ir_builder.CreateICmpEQ(vr_mask_i32, m_ir_builder.getInt32(0)); - auto cmp1_i1 = m_ir_builder.CreateICmpEQ(vr_mask_i32, m_ir_builder.getInt32(0xFFFF)); + auto vr_mask_i32 = s_ir_builder->CreateCall(Intrinsic::getDeclaration(s_module, Intrinsic::x86_sse2_pmovmskb_128), vr_v16i8); + auto cmp0_i1 = s_ir_builder->CreateICmpEQ(vr_mask_i32, s_ir_builder->getInt32(0)); + auto cmp1_i1 = s_ir_builder->CreateICmpEQ(vr_mask_i32, s_ir_builder->getInt32(0xFFFF)); auto cr_i32 = GetCr(); cr_i32 = SetNibble(cr_i32, 6, cmp1_i1, nullptr, cmp0_i1, nullptr); SetCr(cr_i32); } Value * PPULLVMRecompiler::GetXer() { - return m_ir_builder.CreateLoad(m_xer); + auto xer_i8_ptr = s_ir_builder->CreateConstGEP1_32(s_state_ptr, offsetof(PPUThread, XER)); + auto xer_i64_ptr = s_ir_builder->CreateBitCast(xer_i8_ptr, s_ir_builder->getInt64Ty()->getPointerTo()); + return s_ir_builder->CreateLoad(xer_i64_ptr); } Value * PPULLVMRecompiler::GetXerCa() { @@ -2240,8 +2292,10 @@ Value * PPULLVMRecompiler::GetXerSo() { } void PPULLVMRecompiler::SetXer(Value * val_x64) { - auto val_i64 = m_ir_builder.CreateBitCast(val_x64, Type::getInt64Ty(m_llvm_context)); - m_ir_builder.CreateStore(val_i64, m_xer); + auto val_i64 = s_ir_builder->CreateBitCast(val_x64, s_ir_builder->getInt64Ty()); + auto xer_i8_ptr = s_ir_builder->CreateConstGEP1_32(s_state_ptr, offsetof(PPUThread, XER)); + auto xer_i64_ptr = s_ir_builder->CreateBitCast(xer_i8_ptr, s_ir_builder->getInt64Ty()->getPointerTo()); + s_ir_builder->CreateStore(val_i64, xer_i64_ptr); } void PPULLVMRecompiler::SetXerCa(Value * ca) { @@ -2256,47 +2310,64 @@ void PPULLVMRecompiler::SetXerSo(Value * so) { SetXer(xer_i64); } +Value * PPULLVMRecompiler::GetVscr() { + auto vscr_i8_ptr = s_ir_builder->CreateConstGEP1_32(s_state_ptr, offsetof(PPUThread, VSCR)); + auto vscr_i32_ptr = s_ir_builder->CreateBitCast(vscr_i8_ptr, s_ir_builder->getInt32Ty()->getPointerTo()); + return s_ir_builder->CreateLoad(vscr_i32_ptr); +} + +void PPULLVMRecompiler::SetVscr(Value * val_x32) { + auto val_i32 = s_ir_builder->CreateBitCast(val_x32, s_ir_builder->getInt32Ty()); + auto vscr_i8_ptr = s_ir_builder->CreateConstGEP1_32(s_state_ptr, offsetof(PPUThread, VSCR)); + auto vscr_i32_ptr = s_ir_builder->CreateBitCast(vscr_i8_ptr, s_ir_builder->getInt32Ty()->getPointerTo()); + s_ir_builder->CreateStore(val_i32, vscr_i32_ptr); +} + Value * PPULLVMRecompiler::GetVrAsIntVec(u32 vr, u32 vec_elt_num_bits) { - auto vr_i128_ptr = m_ir_builder.CreateConstGEP2_32(m_vpr, 0, vr); - auto vr_vec_ptr = m_ir_builder.CreateBitCast(vr_i128_ptr, VectorType::get(Type::getIntNTy(m_llvm_context, vec_elt_num_bits), 128 / vec_elt_num_bits)->getPointerTo()); - return m_ir_builder.CreateLoad(vr_vec_ptr); + auto vr_i8_ptr = s_ir_builder->CreateConstGEP1_32(s_state_ptr, offsetof(PPUThread, VPR[vr])); + auto vr_i128_ptr = s_ir_builder->CreateBitCast(vr_i8_ptr, s_ir_builder->getIntNTy(128)->getPointerTo()); + auto vr_vec_ptr = s_ir_builder->CreateBitCast(vr_i128_ptr, VectorType::get(s_ir_builder->getIntNTy(vec_elt_num_bits), 128 / vec_elt_num_bits)->getPointerTo()); + return s_ir_builder->CreateLoad(vr_vec_ptr); } Value * PPULLVMRecompiler::GetVrAsFloatVec(u32 vr) { - auto vr_i128_ptr = m_ir_builder.CreateConstGEP2_32(m_vpr, 0, vr); - auto vr_v4f32_ptr = m_ir_builder.CreateBitCast(vr_i128_ptr, VectorType::get(Type::getFloatTy(m_llvm_context), 4)->getPointerTo()); - return m_ir_builder.CreateLoad(vr_v4f32_ptr); + auto vr_i8_ptr = s_ir_builder->CreateConstGEP1_32(s_state_ptr, offsetof(PPUThread, VPR[vr])); + auto vr_i128_ptr = s_ir_builder->CreateBitCast(vr_i8_ptr, s_ir_builder->getIntNTy(128)->getPointerTo()); + auto vr_v4f32_ptr = s_ir_builder->CreateBitCast(vr_i128_ptr, VectorType::get(s_ir_builder->getFloatTy(), 4)->getPointerTo()); + return s_ir_builder->CreateLoad(vr_v4f32_ptr); } Value * PPULLVMRecompiler::GetVrAsDoubleVec(u32 vr) { - auto vr_i128_ptr = m_ir_builder.CreateConstGEP2_32(m_vpr, 0, vr); - auto vr_v2f64_ptr = m_ir_builder.CreateBitCast(vr_i128_ptr, VectorType::get(Type::getDoubleTy(m_llvm_context), 2)->getPointerTo()); - return m_ir_builder.CreateLoad(vr_v2f64_ptr); + auto vr_i8_ptr = s_ir_builder->CreateConstGEP1_32(s_state_ptr, offsetof(PPUThread, VPR[vr])); + auto vr_i128_ptr = s_ir_builder->CreateBitCast(vr_i8_ptr, s_ir_builder->getIntNTy(128)->getPointerTo()); + auto vr_v2f64_ptr = s_ir_builder->CreateBitCast(vr_i128_ptr, VectorType::get(s_ir_builder->getDoubleTy(), 2)->getPointerTo()); + return s_ir_builder->CreateLoad(vr_v2f64_ptr); } void PPULLVMRecompiler::SetVr(u32 vr, Value * val_x128) { - auto vr_i128_ptr = m_ir_builder.CreateConstGEP2_32(m_vpr, 0, vr); - auto val_i128 = m_ir_builder.CreateBitCast(val_x128, Type::getIntNTy(m_llvm_context, 128)); - m_ir_builder.CreateStore(val_i128, vr_i128_ptr); + auto vr_i8_ptr = s_ir_builder->CreateConstGEP1_32(s_state_ptr, offsetof(PPUThread, VPR[vr])); + auto vr_i128_ptr = s_ir_builder->CreateBitCast(vr_i8_ptr, s_ir_builder->getIntNTy(128)->getPointerTo()); + auto val_i128 = s_ir_builder->CreateBitCast(val_x128, s_ir_builder->getIntNTy(128)); + s_ir_builder->CreateStore(val_i128, vr_i128_ptr); } template void PPULLVMRecompiler::ThisCall(const char * name, F function, C * this_ptr, Args... args) { auto this_call_fn = new std::function(std::bind(function, this_ptr, args...)); - m_this_call_ptrs_list.push_back(this_call_fn); + s_this_call_ptrs_list.push_back(this_call_fn); - auto this_call_fn_i64 = m_ir_builder.getInt64((uint64_t)this_call_fn); - auto this_call_fn_ptr = m_ir_builder.CreateIntToPtr(this_call_fn_i64, Type::getInt64PtrTy(m_llvm_context)); + auto this_call_fn_i64 = s_ir_builder->getInt64((uint64_t)this_call_fn); + auto this_call_fn_ptr = s_ir_builder->CreateIntToPtr(this_call_fn_i64, s_ir_builder->getInt64Ty()->getPointerTo()); std::vector execute_this_call_fn_args; execute_this_call_fn_args.push_back(this_call_fn_ptr); - auto call_execute_this_call_fn_instr = m_ir_builder.CreateCall(m_execute_this_call_fn, execute_this_call_fn_args); + auto call_execute_this_call_fn_instr = s_ir_builder->CreateCall(s_execute_this_call_fn, execute_this_call_fn_args); std::string comment = fmt::Format("%s.%s", name, ArgsToString(args...).c_str()); - call_execute_this_call_fn_instr->setMetadata(comment, m_execute_this_call_fn_comment_md_node); + call_execute_this_call_fn_instr->setMetadata(comment, s_execute_this_call_fn_name_and_args_md_node); - auto i = m_interpreter_invocation_stats.find(name); - if (i == m_interpreter_invocation_stats.end()) { - i = m_interpreter_invocation_stats.insert(m_interpreter_invocation_stats.end(), std::make_pair(name, 0)); + auto i = s_interpreter_invocation_stats.find(name); + if (i == s_interpreter_invocation_stats.end()) { + i = s_interpreter_invocation_stats.insert(s_interpreter_invocation_stats.end(), std::make_pair(name, 0)); } i->second++; diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.h b/rpcs3/Emu/Cell/PPULLVMRecompiler.h index 8330fb365..a969a460e 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.h +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.h @@ -437,65 +437,14 @@ private: /// PPU instruction decoder PPUDecoder m_decoder; + /// PPU Interpreter + PPUInterpreter m_interpreter; + /// A flag used to detect branch instructions. /// This is set to false at the start of compilation of a block. /// When a branch instruction is encountered, this is set to true by the decode function. bool m_hit_branch_instruction; - /// LLVM context - llvm::LLVMContext m_llvm_context; - - /// LLVM IR builder - llvm::IRBuilder<> m_ir_builder; - - /// Module to which all generated code is output to - llvm::Module * m_module; - - /// Function in m_module that corresponds to ExecuteThisCall - llvm::Function * m_execute_this_call_fn; - - /// A comment metadata node for m_execute_this_call_fn - llvm::MDNode * m_execute_this_call_fn_comment_md_node; - - /// Global variable in m_module that corresponds to m_ppu.GPR - llvm::GlobalVariable * m_pc; - - /// Global variable in m_module that corresponds to m_ppu.GPR - llvm::GlobalVariable * m_gpr; - - /// Global variable in m_module that corresponds to m_ppu.CR - llvm::GlobalVariable * m_cr; - - /// Global variable in m_module that corresponds to m_ppu.XER - llvm::GlobalVariable * m_xer; - - /// Global variable in m_module that corresponds to m_ppu.VPR - llvm::GlobalVariable * m_vpr; - - /// Global variable in m_module that corresponds to m_ppu.VSCR - llvm::GlobalVariable * m_vscr; - - /// JIT execution engine - llvm::ExecutionEngine * m_execution_engine; - - /// Disassembler - LLVMDisasmContextRef m_disassembler; - - /// PPU Interpreter - PPUInterpreter m_interpreter; - - /// Time spent compiling - std::chrono::duration m_compilation_time; - - /// Time spent executing - std::chrono::duration m_execution_time; - - /// Contains the number of times the interpreter was invoked for an instruction - std::map m_interpreter_invocation_stats; - - /// List of std::function pointers created by ThisCall() - std::list *> m_this_call_ptrs_list; - /// Get a bit llvm::Value * GetBit(llvm::Value * val, u32 n); @@ -517,13 +466,19 @@ private: /// Set a nibble llvm::Value * SetNibble(llvm::Value * val, u32 n, llvm::Value * b0, llvm::Value * b1, llvm::Value * b2, llvm::Value * b3, bool doClear = true); - /// Load GPR and convert it to an i64 + /// Load PC + llvm::Value * GetPc(); + + /// Set PC + void SetPc(llvm::Value * val_i64); + + /// Load GPR llvm::Value * GetGpr(u32 r); - /// Set GPR to specified value + /// Set GPR void SetGpr(u32 r, llvm::Value * val_x64); - /// Load CR and convert it to an i32 + /// Load CR llvm::Value * GetCr(); /// Load CR and get field CRn @@ -565,6 +520,12 @@ private: /// Set the SO bit of XER void SetXerSo(llvm::Value * so); + /// Load VSCR + llvm::Value * GetVscr(); + + /// Set VSCR + void SetVscr(llvm::Value * val_x32); + /// Load VR and convert it to an integer vector llvm::Value * GetVrAsIntVec(u32 vr, u32 vec_elt_num_bits); @@ -577,10 +538,68 @@ private: /// Set VR to the specified value void SetVr(u32 vr, llvm::Value * val_x128); + /// Test an instruction against the interpreter + template + void VerifyInstructionAgainstInterpreter(const char * name, PPULLVMRecompilerFn recomp_fn, PPUInterpreterFn interp_fn, PPURegState & input_reg_state, Args... args); + + /// Excute a test + void RunTest(const char * name, std::function test_case, std::function input, std::function check_result); + + /// Execute all tests + void RunAllTests(); + /// Call a member function template void ThisCall(const char * name, F function, C * this_ptr, Args... args); + /// Number of instances + static u32 s_num_instances; + + /// Map from address to compiled code + static std::map s_address_to_code_map; + + /// Mutex for s_address_to_code_map + static std::mutex s_address_to_code_map_mutex; + + /// LLVM mutex + static std::mutex s_llvm_mutex; + + /// LLVM context + static llvm::LLVMContext * s_llvm_context; + + /// LLVM IR builder + static llvm::IRBuilder<> * s_ir_builder; + + /// Module to which all generated code is output to + static llvm::Module * s_module; + + /// Function in m_module that corresponds to ExecuteThisCall + static llvm::Function * s_execute_this_call_fn; + + /// A metadata node for s_execute_this_call_fn that records the function name and args + static llvm::MDNode * s_execute_this_call_fn_name_and_args_md_node; + + /// JIT execution engine + static llvm::ExecutionEngine * s_execution_engine; + + /// Disassembler + static LLVMDisasmContextRef s_disassembler; + + /// The pointer to the PPU state + static llvm::Value * s_state_ptr; + + /// Time spent compiling + static std::chrono::duration s_compilation_time; + + /// Time spent executing + static std::chrono::duration s_execution_time; + + /// Contains the number of times the interpreter was invoked for an instruction + static std::map s_interpreter_invocation_stats; + + /// List of std::function pointers created by ThisCall() + static std::list *> s_this_call_ptrs_list; + /// Execute a this call static void ExecuteThisCall(std::function * function); @@ -590,16 +609,6 @@ private: /// Terminator for ArgsToString(T arg1, Args... args); static std::string ArgsToString(); - - /// Test an instruction against the interpreter - template - void VerifyInstructionAgainstInterpreter(const char * name, PPULLVMRecompilerFn recomp_fn, PPUInterpreterFn interp_fn, PPURegState & input_reg_state, Args... args); - - /// Excute a test - void RunTest(const char * name, std::function test_case, std::function input, std::function check_result); - - /// Execute all tests - void RunAllTests(); }; #endif // PPU_LLVM_RECOMPILER_H diff --git a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp index 340f1fc1c..66ab60b9e 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp @@ -186,11 +186,16 @@ void PPULLVMRecompiler::VerifyInstructionAgainstInterpreter(const char * name, P void PPULLVMRecompiler::RunTest(const char * name, std::function test_case, std::function input, std::function check_result) { // Create the unit test function - auto function = cast(m_module->getOrInsertFunction(name, Type::getVoidTy(m_llvm_context), (Type *)nullptr)); - auto block = BasicBlock::Create(m_llvm_context, "start", function); - m_ir_builder.SetInsertPoint(block); + auto function = cast(s_module->getOrInsertFunction(name, s_ir_builder->getVoidTy(), s_ir_builder->getInt8Ty()->getPointerTo(), nullptr)); + s_state_ptr = function->arg_begin(); + s_state_ptr->setName("state"); + + auto block = BasicBlock::Create(*s_llvm_context, "start", function); + s_ir_builder->SetInsertPoint(block); + test_case(); - m_ir_builder.CreateRetVoid(); + + s_ir_builder->CreateRetVoid(); verifyFunction(*function); // Print the IR @@ -201,14 +206,14 @@ void PPULLVMRecompiler::RunTest(const char * name, std::function test_ca // Generate the function MachineCodeInfo mci; - m_execution_engine->runJITOnFunction(function, &mci); + s_execution_engine->runJITOnFunction(function, &mci); // Disassember the generated function LOG_NOTICE(PPU, "[UT %s] Disassembly:", name); for (uint64_t pc = 0; pc < mci.size();) { char str[1024]; - auto size = LLVMDisasmInstruction(m_disassembler, (uint8_t *)mci.address() + pc, mci.size() - pc, (uint64_t)((uint8_t *)mci.address() + pc), str, sizeof(str)); + auto size = LLVMDisasmInstruction(s_disassembler, (uint8_t *)mci.address() + pc, mci.size() - pc, (uint64_t)((uint8_t *)mci.address() + pc), str, sizeof(str)); LOG_NOTICE(PPU, "[UT %s] %p: %s.", name, (uint8_t *)mci.address() + pc, str); pc += size; } @@ -216,7 +221,8 @@ void PPULLVMRecompiler::RunTest(const char * name, std::function test_ca // Run the test input(); std::vector args; - m_execution_engine->runFunction(function, args); + args.push_back(GenericValue(&m_ppu)); + s_execution_engine->runFunction(function, args); // Verify results std::string msg; @@ -227,7 +233,7 @@ void PPULLVMRecompiler::RunTest(const char * name, std::function test_ca LOG_ERROR(PPU, "[UT %s] Test failed. %s", name, msg.c_str()); } - m_execution_engine->freeMachineCodeForFunction(function); + s_execution_engine->freeMachineCodeForFunction(function); } void PPULLVMRecompiler::RunAllTests() { From f5188cdb3233e2885c0774692f479df598372a74 Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Mon, 15 Sep 2014 20:04:09 +0530 Subject: [PATCH 15/42] Some refactoring. Added support for some load/store instructions. --- rpcs3/Emu/Cell/PPUInterpreter.h | 8 +- rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 2925 ++++++++++++--------- rpcs3/Emu/Cell/PPULLVMRecompiler.h | 167 +- rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp | 207 +- 4 files changed, 1997 insertions(+), 1310 deletions(-) diff --git a/rpcs3/Emu/Cell/PPUInterpreter.h b/rpcs3/Emu/Cell/PPUInterpreter.h index 037256de9..b8cdda82d 100644 --- a/rpcs3/Emu/Cell/PPUInterpreter.h +++ b/rpcs3/Emu/Cell/PPUInterpreter.h @@ -56,7 +56,7 @@ u64 rotr64(const u64 x, const u8 n) { return (x >> n) | (x << (64 - n)); } class PPUInterpreter : public PPUOpcodes { - friend class PPULLVMRecompiler; + friend class PPULLVMRecompilerWorker; private: PPUThread& CPU; @@ -2207,7 +2207,7 @@ private: } void ORIS(u32 ra, u32 rs, u32 uimm16) { - CPU.GPR[ra] = CPU.GPR[rs] | (uimm16 << 16); + CPU.GPR[ra] = CPU.GPR[rs] | ((u64)uimm16 << 16); } void XORI(u32 ra, u32 rs, u32 uimm16) { @@ -2215,7 +2215,7 @@ private: } void XORIS(u32 ra, u32 rs, u32 uimm16) { - CPU.GPR[ra] = CPU.GPR[rs] ^ (uimm16 << 16); + CPU.GPR[ra] = CPU.GPR[rs] ^ ((u64)uimm16 << 16); } void ANDI_(u32 ra, u32 rs, u32 uimm16) { @@ -2224,7 +2224,7 @@ private: } void ANDIS_(u32 ra, u32 rs, u32 uimm16) { - CPU.GPR[ra] = CPU.GPR[rs] & (uimm16 << 16); + CPU.GPR[ra] = CPU.GPR[rs] & ((u64)uimm16 << 16); CPU.UpdateCR0(CPU.GPR[ra]); } void RLDICL(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index 1af2c166f..410c7cb70 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -12,213 +12,168 @@ using namespace llvm; -u32 PPULLVMRecompiler::s_num_instances; -std::map PPULLVMRecompiler::s_address_to_code_map; -std::mutex PPULLVMRecompiler::s_address_to_code_map_mutex; -std::mutex PPULLVMRecompiler::s_llvm_mutex; -LLVMContext * PPULLVMRecompiler::s_llvm_context; -IRBuilder<> * PPULLVMRecompiler::s_ir_builder; -llvm::Module * PPULLVMRecompiler::s_module; -Function * PPULLVMRecompiler::s_execute_this_call_fn; -MDNode * PPULLVMRecompiler::s_execute_this_call_fn_name_and_args_md_node; -ExecutionEngine * PPULLVMRecompiler::s_execution_engine; -LLVMDisasmContextRef PPULLVMRecompiler::s_disassembler; -Value * PPULLVMRecompiler::s_state_ptr; -std::chrono::duration PPULLVMRecompiler::s_compilation_time; -std::chrono::duration PPULLVMRecompiler::s_execution_time; -std::map PPULLVMRecompiler::s_interpreter_invocation_stats; -std::list *> PPULLVMRecompiler::s_this_call_ptrs_list; +PPULLVMRecompilerWorker::PPULLVMRecompilerWorker() + : m_decoder(this) + , m_compilation_time(0.0) + , m_idling_time(0.0) { + InitializeNativeTarget(); + InitializeNativeTargetAsmPrinter(); + InitializeNativeTargetDisassembler(); -PPULLVMRecompiler::PPULLVMRecompiler(PPUThread & ppu) - : m_ppu(ppu) - , m_decoder(this) - , m_interpreter(ppu) { - std::lock_guard lock(s_llvm_mutex); + m_llvm_context = new LLVMContext(); + m_ir_builder = new IRBuilder<>(*m_llvm_context); + m_module = new llvm::Module("Module", *m_llvm_context); - s_num_instances++; - if (!s_llvm_context) { - InitializeNativeTarget(); - InitializeNativeTargetAsmPrinter(); - InitializeNativeTargetDisassembler(); + EngineBuilder engine_builder(m_module); + engine_builder.setMCPU(sys::getHostCPUName()); + engine_builder.setEngineKind(EngineKind::JIT); + engine_builder.setOptLevel(CodeGenOpt::Default); + m_execution_engine = engine_builder.create(); - s_llvm_context = new LLVMContext(); - s_ir_builder = new IRBuilder<>(*s_llvm_context); - s_module = new llvm::Module("Module", *s_llvm_context); - - s_execute_this_call_fn = cast(s_module->getOrInsertFunction("ExecuteThisCall", s_ir_builder->getVoidTy(), s_ir_builder->getInt64Ty()->getPointerTo(), nullptr)); - s_execute_this_call_fn->setCallingConv(CallingConv::X86_64_Win64); - s_execute_this_call_fn_name_and_args_md_node = MDNode::get(*s_llvm_context, MDString::get(*s_llvm_context, "Function name and arguments")); - - EngineBuilder engine_builder(s_module); - engine_builder.setMCPU(sys::getHostCPUName()); - engine_builder.setEngineKind(EngineKind::JIT); - engine_builder.setOptLevel(CodeGenOpt::Default); - s_execution_engine = engine_builder.create(); - - s_execution_engine->addGlobalMapping(s_execute_this_call_fn, (void *)&PPULLVMRecompiler::ExecuteThisCall); - - s_disassembler = LLVMCreateDisasm(sys::getProcessTriple().c_str(), nullptr, 0, nullptr, nullptr); - - //RunAllTests(); - } + m_disassembler = LLVMCreateDisasm(sys::getProcessTriple().c_str(), nullptr, 0, nullptr, nullptr); } -PPULLVMRecompiler::~PPULLVMRecompiler() { - std::lock_guard lock(s_llvm_mutex); +PPULLVMRecompilerWorker::~PPULLVMRecompilerWorker() { + std::string error; + raw_fd_ostream log_file("PPULLVMRecompilerWorker.log", error, sys::fs::F_Text); + log_file << "Time spent compiling = " << m_compilation_time.count() << "s\n"; + log_file << "Time spent idling = " << m_idling_time.count() << "s\n\n"; + log_file << "Interpreter fallback stats:\n"; + for (auto i = m_interpreter_fallback_stats.begin(); i != m_interpreter_fallback_stats.end(); i++) { + log_file << i->first << " = " << i->second << "\n"; + } - s_num_instances--; - if (s_num_instances == 0) { - for (auto i = s_this_call_ptrs_list.begin(); i != s_this_call_ptrs_list.end(); i++) { - delete *i; + log_file << "\nLLVM IR:\n"; + log_file << *m_module; + + LLVMDisasmDispose(m_disassembler); + delete m_execution_engine; + delete m_ir_builder; + delete m_llvm_context; +} + +void PPULLVMRecompilerWorker::Compile(const u64 address) { + auto i = m_address_to_compiled_block_map.find(address); + if (i != m_address_to_compiled_block_map.end()) { + return; + } + + std::chrono::high_resolution_clock::time_point compilation_start = std::chrono::high_resolution_clock::now(); + + auto function_name = fmt::Format("fn_0x%llX", address); + m_function = m_module->getFunction(function_name); + if (!m_function) { + + m_function = (Function *)m_module->getOrInsertFunction(function_name, m_ir_builder->getVoidTy(), + m_ir_builder->getInt8PtrTy() /*ppu_state*/, + m_ir_builder->getInt64Ty() /*base_addres*/, + m_ir_builder->getInt8PtrTy() /*interpreter*/, nullptr); + m_function->setCallingConv(CallingConv::X86_64_Win64); + auto arg_i = m_function->arg_begin(); + arg_i->setName("ppu_state"); + (++arg_i)->setName("base_address"); + (++arg_i)->setName("interpreter"); + + auto block = BasicBlock::Create(*m_llvm_context, "start", m_function); + m_ir_builder->SetInsertPoint(block); + + u64 offset = 0; + m_hit_branch_instruction = false; + while (!m_hit_branch_instruction) { + u32 instr = Memory.Read32(address + offset); + m_decoder.Decode(instr); + offset += 4; + + SetPc(m_ir_builder->getInt64(address + offset)); } - s_this_call_ptrs_list.clear(); - - std::string error; - raw_fd_ostream log_file("PPULLVMRecompiler.log", error, sys::fs::F_Text); - log_file << "Time spent compiling = " << s_compilation_time.count() << "s\n"; - log_file << "Time spent executing = " << s_execution_time.count() << "s\n\n"; - log_file << "Interpreter invocation stats:\n"; - for (auto i = s_interpreter_invocation_stats.begin(); i != s_interpreter_invocation_stats.end(); i++) { - log_file << i->first << " = " << i->second << "\n"; - } - - log_file << "\nLLVM IR:\n"; - log_file << *s_module; - - s_address_to_code_map.clear(); - LLVMDisasmDispose(s_disassembler); - delete s_execution_engine; - delete s_ir_builder; - delete s_llvm_context; - } -} - -u8 PPULLVMRecompiler::DecodeMemory(const u64 address) { - void * compiled_code = nullptr; - - s_address_to_code_map_mutex.lock(); - auto i = s_address_to_code_map.find(address); - s_address_to_code_map_mutex.unlock(); - - if (i != s_address_to_code_map.end()) { - compiled_code = i->second; + m_ir_builder->CreateRetVoid(); + m_execution_engine->runJITOnFunction(m_function); } - if (!compiled_code) { - std::lock_guard lock(s_llvm_mutex); + m_address_to_compiled_block_map[address] = (CompiledBlock)m_execution_engine->getPointerToFunction(m_function); - auto function_name = fmt::Format("fn_0x%llX", address); - auto function = s_module->getFunction(function_name); - if (!function) { - std::chrono::high_resolution_clock::time_point compilation_start = std::chrono::high_resolution_clock::now(); + std::chrono::high_resolution_clock::time_point compilation_end = std::chrono::high_resolution_clock::now(); + m_compilation_time += std::chrono::duration_cast>(compilation_end - compilation_start); +} - function = cast(s_module->getOrInsertFunction(function_name, s_ir_builder->getVoidTy(), s_ir_builder->getInt8Ty()->getPointerTo(), nullptr)); - function->setCallingConv(CallingConv::X86_64_Win64); - s_state_ptr = function->arg_begin(); - s_state_ptr->setName("state"); - - auto block = BasicBlock::Create(*s_llvm_context, "start", function); - s_ir_builder->SetInsertPoint(block); - - u64 offset = 0; - m_hit_branch_instruction = false; - while (!m_hit_branch_instruction) { - u32 instr = Memory.Read32(address + offset); - m_decoder.Decode(instr); - offset += 4; - - SetPc(s_ir_builder->getInt64(m_ppu.PC + offset)); - } - - s_ir_builder->CreateRetVoid(); - s_execution_engine->runJITOnFunction(function); - - compiled_code = s_execution_engine->getPointerToFunction(function); - s_address_to_code_map_mutex.lock(); - s_address_to_code_map[address] = compiled_code; - s_address_to_code_map_mutex.unlock(); - - std::chrono::high_resolution_clock::time_point compilation_end = std::chrono::high_resolution_clock::now(); - s_compilation_time += std::chrono::duration_cast>(compilation_end - compilation_start); - } +PPULLVMRecompilerWorker::CompiledBlock PPULLVMRecompilerWorker::GetCompiledBlock(u64 address) { + auto i = m_address_to_compiled_block_map.find(address); + if (i != m_address_to_compiled_block_map.end()) { + return i->second; } - std::chrono::high_resolution_clock::time_point execution_start = std::chrono::high_resolution_clock::now(); - ((void(*)(PPUThread *))(compiled_code))(&m_ppu); - std::chrono::high_resolution_clock::time_point execution_end = std::chrono::high_resolution_clock::now(); - s_execution_time += std::chrono::duration_cast>(execution_end - execution_start); - return 0; + return nullptr; } -void PPULLVMRecompiler::NULL_OP() { - ThisCall("NULL_OP", &PPUInterpreter::NULL_OP, &m_interpreter); +void PPULLVMRecompilerWorker::NULL_OP() { + InterpreterCall("NULL_OP", &PPUInterpreter::NULL_OP); } -void PPULLVMRecompiler::NOP() { - ThisCall("NOP", &PPUInterpreter::NOP, &m_interpreter); +void PPULLVMRecompilerWorker::NOP() { + InterpreterCall("NOP", &PPUInterpreter::NOP); } -void PPULLVMRecompiler::TDI(u32 to, u32 ra, s32 simm16) { - ThisCall("TDI", &PPUInterpreter::TDI, &m_interpreter, to, ra, simm16); +void PPULLVMRecompilerWorker::TDI(u32 to, u32 ra, s32 simm16) { + InterpreterCall("TDI", &PPUInterpreter::TDI, to, ra, simm16); } -void PPULLVMRecompiler::TWI(u32 to, u32 ra, s32 simm16) { - ThisCall("TWI", &PPUInterpreter::TWI, &m_interpreter, to, ra, simm16); +void PPULLVMRecompilerWorker::TWI(u32 to, u32 ra, s32 simm16) { + InterpreterCall("TWI", &PPUInterpreter::TWI, to, ra, simm16); } -void PPULLVMRecompiler::MFVSCR(u32 vd) { +void PPULLVMRecompilerWorker::MFVSCR(u32 vd) { auto vscr_i32 = GetVscr(); - auto vscr_i128 = s_ir_builder->CreateZExt(vscr_i32, s_ir_builder->getIntNTy(128)); + auto vscr_i128 = m_ir_builder->CreateZExt(vscr_i32, m_ir_builder->getIntNTy(128)); SetVr(vd, vscr_i128); } -void PPULLVMRecompiler::MTVSCR(u32 vb) { +void PPULLVMRecompilerWorker::MTVSCR(u32 vb) { auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto vscr_i32 = s_ir_builder->CreateExtractElement(vb_v4i32, s_ir_builder->getInt32(0)); - vscr_i32 = s_ir_builder->CreateAnd(vscr_i32, 0x00010001); + auto vscr_i32 = m_ir_builder->CreateExtractElement(vb_v4i32, m_ir_builder->getInt32(0)); + vscr_i32 = m_ir_builder->CreateAnd(vscr_i32, 0x00010001); SetVscr(vscr_i32); } -void PPULLVMRecompiler::VADDCUW(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VADDCUW(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); u32 not_mask_v4i32[4] = {0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF}; - va_v4i32 = s_ir_builder->CreateXor(va_v4i32, ConstantDataVector::get(*s_llvm_context, not_mask_v4i32)); - auto cmpv4i1 = s_ir_builder->CreateICmpULT(va_v4i32, vb_v4i32); - auto cmpv4i32 = s_ir_builder->CreateZExt(cmpv4i1, VectorType::get(s_ir_builder->getInt32Ty(), 4)); + va_v4i32 = m_ir_builder->CreateXor(va_v4i32, ConstantDataVector::get(*m_llvm_context, not_mask_v4i32)); + auto cmpv4i1 = m_ir_builder->CreateICmpULT(va_v4i32, vb_v4i32); + auto cmpv4i32 = m_ir_builder->CreateZExt(cmpv4i1, VectorType::get(m_ir_builder->getInt32Ty(), 4)); SetVr(vd, cmpv4i32); // TODO: Implement with overflow intrinsics and check if the generated code is better } -void PPULLVMRecompiler::VADDFP(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VADDFP(u32 vd, u32 va, u32 vb) { auto va_v4f32 = GetVrAsFloatVec(va); auto vb_v4f32 = GetVrAsFloatVec(vb); - auto sum_v4f32 = s_ir_builder->CreateFAdd(va_v4f32, vb_v4f32); + auto sum_v4f32 = m_ir_builder->CreateFAdd(va_v4f32, vb_v4f32); SetVr(vd, sum_v4f32); } -void PPULLVMRecompiler::VADDSBS(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VADDSBS(u32 vd, u32 va, u32 vb) { auto va_v16i8 = GetVrAsIntVec(va, 8); auto vb_v16i8 = GetVrAsIntVec(vb, 8); - auto sum_v16i8 = s_ir_builder->CreateCall2(Intrinsic::getDeclaration(s_module, Intrinsic::x86_sse2_padds_b), va_v16i8, vb_v16i8); + auto sum_v16i8 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_padds_b), va_v16i8, vb_v16i8); SetVr(vd, sum_v16i8); // TODO: Set VSCR.SAT } -void PPULLVMRecompiler::VADDSHS(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VADDSHS(u32 vd, u32 va, u32 vb) { auto va_v8i16 = GetVrAsIntVec(va, 16); auto vb_v8i16 = GetVrAsIntVec(vb, 16); - auto sum_v8i16 = s_ir_builder->CreateCall2(Intrinsic::getDeclaration(s_module, Intrinsic::x86_sse2_padds_w), va_v8i16, vb_v8i16); + auto sum_v8i16 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_padds_w), va_v8i16, vb_v8i16); SetVr(vd, sum_v8i16); // TODO: Set VSCR.SAT } -void PPULLVMRecompiler::VADDSWS(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VADDSWS(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); @@ -229,1953 +184,2381 @@ void PPULLVMRecompiler::VADDSWS(u32 vd, u32 va, u32 vb) { // number and a +ve number cannot cause overflow. So the result in case of an overflow is 0x7FFFFFFF + sign bit // of any one of the operands. u32 tmp1_v4i32[4] = {0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF}; - auto tmp2_v4i32 = s_ir_builder->CreateLShr(va_v4i32, 31); - tmp2_v4i32 = s_ir_builder->CreateAdd(tmp2_v4i32, ConstantDataVector::get(*s_llvm_context, tmp1_v4i32)); - auto tmp2_v16i8 = s_ir_builder->CreateBitCast(tmp2_v4i32, VectorType::get(s_ir_builder->getInt8Ty(), 16)); + auto tmp2_v4i32 = m_ir_builder->CreateLShr(va_v4i32, 31); + tmp2_v4i32 = m_ir_builder->CreateAdd(tmp2_v4i32, ConstantDataVector::get(*m_llvm_context, tmp1_v4i32)); + auto tmp2_v16i8 = m_ir_builder->CreateBitCast(tmp2_v4i32, VectorType::get(m_ir_builder->getInt8Ty(), 16)); // Next, we find if the addition can actually result in an overflow. Since an overflow can only happen if the operands // have the same sign, we bitwise XOR both the operands. If the sign bit of the result is 0 then the operands have the // same sign and so may cause an overflow. We invert the result so that the sign bit is 1 when the operands have the // same sign. - auto tmp3_v4i32 = s_ir_builder->CreateXor(va_v4i32, vb_v4i32); + auto tmp3_v4i32 = m_ir_builder->CreateXor(va_v4i32, vb_v4i32); u32 not_mask_v4i32[4] = {0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF}; - tmp3_v4i32 = s_ir_builder->CreateXor(tmp3_v4i32, ConstantDataVector::get(*s_llvm_context, not_mask_v4i32)); + tmp3_v4i32 = m_ir_builder->CreateXor(tmp3_v4i32, ConstantDataVector::get(*m_llvm_context, not_mask_v4i32)); // Perform the sum. - auto sum_v4i32 = s_ir_builder->CreateAdd(va_v4i32, vb_v4i32); - auto sum_v16i8 = s_ir_builder->CreateBitCast(sum_v4i32, VectorType::get(s_ir_builder->getInt8Ty(), 16)); + auto sum_v4i32 = m_ir_builder->CreateAdd(va_v4i32, vb_v4i32); + auto sum_v16i8 = m_ir_builder->CreateBitCast(sum_v4i32, VectorType::get(m_ir_builder->getInt8Ty(), 16)); // If an overflow occurs, then the sign of the sum will be different from the sign of the operands. So, we xor the // result with one of the operands. The sign bit of the result will be 1 if the sign bit of the sum and the sign bit of the // result is different. This result is again ANDed with tmp3 (the sign bit of tmp3 is 1 only if the operands have the same // sign and so can cause an overflow). - auto tmp4_v4i32 = s_ir_builder->CreateXor(va_v4i32, sum_v4i32); - tmp4_v4i32 = s_ir_builder->CreateAnd(tmp3_v4i32, tmp4_v4i32); - tmp4_v4i32 = s_ir_builder->CreateAShr(tmp4_v4i32, 31); - auto tmp4_v16i8 = s_ir_builder->CreateBitCast(tmp4_v4i32, VectorType::get(s_ir_builder->getInt8Ty(), 16)); + auto tmp4_v4i32 = m_ir_builder->CreateXor(va_v4i32, sum_v4i32); + tmp4_v4i32 = m_ir_builder->CreateAnd(tmp3_v4i32, tmp4_v4i32); + tmp4_v4i32 = m_ir_builder->CreateAShr(tmp4_v4i32, 31); + auto tmp4_v16i8 = m_ir_builder->CreateBitCast(tmp4_v4i32, VectorType::get(m_ir_builder->getInt8Ty(), 16)); // tmp4 is equal to 0xFFFFFFFF if an overflow occured and 0x00000000 otherwise. - auto res_v16i8 = s_ir_builder->CreateCall3(Intrinsic::getDeclaration(s_module, Intrinsic::x86_sse41_pblendvb), sum_v16i8, tmp2_v16i8, tmp4_v16i8); + auto res_v16i8 = m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse41_pblendvb), sum_v16i8, tmp2_v16i8, tmp4_v16i8); SetVr(vd, res_v16i8); // TODO: Set SAT } -void PPULLVMRecompiler::VADDUBM(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VADDUBM(u32 vd, u32 va, u32 vb) { auto va_v16i8 = GetVrAsIntVec(va, 8); auto vb_v16i8 = GetVrAsIntVec(vb, 8); - auto sum_v16i8 = s_ir_builder->CreateAdd(va_v16i8, vb_v16i8); + auto sum_v16i8 = m_ir_builder->CreateAdd(va_v16i8, vb_v16i8); SetVr(vd, sum_v16i8); } -void PPULLVMRecompiler::VADDUBS(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VADDUBS(u32 vd, u32 va, u32 vb) { auto va_v16i8 = GetVrAsIntVec(va, 8); auto vb_v16i8 = GetVrAsIntVec(vb, 8); - auto sum_v16i8 = s_ir_builder->CreateCall2(Intrinsic::getDeclaration(s_module, Intrinsic::x86_sse2_paddus_b), va_v16i8, vb_v16i8); + auto sum_v16i8 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_paddus_b), va_v16i8, vb_v16i8); SetVr(vd, sum_v16i8); // TODO: Set SAT } -void PPULLVMRecompiler::VADDUHM(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VADDUHM(u32 vd, u32 va, u32 vb) { auto va_v8i16 = GetVrAsIntVec(va, 16); auto vb_v8i16 = GetVrAsIntVec(vb, 16); - auto sum_v8i16 = s_ir_builder->CreateAdd(va_v8i16, vb_v8i16); + auto sum_v8i16 = m_ir_builder->CreateAdd(va_v8i16, vb_v8i16); SetVr(vd, sum_v8i16); } -void PPULLVMRecompiler::VADDUHS(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VADDUHS(u32 vd, u32 va, u32 vb) { auto va_v8i16 = GetVrAsIntVec(va, 16); auto vb_v8i16 = GetVrAsIntVec(vb, 16); - auto sum_v8i16 = s_ir_builder->CreateCall2(Intrinsic::getDeclaration(s_module, Intrinsic::x86_sse2_paddus_w), va_v8i16, vb_v8i16); + auto sum_v8i16 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_paddus_w), va_v8i16, vb_v8i16); SetVr(vd, sum_v8i16); // TODO: Set SAT } -void PPULLVMRecompiler::VADDUWM(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VADDUWM(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto sum_v4i32 = s_ir_builder->CreateAdd(va_v4i32, vb_v4i32); + auto sum_v4i32 = m_ir_builder->CreateAdd(va_v4i32, vb_v4i32); SetVr(vd, sum_v4i32); } -void PPULLVMRecompiler::VADDUWS(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VADDUWS(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto sum_v4i32 = s_ir_builder->CreateAdd(va_v4i32, vb_v4i32); - auto cmp_v4i1 = s_ir_builder->CreateICmpULT(sum_v4i32, va_v4i32); - auto cmp_v4i32 = s_ir_builder->CreateSExt(cmp_v4i1, VectorType::get(s_ir_builder->getInt32Ty(), 4)); - auto res_v4i32 = s_ir_builder->CreateOr(sum_v4i32, cmp_v4i32); + auto sum_v4i32 = m_ir_builder->CreateAdd(va_v4i32, vb_v4i32); + auto cmp_v4i1 = m_ir_builder->CreateICmpULT(sum_v4i32, va_v4i32); + auto cmp_v4i32 = m_ir_builder->CreateSExt(cmp_v4i1, VectorType::get(m_ir_builder->getInt32Ty(), 4)); + auto res_v4i32 = m_ir_builder->CreateOr(sum_v4i32, cmp_v4i32); SetVr(vd, res_v4i32); // TODO: Set SAT } -void PPULLVMRecompiler::VAND(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VAND(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto res_v4i32 = s_ir_builder->CreateAnd(va_v4i32, vb_v4i32); + auto res_v4i32 = m_ir_builder->CreateAnd(va_v4i32, vb_v4i32); SetVr(vd, res_v4i32); } -void PPULLVMRecompiler::VANDC(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VANDC(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); u32 not_mask_v4i32[4] = {0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF}; - vb_v4i32 = s_ir_builder->CreateXor(vb_v4i32, ConstantDataVector::get(*s_llvm_context, not_mask_v4i32)); - auto res_v4i32 = s_ir_builder->CreateAnd(va_v4i32, vb_v4i32); + vb_v4i32 = m_ir_builder->CreateXor(vb_v4i32, ConstantDataVector::get(*m_llvm_context, not_mask_v4i32)); + auto res_v4i32 = m_ir_builder->CreateAnd(va_v4i32, vb_v4i32); SetVr(vd, res_v4i32); } -void PPULLVMRecompiler::VAVGSB(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VAVGSB(u32 vd, u32 va, u32 vb) { auto va_v16i8 = GetVrAsIntVec(va, 8); auto vb_v16i8 = GetVrAsIntVec(vb, 8); - auto va_v16i16 = s_ir_builder->CreateSExt(va_v16i8, VectorType::get(s_ir_builder->getInt16Ty(), 16)); - auto vb_v16i16 = s_ir_builder->CreateSExt(vb_v16i8, VectorType::get(s_ir_builder->getInt16Ty(), 16)); - auto sum_v16i16 = s_ir_builder->CreateAdd(va_v16i16, vb_v16i16); + auto va_v16i16 = m_ir_builder->CreateSExt(va_v16i8, VectorType::get(m_ir_builder->getInt16Ty(), 16)); + auto vb_v16i16 = m_ir_builder->CreateSExt(vb_v16i8, VectorType::get(m_ir_builder->getInt16Ty(), 16)); + auto sum_v16i16 = m_ir_builder->CreateAdd(va_v16i16, vb_v16i16); u16 one_v16i16[16] = {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}; - sum_v16i16 = s_ir_builder->CreateAdd(sum_v16i16, ConstantDataVector::get(*s_llvm_context, one_v16i16)); - auto avg_v16i16 = s_ir_builder->CreateAShr(sum_v16i16, 1); - auto avg_v16i8 = s_ir_builder->CreateTrunc(avg_v16i16, VectorType::get(s_ir_builder->getInt8Ty(), 16)); + sum_v16i16 = m_ir_builder->CreateAdd(sum_v16i16, ConstantDataVector::get(*m_llvm_context, one_v16i16)); + auto avg_v16i16 = m_ir_builder->CreateAShr(sum_v16i16, 1); + auto avg_v16i8 = m_ir_builder->CreateTrunc(avg_v16i16, VectorType::get(m_ir_builder->getInt8Ty(), 16)); SetVr(vd, avg_v16i8); } -void PPULLVMRecompiler::VAVGSH(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VAVGSH(u32 vd, u32 va, u32 vb) { auto va_v8i16 = GetVrAsIntVec(va, 16); auto vb_v8i16 = GetVrAsIntVec(vb, 16); - auto va_v8i32 = s_ir_builder->CreateSExt(va_v8i16, VectorType::get(s_ir_builder->getInt32Ty(), 8)); - auto vb_v8i32 = s_ir_builder->CreateSExt(vb_v8i16, VectorType::get(s_ir_builder->getInt32Ty(), 8)); - auto sum_v8i32 = s_ir_builder->CreateAdd(va_v8i32, vb_v8i32); + auto va_v8i32 = m_ir_builder->CreateSExt(va_v8i16, VectorType::get(m_ir_builder->getInt32Ty(), 8)); + auto vb_v8i32 = m_ir_builder->CreateSExt(vb_v8i16, VectorType::get(m_ir_builder->getInt32Ty(), 8)); + auto sum_v8i32 = m_ir_builder->CreateAdd(va_v8i32, vb_v8i32); u32 one_v8i32[8] = {1, 1, 1, 1, 1, 1, 1, 1}; - sum_v8i32 = s_ir_builder->CreateAdd(sum_v8i32, ConstantDataVector::get(*s_llvm_context, one_v8i32)); - auto avg_v8i32 = s_ir_builder->CreateAShr(sum_v8i32, 1); - auto avg_v8i16 = s_ir_builder->CreateTrunc(avg_v8i32, VectorType::get(s_ir_builder->getInt16Ty(), 8)); + sum_v8i32 = m_ir_builder->CreateAdd(sum_v8i32, ConstantDataVector::get(*m_llvm_context, one_v8i32)); + auto avg_v8i32 = m_ir_builder->CreateAShr(sum_v8i32, 1); + auto avg_v8i16 = m_ir_builder->CreateTrunc(avg_v8i32, VectorType::get(m_ir_builder->getInt16Ty(), 8)); SetVr(vd, avg_v8i16); } -void PPULLVMRecompiler::VAVGSW(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VAVGSW(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto va_v4i64 = s_ir_builder->CreateSExt(va_v4i32, VectorType::get(s_ir_builder->getInt64Ty(), 4)); - auto vb_v4i64 = s_ir_builder->CreateSExt(vb_v4i32, VectorType::get(s_ir_builder->getInt64Ty(), 4)); - auto sum_v4i64 = s_ir_builder->CreateAdd(va_v4i64, vb_v4i64); + auto va_v4i64 = m_ir_builder->CreateSExt(va_v4i32, VectorType::get(m_ir_builder->getInt64Ty(), 4)); + auto vb_v4i64 = m_ir_builder->CreateSExt(vb_v4i32, VectorType::get(m_ir_builder->getInt64Ty(), 4)); + auto sum_v4i64 = m_ir_builder->CreateAdd(va_v4i64, vb_v4i64); u64 one_v4i64[4] = {1, 1, 1, 1}; - sum_v4i64 = s_ir_builder->CreateAdd(sum_v4i64, ConstantDataVector::get(*s_llvm_context, one_v4i64)); - auto avg_v4i64 = s_ir_builder->CreateAShr(sum_v4i64, 1); - auto avg_v4i32 = s_ir_builder->CreateTrunc(avg_v4i64, VectorType::get(s_ir_builder->getInt32Ty(), 4)); + sum_v4i64 = m_ir_builder->CreateAdd(sum_v4i64, ConstantDataVector::get(*m_llvm_context, one_v4i64)); + auto avg_v4i64 = m_ir_builder->CreateAShr(sum_v4i64, 1); + auto avg_v4i32 = m_ir_builder->CreateTrunc(avg_v4i64, VectorType::get(m_ir_builder->getInt32Ty(), 4)); SetVr(vd, avg_v4i32); } -void PPULLVMRecompiler::VAVGUB(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VAVGUB(u32 vd, u32 va, u32 vb) { auto va_v16i8 = GetVrAsIntVec(va, 8); auto vb_v16i8 = GetVrAsIntVec(vb, 8); - auto avg_v16i8 = s_ir_builder->CreateCall2(Intrinsic::getDeclaration(s_module, Intrinsic::x86_sse2_pavg_b), va_v16i8, vb_v16i8); + auto avg_v16i8 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_pavg_b), va_v16i8, vb_v16i8); SetVr(vd, avg_v16i8); } -void PPULLVMRecompiler::VAVGUH(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VAVGUH(u32 vd, u32 va, u32 vb) { auto va_v8i16 = GetVrAsIntVec(va, 16); auto vb_v8i16 = GetVrAsIntVec(vb, 16); - auto avg_v8i16 = s_ir_builder->CreateCall2(Intrinsic::getDeclaration(s_module, Intrinsic::x86_sse2_pavg_w), va_v8i16, vb_v8i16); + auto avg_v8i16 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_pavg_w), va_v8i16, vb_v8i16); SetVr(vd, avg_v8i16); } -void PPULLVMRecompiler::VAVGUW(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VAVGUW(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto va_v4i64 = s_ir_builder->CreateZExt(va_v4i32, VectorType::get(s_ir_builder->getInt64Ty(), 4)); - auto vb_v4i64 = s_ir_builder->CreateZExt(vb_v4i32, VectorType::get(s_ir_builder->getInt64Ty(), 4)); - auto sum_v4i64 = s_ir_builder->CreateAdd(va_v4i64, vb_v4i64); + auto va_v4i64 = m_ir_builder->CreateZExt(va_v4i32, VectorType::get(m_ir_builder->getInt64Ty(), 4)); + auto vb_v4i64 = m_ir_builder->CreateZExt(vb_v4i32, VectorType::get(m_ir_builder->getInt64Ty(), 4)); + auto sum_v4i64 = m_ir_builder->CreateAdd(va_v4i64, vb_v4i64); u64 one_v4i64[4] = {1, 1, 1, 1}; - sum_v4i64 = s_ir_builder->CreateAdd(sum_v4i64, ConstantDataVector::get(*s_llvm_context, one_v4i64)); - auto avg_v4i64 = s_ir_builder->CreateLShr(sum_v4i64, 1); - auto avg_v4i32 = s_ir_builder->CreateTrunc(avg_v4i64, VectorType::get(s_ir_builder->getInt32Ty(), 4)); + sum_v4i64 = m_ir_builder->CreateAdd(sum_v4i64, ConstantDataVector::get(*m_llvm_context, one_v4i64)); + auto avg_v4i64 = m_ir_builder->CreateLShr(sum_v4i64, 1); + auto avg_v4i32 = m_ir_builder->CreateTrunc(avg_v4i64, VectorType::get(m_ir_builder->getInt32Ty(), 4)); SetVr(vd, avg_v4i32); } -void PPULLVMRecompiler::VCFSX(u32 vd, u32 uimm5, u32 vb) { +void PPULLVMRecompilerWorker::VCFSX(u32 vd, u32 uimm5, u32 vb) { auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto res_v4f32 = s_ir_builder->CreateSIToFP(vb_v4i32, VectorType::get(s_ir_builder->getFloatTy(), 4)); + auto res_v4f32 = m_ir_builder->CreateSIToFP(vb_v4i32, VectorType::get(m_ir_builder->getFloatTy(), 4)); if (uimm5) { - float scale = (float)(1 << uimm5); + float scale = (float)((u64)1 << uimm5); float scale_v4f32[4] = {scale, scale, scale, scale}; - res_v4f32 = s_ir_builder->CreateFDiv(res_v4f32, ConstantDataVector::get(*s_llvm_context, scale_v4f32)); + res_v4f32 = m_ir_builder->CreateFDiv(res_v4f32, ConstantDataVector::get(*m_llvm_context, scale_v4f32)); } SetVr(vd, res_v4f32); } -void PPULLVMRecompiler::VCFUX(u32 vd, u32 uimm5, u32 vb) { +void PPULLVMRecompilerWorker::VCFUX(u32 vd, u32 uimm5, u32 vb) { auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto res_v4f32 = s_ir_builder->CreateUIToFP(vb_v4i32, VectorType::get(s_ir_builder->getFloatTy(), 4)); + auto res_v4f32 = m_ir_builder->CreateUIToFP(vb_v4i32, VectorType::get(m_ir_builder->getFloatTy(), 4)); if (uimm5) { - float scale = (float)(1 << uimm5); + float scale = (float)((u64)1 << uimm5); float scale_v4f32[4] = {scale, scale, scale, scale}; - res_v4f32 = s_ir_builder->CreateFDiv(res_v4f32, ConstantDataVector::get(*s_llvm_context, scale_v4f32)); + res_v4f32 = m_ir_builder->CreateFDiv(res_v4f32, ConstantDataVector::get(*m_llvm_context, scale_v4f32)); } SetVr(vd, res_v4f32); } -void PPULLVMRecompiler::VCMPBFP(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VCMPBFP(u32 vd, u32 va, u32 vb) { auto va_v4f32 = GetVrAsFloatVec(va); auto vb_v4f32 = GetVrAsFloatVec(vb); - auto cmp_gt_v4i1 = s_ir_builder->CreateFCmpOGT(va_v4f32, vb_v4f32); - vb_v4f32 = s_ir_builder->CreateFNeg(vb_v4f32); - auto cmp_lt_v4i1 = s_ir_builder->CreateFCmpOLT(va_v4f32, vb_v4f32); - auto cmp_gt_v4i32 = s_ir_builder->CreateZExt(cmp_gt_v4i1, VectorType::get(s_ir_builder->getInt32Ty(), 4)); - auto cmp_lt_v4i32 = s_ir_builder->CreateZExt(cmp_lt_v4i1, VectorType::get(s_ir_builder->getInt32Ty(), 4)); - cmp_gt_v4i32 = s_ir_builder->CreateShl(cmp_gt_v4i32, 31); - cmp_lt_v4i32 = s_ir_builder->CreateShl(cmp_lt_v4i32, 30); - auto res_v4i32 = s_ir_builder->CreateOr(cmp_gt_v4i32, cmp_lt_v4i32); + auto cmp_gt_v4i1 = m_ir_builder->CreateFCmpOGT(va_v4f32, vb_v4f32); + vb_v4f32 = m_ir_builder->CreateFNeg(vb_v4f32); + auto cmp_lt_v4i1 = m_ir_builder->CreateFCmpOLT(va_v4f32, vb_v4f32); + auto cmp_gt_v4i32 = m_ir_builder->CreateZExt(cmp_gt_v4i1, VectorType::get(m_ir_builder->getInt32Ty(), 4)); + auto cmp_lt_v4i32 = m_ir_builder->CreateZExt(cmp_lt_v4i1, VectorType::get(m_ir_builder->getInt32Ty(), 4)); + cmp_gt_v4i32 = m_ir_builder->CreateShl(cmp_gt_v4i32, 31); + cmp_lt_v4i32 = m_ir_builder->CreateShl(cmp_lt_v4i32, 30); + auto res_v4i32 = m_ir_builder->CreateOr(cmp_gt_v4i32, cmp_lt_v4i32); SetVr(vd, res_v4i32); // TODO: Implement NJ mode } -void PPULLVMRecompiler::VCMPBFP_(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VCMPBFP_(u32 vd, u32 va, u32 vb) { VCMPBFP(vd, va, vb); auto vd_v16i8 = GetVrAsIntVec(vd, 8); u8 mask_v16i8[16] = {3, 7, 11, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - vd_v16i8 = s_ir_builder->CreateCall2(Intrinsic::getDeclaration(s_module, Intrinsic::x86_ssse3_pshuf_b_128), vd_v16i8, ConstantDataVector::get(*s_llvm_context, mask_v16i8)); - auto vd_v4i32 = s_ir_builder->CreateBitCast(vd_v16i8, VectorType::get(s_ir_builder->getInt32Ty(), 4)); - auto vd_mask_i32 = s_ir_builder->CreateExtractElement(vd_v4i32, s_ir_builder->getInt32(0)); - auto cmp_i1 = s_ir_builder->CreateICmpEQ(vd_mask_i32, s_ir_builder->getInt32(0)); + vd_v16i8 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_ssse3_pshuf_b_128), vd_v16i8, ConstantDataVector::get(*m_llvm_context, mask_v16i8)); + auto vd_v4i32 = m_ir_builder->CreateBitCast(vd_v16i8, VectorType::get(m_ir_builder->getInt32Ty(), 4)); + auto vd_mask_i32 = m_ir_builder->CreateExtractElement(vd_v4i32, m_ir_builder->getInt32(0)); + auto cmp_i1 = m_ir_builder->CreateICmpEQ(vd_mask_i32, m_ir_builder->getInt32(0)); SetCrField(6, nullptr, nullptr, cmp_i1, nullptr); } -void PPULLVMRecompiler::VCMPEQFP(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VCMPEQFP(u32 vd, u32 va, u32 vb) { auto va_v4f32 = GetVrAsFloatVec(va); auto vb_v4f32 = GetVrAsFloatVec(vb); - auto cmp_v4i1 = s_ir_builder->CreateFCmpOEQ(va_v4f32, vb_v4f32); - auto cmp_v4i32 = s_ir_builder->CreateSExt(cmp_v4i1, VectorType::get(s_ir_builder->getInt32Ty(), 4)); + auto cmp_v4i1 = m_ir_builder->CreateFCmpOEQ(va_v4f32, vb_v4f32); + auto cmp_v4i32 = m_ir_builder->CreateSExt(cmp_v4i1, VectorType::get(m_ir_builder->getInt32Ty(), 4)); SetVr(vd, cmp_v4i32); } -void PPULLVMRecompiler::VCMPEQFP_(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VCMPEQFP_(u32 vd, u32 va, u32 vb) { VCMPEQFP(vd, va, vb); SetCr6AfterVectorCompare(vd); } -void PPULLVMRecompiler::VCMPEQUB(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VCMPEQUB(u32 vd, u32 va, u32 vb) { auto va_v16i8 = GetVrAsIntVec(va, 8); auto vb_v16i8 = GetVrAsIntVec(vb, 8); - auto cmp_v16i1 = s_ir_builder->CreateICmpEQ(va_v16i8, vb_v16i8); - auto cmp_v16i8 = s_ir_builder->CreateSExt(cmp_v16i1, VectorType::get(s_ir_builder->getInt8Ty(), 16)); + auto cmp_v16i1 = m_ir_builder->CreateICmpEQ(va_v16i8, vb_v16i8); + auto cmp_v16i8 = m_ir_builder->CreateSExt(cmp_v16i1, VectorType::get(m_ir_builder->getInt8Ty(), 16)); SetVr(vd, cmp_v16i8); } -void PPULLVMRecompiler::VCMPEQUB_(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VCMPEQUB_(u32 vd, u32 va, u32 vb) { VCMPEQUB(vd, va, vb); SetCr6AfterVectorCompare(vd); } -void PPULLVMRecompiler::VCMPEQUH(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VCMPEQUH(u32 vd, u32 va, u32 vb) { auto va_v8i16 = GetVrAsIntVec(va, 16); auto vb_v8i16 = GetVrAsIntVec(vb, 16); - auto cmp_v8i1 = s_ir_builder->CreateICmpEQ(va_v8i16, vb_v8i16); - auto cmp_v8i16 = s_ir_builder->CreateSExt(cmp_v8i1, VectorType::get(s_ir_builder->getInt16Ty(), 8)); + auto cmp_v8i1 = m_ir_builder->CreateICmpEQ(va_v8i16, vb_v8i16); + auto cmp_v8i16 = m_ir_builder->CreateSExt(cmp_v8i1, VectorType::get(m_ir_builder->getInt16Ty(), 8)); SetVr(vd, cmp_v8i16); } -void PPULLVMRecompiler::VCMPEQUH_(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VCMPEQUH_(u32 vd, u32 va, u32 vb) { VCMPEQUH(vd, va, vb); SetCr6AfterVectorCompare(vd); } -void PPULLVMRecompiler::VCMPEQUW(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VCMPEQUW(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto cmp_v4i1 = s_ir_builder->CreateICmpEQ(va_v4i32, vb_v4i32); - auto cmp_v4i32 = s_ir_builder->CreateSExt(cmp_v4i1, VectorType::get(s_ir_builder->getInt32Ty(), 4)); + auto cmp_v4i1 = m_ir_builder->CreateICmpEQ(va_v4i32, vb_v4i32); + auto cmp_v4i32 = m_ir_builder->CreateSExt(cmp_v4i1, VectorType::get(m_ir_builder->getInt32Ty(), 4)); SetVr(vd, cmp_v4i32); } -void PPULLVMRecompiler::VCMPEQUW_(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VCMPEQUW_(u32 vd, u32 va, u32 vb) { VCMPEQUW(vd, va, vb); SetCr6AfterVectorCompare(vd); } -void PPULLVMRecompiler::VCMPGEFP(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VCMPGEFP(u32 vd, u32 va, u32 vb) { auto va_v4f32 = GetVrAsFloatVec(va); auto vb_v4f32 = GetVrAsFloatVec(vb); - auto cmp_v4i1 = s_ir_builder->CreateFCmpOGE(va_v4f32, vb_v4f32); - auto cmp_v4i32 = s_ir_builder->CreateSExt(cmp_v4i1, VectorType::get(s_ir_builder->getInt32Ty(), 4)); + auto cmp_v4i1 = m_ir_builder->CreateFCmpOGE(va_v4f32, vb_v4f32); + auto cmp_v4i32 = m_ir_builder->CreateSExt(cmp_v4i1, VectorType::get(m_ir_builder->getInt32Ty(), 4)); SetVr(vd, cmp_v4i32); } -void PPULLVMRecompiler::VCMPGEFP_(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VCMPGEFP_(u32 vd, u32 va, u32 vb) { VCMPGEFP(vd, va, vb); SetCr6AfterVectorCompare(vd); } -void PPULLVMRecompiler::VCMPGTFP(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VCMPGTFP(u32 vd, u32 va, u32 vb) { auto va_v4f32 = GetVrAsFloatVec(va); auto vb_v4f32 = GetVrAsFloatVec(vb); - auto cmp_v4i1 = s_ir_builder->CreateFCmpOGT(va_v4f32, vb_v4f32); - auto cmp_v4i32 = s_ir_builder->CreateSExt(cmp_v4i1, VectorType::get(s_ir_builder->getInt32Ty(), 4)); + auto cmp_v4i1 = m_ir_builder->CreateFCmpOGT(va_v4f32, vb_v4f32); + auto cmp_v4i32 = m_ir_builder->CreateSExt(cmp_v4i1, VectorType::get(m_ir_builder->getInt32Ty(), 4)); SetVr(vd, cmp_v4i32); } -void PPULLVMRecompiler::VCMPGTFP_(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VCMPGTFP_(u32 vd, u32 va, u32 vb) { VCMPGTFP(vd, va, vb); SetCr6AfterVectorCompare(vd); } -void PPULLVMRecompiler::VCMPGTSB(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VCMPGTSB(u32 vd, u32 va, u32 vb) { auto va_v16i8 = GetVrAsIntVec(va, 8); auto vb_v16i8 = GetVrAsIntVec(vb, 8); - auto cmp_v16i1 = s_ir_builder->CreateICmpSGT(va_v16i8, vb_v16i8); - auto cmp_v16i8 = s_ir_builder->CreateSExt(cmp_v16i1, VectorType::get(s_ir_builder->getInt8Ty(), 16)); + auto cmp_v16i1 = m_ir_builder->CreateICmpSGT(va_v16i8, vb_v16i8); + auto cmp_v16i8 = m_ir_builder->CreateSExt(cmp_v16i1, VectorType::get(m_ir_builder->getInt8Ty(), 16)); SetVr(vd, cmp_v16i8); } -void PPULLVMRecompiler::VCMPGTSB_(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VCMPGTSB_(u32 vd, u32 va, u32 vb) { VCMPGTSB(vd, va, vb); SetCr6AfterVectorCompare(vd); } -void PPULLVMRecompiler::VCMPGTSH(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VCMPGTSH(u32 vd, u32 va, u32 vb) { auto va_v8i16 = GetVrAsIntVec(va, 16); auto vb_v8i16 = GetVrAsIntVec(vb, 16); - auto cmp_v8i1 = s_ir_builder->CreateICmpSGT(va_v8i16, vb_v8i16); - auto cmp_v8i16 = s_ir_builder->CreateSExt(cmp_v8i1, VectorType::get(s_ir_builder->getInt16Ty(), 8)); + auto cmp_v8i1 = m_ir_builder->CreateICmpSGT(va_v8i16, vb_v8i16); + auto cmp_v8i16 = m_ir_builder->CreateSExt(cmp_v8i1, VectorType::get(m_ir_builder->getInt16Ty(), 8)); SetVr(vd, cmp_v8i16); } -void PPULLVMRecompiler::VCMPGTSH_(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VCMPGTSH_(u32 vd, u32 va, u32 vb) { VCMPGTSH(vd, va, vb); SetCr6AfterVectorCompare(vd); } -void PPULLVMRecompiler::VCMPGTSW(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VCMPGTSW(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto cmp_v4i1 = s_ir_builder->CreateICmpSGT(va_v4i32, vb_v4i32); - auto cmp_v4i32 = s_ir_builder->CreateSExt(cmp_v4i1, VectorType::get(s_ir_builder->getInt32Ty(), 4)); + auto cmp_v4i1 = m_ir_builder->CreateICmpSGT(va_v4i32, vb_v4i32); + auto cmp_v4i32 = m_ir_builder->CreateSExt(cmp_v4i1, VectorType::get(m_ir_builder->getInt32Ty(), 4)); SetVr(vd, cmp_v4i32); } -void PPULLVMRecompiler::VCMPGTSW_(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VCMPGTSW_(u32 vd, u32 va, u32 vb) { VCMPGTSW(vd, va, vb); SetCr6AfterVectorCompare(vd); } -void PPULLVMRecompiler::VCMPGTUB(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VCMPGTUB(u32 vd, u32 va, u32 vb) { auto va_v16i8 = GetVrAsIntVec(va, 8); auto vb_v16i8 = GetVrAsIntVec(vb, 8); - auto cmp_v16i1 = s_ir_builder->CreateICmpUGT(va_v16i8, vb_v16i8); - auto cmp_v16i8 = s_ir_builder->CreateSExt(cmp_v16i1, VectorType::get(s_ir_builder->getInt8Ty(), 16)); + auto cmp_v16i1 = m_ir_builder->CreateICmpUGT(va_v16i8, vb_v16i8); + auto cmp_v16i8 = m_ir_builder->CreateSExt(cmp_v16i1, VectorType::get(m_ir_builder->getInt8Ty(), 16)); SetVr(vd, cmp_v16i8); } -void PPULLVMRecompiler::VCMPGTUB_(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VCMPGTUB_(u32 vd, u32 va, u32 vb) { VCMPGTUB(vd, va, vb); SetCr6AfterVectorCompare(vd); } -void PPULLVMRecompiler::VCMPGTUH(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VCMPGTUH(u32 vd, u32 va, u32 vb) { auto va_v8i16 = GetVrAsIntVec(va, 16); auto vb_v8i16 = GetVrAsIntVec(vb, 16); - auto cmp_v8i1 = s_ir_builder->CreateICmpUGT(va_v8i16, vb_v8i16); - auto cmp_v8i16 = s_ir_builder->CreateSExt(cmp_v8i1, VectorType::get(s_ir_builder->getInt16Ty(), 8)); + auto cmp_v8i1 = m_ir_builder->CreateICmpUGT(va_v8i16, vb_v8i16); + auto cmp_v8i16 = m_ir_builder->CreateSExt(cmp_v8i1, VectorType::get(m_ir_builder->getInt16Ty(), 8)); SetVr(vd, cmp_v8i16); } -void PPULLVMRecompiler::VCMPGTUH_(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VCMPGTUH_(u32 vd, u32 va, u32 vb) { VCMPGTUH(vd, va, vb); SetCr6AfterVectorCompare(vd); } -void PPULLVMRecompiler::VCMPGTUW(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VCMPGTUW(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto cmp_v4i1 = s_ir_builder->CreateICmpUGT(va_v4i32, vb_v4i32); - auto cmp_v4i32 = s_ir_builder->CreateSExt(cmp_v4i1, VectorType::get(s_ir_builder->getInt32Ty(), 4)); + auto cmp_v4i1 = m_ir_builder->CreateICmpUGT(va_v4i32, vb_v4i32); + auto cmp_v4i32 = m_ir_builder->CreateSExt(cmp_v4i1, VectorType::get(m_ir_builder->getInt32Ty(), 4)); SetVr(vd, cmp_v4i32); } -void PPULLVMRecompiler::VCMPGTUW_(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompilerWorker::VCMPGTUW_(u32 vd, u32 va, u32 vb) { VCMPGTUW(vd, va, vb); SetCr6AfterVectorCompare(vd); } -void PPULLVMRecompiler::VCTSXS(u32 vd, u32 uimm5, u32 vb) { - ThisCall("VCTSXS", &PPUInterpreter::VCTSXS, &m_interpreter, vd, uimm5, vb); +void PPULLVMRecompilerWorker::VCTSXS(u32 vd, u32 uimm5, u32 vb) { + InterpreterCall("VCTSXS", &PPUInterpreter::VCTSXS, vd, uimm5, vb); } -void PPULLVMRecompiler::VCTUXS(u32 vd, u32 uimm5, u32 vb) { - ThisCall("VCTUXS", &PPUInterpreter::VCTUXS, &m_interpreter, vd, uimm5, vb); +void PPULLVMRecompilerWorker::VCTUXS(u32 vd, u32 uimm5, u32 vb) { + InterpreterCall("VCTUXS", &PPUInterpreter::VCTUXS, vd, uimm5, vb); } -void PPULLVMRecompiler::VEXPTEFP(u32 vd, u32 vb) { - ThisCall("VEXPTEFP", &PPUInterpreter::VEXPTEFP, &m_interpreter, vd, vb); +void PPULLVMRecompilerWorker::VEXPTEFP(u32 vd, u32 vb) { + InterpreterCall("VEXPTEFP", &PPUInterpreter::VEXPTEFP, vd, vb); } -void PPULLVMRecompiler::VLOGEFP(u32 vd, u32 vb) { - ThisCall("VLOGEFP", &PPUInterpreter::VLOGEFP, &m_interpreter, vd, vb); +void PPULLVMRecompilerWorker::VLOGEFP(u32 vd, u32 vb) { + InterpreterCall("VLOGEFP", &PPUInterpreter::VLOGEFP, vd, vb); } -void PPULLVMRecompiler::VMADDFP(u32 vd, u32 va, u32 vc, u32 vb) { - ThisCall("VMADDFP", &PPUInterpreter::VMADDFP, &m_interpreter, vd, va, vc, vb); +void PPULLVMRecompilerWorker::VMADDFP(u32 vd, u32 va, u32 vc, u32 vb) { + InterpreterCall("VMADDFP", &PPUInterpreter::VMADDFP, vd, va, vc, vb); } -void PPULLVMRecompiler::VMAXFP(u32 vd, u32 va, u32 vb) { - ThisCall("VMAXFP", &PPUInterpreter::VMAXFP, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VMAXFP(u32 vd, u32 va, u32 vb) { + InterpreterCall("VMAXFP", &PPUInterpreter::VMAXFP, vd, va, vb); } -void PPULLVMRecompiler::VMAXSB(u32 vd, u32 va, u32 vb) { - ThisCall("VMAXSB", &PPUInterpreter::VMAXSB, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VMAXSB(u32 vd, u32 va, u32 vb) { + InterpreterCall("VMAXSB", &PPUInterpreter::VMAXSB, vd, va, vb); } -void PPULLVMRecompiler::VMAXSH(u32 vd, u32 va, u32 vb) { - ThisCall("VMAXSH", &PPUInterpreter::VMAXSH, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VMAXSH(u32 vd, u32 va, u32 vb) { + InterpreterCall("VMAXSH", &PPUInterpreter::VMAXSH, vd, va, vb); } -void PPULLVMRecompiler::VMAXSW(u32 vd, u32 va, u32 vb) { - ThisCall("VMAXSW", &PPUInterpreter::VMAXSW, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VMAXSW(u32 vd, u32 va, u32 vb) { + InterpreterCall("VMAXSW", &PPUInterpreter::VMAXSW, vd, va, vb); } -void PPULLVMRecompiler::VMAXUB(u32 vd, u32 va, u32 vb) { - ThisCall("VMAXUB", &PPUInterpreter::VMAXUB, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VMAXUB(u32 vd, u32 va, u32 vb) { + InterpreterCall("VMAXUB", &PPUInterpreter::VMAXUB, vd, va, vb); } -void PPULLVMRecompiler::VMAXUH(u32 vd, u32 va, u32 vb) { - ThisCall("VMAXUH", &PPUInterpreter::VMAXUH, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VMAXUH(u32 vd, u32 va, u32 vb) { + InterpreterCall("VMAXUH", &PPUInterpreter::VMAXUH, vd, va, vb); } -void PPULLVMRecompiler::VMAXUW(u32 vd, u32 va, u32 vb) { - ThisCall("VMAXUW", &PPUInterpreter::VMAXUW, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VMAXUW(u32 vd, u32 va, u32 vb) { + InterpreterCall("VMAXUW", &PPUInterpreter::VMAXUW, vd, va, vb); } -void PPULLVMRecompiler::VMHADDSHS(u32 vd, u32 va, u32 vb, u32 vc) { - ThisCall("VMHADDSHS", &PPUInterpreter::VMHADDSHS, &m_interpreter, vd, va, vb, vc); +void PPULLVMRecompilerWorker::VMHADDSHS(u32 vd, u32 va, u32 vb, u32 vc) { + InterpreterCall("VMHADDSHS", &PPUInterpreter::VMHADDSHS, vd, va, vb, vc); } -void PPULLVMRecompiler::VMHRADDSHS(u32 vd, u32 va, u32 vb, u32 vc) { - ThisCall("VMHRADDSHS", &PPUInterpreter::VMHRADDSHS, &m_interpreter, vd, va, vb, vc); +void PPULLVMRecompilerWorker::VMHRADDSHS(u32 vd, u32 va, u32 vb, u32 vc) { + InterpreterCall("VMHRADDSHS", &PPUInterpreter::VMHRADDSHS, vd, va, vb, vc); } -void PPULLVMRecompiler::VMINFP(u32 vd, u32 va, u32 vb) { - ThisCall("VMINFP", &PPUInterpreter::VMINFP, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VMINFP(u32 vd, u32 va, u32 vb) { + InterpreterCall("VMINFP", &PPUInterpreter::VMINFP, vd, va, vb); } -void PPULLVMRecompiler::VMINSB(u32 vd, u32 va, u32 vb) { - ThisCall("VMINSB", &PPUInterpreter::VMINSB, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VMINSB(u32 vd, u32 va, u32 vb) { + InterpreterCall("VMINSB", &PPUInterpreter::VMINSB, vd, va, vb); } -void PPULLVMRecompiler::VMINSH(u32 vd, u32 va, u32 vb) { - ThisCall("VMINSH", &PPUInterpreter::VMINSH, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VMINSH(u32 vd, u32 va, u32 vb) { + InterpreterCall("VMINSH", &PPUInterpreter::VMINSH, vd, va, vb); } -void PPULLVMRecompiler::VMINSW(u32 vd, u32 va, u32 vb) { - ThisCall("VMINSW", &PPUInterpreter::VMINSW, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VMINSW(u32 vd, u32 va, u32 vb) { + InterpreterCall("VMINSW", &PPUInterpreter::VMINSW, vd, va, vb); } -void PPULLVMRecompiler::VMINUB(u32 vd, u32 va, u32 vb) { - ThisCall("VMINUB", &PPUInterpreter::VMINUB, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VMINUB(u32 vd, u32 va, u32 vb) { + InterpreterCall("VMINUB", &PPUInterpreter::VMINUB, vd, va, vb); } -void PPULLVMRecompiler::VMINUH(u32 vd, u32 va, u32 vb) { - ThisCall("VMINUH", &PPUInterpreter::VMINUH, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VMINUH(u32 vd, u32 va, u32 vb) { + InterpreterCall("VMINUH", &PPUInterpreter::VMINUH, vd, va, vb); } -void PPULLVMRecompiler::VMINUW(u32 vd, u32 va, u32 vb) { - ThisCall("VMINUW", &PPUInterpreter::VMINUW, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VMINUW(u32 vd, u32 va, u32 vb) { + InterpreterCall("VMINUW", &PPUInterpreter::VMINUW, vd, va, vb); } -void PPULLVMRecompiler::VMLADDUHM(u32 vd, u32 va, u32 vb, u32 vc) { - ThisCall("VMLADDUHM", &PPUInterpreter::VMLADDUHM, &m_interpreter, vd, va, vb, vc); +void PPULLVMRecompilerWorker::VMLADDUHM(u32 vd, u32 va, u32 vb, u32 vc) { + InterpreterCall("VMLADDUHM", &PPUInterpreter::VMLADDUHM, vd, va, vb, vc); } -void PPULLVMRecompiler::VMRGHB(u32 vd, u32 va, u32 vb) { - ThisCall("VMRGHB", &PPUInterpreter::VMRGHB, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VMRGHB(u32 vd, u32 va, u32 vb) { + InterpreterCall("VMRGHB", &PPUInterpreter::VMRGHB, vd, va, vb); } -void PPULLVMRecompiler::VMRGHH(u32 vd, u32 va, u32 vb) { - ThisCall("VMRGHH", &PPUInterpreter::VMRGHH, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VMRGHH(u32 vd, u32 va, u32 vb) { + InterpreterCall("VMRGHH", &PPUInterpreter::VMRGHH, vd, va, vb); } -void PPULLVMRecompiler::VMRGHW(u32 vd, u32 va, u32 vb) { - ThisCall("VMRGHW", &PPUInterpreter::VMRGHW, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VMRGHW(u32 vd, u32 va, u32 vb) { + InterpreterCall("VMRGHW", &PPUInterpreter::VMRGHW, vd, va, vb); } -void PPULLVMRecompiler::VMRGLB(u32 vd, u32 va, u32 vb) { - ThisCall("VMRGLB", &PPUInterpreter::VMRGLB, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VMRGLB(u32 vd, u32 va, u32 vb) { + InterpreterCall("VMRGLB", &PPUInterpreter::VMRGLB, vd, va, vb); } -void PPULLVMRecompiler::VMRGLH(u32 vd, u32 va, u32 vb) { - ThisCall("VMRGLH", &PPUInterpreter::VMRGLH, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VMRGLH(u32 vd, u32 va, u32 vb) { + InterpreterCall("VMRGLH", &PPUInterpreter::VMRGLH, vd, va, vb); } -void PPULLVMRecompiler::VMRGLW(u32 vd, u32 va, u32 vb) { - ThisCall("VMRGLW", &PPUInterpreter::VMRGLW, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VMRGLW(u32 vd, u32 va, u32 vb) { + InterpreterCall("VMRGLW", &PPUInterpreter::VMRGLW, vd, va, vb); } -void PPULLVMRecompiler::VMSUMMBM(u32 vd, u32 va, u32 vb, u32 vc) { - ThisCall("VMSUMMBM", &PPUInterpreter::VMSUMMBM, &m_interpreter, vd, va, vb, vc); +void PPULLVMRecompilerWorker::VMSUMMBM(u32 vd, u32 va, u32 vb, u32 vc) { + InterpreterCall("VMSUMMBM", &PPUInterpreter::VMSUMMBM, vd, va, vb, vc); } -void PPULLVMRecompiler::VMSUMSHM(u32 vd, u32 va, u32 vb, u32 vc) { - ThisCall("VMSUMSHM", &PPUInterpreter::VMSUMSHM, &m_interpreter, vd, va, vb, vc); +void PPULLVMRecompilerWorker::VMSUMSHM(u32 vd, u32 va, u32 vb, u32 vc) { + InterpreterCall("VMSUMSHM", &PPUInterpreter::VMSUMSHM, vd, va, vb, vc); } -void PPULLVMRecompiler::VMSUMSHS(u32 vd, u32 va, u32 vb, u32 vc) { - ThisCall("VMSUMSHS", &PPUInterpreter::VMSUMSHS, &m_interpreter, vd, va, vb, vc); +void PPULLVMRecompilerWorker::VMSUMSHS(u32 vd, u32 va, u32 vb, u32 vc) { + InterpreterCall("VMSUMSHS", &PPUInterpreter::VMSUMSHS, vd, va, vb, vc); } -void PPULLVMRecompiler::VMSUMUBM(u32 vd, u32 va, u32 vb, u32 vc) { - ThisCall("VMSUMUBM", &PPUInterpreter::VMSUMUBM, &m_interpreter, vd, va, vb, vc); +void PPULLVMRecompilerWorker::VMSUMUBM(u32 vd, u32 va, u32 vb, u32 vc) { + InterpreterCall("VMSUMUBM", &PPUInterpreter::VMSUMUBM, vd, va, vb, vc); } -void PPULLVMRecompiler::VMSUMUHM(u32 vd, u32 va, u32 vb, u32 vc) { - ThisCall("VMSUMUHM", &PPUInterpreter::VMSUMUHM, &m_interpreter, vd, va, vb, vc); +void PPULLVMRecompilerWorker::VMSUMUHM(u32 vd, u32 va, u32 vb, u32 vc) { + InterpreterCall("VMSUMUHM", &PPUInterpreter::VMSUMUHM, vd, va, vb, vc); } -void PPULLVMRecompiler::VMSUMUHS(u32 vd, u32 va, u32 vb, u32 vc) { - ThisCall("VMSUMUHS", &PPUInterpreter::VMSUMUHS, &m_interpreter, vd, va, vb, vc); +void PPULLVMRecompilerWorker::VMSUMUHS(u32 vd, u32 va, u32 vb, u32 vc) { + InterpreterCall("VMSUMUHS", &PPUInterpreter::VMSUMUHS, vd, va, vb, vc); } -void PPULLVMRecompiler::VMULESB(u32 vd, u32 va, u32 vb) { - ThisCall("VMULESB", &PPUInterpreter::VMULESB, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VMULESB(u32 vd, u32 va, u32 vb) { + InterpreterCall("VMULESB", &PPUInterpreter::VMULESB, vd, va, vb); } -void PPULLVMRecompiler::VMULESH(u32 vd, u32 va, u32 vb) { - ThisCall("VMULESH", &PPUInterpreter::VMULESH, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VMULESH(u32 vd, u32 va, u32 vb) { + InterpreterCall("VMULESH", &PPUInterpreter::VMULESH, vd, va, vb); } -void PPULLVMRecompiler::VMULEUB(u32 vd, u32 va, u32 vb) { - ThisCall("VMULEUB", &PPUInterpreter::VMULEUB, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VMULEUB(u32 vd, u32 va, u32 vb) { + InterpreterCall("VMULEUB", &PPUInterpreter::VMULEUB, vd, va, vb); } -void PPULLVMRecompiler::VMULEUH(u32 vd, u32 va, u32 vb) { - ThisCall("VMULEUH", &PPUInterpreter::VMULEUH, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VMULEUH(u32 vd, u32 va, u32 vb) { + InterpreterCall("VMULEUH", &PPUInterpreter::VMULEUH, vd, va, vb); } -void PPULLVMRecompiler::VMULOSB(u32 vd, u32 va, u32 vb) { - ThisCall("VMULOSB", &PPUInterpreter::VMULOSB, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VMULOSB(u32 vd, u32 va, u32 vb) { + InterpreterCall("VMULOSB", &PPUInterpreter::VMULOSB, vd, va, vb); } -void PPULLVMRecompiler::VMULOSH(u32 vd, u32 va, u32 vb) { - ThisCall("VMULOSH", &PPUInterpreter::VMULOSH, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VMULOSH(u32 vd, u32 va, u32 vb) { + InterpreterCall("VMULOSH", &PPUInterpreter::VMULOSH, vd, va, vb); } -void PPULLVMRecompiler::VMULOUB(u32 vd, u32 va, u32 vb) { - ThisCall("VMULOUB", &PPUInterpreter::VMULOUB, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VMULOUB(u32 vd, u32 va, u32 vb) { + InterpreterCall("VMULOUB", &PPUInterpreter::VMULOUB, vd, va, vb); } -void PPULLVMRecompiler::VMULOUH(u32 vd, u32 va, u32 vb) { - ThisCall("VMULOUH", &PPUInterpreter::VMULOUH, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VMULOUH(u32 vd, u32 va, u32 vb) { + InterpreterCall("VMULOUH", &PPUInterpreter::VMULOUH, vd, va, vb); } -void PPULLVMRecompiler::VNMSUBFP(u32 vd, u32 va, u32 vc, u32 vb) { - ThisCall("VNMSUBFP", &PPUInterpreter::VNMSUBFP, &m_interpreter, vd, va, vc, vb); +void PPULLVMRecompilerWorker::VNMSUBFP(u32 vd, u32 va, u32 vc, u32 vb) { + InterpreterCall("VNMSUBFP", &PPUInterpreter::VNMSUBFP, vd, va, vc, vb); } -void PPULLVMRecompiler::VNOR(u32 vd, u32 va, u32 vb) { - ThisCall("VNOR", &PPUInterpreter::VNOR, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VNOR(u32 vd, u32 va, u32 vb) { + InterpreterCall("VNOR", &PPUInterpreter::VNOR, vd, va, vb); } -void PPULLVMRecompiler::VOR(u32 vd, u32 va, u32 vb) { - ThisCall("VOR", &PPUInterpreter::VOR, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VOR(u32 vd, u32 va, u32 vb) { + InterpreterCall("VOR", &PPUInterpreter::VOR, vd, va, vb); } -void PPULLVMRecompiler::VPERM(u32 vd, u32 va, u32 vb, u32 vc) { - ThisCall("VPERM", &PPUInterpreter::VPERM, &m_interpreter, vd, va, vb, vc); +void PPULLVMRecompilerWorker::VPERM(u32 vd, u32 va, u32 vb, u32 vc) { + InterpreterCall("VPERM", &PPUInterpreter::VPERM, vd, va, vb, vc); } -void PPULLVMRecompiler::VPKPX(u32 vd, u32 va, u32 vb) { - ThisCall("VPKPX", &PPUInterpreter::VPKPX, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VPKPX(u32 vd, u32 va, u32 vb) { + InterpreterCall("VPKPX", &PPUInterpreter::VPKPX, vd, va, vb); } -void PPULLVMRecompiler::VPKSHSS(u32 vd, u32 va, u32 vb) { - ThisCall("VPKSHSS", &PPUInterpreter::VPKSHSS, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VPKSHSS(u32 vd, u32 va, u32 vb) { + InterpreterCall("VPKSHSS", &PPUInterpreter::VPKSHSS, vd, va, vb); } -void PPULLVMRecompiler::VPKSHUS(u32 vd, u32 va, u32 vb) { - ThisCall("VPKSHUS", &PPUInterpreter::VPKSHUS, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VPKSHUS(u32 vd, u32 va, u32 vb) { + InterpreterCall("VPKSHUS", &PPUInterpreter::VPKSHUS, vd, va, vb); } -void PPULLVMRecompiler::VPKSWSS(u32 vd, u32 va, u32 vb) { - ThisCall("VPKSWSS", &PPUInterpreter::VPKSWSS, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VPKSWSS(u32 vd, u32 va, u32 vb) { + InterpreterCall("VPKSWSS", &PPUInterpreter::VPKSWSS, vd, va, vb); } -void PPULLVMRecompiler::VPKSWUS(u32 vd, u32 va, u32 vb) { - ThisCall("VPKSWUS", &PPUInterpreter::VPKSWUS, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VPKSWUS(u32 vd, u32 va, u32 vb) { + InterpreterCall("VPKSWUS", &PPUInterpreter::VPKSWUS, vd, va, vb); } -void PPULLVMRecompiler::VPKUHUM(u32 vd, u32 va, u32 vb) { - ThisCall("VPKUHUM", &PPUInterpreter::VPKUHUM, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VPKUHUM(u32 vd, u32 va, u32 vb) { + InterpreterCall("VPKUHUM", &PPUInterpreter::VPKUHUM, vd, va, vb); } -void PPULLVMRecompiler::VPKUHUS(u32 vd, u32 va, u32 vb) { - ThisCall("VPKUHUS", &PPUInterpreter::VPKUHUS, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VPKUHUS(u32 vd, u32 va, u32 vb) { + InterpreterCall("VPKUHUS", &PPUInterpreter::VPKUHUS, vd, va, vb); } -void PPULLVMRecompiler::VPKUWUM(u32 vd, u32 va, u32 vb) { - ThisCall("VPKUWUM", &PPUInterpreter::VPKUWUM, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VPKUWUM(u32 vd, u32 va, u32 vb) { + InterpreterCall("VPKUWUM", &PPUInterpreter::VPKUWUM, vd, va, vb); } -void PPULLVMRecompiler::VPKUWUS(u32 vd, u32 va, u32 vb) { - ThisCall("VPKUWUS", &PPUInterpreter::VPKUWUS, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VPKUWUS(u32 vd, u32 va, u32 vb) { + InterpreterCall("VPKUWUS", &PPUInterpreter::VPKUWUS, vd, va, vb); } -void PPULLVMRecompiler::VREFP(u32 vd, u32 vb) { - ThisCall("VREFP", &PPUInterpreter::VREFP, &m_interpreter, vd, vb); +void PPULLVMRecompilerWorker::VREFP(u32 vd, u32 vb) { + InterpreterCall("VREFP", &PPUInterpreter::VREFP, vd, vb); } -void PPULLVMRecompiler::VRFIM(u32 vd, u32 vb) { - ThisCall("VRFIM", &PPUInterpreter::VRFIM, &m_interpreter, vd, vb); +void PPULLVMRecompilerWorker::VRFIM(u32 vd, u32 vb) { + InterpreterCall("VRFIM", &PPUInterpreter::VRFIM, vd, vb); } -void PPULLVMRecompiler::VRFIN(u32 vd, u32 vb) { - ThisCall("VRFIN", &PPUInterpreter::VRFIN, &m_interpreter, vd, vb); +void PPULLVMRecompilerWorker::VRFIN(u32 vd, u32 vb) { + InterpreterCall("VRFIN", &PPUInterpreter::VRFIN, vd, vb); } -void PPULLVMRecompiler::VRFIP(u32 vd, u32 vb) { - ThisCall("VRFIP", &PPUInterpreter::VRFIP, &m_interpreter, vd, vb); +void PPULLVMRecompilerWorker::VRFIP(u32 vd, u32 vb) { + InterpreterCall("VRFIP", &PPUInterpreter::VRFIP, vd, vb); } -void PPULLVMRecompiler::VRFIZ(u32 vd, u32 vb) { - ThisCall("VRFIZ", &PPUInterpreter::VRFIZ, &m_interpreter, vd, vb); +void PPULLVMRecompilerWorker::VRFIZ(u32 vd, u32 vb) { + InterpreterCall("VRFIZ", &PPUInterpreter::VRFIZ, vd, vb); } -void PPULLVMRecompiler::VRLB(u32 vd, u32 va, u32 vb) { - ThisCall("VRLB", &PPUInterpreter::VRLB, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VRLB(u32 vd, u32 va, u32 vb) { + InterpreterCall("VRLB", &PPUInterpreter::VRLB, vd, va, vb); } -void PPULLVMRecompiler::VRLH(u32 vd, u32 va, u32 vb) { - ThisCall("VRLH", &PPUInterpreter::VRLH, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VRLH(u32 vd, u32 va, u32 vb) { + InterpreterCall("VRLH", &PPUInterpreter::VRLH, vd, va, vb); } -void PPULLVMRecompiler::VRLW(u32 vd, u32 va, u32 vb) { - ThisCall("VRLW", &PPUInterpreter::VRLW, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VRLW(u32 vd, u32 va, u32 vb) { + InterpreterCall("VRLW", &PPUInterpreter::VRLW, vd, va, vb); } -void PPULLVMRecompiler::VRSQRTEFP(u32 vd, u32 vb) { - ThisCall("VRSQRTEFP", &PPUInterpreter::VRSQRTEFP, &m_interpreter, vd, vb); +void PPULLVMRecompilerWorker::VRSQRTEFP(u32 vd, u32 vb) { + InterpreterCall("VRSQRTEFP", &PPUInterpreter::VRSQRTEFP, vd, vb); } -void PPULLVMRecompiler::VSEL(u32 vd, u32 va, u32 vb, u32 vc) { - ThisCall("VSEL", &PPUInterpreter::VSEL, &m_interpreter, vd, va, vb, vc); +void PPULLVMRecompilerWorker::VSEL(u32 vd, u32 va, u32 vb, u32 vc) { + InterpreterCall("VSEL", &PPUInterpreter::VSEL, vd, va, vb, vc); } -void PPULLVMRecompiler::VSL(u32 vd, u32 va, u32 vb) { - ThisCall("VSL", &PPUInterpreter::VSL, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VSL(u32 vd, u32 va, u32 vb) { + InterpreterCall("VSL", &PPUInterpreter::VSL, vd, va, vb); } -void PPULLVMRecompiler::VSLB(u32 vd, u32 va, u32 vb) { - ThisCall("VSLB", &PPUInterpreter::VSLB, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VSLB(u32 vd, u32 va, u32 vb) { + InterpreterCall("VSLB", &PPUInterpreter::VSLB, vd, va, vb); } -void PPULLVMRecompiler::VSLDOI(u32 vd, u32 va, u32 vb, u32 sh) { - ThisCall("VSLDOI", &PPUInterpreter::VSLDOI, &m_interpreter, vd, va, vb, sh); +void PPULLVMRecompilerWorker::VSLDOI(u32 vd, u32 va, u32 vb, u32 sh) { + InterpreterCall("VSLDOI", &PPUInterpreter::VSLDOI, vd, va, vb, sh); } -void PPULLVMRecompiler::VSLH(u32 vd, u32 va, u32 vb) { - ThisCall("VSLH", &PPUInterpreter::VSLH, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VSLH(u32 vd, u32 va, u32 vb) { + InterpreterCall("VSLH", &PPUInterpreter::VSLH, vd, va, vb); } -void PPULLVMRecompiler::VSLO(u32 vd, u32 va, u32 vb) { - ThisCall("VSLO", &PPUInterpreter::VSLO, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VSLO(u32 vd, u32 va, u32 vb) { + InterpreterCall("VSLO", &PPUInterpreter::VSLO, vd, va, vb); } -void PPULLVMRecompiler::VSLW(u32 vd, u32 va, u32 vb) { - ThisCall("VSLW", &PPUInterpreter::VSLW, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VSLW(u32 vd, u32 va, u32 vb) { + InterpreterCall("VSLW", &PPUInterpreter::VSLW, vd, va, vb); } -void PPULLVMRecompiler::VSPLTB(u32 vd, u32 uimm5, u32 vb) { - ThisCall("VSPLTB", &PPUInterpreter::VSPLTB, &m_interpreter, vd, uimm5, vb); +void PPULLVMRecompilerWorker::VSPLTB(u32 vd, u32 uimm5, u32 vb) { + InterpreterCall("VSPLTB", &PPUInterpreter::VSPLTB, vd, uimm5, vb); } -void PPULLVMRecompiler::VSPLTH(u32 vd, u32 uimm5, u32 vb) { - ThisCall("VSPLTH", &PPUInterpreter::VSPLTH, &m_interpreter, vd, uimm5, vb); +void PPULLVMRecompilerWorker::VSPLTH(u32 vd, u32 uimm5, u32 vb) { + InterpreterCall("VSPLTH", &PPUInterpreter::VSPLTH, vd, uimm5, vb); } -void PPULLVMRecompiler::VSPLTISB(u32 vd, s32 simm5) { - ThisCall("VSPLTISB", &PPUInterpreter::VSPLTISB, &m_interpreter, vd, simm5); +void PPULLVMRecompilerWorker::VSPLTISB(u32 vd, s32 simm5) { + InterpreterCall("VSPLTISB", &PPUInterpreter::VSPLTISB, vd, simm5); } -void PPULLVMRecompiler::VSPLTISH(u32 vd, s32 simm5) { - ThisCall("VSPLTISH", &PPUInterpreter::VSPLTISH, &m_interpreter, vd, simm5); +void PPULLVMRecompilerWorker::VSPLTISH(u32 vd, s32 simm5) { + InterpreterCall("VSPLTISH", &PPUInterpreter::VSPLTISH, vd, simm5); } -void PPULLVMRecompiler::VSPLTISW(u32 vd, s32 simm5) { - ThisCall("VSPLTISW", &PPUInterpreter::VSPLTISW, &m_interpreter, vd, simm5); +void PPULLVMRecompilerWorker::VSPLTISW(u32 vd, s32 simm5) { + InterpreterCall("VSPLTISW", &PPUInterpreter::VSPLTISW, vd, simm5); } -void PPULLVMRecompiler::VSPLTW(u32 vd, u32 uimm5, u32 vb) { - ThisCall("VSPLTW", &PPUInterpreter::VSPLTW, &m_interpreter, vd, uimm5, vb); +void PPULLVMRecompilerWorker::VSPLTW(u32 vd, u32 uimm5, u32 vb) { + InterpreterCall("VSPLTW", &PPUInterpreter::VSPLTW, vd, uimm5, vb); } -void PPULLVMRecompiler::VSR(u32 vd, u32 va, u32 vb) { - ThisCall("VSR", &PPUInterpreter::VSR, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VSR(u32 vd, u32 va, u32 vb) { + InterpreterCall("VSR", &PPUInterpreter::VSR, vd, va, vb); } -void PPULLVMRecompiler::VSRAB(u32 vd, u32 va, u32 vb) { - ThisCall("VSRAB", &PPUInterpreter::VSRAB, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VSRAB(u32 vd, u32 va, u32 vb) { + InterpreterCall("VSRAB", &PPUInterpreter::VSRAB, vd, va, vb); } -void PPULLVMRecompiler::VSRAH(u32 vd, u32 va, u32 vb) { - ThisCall("VSRAH", &PPUInterpreter::VSRAH, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VSRAH(u32 vd, u32 va, u32 vb) { + InterpreterCall("VSRAH", &PPUInterpreter::VSRAH, vd, va, vb); } -void PPULLVMRecompiler::VSRAW(u32 vd, u32 va, u32 vb) { - ThisCall("VSRAW", &PPUInterpreter::VSRAW, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VSRAW(u32 vd, u32 va, u32 vb) { + InterpreterCall("VSRAW", &PPUInterpreter::VSRAW, vd, va, vb); } -void PPULLVMRecompiler::VSRB(u32 vd, u32 va, u32 vb) { - ThisCall("VSRB", &PPUInterpreter::VSRB, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VSRB(u32 vd, u32 va, u32 vb) { + InterpreterCall("VSRB", &PPUInterpreter::VSRB, vd, va, vb); } -void PPULLVMRecompiler::VSRH(u32 vd, u32 va, u32 vb) { - ThisCall("VSRH", &PPUInterpreter::VSRH, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VSRH(u32 vd, u32 va, u32 vb) { + InterpreterCall("VSRH", &PPUInterpreter::VSRH, vd, va, vb); } -void PPULLVMRecompiler::VSRO(u32 vd, u32 va, u32 vb) { - ThisCall("VSRO", &PPUInterpreter::VSRO, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VSRO(u32 vd, u32 va, u32 vb) { + InterpreterCall("VSRO", &PPUInterpreter::VSRO, vd, va, vb); } -void PPULLVMRecompiler::VSRW(u32 vd, u32 va, u32 vb) { - ThisCall("VSRW", &PPUInterpreter::VSRW, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VSRW(u32 vd, u32 va, u32 vb) { + InterpreterCall("VSRW", &PPUInterpreter::VSRW, vd, va, vb); } -void PPULLVMRecompiler::VSUBCUW(u32 vd, u32 va, u32 vb) { - ThisCall("VSUBCUW", &PPUInterpreter::VSUBCUW, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VSUBCUW(u32 vd, u32 va, u32 vb) { + InterpreterCall("VSUBCUW", &PPUInterpreter::VSUBCUW, vd, va, vb); } -void PPULLVMRecompiler::VSUBFP(u32 vd, u32 va, u32 vb) { - ThisCall("VSUBFP", &PPUInterpreter::VSUBFP, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VSUBFP(u32 vd, u32 va, u32 vb) { + InterpreterCall("VSUBFP", &PPUInterpreter::VSUBFP, vd, va, vb); } -void PPULLVMRecompiler::VSUBSBS(u32 vd, u32 va, u32 vb) { - ThisCall("VSUBSBS", &PPUInterpreter::VSUBSBS, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VSUBSBS(u32 vd, u32 va, u32 vb) { + InterpreterCall("VSUBSBS", &PPUInterpreter::VSUBSBS, vd, va, vb); } -void PPULLVMRecompiler::VSUBSHS(u32 vd, u32 va, u32 vb) { - ThisCall("VSUBSHS", &PPUInterpreter::VSUBSHS, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VSUBSHS(u32 vd, u32 va, u32 vb) { + InterpreterCall("VSUBSHS", &PPUInterpreter::VSUBSHS, vd, va, vb); } -void PPULLVMRecompiler::VSUBSWS(u32 vd, u32 va, u32 vb) { - ThisCall("VSUBSWS", &PPUInterpreter::VSUBSWS, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VSUBSWS(u32 vd, u32 va, u32 vb) { + InterpreterCall("VSUBSWS", &PPUInterpreter::VSUBSWS, vd, va, vb); } -void PPULLVMRecompiler::VSUBUBM(u32 vd, u32 va, u32 vb) { - ThisCall("VSUBUBM", &PPUInterpreter::VSUBUBM, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VSUBUBM(u32 vd, u32 va, u32 vb) { + InterpreterCall("VSUBUBM", &PPUInterpreter::VSUBUBM, vd, va, vb); } -void PPULLVMRecompiler::VSUBUBS(u32 vd, u32 va, u32 vb) { - ThisCall("VSUBUBS", &PPUInterpreter::VSUBUBS, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VSUBUBS(u32 vd, u32 va, u32 vb) { + InterpreterCall("VSUBUBS", &PPUInterpreter::VSUBUBS, vd, va, vb); } -void PPULLVMRecompiler::VSUBUHM(u32 vd, u32 va, u32 vb) { - ThisCall("VSUBUHM", &PPUInterpreter::VSUBUHM, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VSUBUHM(u32 vd, u32 va, u32 vb) { + InterpreterCall("VSUBUHM", &PPUInterpreter::VSUBUHM, vd, va, vb); } -void PPULLVMRecompiler::VSUBUHS(u32 vd, u32 va, u32 vb) { - ThisCall("VSUBUHS", &PPUInterpreter::VSUBUHS, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VSUBUHS(u32 vd, u32 va, u32 vb) { + InterpreterCall("VSUBUHS", &PPUInterpreter::VSUBUHS, vd, va, vb); } -void PPULLVMRecompiler::VSUBUWM(u32 vd, u32 va, u32 vb) { - ThisCall("VSUBUWM", &PPUInterpreter::VSUBUWM, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VSUBUWM(u32 vd, u32 va, u32 vb) { + InterpreterCall("VSUBUWM", &PPUInterpreter::VSUBUWM, vd, va, vb); } -void PPULLVMRecompiler::VSUBUWS(u32 vd, u32 va, u32 vb) { - ThisCall("VSUBUWS", &PPUInterpreter::VSUBUWS, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VSUBUWS(u32 vd, u32 va, u32 vb) { + InterpreterCall("VSUBUWS", &PPUInterpreter::VSUBUWS, vd, va, vb); } -void PPULLVMRecompiler::VSUMSWS(u32 vd, u32 va, u32 vb) { - ThisCall("VSUMSWS", &PPUInterpreter::VSUMSWS, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VSUMSWS(u32 vd, u32 va, u32 vb) { + InterpreterCall("VSUMSWS", &PPUInterpreter::VSUMSWS, vd, va, vb); } -void PPULLVMRecompiler::VSUM2SWS(u32 vd, u32 va, u32 vb) { - ThisCall("VSUM2SWS", &PPUInterpreter::VSUM2SWS, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VSUM2SWS(u32 vd, u32 va, u32 vb) { + InterpreterCall("VSUM2SWS", &PPUInterpreter::VSUM2SWS, vd, va, vb); } -void PPULLVMRecompiler::VSUM4SBS(u32 vd, u32 va, u32 vb) { - ThisCall("VSUM4SBS", &PPUInterpreter::VSUM4SBS, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VSUM4SBS(u32 vd, u32 va, u32 vb) { + InterpreterCall("VSUM4SBS", &PPUInterpreter::VSUM4SBS, vd, va, vb); } -void PPULLVMRecompiler::VSUM4SHS(u32 vd, u32 va, u32 vb) { - ThisCall("VSUM4SHS", &PPUInterpreter::VSUM4SHS, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VSUM4SHS(u32 vd, u32 va, u32 vb) { + InterpreterCall("VSUM4SHS", &PPUInterpreter::VSUM4SHS, vd, va, vb); } -void PPULLVMRecompiler::VSUM4UBS(u32 vd, u32 va, u32 vb) { - ThisCall("VSUM4UBS", &PPUInterpreter::VSUM4UBS, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VSUM4UBS(u32 vd, u32 va, u32 vb) { + InterpreterCall("VSUM4UBS", &PPUInterpreter::VSUM4UBS, vd, va, vb); } -void PPULLVMRecompiler::VUPKHPX(u32 vd, u32 vb) { - ThisCall("VUPKHPX", &PPUInterpreter::VUPKHPX, &m_interpreter, vd, vb); +void PPULLVMRecompilerWorker::VUPKHPX(u32 vd, u32 vb) { + InterpreterCall("VUPKHPX", &PPUInterpreter::VUPKHPX, vd, vb); } -void PPULLVMRecompiler::VUPKHSB(u32 vd, u32 vb) { - ThisCall("VUPKHSB", &PPUInterpreter::VUPKHSB, &m_interpreter, vd, vb); +void PPULLVMRecompilerWorker::VUPKHSB(u32 vd, u32 vb) { + InterpreterCall("VUPKHSB", &PPUInterpreter::VUPKHSB, vd, vb); } -void PPULLVMRecompiler::VUPKHSH(u32 vd, u32 vb) { - ThisCall("VUPKHSH", &PPUInterpreter::VUPKHSH, &m_interpreter, vd, vb); +void PPULLVMRecompilerWorker::VUPKHSH(u32 vd, u32 vb) { + InterpreterCall("VUPKHSH", &PPUInterpreter::VUPKHSH, vd, vb); } -void PPULLVMRecompiler::VUPKLPX(u32 vd, u32 vb) { - ThisCall("VUPKLPX", &PPUInterpreter::VUPKLPX, &m_interpreter, vd, vb); +void PPULLVMRecompilerWorker::VUPKLPX(u32 vd, u32 vb) { + InterpreterCall("VUPKLPX", &PPUInterpreter::VUPKLPX, vd, vb); } -void PPULLVMRecompiler::VUPKLSB(u32 vd, u32 vb) { - ThisCall("VUPKLSB", &PPUInterpreter::VUPKLSB, &m_interpreter, vd, vb); +void PPULLVMRecompilerWorker::VUPKLSB(u32 vd, u32 vb) { + InterpreterCall("VUPKLSB", &PPUInterpreter::VUPKLSB, vd, vb); } -void PPULLVMRecompiler::VUPKLSH(u32 vd, u32 vb) { - ThisCall("VUPKLSH", &PPUInterpreter::VUPKLSH, &m_interpreter, vd, vb); +void PPULLVMRecompilerWorker::VUPKLSH(u32 vd, u32 vb) { + InterpreterCall("VUPKLSH", &PPUInterpreter::VUPKLSH, vd, vb); } -void PPULLVMRecompiler::VXOR(u32 vd, u32 va, u32 vb) { - ThisCall("VXOR", &PPUInterpreter::VXOR, &m_interpreter, vd, va, vb); +void PPULLVMRecompilerWorker::VXOR(u32 vd, u32 va, u32 vb) { + InterpreterCall("VXOR", &PPUInterpreter::VXOR, vd, va, vb); } -void PPULLVMRecompiler::MULLI(u32 rd, u32 ra, s32 simm16) { - //auto ra_i64 = GetGpr(ra); - //auto res_i64 = s_ir_builder->CreateMul(ra_i64, s_ir_builder->getInt64((s64)simm16)); - //SetGpr(rd, res_i64); - ThisCall("MULLI", &PPUInterpreter::MULLI, &m_interpreter, rd, ra, simm16); +void PPULLVMRecompilerWorker::MULLI(u32 rd, u32 ra, s32 simm16) { + auto ra_i64 = GetGpr(ra); + auto res_i64 = m_ir_builder->CreateMul(ra_i64, m_ir_builder->getInt64((s64)simm16)); + SetGpr(rd, res_i64); + //InterpreterCall("MULLI", &PPUInterpreter::MULLI, rd, ra, simm16); } -void PPULLVMRecompiler::SUBFIC(u32 rd, u32 ra, s32 simm16) { - //auto ra_i64 = GetGpr(ra); - //auto res_s = s_ir_builder->CreateCall2(Intrinsic::getDeclaration(s_module, Intrinsic::ssub_with_overflow), s_ir_builder->getInt64((s64)simm16), ra_i64); - //auto diff_i64 = s_ir_builder->CreateExtractValue(res_s, {0}); - //auto carry_i1 = s_ir_builder->CreateExtractValue(res_s, {1}); - //SetGpr(rd, diff_i64); - //SetXerCa(carry_i1); - ThisCall("SUBFIC", &PPUInterpreter::SUBFIC, &m_interpreter, rd, ra, simm16); +void PPULLVMRecompilerWorker::SUBFIC(u32 rd, u32 ra, s32 simm16) { + auto ra_i64 = GetGpr(ra); + auto res_s = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::ssub_with_overflow, {m_ir_builder->getInt64Ty()}), m_ir_builder->getInt64((s64)simm16), ra_i64); + auto diff_i64 = m_ir_builder->CreateExtractValue(res_s, {0}); + auto carry_i1 = m_ir_builder->CreateExtractValue(res_s, {1}); + SetGpr(rd, diff_i64); + SetXerCa(carry_i1); + //InterpreterCall("SUBFIC", &PPUInterpreter::SUBFIC, rd, ra, simm16); } -void PPULLVMRecompiler::CMPLI(u32 crfd, u32 l, u32 ra, u32 uimm16) { - //auto ra_i64 = GetGpr(ra); - //if (l == 0) { - // ra_i64 = s_ir_builder->CreateAnd(ra_i64, 0xFFFFFFFF); - //} +void PPULLVMRecompilerWorker::CMPLI(u32 crfd, u32 l, u32 ra, u32 uimm16) { + Value * ra_i64; + if (l == 0) { + ra_i64 = m_ir_builder->CreateZExt(GetGpr(ra, 32), m_ir_builder->getInt64Ty()); + } else { + ra_i64 = GetGpr(ra); + } - //SetCrFieldUnsignedCmp(crfd, ra_i64, s_ir_builder->getInt64(uimm16)); - ThisCall("CMPLI", &PPUInterpreter::CMPLI, &m_interpreter, crfd, l, ra, uimm16); + SetCrFieldUnsignedCmp(crfd, ra_i64, m_ir_builder->getInt64(uimm16)); + //InterpreterCall("CMPLI", &PPUInterpreter::CMPLI, crfd, l, ra, uimm16); } -void PPULLVMRecompiler::CMPI(u32 crfd, u32 l, u32 ra, s32 simm16) { - //auto ra_i64 = GetGpr(ra); - //if (l == 0) { - // auto ra_i32 = s_ir_builder->CreateTrunc(ra_i64, s_ir_builder->getInt32Ty()); - // ra_i64 = s_ir_builder->CreateSExt(ra_i64, s_ir_builder->getInt64Ty()); - //} +void PPULLVMRecompilerWorker::CMPI(u32 crfd, u32 l, u32 ra, s32 simm16) { + Value * ra_i64; + if (l == 0) { + ra_i64 = m_ir_builder->CreateSExt(GetGpr(ra, 32), m_ir_builder->getInt64Ty()); + } else { + ra_i64 = GetGpr(ra); + } - //SetCrFieldSignedCmp(crfd, ra_i64, s_ir_builder->getInt64((s64)simm16)); - ThisCall("CMPI", &PPUInterpreter::CMPI, &m_interpreter, crfd, l, ra, simm16); + SetCrFieldSignedCmp(crfd, ra_i64, m_ir_builder->getInt64((s64)simm16)); + //InterpreterCall("CMPI", &PPUInterpreter::CMPI, crfd, l, ra, simm16); } -void PPULLVMRecompiler::ADDIC(u32 rd, u32 ra, s32 simm16) { - //auto ra_i64 = GetGpr(ra); - //auto res_s = s_ir_builder->CreateCall2(Intrinsic::getDeclaration(s_module, Intrinsic::sadd_with_overflow), s_ir_builder->getInt64((s64)simm16), ra_i64); - //auto sum_i64 = s_ir_builder->CreateExtractValue(res_s, {0}); - //auto carry_i1 = s_ir_builder->CreateExtractValue(res_s, {1}); - //SetGpr(rd, sum_i64); - //SetXerCa(carry_i1); - ThisCall("ADDIC", &PPUInterpreter::ADDIC, &m_interpreter, rd, ra, simm16); +void PPULLVMRecompilerWorker::ADDIC(u32 rd, u32 ra, s32 simm16) { + auto ra_i64 = GetGpr(ra); + auto res_s = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::sadd_with_overflow, {m_ir_builder->getInt64Ty()}), m_ir_builder->getInt64((s64)simm16), ra_i64); + auto sum_i64 = m_ir_builder->CreateExtractValue(res_s, {0}); + auto carry_i1 = m_ir_builder->CreateExtractValue(res_s, {1}); + SetGpr(rd, sum_i64); + SetXerCa(carry_i1); + //InterpreterCall("ADDIC", &PPUInterpreter::ADDIC, rd, ra, simm16); } -void PPULLVMRecompiler::ADDIC_(u32 rd, u32 ra, s32 simm16) { - //ADDIC(rd, ra, simm16); - //SetCrFieldSignedCmp(0, GetGpr(rd), s_ir_builder->getInt64(0)); - ThisCall("ADDIC_", &PPUInterpreter::ADDIC_, &m_interpreter, rd, ra, simm16); +void PPULLVMRecompilerWorker::ADDIC_(u32 rd, u32 ra, s32 simm16) { + ADDIC(rd, ra, simm16); + SetCrFieldSignedCmp(0, GetGpr(rd), m_ir_builder->getInt64(0)); + //InterpreterCall("ADDIC_", &PPUInterpreter::ADDIC_, rd, ra, simm16); } -void PPULLVMRecompiler::ADDI(u32 rd, u32 ra, s32 simm16) { +void PPULLVMRecompilerWorker::ADDI(u32 rd, u32 ra, s32 simm16) { if (ra == 0) { - SetGpr(rd, s_ir_builder->getInt64((s64)simm16)); + SetGpr(rd, m_ir_builder->getInt64((s64)simm16)); } else { auto ra_i64 = GetGpr(ra); - auto sum_i64 = s_ir_builder->CreateAdd(ra_i64, s_ir_builder->getInt64((s64)simm16)); + auto sum_i64 = m_ir_builder->CreateAdd(ra_i64, m_ir_builder->getInt64((s64)simm16)); SetGpr(rd, sum_i64); } - //ThisCall("ADDI", &PPUInterpreter::ADDI, &m_interpreter, rd, ra, simm16); + //InterpreterCall("ADDI", &PPUInterpreter::ADDI, rd, ra, simm16); } -void PPULLVMRecompiler::ADDIS(u32 rd, u32 ra, s32 simm16) { - //if (ra == 0) { - // SetGpr(rd, s_ir_builder->getInt64((s64)(simm16 << 16))); - //} else { - // auto ra_i64 = GetGpr(ra); - // auto sum_i64 = s_ir_builder->CreateAdd(ra_i64, s_ir_builder->getInt64((s64)(simm16 << 16))); - // SetGpr(rd, sum_i64); - //} - ThisCall("ADDIS", &PPUInterpreter::ADDIS, &m_interpreter, rd, ra, simm16); +void PPULLVMRecompilerWorker::ADDIS(u32 rd, u32 ra, s32 simm16) { + if (ra == 0) { + SetGpr(rd, m_ir_builder->getInt64((s64)simm16 << 16)); + } else { + auto ra_i64 = GetGpr(ra); + auto sum_i64 = m_ir_builder->CreateAdd(ra_i64, m_ir_builder->getInt64((s64)simm16 << 16)); + SetGpr(rd, sum_i64); + } + //InterpreterCall("ADDIS", &PPUInterpreter::ADDIS, rd, ra, simm16); } -void PPULLVMRecompiler::BC(u32 bo, u32 bi, s32 bd, u32 aa, u32 lk) { - ThisCall("BC", &PPUInterpreter::BC, &m_interpreter, bo, bi, bd, aa, lk); +void PPULLVMRecompilerWorker::BC(u32 bo, u32 bi, s32 bd, u32 aa, u32 lk) { + InterpreterCall("BC", &PPUInterpreter::BC, bo, bi, bd, aa, lk); m_hit_branch_instruction = true; } -void PPULLVMRecompiler::SC(u32 sc_code) { - ThisCall("SC", &PPUInterpreter::SC, &m_interpreter, sc_code); +void PPULLVMRecompilerWorker::SC(u32 sc_code) { + InterpreterCall("SC", &PPUInterpreter::SC, sc_code); } -void PPULLVMRecompiler::B(s32 ll, u32 aa, u32 lk) { - ThisCall("B", &PPUInterpreter::B, &m_interpreter, ll, aa, lk); +void PPULLVMRecompilerWorker::B(s32 ll, u32 aa, u32 lk) { + InterpreterCall("B", &PPUInterpreter::B, ll, aa, lk); m_hit_branch_instruction = true; } -void PPULLVMRecompiler::MCRF(u32 crfd, u32 crfs) { - //if (crfd != crfs) { - // auto cr_i32 = GetCr(); - // auto crf_i32 = GetNibble(cr_i32, crfs); - // cr_i32 = SetNibble(cr_i32, crfd, crf_i32); - // SetCr(cr_i32); - //} - ThisCall("MCRF", &PPUInterpreter::MCRF, &m_interpreter, crfd, crfs); +void PPULLVMRecompilerWorker::MCRF(u32 crfd, u32 crfs) { + if (crfd != crfs) { + auto cr_i32 = GetCr(); + auto crf_i32 = GetNibble(cr_i32, crfs); + cr_i32 = SetNibble(cr_i32, crfd, crf_i32); + SetCr(cr_i32); + } + //InterpreterCall("MCRF", &PPUInterpreter::MCRF, crfd, crfs); } -void PPULLVMRecompiler::BCLR(u32 bo, u32 bi, u32 bh, u32 lk) { - ThisCall("BCLR", &PPUInterpreter::BCLR, &m_interpreter, bo, bi, bh, lk); +void PPULLVMRecompilerWorker::BCLR(u32 bo, u32 bi, u32 bh, u32 lk) { + InterpreterCall("BCLR", &PPUInterpreter::BCLR, bo, bi, bh, lk); m_hit_branch_instruction = true; } -void PPULLVMRecompiler::CRNOR(u32 crbd, u32 crba, u32 crbb) { - //auto cr_i32 = GetCr(); - //auto ba_i32 = GetBit(cr_i32, crba); - //auto bb_i32 = GetBit(cr_i32, crbb); - //auto res_i32 = s_ir_builder->CreateOr(ba_i32, bb_i32); - //res_i32 = s_ir_builder->CreateXor(res_i32, 1); - //cr_i32 = SetBit(cr_i32, crbd, res_i32); - //SetCr(cr_i32); - ThisCall("CRNOR", &PPUInterpreter::CRNOR, &m_interpreter, crbd, crba, crbb); +void PPULLVMRecompilerWorker::CRNOR(u32 crbd, u32 crba, u32 crbb) { + auto cr_i32 = GetCr(); + auto ba_i32 = GetBit(cr_i32, crba); + auto bb_i32 = GetBit(cr_i32, crbb); + auto res_i32 = m_ir_builder->CreateOr(ba_i32, bb_i32); + res_i32 = m_ir_builder->CreateXor(res_i32, 1); + cr_i32 = SetBit(cr_i32, crbd, res_i32); + SetCr(cr_i32); + //InterpreterCall("CRNOR", &PPUInterpreter::CRNOR, crbd, crba, crbb); } -void PPULLVMRecompiler::CRANDC(u32 crbd, u32 crba, u32 crbb) { - //auto cr_i32 = GetCr(); - //auto ba_i32 = GetBit(cr_i32, crba); - //auto bb_i32 = GetBit(cr_i32, crbb); - //auto res_i32 = s_ir_builder->CreateXor(bb_i32, 1); - //res_i32 = s_ir_builder->CreateAnd(ba_i32, res_i32); - //cr_i32 = SetBit(cr_i32, crbd, res_i32); - //SetCr(cr_i32); - ThisCall("CRANDC", &PPUInterpreter::CRANDC, &m_interpreter, crbd, crba, crbb); +void PPULLVMRecompilerWorker::CRANDC(u32 crbd, u32 crba, u32 crbb) { + auto cr_i32 = GetCr(); + auto ba_i32 = GetBit(cr_i32, crba); + auto bb_i32 = GetBit(cr_i32, crbb); + auto res_i32 = m_ir_builder->CreateXor(bb_i32, 1); + res_i32 = m_ir_builder->CreateAnd(ba_i32, res_i32); + cr_i32 = SetBit(cr_i32, crbd, res_i32); + SetCr(cr_i32); + //InterpreterCall("CRANDC", &PPUInterpreter::CRANDC, crbd, crba, crbb); } -void PPULLVMRecompiler::ISYNC() { - s_ir_builder->CreateCall(Intrinsic::getDeclaration(s_module, Intrinsic::x86_sse2_mfence)); +void PPULLVMRecompilerWorker::ISYNC() { + m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_mfence)); } -void PPULLVMRecompiler::CRXOR(u32 crbd, u32 crba, u32 crbb) { - //auto cr_i32 = GetCr(); - //auto ba_i32 = GetBit(cr_i32, crba); - //auto bb_i32 = GetBit(cr_i32, crbb); - //auto res_i32 = s_ir_builder->CreateXor(ba_i32, bb_i32); - //cr_i32 = SetBit(cr_i32, crbd, res_i32); - //SetCr(cr_i32); - ThisCall("CRXOR", &PPUInterpreter::CRXOR, &m_interpreter, crbd, crba, crbb); +void PPULLVMRecompilerWorker::CRXOR(u32 crbd, u32 crba, u32 crbb) { + auto cr_i32 = GetCr(); + auto ba_i32 = GetBit(cr_i32, crba); + auto bb_i32 = GetBit(cr_i32, crbb); + auto res_i32 = m_ir_builder->CreateXor(ba_i32, bb_i32); + cr_i32 = SetBit(cr_i32, crbd, res_i32); + SetCr(cr_i32); + //InterpreterCall("CRXOR", &PPUInterpreter::CRXOR, crbd, crba, crbb); } -void PPULLVMRecompiler::CRNAND(u32 crbd, u32 crba, u32 crbb) { - //auto cr_i32 = GetCr(); - //auto ba_i32 = GetBit(cr_i32, crba); - //auto bb_i32 = GetBit(cr_i32, crbb); - //auto res_i32 = s_ir_builder->CreateAnd(ba_i32, bb_i32); - //res_i32 = s_ir_builder->CreateXor(res_i32, 1); - //cr_i32 = SetBit(cr_i32, crbd, res_i32); - //SetCr(cr_i32); - ThisCall("CRNAND", &PPUInterpreter::CRNAND, &m_interpreter, crbd, crba, crbb); +void PPULLVMRecompilerWorker::CRNAND(u32 crbd, u32 crba, u32 crbb) { + auto cr_i32 = GetCr(); + auto ba_i32 = GetBit(cr_i32, crba); + auto bb_i32 = GetBit(cr_i32, crbb); + auto res_i32 = m_ir_builder->CreateAnd(ba_i32, bb_i32); + res_i32 = m_ir_builder->CreateXor(res_i32, 1); + cr_i32 = SetBit(cr_i32, crbd, res_i32); + SetCr(cr_i32); + //InterpreterCall("CRNAND", &PPUInterpreter::CRNAND, crbd, crba, crbb); } -void PPULLVMRecompiler::CRAND(u32 crbd, u32 crba, u32 crbb) { - //auto cr_i32 = GetCr(); - //auto ba_i32 = GetBit(cr_i32, crba); - //auto bb_i32 = GetBit(cr_i32, crbb); - //auto res_i32 = s_ir_builder->CreateAnd(ba_i32, bb_i32); - //cr_i32 = SetBit(cr_i32, crbd, res_i32); - //SetCr(cr_i32); - ThisCall("CRAND", &PPUInterpreter::CRAND, &m_interpreter, crbd, crba, crbb); +void PPULLVMRecompilerWorker::CRAND(u32 crbd, u32 crba, u32 crbb) { + auto cr_i32 = GetCr(); + auto ba_i32 = GetBit(cr_i32, crba); + auto bb_i32 = GetBit(cr_i32, crbb); + auto res_i32 = m_ir_builder->CreateAnd(ba_i32, bb_i32); + cr_i32 = SetBit(cr_i32, crbd, res_i32); + SetCr(cr_i32); + //InterpreterCall("CRAND", &PPUInterpreter::CRAND, crbd, crba, crbb); } -void PPULLVMRecompiler::CREQV(u32 crbd, u32 crba, u32 crbb) { - //auto cr_i32 = GetCr(); - //auto ba_i32 = GetBit(cr_i32, crba); - //auto bb_i32 = GetBit(cr_i32, crbb); - //auto res_i32 = s_ir_builder->CreateXor(ba_i32, bb_i32); - //res_i32 = s_ir_builder->CreateXor(res_i32, 1); - //cr_i32 = SetBit(cr_i32, crbd, res_i32); - //SetCr(cr_i32); - ThisCall("CREQV", &PPUInterpreter::CREQV, &m_interpreter, crbd, crba, crbb); +void PPULLVMRecompilerWorker::CREQV(u32 crbd, u32 crba, u32 crbb) { + auto cr_i32 = GetCr(); + auto ba_i32 = GetBit(cr_i32, crba); + auto bb_i32 = GetBit(cr_i32, crbb); + auto res_i32 = m_ir_builder->CreateXor(ba_i32, bb_i32); + res_i32 = m_ir_builder->CreateXor(res_i32, 1); + cr_i32 = SetBit(cr_i32, crbd, res_i32); + SetCr(cr_i32); + //InterpreterCall("CREQV", &PPUInterpreter::CREQV, crbd, crba, crbb); } -void PPULLVMRecompiler::CRORC(u32 crbd, u32 crba, u32 crbb) { - //auto cr_i32 = GetCr(); - //auto ba_i32 = GetBit(cr_i32, crba); - //auto bb_i32 = GetBit(cr_i32, crbb); - //auto res_i32 = s_ir_builder->CreateXor(bb_i32, 1); - //res_i32 = s_ir_builder->CreateOr(ba_i32, res_i32); - //cr_i32 = SetBit(cr_i32, crbd, res_i32); - //SetCr(cr_i32); - ThisCall("CRORC", &PPUInterpreter::CRORC, &m_interpreter, crbd, crba, crbb); +void PPULLVMRecompilerWorker::CRORC(u32 crbd, u32 crba, u32 crbb) { + auto cr_i32 = GetCr(); + auto ba_i32 = GetBit(cr_i32, crba); + auto bb_i32 = GetBit(cr_i32, crbb); + auto res_i32 = m_ir_builder->CreateXor(bb_i32, 1); + res_i32 = m_ir_builder->CreateOr(ba_i32, res_i32); + cr_i32 = SetBit(cr_i32, crbd, res_i32); + SetCr(cr_i32); + //InterpreterCall("CRORC", &PPUInterpreter::CRORC, crbd, crba, crbb); } -void PPULLVMRecompiler::CROR(u32 crbd, u32 crba, u32 crbb) { - //auto cr_i32 = GetCr(); - //auto ba_i32 = GetBit(cr_i32, crba); - //auto bb_i32 = GetBit(cr_i32, crbb); - //auto res_i32 = s_ir_builder->CreateOr(ba_i32, bb_i32); - //cr_i32 = SetBit(cr_i32, crbd, res_i32); - //SetCr(cr_i32); - ThisCall("CROR", &PPUInterpreter::CROR, &m_interpreter, crbd, crba, crbb); +void PPULLVMRecompilerWorker::CROR(u32 crbd, u32 crba, u32 crbb) { + auto cr_i32 = GetCr(); + auto ba_i32 = GetBit(cr_i32, crba); + auto bb_i32 = GetBit(cr_i32, crbb); + auto res_i32 = m_ir_builder->CreateOr(ba_i32, bb_i32); + cr_i32 = SetBit(cr_i32, crbd, res_i32); + SetCr(cr_i32); + //InterpreterCall("CROR", &PPUInterpreter::CROR, crbd, crba, crbb); } -void PPULLVMRecompiler::BCCTR(u32 bo, u32 bi, u32 bh, u32 lk) { - ThisCall("BCCTR", &PPUInterpreter::BCCTR, &m_interpreter, bo, bi, bh, lk); +void PPULLVMRecompilerWorker::BCCTR(u32 bo, u32 bi, u32 bh, u32 lk) { + InterpreterCall("BCCTR", &PPUInterpreter::BCCTR, bo, bi, bh, lk); m_hit_branch_instruction = true; } -void PPULLVMRecompiler::RLWIMI(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) { - ThisCall("RLWIMI", &PPUInterpreter::RLWIMI, &m_interpreter, ra, rs, sh, mb, me, rc); +void PPULLVMRecompilerWorker::RLWIMI(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) { + InterpreterCall("RLWIMI", &PPUInterpreter::RLWIMI, ra, rs, sh, mb, me, rc); } -void PPULLVMRecompiler::RLWINM(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) { - ThisCall("RLWINM", &PPUInterpreter::RLWINM, &m_interpreter, ra, rs, sh, mb, me, rc); +void PPULLVMRecompilerWorker::RLWINM(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) { + InterpreterCall("RLWINM", &PPUInterpreter::RLWINM, ra, rs, sh, mb, me, rc); } -void PPULLVMRecompiler::RLWNM(u32 ra, u32 rs, u32 rb, u32 mb, u32 me, bool rc) { - ThisCall("RLWNM", &PPUInterpreter::RLWNM, &m_interpreter, ra, rs, rb, mb, me, rc); +void PPULLVMRecompilerWorker::RLWNM(u32 ra, u32 rs, u32 rb, u32 mb, u32 me, bool rc) { + InterpreterCall("RLWNM", &PPUInterpreter::RLWNM, ra, rs, rb, mb, me, rc); } -void PPULLVMRecompiler::ORI(u32 ra, u32 rs, u32 uimm16) { - //auto rs_i64 = GetGpr(rs); - //auto res_i64 = s_ir_builder->CreateOr(rs_i64, uimm16); - //SetGpr(ra, res_i64); - ThisCall("ORI", &PPUInterpreter::ORI, &m_interpreter, ra, rs, uimm16); +void PPULLVMRecompilerWorker::ORI(u32 ra, u32 rs, u32 uimm16) { + auto rs_i64 = GetGpr(rs); + auto res_i64 = m_ir_builder->CreateOr(rs_i64, uimm16); + SetGpr(ra, res_i64); + //InterpreterCall("ORI", &PPUInterpreter::ORI, ra, rs, uimm16); } -void PPULLVMRecompiler::ORIS(u32 ra, u32 rs, u32 uimm16) { - //auto rs_i64 = GetGpr(rs); - //auto res_i64 = s_ir_builder->CreateOr(rs_i64, uimm16 << 16); - //SetGpr(ra, res_i64); - ThisCall("ORIS", &PPUInterpreter::ORIS, &m_interpreter, ra, rs, uimm16); +void PPULLVMRecompilerWorker::ORIS(u32 ra, u32 rs, u32 uimm16) { + auto rs_i64 = GetGpr(rs); + auto res_i64 = m_ir_builder->CreateOr(rs_i64, (u64)uimm16 << 16); + SetGpr(ra, res_i64); + //InterpreterCall("ORIS", &PPUInterpreter::ORIS, ra, rs, uimm16); } -void PPULLVMRecompiler::XORI(u32 ra, u32 rs, u32 uimm16) { - //auto rs_i64 = GetGpr(rs); - //auto res_i64 = s_ir_builder->CreateXor(rs_i64, uimm16); - //SetGpr(ra, res_i64); - ThisCall("XORI", &PPUInterpreter::XORI, &m_interpreter, ra, rs, uimm16); +void PPULLVMRecompilerWorker::XORI(u32 ra, u32 rs, u32 uimm16) { + auto rs_i64 = GetGpr(rs); + auto res_i64 = m_ir_builder->CreateXor(rs_i64, uimm16); + SetGpr(ra, res_i64); + //InterpreterCall("XORI", &PPUInterpreter::XORI, ra, rs, uimm16); } -void PPULLVMRecompiler::XORIS(u32 ra, u32 rs, u32 uimm16) { - //auto rs_i64 = GetGpr(rs); - //auto res_i64 = s_ir_builder->CreateXor(rs_i64, uimm16 << 16); - //SetGpr(ra, res_i64); - ThisCall("XORIS", &PPUInterpreter::XORIS, &m_interpreter, ra, rs, uimm16); +void PPULLVMRecompilerWorker::XORIS(u32 ra, u32 rs, u32 uimm16) { + auto rs_i64 = GetGpr(rs); + auto res_i64 = m_ir_builder->CreateXor(rs_i64, (u64)uimm16 << 16); + SetGpr(ra, res_i64); + //InterpreterCall("XORIS", &PPUInterpreter::XORIS, ra, rs, uimm16); } -void PPULLVMRecompiler::ANDI_(u32 ra, u32 rs, u32 uimm16) { - //auto rs_i64 = GetGpr(rs); - //auto res_i64 = s_ir_builder->CreateAnd(rs_i64, uimm16); - //SetGpr(ra, res_i64); - //SetCrFieldSignedCmp(0, res_i64, s_ir_builder->getInt64(0)); - ThisCall("ANDI_", &PPUInterpreter::ANDI_, &m_interpreter, ra, rs, uimm16); +void PPULLVMRecompilerWorker::ANDI_(u32 ra, u32 rs, u32 uimm16) { + auto rs_i64 = GetGpr(rs); + auto res_i64 = m_ir_builder->CreateAnd(rs_i64, uimm16); + SetGpr(ra, res_i64); + SetCrFieldSignedCmp(0, res_i64, m_ir_builder->getInt64(0)); + //InterpreterCall("ANDI_", &PPUInterpreter::ANDI_, ra, rs, uimm16); } -void PPULLVMRecompiler::ANDIS_(u32 ra, u32 rs, u32 uimm16) { - //auto rs_i64 = GetGpr(rs); - //auto res_i64 = s_ir_builder->CreateAnd(rs_i64, uimm16 << 16); - //SetGpr(ra, res_i64); - //SetCrFieldSignedCmp(0, res_i64, s_ir_builder->getInt64(0)); - ThisCall("ANDIS_", &PPUInterpreter::ANDIS_, &m_interpreter, ra, rs, uimm16); +void PPULLVMRecompilerWorker::ANDIS_(u32 ra, u32 rs, u32 uimm16) { + auto rs_i64 = GetGpr(rs); + auto res_i64 = m_ir_builder->CreateAnd(rs_i64, (u64)uimm16 << 16); + SetGpr(ra, res_i64); + SetCrFieldSignedCmp(0, res_i64, m_ir_builder->getInt64(0)); + //InterpreterCall("ANDIS_", &PPUInterpreter::ANDIS_, ra, rs, uimm16); } -void PPULLVMRecompiler::RLDICL(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) { - ThisCall("RLDICL", &PPUInterpreter::RLDICL, &m_interpreter, ra, rs, sh, mb, rc); +void PPULLVMRecompilerWorker::RLDICL(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) { + InterpreterCall("RLDICL", &PPUInterpreter::RLDICL, ra, rs, sh, mb, rc); } -void PPULLVMRecompiler::RLDICR(u32 ra, u32 rs, u32 sh, u32 me, bool rc) { - ThisCall("RLDICR", &PPUInterpreter::RLDICR, &m_interpreter, ra, rs, sh, me, rc); +void PPULLVMRecompilerWorker::RLDICR(u32 ra, u32 rs, u32 sh, u32 me, bool rc) { + InterpreterCall("RLDICR", &PPUInterpreter::RLDICR, ra, rs, sh, me, rc); } -void PPULLVMRecompiler::RLDIC(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) { - ThisCall("RLDIC", &PPUInterpreter::RLDIC, &m_interpreter, ra, rs, sh, mb, rc); +void PPULLVMRecompilerWorker::RLDIC(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) { + InterpreterCall("RLDIC", &PPUInterpreter::RLDIC, ra, rs, sh, mb, rc); } -void PPULLVMRecompiler::RLDIMI(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) { - ThisCall("RLDIMI", &PPUInterpreter::RLDIMI, &m_interpreter, ra, rs, sh, mb, rc); +void PPULLVMRecompilerWorker::RLDIMI(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) { + InterpreterCall("RLDIMI", &PPUInterpreter::RLDIMI, ra, rs, sh, mb, rc); } -void PPULLVMRecompiler::RLDC_LR(u32 ra, u32 rs, u32 rb, u32 m_eb, bool is_r, bool rc) { - ThisCall("RLDC_LR", &PPUInterpreter::RLDC_LR, &m_interpreter, ra, rs, rb, m_eb, is_r, rc); +void PPULLVMRecompilerWorker::RLDC_LR(u32 ra, u32 rs, u32 rb, u32 m_eb, bool is_r, bool rc) { + InterpreterCall("RLDC_LR", &PPUInterpreter::RLDC_LR, ra, rs, rb, m_eb, is_r, rc); } -void PPULLVMRecompiler::CMP(u32 crfd, u32 l, u32 ra, u32 rb) { - ThisCall("CMP", &PPUInterpreter::CMP, &m_interpreter, crfd, l, ra, rb); +void PPULLVMRecompilerWorker::CMP(u32 crfd, u32 l, u32 ra, u32 rb) { + Value * ra_i64; + Value * rb_i64; + if (l == 0) { + ra_i64 = m_ir_builder->CreateSExt(GetGpr(ra, 32), m_ir_builder->getInt64Ty()); + rb_i64 = m_ir_builder->CreateSExt(GetGpr(rb, 32), m_ir_builder->getInt64Ty()); + } else { + ra_i64 = GetGpr(ra); + rb_i64 = GetGpr(rb); + } + + SetCrFieldSignedCmp(crfd, ra_i64, rb_i64); + //InterpreterCall("CMP", &PPUInterpreter::CMP, crfd, l, ra, rb); } -void PPULLVMRecompiler::TW(u32 to, u32 ra, u32 rb) { - ThisCall("TW", &PPUInterpreter::TW, &m_interpreter, to, ra, rb); +void PPULLVMRecompilerWorker::TW(u32 to, u32 ra, u32 rb) { + InterpreterCall("TW", &PPUInterpreter::TW, to, ra, rb); } -void PPULLVMRecompiler::LVSL(u32 vd, u32 ra, u32 rb) { - ThisCall("LVSL", &PPUInterpreter::LVSL, &m_interpreter, vd, ra, rb); +void PPULLVMRecompilerWorker::LVSL(u32 vd, u32 ra, u32 rb) { + InterpreterCall("LVSL", &PPUInterpreter::LVSL, vd, ra, rb); } -void PPULLVMRecompiler::LVEBX(u32 vd, u32 ra, u32 rb) { - ThisCall("LVEBX", &PPUInterpreter::LVEBX, &m_interpreter, vd, ra, rb); +void PPULLVMRecompilerWorker::LVEBX(u32 vd, u32 ra, u32 rb) { + InterpreterCall("LVEBX", &PPUInterpreter::LVEBX, vd, ra, rb); } -void PPULLVMRecompiler::SUBFC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - ThisCall("SUBFC", &PPUInterpreter::SUBFC, &m_interpreter, rd, ra, rb, oe, rc); +void PPULLVMRecompilerWorker::SUBFC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { + InterpreterCall("SUBFC", &PPUInterpreter::SUBFC, rd, ra, rb, oe, rc); } -void PPULLVMRecompiler::ADDC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - ThisCall("ADDC", &PPUInterpreter::ADDC, &m_interpreter, rd, ra, rb, oe, rc); +void PPULLVMRecompilerWorker::ADDC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { + InterpreterCall("ADDC", &PPUInterpreter::ADDC, rd, ra, rb, oe, rc); } -void PPULLVMRecompiler::MULHDU(u32 rd, u32 ra, u32 rb, bool rc) { - ThisCall("MULHDU", &PPUInterpreter::MULHDU, &m_interpreter, rd, ra, rb, rc); +void PPULLVMRecompilerWorker::MULHDU(u32 rd, u32 ra, u32 rb, bool rc) { + InterpreterCall("MULHDU", &PPUInterpreter::MULHDU, rd, ra, rb, rc); } -void PPULLVMRecompiler::MULHWU(u32 rd, u32 ra, u32 rb, bool rc) { - ThisCall("MULHWU", &PPUInterpreter::MULHWU, &m_interpreter, rd, ra, rb, rc); +void PPULLVMRecompilerWorker::MULHWU(u32 rd, u32 ra, u32 rb, bool rc) { + InterpreterCall("MULHWU", &PPUInterpreter::MULHWU, rd, ra, rb, rc); } -void PPULLVMRecompiler::MFOCRF(u32 a, u32 rd, u32 crm) { - ThisCall("MFOCRF", &PPUInterpreter::MFOCRF, &m_interpreter, a, rd, crm); +void PPULLVMRecompilerWorker::MFOCRF(u32 a, u32 rd, u32 crm) { + InterpreterCall("MFOCRF", &PPUInterpreter::MFOCRF, a, rd, crm); } -void PPULLVMRecompiler::LWARX(u32 rd, u32 ra, u32 rb) { - ThisCall("LWARX", &PPUInterpreter::LWARX, &m_interpreter, rd, ra, rb); +void PPULLVMRecompilerWorker::LWARX(u32 rd, u32 ra, u32 rb) { + InterpreterCall("LWARX", &PPUInterpreter::LWARX, rd, ra, rb); } -void PPULLVMRecompiler::LDX(u32 rd, u32 ra, u32 rb) { - ThisCall("LDX", &PPUInterpreter::LDX, &m_interpreter, rd, ra, rb); +void PPULLVMRecompilerWorker::LDX(u32 rd, u32 ra, u32 rb) { + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + auto mem_i64 = ReadMemory(addr_i64, 64); + SetGpr(rd, mem_i64); + //InterpreterCall("LDX", &PPUInterpreter::LDX, rd, ra, rb); } -void PPULLVMRecompiler::LWZX(u32 rd, u32 ra, u32 rb) { - ThisCall("LWZX", &PPUInterpreter::LWZX, &m_interpreter, rd, ra, rb); +void PPULLVMRecompilerWorker::LWZX(u32 rd, u32 ra, u32 rb) { + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + auto mem_i32 = ReadMemory(addr_i64, 32); + auto mem_i64 = m_ir_builder->CreateZExt(mem_i32, m_ir_builder->getInt64Ty()); + SetGpr(rd, mem_i64); + //InterpreterCall("LWZX", &PPUInterpreter::LWZX, rd, ra, rb); } -void PPULLVMRecompiler::SLW(u32 ra, u32 rs, u32 rb, bool rc) { - ThisCall("SLW", &PPUInterpreter::SLW, &m_interpreter, ra, rs, rb, rc); +void PPULLVMRecompilerWorker::SLW(u32 ra, u32 rs, u32 rb, bool rc) { + InterpreterCall("SLW", &PPUInterpreter::SLW, ra, rs, rb, rc); } -void PPULLVMRecompiler::CNTLZW(u32 ra, u32 rs, bool rc) { - ThisCall("CNTLZW", &PPUInterpreter::CNTLZW, &m_interpreter, ra, rs, rc); +void PPULLVMRecompilerWorker::CNTLZW(u32 ra, u32 rs, bool rc) { + InterpreterCall("CNTLZW", &PPUInterpreter::CNTLZW, ra, rs, rc); } -void PPULLVMRecompiler::SLD(u32 ra, u32 rs, u32 rb, bool rc) { - ThisCall("SLD", &PPUInterpreter::SLD, &m_interpreter, ra, rs, rb, rc); +void PPULLVMRecompilerWorker::SLD(u32 ra, u32 rs, u32 rb, bool rc) { + InterpreterCall("SLD", &PPUInterpreter::SLD, ra, rs, rb, rc); } -void PPULLVMRecompiler::AND(u32 ra, u32 rs, u32 rb, bool rc) { - ThisCall("AND", &PPUInterpreter::AND, &m_interpreter, ra, rs, rb, rc); +void PPULLVMRecompilerWorker::AND(u32 ra, u32 rs, u32 rb, bool rc) { + auto rs_i64 = GetGpr(rs); + auto rb_i64 = GetGpr(rb); + auto res_i64 = m_ir_builder->CreateAnd(rs_i64, rb_i64); + SetGpr(ra, res_i64); + + if (rc) { + SetCrFieldSignedCmp(0, res_i64, m_ir_builder->getInt64(0)); + } + //InterpreterCall("AND", &PPUInterpreter::AND, ra, rs, rb, rc); } -void PPULLVMRecompiler::CMPL(u32 crfd, u32 l, u32 ra, u32 rb) { - ThisCall("CMPL", &PPUInterpreter::CMPL, &m_interpreter, crfd, l, ra, rb); +void PPULLVMRecompilerWorker::CMPL(u32 crfd, u32 l, u32 ra, u32 rb) { + Value * ra_i64; + Value * rb_i64; + if (l == 0) { + ra_i64 = m_ir_builder->CreateZExt(GetGpr(ra, 32), m_ir_builder->getInt64Ty()); + rb_i64 = m_ir_builder->CreateZExt(GetGpr(rb, 32), m_ir_builder->getInt64Ty()); + } else { + ra_i64 = GetGpr(ra); + rb_i64 = GetGpr(rb); + } + + SetCrFieldUnsignedCmp(crfd, ra_i64, rb_i64); + //InterpreterCall("CMPL", &PPUInterpreter::CMPL, crfd, l, ra, rb); } -void PPULLVMRecompiler::LVSR(u32 vd, u32 ra, u32 rb) { - ThisCall("LVSR", &PPUInterpreter::LVSR, &m_interpreter, vd, ra, rb); +void PPULLVMRecompilerWorker::LVSR(u32 vd, u32 ra, u32 rb) { + InterpreterCall("LVSR", &PPUInterpreter::LVSR, vd, ra, rb); } -void PPULLVMRecompiler::LVEHX(u32 vd, u32 ra, u32 rb) { - ThisCall("LVEHX", &PPUInterpreter::LVEHX, &m_interpreter, vd, ra, rb); +void PPULLVMRecompilerWorker::LVEHX(u32 vd, u32 ra, u32 rb) { + InterpreterCall("LVEHX", &PPUInterpreter::LVEHX, vd, ra, rb); } -void PPULLVMRecompiler::SUBF(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - ThisCall("SUBF", &PPUInterpreter::SUBF, &m_interpreter, rd, ra, rb, oe, rc); +void PPULLVMRecompilerWorker::SUBF(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { + InterpreterCall("SUBF", &PPUInterpreter::SUBF, rd, ra, rb, oe, rc); } -void PPULLVMRecompiler::LDUX(u32 rd, u32 ra, u32 rb) { - ThisCall("LDUX", &PPUInterpreter::LDUX, &m_interpreter, rd, ra, rb); +void PPULLVMRecompilerWorker::LDUX(u32 rd, u32 ra, u32 rb) { + auto addr_i64 = GetGpr(rb); + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + + auto mem_i64 = ReadMemory(addr_i64, 64); + SetGpr(rd, mem_i64); + SetGpr(ra, addr_i64); + //InterpreterCall("LDUX", &PPUInterpreter::LDUX, rd, ra, rb); } -void PPULLVMRecompiler::DCBST(u32 ra, u32 rb) { - ThisCall("DCBST", &PPUInterpreter::DCBST, &m_interpreter, ra, rb); +void PPULLVMRecompilerWorker::DCBST(u32 ra, u32 rb) { + InterpreterCall("DCBST", &PPUInterpreter::DCBST, ra, rb); } -void PPULLVMRecompiler::LWZUX(u32 rd, u32 ra, u32 rb) { - ThisCall("LWZUX", &PPUInterpreter::LWZUX, &m_interpreter, rd, ra, rb); +void PPULLVMRecompilerWorker::LWZUX(u32 rd, u32 ra, u32 rb) { + auto addr_i64 = GetGpr(rb); + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + + auto mem_i32 = ReadMemory(addr_i64, 32); + auto mem_i64 = m_ir_builder->CreateZExt(mem_i32, m_ir_builder->getInt64Ty()); + SetGpr(rd, mem_i64); + SetGpr(ra, addr_i64); + //InterpreterCall("LWZUX", &PPUInterpreter::LWZUX, rd, ra, rb); } -void PPULLVMRecompiler::CNTLZD(u32 ra, u32 rs, bool rc) { - ThisCall("CNTLZD", &PPUInterpreter::CNTLZD, &m_interpreter, ra, rs, rc); +void PPULLVMRecompilerWorker::CNTLZD(u32 ra, u32 rs, bool rc) { + InterpreterCall("CNTLZD", &PPUInterpreter::CNTLZD, ra, rs, rc); } -void PPULLVMRecompiler::ANDC(u32 ra, u32 rs, u32 rb, bool rc) { - ThisCall("ANDC", &PPUInterpreter::ANDC, &m_interpreter, ra, rs, rb, rc); +void PPULLVMRecompilerWorker::ANDC(u32 ra, u32 rs, u32 rb, bool rc) { + InterpreterCall("ANDC", &PPUInterpreter::ANDC, ra, rs, rb, rc); } -void PPULLVMRecompiler::TD(u32 to, u32 ra, u32 rb) { - ThisCall("TD", &PPUInterpreter::TD, &m_interpreter, to, ra, rb); +void PPULLVMRecompilerWorker::TD(u32 to, u32 ra, u32 rb) { + InterpreterCall("TD", &PPUInterpreter::TD, to, ra, rb); } -void PPULLVMRecompiler::LVEWX(u32 vd, u32 ra, u32 rb) { - ThisCall("LVEWX", &PPUInterpreter::LVEWX, &m_interpreter, vd, ra, rb); +void PPULLVMRecompilerWorker::LVEWX(u32 vd, u32 ra, u32 rb) { + InterpreterCall("LVEWX", &PPUInterpreter::LVEWX, vd, ra, rb); } -void PPULLVMRecompiler::MULHD(u32 rd, u32 ra, u32 rb, bool rc) { - ThisCall("MULHD", &PPUInterpreter::MULHD, &m_interpreter, rd, ra, rb, rc); +void PPULLVMRecompilerWorker::MULHD(u32 rd, u32 ra, u32 rb, bool rc) { + InterpreterCall("MULHD", &PPUInterpreter::MULHD, rd, ra, rb, rc); } -void PPULLVMRecompiler::MULHW(u32 rd, u32 ra, u32 rb, bool rc) { - ThisCall("MULHW", &PPUInterpreter::MULHW, &m_interpreter, rd, ra, rb, rc); +void PPULLVMRecompilerWorker::MULHW(u32 rd, u32 ra, u32 rb, bool rc) { + InterpreterCall("MULHW", &PPUInterpreter::MULHW, rd, ra, rb, rc); } -void PPULLVMRecompiler::LDARX(u32 rd, u32 ra, u32 rb) { - ThisCall("LDARX", &PPUInterpreter::LDARX, &m_interpreter, rd, ra, rb); +void PPULLVMRecompilerWorker::LDARX(u32 rd, u32 ra, u32 rb) { + InterpreterCall("LDARX", &PPUInterpreter::LDARX, rd, ra, rb); } -void PPULLVMRecompiler::DCBF(u32 ra, u32 rb) { - ThisCall("DCBF", &PPUInterpreter::DCBF, &m_interpreter, ra, rb); +void PPULLVMRecompilerWorker::DCBF(u32 ra, u32 rb) { + InterpreterCall("DCBF", &PPUInterpreter::DCBF, ra, rb); } -void PPULLVMRecompiler::LBZX(u32 rd, u32 ra, u32 rb) { - ThisCall("LBZX", &PPUInterpreter::LBZX, &m_interpreter, rd, ra, rb); +void PPULLVMRecompilerWorker::LBZX(u32 rd, u32 ra, u32 rb) { + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + auto mem_i8 = ReadMemory(addr_i64, 8); + auto mem_i64 = m_ir_builder->CreateZExt(mem_i8, m_ir_builder->getInt64Ty()); + SetGpr(rd, mem_i64); + //InterpreterCall("LBZX", &PPUInterpreter::LBZX, rd, ra, rb); } -void PPULLVMRecompiler::LVX(u32 vd, u32 ra, u32 rb) { - ThisCall("LVX", &PPUInterpreter::LVX, &m_interpreter, vd, ra, rb); +void PPULLVMRecompilerWorker::LVX(u32 vd, u32 ra, u32 rb) { + InterpreterCall("LVX", &PPUInterpreter::LVX, vd, ra, rb); } -void PPULLVMRecompiler::NEG(u32 rd, u32 ra, u32 oe, bool rc) { - ThisCall("NEG", &PPUInterpreter::NEG, &m_interpreter, rd, ra, oe, rc); +void PPULLVMRecompilerWorker::NEG(u32 rd, u32 ra, u32 oe, bool rc) { + InterpreterCall("NEG", &PPUInterpreter::NEG, rd, ra, oe, rc); } -void PPULLVMRecompiler::LBZUX(u32 rd, u32 ra, u32 rb) { - ThisCall("LBZUX", &PPUInterpreter::LBZUX, &m_interpreter, rd, ra, rb); +void PPULLVMRecompilerWorker::LBZUX(u32 rd, u32 ra, u32 rb) { + auto addr_i64 = GetGpr(rb); + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + + auto mem_i8 = ReadMemory(addr_i64, 8); + auto mem_i64 = m_ir_builder->CreateZExt(mem_i8, m_ir_builder->getInt64Ty()); + SetGpr(rd, mem_i64); + SetGpr(ra, addr_i64); + //InterpreterCall("LBZUX", &PPUInterpreter::LBZUX, rd, ra, rb); } -void PPULLVMRecompiler::NOR(u32 ra, u32 rs, u32 rb, bool rc) { - ThisCall("NOR", &PPUInterpreter::NOR, &m_interpreter, ra, rs, rb, rc); +void PPULLVMRecompilerWorker::NOR(u32 ra, u32 rs, u32 rb, bool rc) { + InterpreterCall("NOR", &PPUInterpreter::NOR, ra, rs, rb, rc); } -void PPULLVMRecompiler::STVEBX(u32 vs, u32 ra, u32 rb) { - ThisCall("STVEBX", &PPUInterpreter::STVEBX, &m_interpreter, vs, ra, rb); +void PPULLVMRecompilerWorker::STVEBX(u32 vs, u32 ra, u32 rb) { + InterpreterCall("STVEBX", &PPUInterpreter::STVEBX, vs, ra, rb); } -void PPULLVMRecompiler::SUBFE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - ThisCall("SUBFE", &PPUInterpreter::SUBFE, &m_interpreter, rd, ra, rb, oe, rc); +void PPULLVMRecompilerWorker::SUBFE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { + InterpreterCall("SUBFE", &PPUInterpreter::SUBFE, rd, ra, rb, oe, rc); } -void PPULLVMRecompiler::ADDE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - ThisCall("ADDE", &PPUInterpreter::ADDE, &m_interpreter, rd, ra, rb, oe, rc); +void PPULLVMRecompilerWorker::ADDE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { + InterpreterCall("ADDE", &PPUInterpreter::ADDE, rd, ra, rb, oe, rc); } -void PPULLVMRecompiler::MTOCRF(u32 l, u32 crm, u32 rs) { - ThisCall("MTOCRF", &PPUInterpreter::MTOCRF, &m_interpreter, l, crm, rs); +void PPULLVMRecompilerWorker::MTOCRF(u32 l, u32 crm, u32 rs) { + InterpreterCall("MTOCRF", &PPUInterpreter::MTOCRF, l, crm, rs); } -void PPULLVMRecompiler::STDX(u32 rs, u32 ra, u32 rb) { - ThisCall("STDX", &PPUInterpreter::STDX, &m_interpreter, rs, ra, rb); +void PPULLVMRecompilerWorker::STDX(u32 rs, u32 ra, u32 rb) { + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + WriteMemory(addr_i64, GetGpr(rs, 64)); + //InterpreterCall("STDX", &PPUInterpreter::STDX, rs, ra, rb); } -void PPULLVMRecompiler::STWCX_(u32 rs, u32 ra, u32 rb) { - ThisCall("STWCX_", &PPUInterpreter::STWCX_, &m_interpreter, rs, ra, rb); +void PPULLVMRecompilerWorker::STWCX_(u32 rs, u32 ra, u32 rb) { + InterpreterCall("STWCX_", &PPUInterpreter::STWCX_, rs, ra, rb); } -void PPULLVMRecompiler::STWX(u32 rs, u32 ra, u32 rb) { - ThisCall("STWX", &PPUInterpreter::STWX, &m_interpreter, rs, ra, rb); +void PPULLVMRecompilerWorker::STWX(u32 rs, u32 ra, u32 rb) { + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + WriteMemory(addr_i64, GetGpr(rs, 32)); + //InterpreterCall("STWX", &PPUInterpreter::STWX, rs, ra, rb); } -void PPULLVMRecompiler::STVEHX(u32 vs, u32 ra, u32 rb) { - ThisCall("STVEHX", &PPUInterpreter::STVEHX, &m_interpreter, vs, ra, rb); +void PPULLVMRecompilerWorker::STVEHX(u32 vs, u32 ra, u32 rb) { + InterpreterCall("STVEHX", &PPUInterpreter::STVEHX, vs, ra, rb); } -void PPULLVMRecompiler::STDUX(u32 rs, u32 ra, u32 rb) { - ThisCall("STDUX", &PPUInterpreter::STDUX, &m_interpreter, rs, ra, rb); +void PPULLVMRecompilerWorker::STDUX(u32 rs, u32 ra, u32 rb) { + auto addr_i64 = GetGpr(rb); + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + + WriteMemory(addr_i64, GetGpr(rs, 64)); + SetGpr(ra, addr_i64); + //InterpreterCall("STDUX", &PPUInterpreter::STDUX, rs, ra, rb); } -void PPULLVMRecompiler::STWUX(u32 rs, u32 ra, u32 rb) { - ThisCall("STWUX", &PPUInterpreter::STWUX, &m_interpreter, rs, ra, rb); +void PPULLVMRecompilerWorker::STWUX(u32 rs, u32 ra, u32 rb) { + auto addr_i64 = GetGpr(rb); + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + + WriteMemory(addr_i64, GetGpr(rs, 32)); + SetGpr(ra, addr_i64); + //InterpreterCall("STWUX", &PPUInterpreter::STWUX, rs, ra, rb); } -void PPULLVMRecompiler::STVEWX(u32 vs, u32 ra, u32 rb) { - ThisCall("STVEWX", &PPUInterpreter::STVEWX, &m_interpreter, vs, ra, rb); +void PPULLVMRecompilerWorker::STVEWX(u32 vs, u32 ra, u32 rb) { + InterpreterCall("STVEWX", &PPUInterpreter::STVEWX, vs, ra, rb); } -void PPULLVMRecompiler::ADDZE(u32 rd, u32 ra, u32 oe, bool rc) { - ThisCall("ADDZE", &PPUInterpreter::ADDZE, &m_interpreter, rd, ra, oe, rc); +void PPULLVMRecompilerWorker::ADDZE(u32 rd, u32 ra, u32 oe, bool rc) { + InterpreterCall("ADDZE", &PPUInterpreter::ADDZE, rd, ra, oe, rc); } -void PPULLVMRecompiler::SUBFZE(u32 rd, u32 ra, u32 oe, bool rc) { - ThisCall("SUBFZE", &PPUInterpreter::SUBFZE, &m_interpreter, rd, ra, oe, rc); +void PPULLVMRecompilerWorker::SUBFZE(u32 rd, u32 ra, u32 oe, bool rc) { + InterpreterCall("SUBFZE", &PPUInterpreter::SUBFZE, rd, ra, oe, rc); } -void PPULLVMRecompiler::STDCX_(u32 rs, u32 ra, u32 rb) { - ThisCall("STDCX_", &PPUInterpreter::STDCX_, &m_interpreter, rs, ra, rb); +void PPULLVMRecompilerWorker::STDCX_(u32 rs, u32 ra, u32 rb) { + InterpreterCall("STDCX_", &PPUInterpreter::STDCX_, rs, ra, rb); } -void PPULLVMRecompiler::STBX(u32 rs, u32 ra, u32 rb) { - ThisCall("STBX", &PPUInterpreter::STBX, &m_interpreter, rs, ra, rb); +void PPULLVMRecompilerWorker::STBX(u32 rs, u32 ra, u32 rb) { + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + WriteMemory(addr_i64, GetGpr(rs, 8)); + //InterpreterCall("STBX", &PPUInterpreter::STBX, rs, ra, rb); } -void PPULLVMRecompiler::STVX(u32 vs, u32 ra, u32 rb) { - ThisCall("STVX", &PPUInterpreter::STVX, &m_interpreter, vs, ra, rb); +void PPULLVMRecompilerWorker::STVX(u32 vs, u32 ra, u32 rb) { + InterpreterCall("STVX", &PPUInterpreter::STVX, vs, ra, rb); } -void PPULLVMRecompiler::SUBFME(u32 rd, u32 ra, u32 oe, bool rc) { - ThisCall("SUBFME", &PPUInterpreter::SUBFME, &m_interpreter, rd, ra, oe, rc); +void PPULLVMRecompilerWorker::SUBFME(u32 rd, u32 ra, u32 oe, bool rc) { + InterpreterCall("SUBFME", &PPUInterpreter::SUBFME, rd, ra, oe, rc); } -void PPULLVMRecompiler::MULLD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - ThisCall("MULLD", &PPUInterpreter::MULLD, &m_interpreter, rd, ra, rb, oe, rc); +void PPULLVMRecompilerWorker::MULLD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { + InterpreterCall("MULLD", &PPUInterpreter::MULLD, rd, ra, rb, oe, rc); } -void PPULLVMRecompiler::ADDME(u32 rd, u32 ra, u32 oe, bool rc) { - ThisCall("ADDME", &PPUInterpreter::ADDME, &m_interpreter, rd, ra, oe, rc); +void PPULLVMRecompilerWorker::ADDME(u32 rd, u32 ra, u32 oe, bool rc) { + InterpreterCall("ADDME", &PPUInterpreter::ADDME, rd, ra, oe, rc); } -void PPULLVMRecompiler::MULLW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - ThisCall("MULLW", &PPUInterpreter::MULLW, &m_interpreter, rd, ra, rb, oe, rc); +void PPULLVMRecompilerWorker::MULLW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { + InterpreterCall("MULLW", &PPUInterpreter::MULLW, rd, ra, rb, oe, rc); } -void PPULLVMRecompiler::DCBTST(u32 ra, u32 rb, u32 th) { - ThisCall("DCBTST", &PPUInterpreter::DCBTST, &m_interpreter, ra, rb, th); +void PPULLVMRecompilerWorker::DCBTST(u32 ra, u32 rb, u32 th) { + InterpreterCall("DCBTST", &PPUInterpreter::DCBTST, ra, rb, th); } -void PPULLVMRecompiler::STBUX(u32 rs, u32 ra, u32 rb) { - ThisCall("STBUX", &PPUInterpreter::STBUX, &m_interpreter, rs, ra, rb); +void PPULLVMRecompilerWorker::STBUX(u32 rs, u32 ra, u32 rb) { + auto addr_i64 = GetGpr(rb); + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + + WriteMemory(addr_i64, GetGpr(rs, 8)); + SetGpr(ra, addr_i64); + //InterpreterCall("STBUX", &PPUInterpreter::STBUX, rs, ra, rb); } -void PPULLVMRecompiler::ADD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - ThisCall("ADD", &PPUInterpreter::ADD, &m_interpreter, rd, ra, rb, oe, rc); +void PPULLVMRecompilerWorker::ADD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { + auto ra_i64 = GetGpr(ra); + auto rb_i64 = GetGpr(rb); + auto sum_i64 = m_ir_builder->CreateAdd(ra_i64, rb_i64); + SetGpr(rd, sum_i64); + + if (rc) { + SetCrFieldSignedCmp(0, sum_i64, m_ir_builder->getInt64(0)); + } + + if (oe) { + // TODO: Implement this + } + //InterpreterCall("ADD", &PPUInterpreter::ADD, rd, ra, rb, oe, rc); } -void PPULLVMRecompiler::DCBT(u32 ra, u32 rb, u32 th) { - ThisCall("DCBT", &PPUInterpreter::DCBT, &m_interpreter, ra, rb, th); +void PPULLVMRecompilerWorker::DCBT(u32 ra, u32 rb, u32 th) { + InterpreterCall("DCBT", &PPUInterpreter::DCBT, ra, rb, th); } -void PPULLVMRecompiler::LHZX(u32 rd, u32 ra, u32 rb) { - ThisCall("LHZX", &PPUInterpreter::LHZX, &m_interpreter, rd, ra, rb); +void PPULLVMRecompilerWorker::LHZX(u32 rd, u32 ra, u32 rb) { + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + auto mem_i16 = ReadMemory(addr_i64, 16); + auto mem_i64 = m_ir_builder->CreateZExt(mem_i16, m_ir_builder->getInt64Ty()); + SetGpr(rd, mem_i64); + //InterpreterCall("LHZX", &PPUInterpreter::LHZX, rd, ra, rb); } -void PPULLVMRecompiler::EQV(u32 ra, u32 rs, u32 rb, bool rc) { - ThisCall("EQV", &PPUInterpreter::EQV, &m_interpreter, ra, rs, rb, rc); +void PPULLVMRecompilerWorker::EQV(u32 ra, u32 rs, u32 rb, bool rc) { + InterpreterCall("EQV", &PPUInterpreter::EQV, ra, rs, rb, rc); } -void PPULLVMRecompiler::ECIWX(u32 rd, u32 ra, u32 rb) { - ThisCall("ECIWX", &PPUInterpreter::ECIWX, &m_interpreter, rd, ra, rb); +void PPULLVMRecompilerWorker::ECIWX(u32 rd, u32 ra, u32 rb) { + InterpreterCall("ECIWX", &PPUInterpreter::ECIWX, rd, ra, rb); } -void PPULLVMRecompiler::LHZUX(u32 rd, u32 ra, u32 rb) { - ThisCall("LHZUX", &PPUInterpreter::LHZUX, &m_interpreter, rd, ra, rb); +void PPULLVMRecompilerWorker::LHZUX(u32 rd, u32 ra, u32 rb) { + auto addr_i64 = GetGpr(rb); + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + + auto mem_i16 = ReadMemory(addr_i64, 16); + auto mem_i64 = m_ir_builder->CreateZExt(mem_i16, m_ir_builder->getInt64Ty()); + SetGpr(rd, mem_i64); + SetGpr(ra, addr_i64); + //InterpreterCall("LHZUX", &PPUInterpreter::LHZUX, rd, ra, rb); } -void PPULLVMRecompiler::XOR(u32 ra, u32 rs, u32 rb, bool rc) { - ThisCall("XOR", &PPUInterpreter::XOR, &m_interpreter, ra, rs, rb, rc); +void PPULLVMRecompilerWorker::XOR(u32 ra, u32 rs, u32 rb, bool rc) { + auto rs_i64 = GetGpr(rs); + auto rb_i64 = GetGpr(rb); + auto res_i64 = m_ir_builder->CreateXor(rs_i64, rb_i64); + SetGpr(ra, res_i64); + + if (rc) { + SetCrFieldSignedCmp(0, res_i64, m_ir_builder->getInt64(0)); + } + //InterpreterCall("XOR", &PPUInterpreter::XOR, ra, rs, rb, rc); } -void PPULLVMRecompiler::MFSPR(u32 rd, u32 spr) { - ThisCall("MFSPR", &PPUInterpreter::MFSPR, &m_interpreter, rd, spr); +void PPULLVMRecompilerWorker::MFSPR(u32 rd, u32 spr) { + InterpreterCall("MFSPR", &PPUInterpreter::MFSPR, rd, spr); } -void PPULLVMRecompiler::LWAX(u32 rd, u32 ra, u32 rb) { - ThisCall("LWAX", &PPUInterpreter::LWAX, &m_interpreter, rd, ra, rb); +void PPULLVMRecompilerWorker::LWAX(u32 rd, u32 ra, u32 rb) { + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + auto mem_i32 = ReadMemory(addr_i64, 32); + auto mem_i64 = m_ir_builder->CreateSExt(mem_i32, m_ir_builder->getInt64Ty()); + SetGpr(rd, mem_i64); + //InterpreterCall("LWAX", &PPUInterpreter::LWAX, rd, ra, rb); } -void PPULLVMRecompiler::DST(u32 ra, u32 rb, u32 strm, u32 t) { - ThisCall("DST", &PPUInterpreter::DST, &m_interpreter, ra, rb, strm, t); +void PPULLVMRecompilerWorker::DST(u32 ra, u32 rb, u32 strm, u32 t) { + InterpreterCall("DST", &PPUInterpreter::DST, ra, rb, strm, t); } -void PPULLVMRecompiler::LHAX(u32 rd, u32 ra, u32 rb) { - ThisCall("LHAX", &PPUInterpreter::LHAX, &m_interpreter, rd, ra, rb); +void PPULLVMRecompilerWorker::LHAX(u32 rd, u32 ra, u32 rb) { + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + auto mem_i16 = ReadMemory(addr_i64, 16); + auto mem_i64 = m_ir_builder->CreateSExt(mem_i16, m_ir_builder->getInt64Ty()); + SetGpr(rd, mem_i64); + //InterpreterCall("LHAX", &PPUInterpreter::LHAX, rd, ra, rb); } -void PPULLVMRecompiler::LVXL(u32 vd, u32 ra, u32 rb) { - ThisCall("LVXL", &PPUInterpreter::LVXL, &m_interpreter, vd, ra, rb); +void PPULLVMRecompilerWorker::LVXL(u32 vd, u32 ra, u32 rb) { + InterpreterCall("LVXL", &PPUInterpreter::LVXL, vd, ra, rb); } -void PPULLVMRecompiler::MFTB(u32 rd, u32 spr) { - ThisCall("MFTB", &PPUInterpreter::MFTB, &m_interpreter, rd, spr); +void PPULLVMRecompilerWorker::MFTB(u32 rd, u32 spr) { + InterpreterCall("MFTB", &PPUInterpreter::MFTB, rd, spr); } -void PPULLVMRecompiler::LWAUX(u32 rd, u32 ra, u32 rb) { - ThisCall("LWAUX", &PPUInterpreter::LWAUX, &m_interpreter, rd, ra, rb); +void PPULLVMRecompilerWorker::LWAUX(u32 rd, u32 ra, u32 rb) { + auto addr_i64 = GetGpr(rb); + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + + auto mem_i32 = ReadMemory(addr_i64, 32); + auto mem_i64 = m_ir_builder->CreateSExt(mem_i32, m_ir_builder->getInt64Ty()); + SetGpr(rd, mem_i64); + SetGpr(ra, addr_i64); + //InterpreterCall("LWAUX", &PPUInterpreter::LWAUX, rd, ra, rb); } -void PPULLVMRecompiler::DSTST(u32 ra, u32 rb, u32 strm, u32 t) { - ThisCall("DSTST", &PPUInterpreter::DSTST, &m_interpreter, ra, rb, strm, t); +void PPULLVMRecompilerWorker::DSTST(u32 ra, u32 rb, u32 strm, u32 t) { + InterpreterCall("DSTST", &PPUInterpreter::DSTST, ra, rb, strm, t); } -void PPULLVMRecompiler::LHAUX(u32 rd, u32 ra, u32 rb) { - ThisCall("LHAUX", &PPUInterpreter::LHAUX, &m_interpreter, rd, ra, rb); +void PPULLVMRecompilerWorker::LHAUX(u32 rd, u32 ra, u32 rb) { + auto addr_i64 = GetGpr(rb); + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + + auto mem_i16 = ReadMemory(addr_i64, 16); + auto mem_i64 = m_ir_builder->CreateSExt(mem_i16, m_ir_builder->getInt64Ty()); + SetGpr(rd, mem_i64); + SetGpr(ra, addr_i64); + //InterpreterCall("LHAUX", &PPUInterpreter::LHAUX, rd, ra, rb); } -void PPULLVMRecompiler::STHX(u32 rs, u32 ra, u32 rb) { - ThisCall("STHX", &PPUInterpreter::STHX, &m_interpreter, rs, ra, rb); +void PPULLVMRecompilerWorker::STHX(u32 rs, u32 ra, u32 rb) { + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + WriteMemory(addr_i64, GetGpr(rs, 16)); + //InterpreterCall("STHX", &PPUInterpreter::STHX, rs, ra, rb); } -void PPULLVMRecompiler::ORC(u32 ra, u32 rs, u32 rb, bool rc) { - ThisCall("ORC", &PPUInterpreter::ORC, &m_interpreter, ra, rs, rb, rc); +void PPULLVMRecompilerWorker::ORC(u32 ra, u32 rs, u32 rb, bool rc) { + InterpreterCall("ORC", &PPUInterpreter::ORC, ra, rs, rb, rc); } -void PPULLVMRecompiler::ECOWX(u32 rs, u32 ra, u32 rb) { - ThisCall("ECOWX", &PPUInterpreter::ECOWX, &m_interpreter, rs, ra, rb); +void PPULLVMRecompilerWorker::ECOWX(u32 rs, u32 ra, u32 rb) { + InterpreterCall("ECOWX", &PPUInterpreter::ECOWX, rs, ra, rb); } -void PPULLVMRecompiler::STHUX(u32 rs, u32 ra, u32 rb) { - ThisCall("STHUX", &PPUInterpreter::STHUX, &m_interpreter, rs, ra, rb); +void PPULLVMRecompilerWorker::STHUX(u32 rs, u32 ra, u32 rb) { + auto addr_i64 = GetGpr(rb); + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + + WriteMemory(addr_i64, GetGpr(rs, 16)); + SetGpr(ra, addr_i64); + //InterpreterCall("STHUX", &PPUInterpreter::STHUX, rs, ra, rb); } -void PPULLVMRecompiler::OR(u32 ra, u32 rs, u32 rb, bool rc) { - ThisCall("OR", &PPUInterpreter::OR, &m_interpreter, ra, rs, rb, rc); +void PPULLVMRecompilerWorker::OR(u32 ra, u32 rs, u32 rb, bool rc) { + auto rs_i64 = GetGpr(rs); + auto rb_i64 = GetGpr(rb); + auto res_i64 = m_ir_builder->CreateOr(rs_i64, rb_i64); + SetGpr(ra, res_i64); + + if (rc) { + SetCrFieldSignedCmp(0, res_i64, m_ir_builder->getInt64(0)); + } + //InterpreterCall("OR", &PPUInterpreter::OR, ra, rs, rb, rc); } -void PPULLVMRecompiler::DIVDU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - ThisCall("DIVDU", &PPUInterpreter::DIVDU, &m_interpreter, rd, ra, rb, oe, rc); +void PPULLVMRecompilerWorker::DIVDU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { + InterpreterCall("DIVDU", &PPUInterpreter::DIVDU, rd, ra, rb, oe, rc); } -void PPULLVMRecompiler::DIVWU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - ThisCall("DIVWU", &PPUInterpreter::DIVWU, &m_interpreter, rd, ra, rb, oe, rc); +void PPULLVMRecompilerWorker::DIVWU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { + InterpreterCall("DIVWU", &PPUInterpreter::DIVWU, rd, ra, rb, oe, rc); } -void PPULLVMRecompiler::MTSPR(u32 spr, u32 rs) { - ThisCall("MTSPR", &PPUInterpreter::MTSPR, &m_interpreter, spr, rs); +void PPULLVMRecompilerWorker::MTSPR(u32 spr, u32 rs) { + InterpreterCall("MTSPR", &PPUInterpreter::MTSPR, spr, rs); } -void PPULLVMRecompiler::NAND(u32 ra, u32 rs, u32 rb, bool rc) { - ThisCall("NAND", &PPUInterpreter::NAND, &m_interpreter, ra, rs, rb, rc); +void PPULLVMRecompilerWorker::NAND(u32 ra, u32 rs, u32 rb, bool rc) { + InterpreterCall("NAND", &PPUInterpreter::NAND, ra, rs, rb, rc); } -void PPULLVMRecompiler::STVXL(u32 vs, u32 ra, u32 rb) { - ThisCall("STVXL", &PPUInterpreter::STVXL, &m_interpreter, vs, ra, rb); +void PPULLVMRecompilerWorker::STVXL(u32 vs, u32 ra, u32 rb) { + InterpreterCall("STVXL", &PPUInterpreter::STVXL, vs, ra, rb); } -void PPULLVMRecompiler::DIVD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - ThisCall("DIVD", &PPUInterpreter::DIVD, &m_interpreter, rd, ra, rb, oe, rc); +void PPULLVMRecompilerWorker::DIVD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { + InterpreterCall("DIVD", &PPUInterpreter::DIVD, rd, ra, rb, oe, rc); } -void PPULLVMRecompiler::DIVW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - ThisCall("DIVW", &PPUInterpreter::DIVW, &m_interpreter, rd, ra, rb, oe, rc); +void PPULLVMRecompilerWorker::DIVW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { + InterpreterCall("DIVW", &PPUInterpreter::DIVW, rd, ra, rb, oe, rc); } -void PPULLVMRecompiler::LVLX(u32 vd, u32 ra, u32 rb) { - ThisCall("LVLX", &PPUInterpreter::LVLX, &m_interpreter, vd, ra, rb); +void PPULLVMRecompilerWorker::LVLX(u32 vd, u32 ra, u32 rb) { + InterpreterCall("LVLX", &PPUInterpreter::LVLX, vd, ra, rb); } -void PPULLVMRecompiler::LDBRX(u32 rd, u32 ra, u32 rb) { - ThisCall("LDBRX", &PPUInterpreter::LDBRX, &m_interpreter, rd, ra, rb); +void PPULLVMRecompilerWorker::LDBRX(u32 rd, u32 ra, u32 rb) { + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + auto mem_i64 = ReadMemory(addr_i64, 64, false); + SetGpr(rd, mem_i64); + //InterpreterCall("LDBRX", &PPUInterpreter::LDBRX, rd, ra, rb); } -void PPULLVMRecompiler::LSWX(u32 rd, u32 ra, u32 rb) { - ThisCall("LSWX", &PPUInterpreter::LSWX, &m_interpreter, rd, ra, rb); +void PPULLVMRecompilerWorker::LSWX(u32 rd, u32 ra, u32 rb) { + InterpreterCall("LSWX", &PPUInterpreter::LSWX, rd, ra, rb); } -void PPULLVMRecompiler::LWBRX(u32 rd, u32 ra, u32 rb) { - ThisCall("LWBRX", &PPUInterpreter::LWBRX, &m_interpreter, rd, ra, rb); +void PPULLVMRecompilerWorker::LWBRX(u32 rd, u32 ra, u32 rb) { + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + auto mem_i32 = ReadMemory(addr_i64, 32, false); + auto mem_i64 = m_ir_builder->CreateZExt(mem_i32, m_ir_builder->getInt64Ty()); + SetGpr(rd, mem_i64); + //InterpreterCall("LWBRX", &PPUInterpreter::LWBRX, rd, ra, rb); } -void PPULLVMRecompiler::LFSX(u32 frd, u32 ra, u32 rb) { - ThisCall("LFSX", &PPUInterpreter::LFSX, &m_interpreter, frd, ra, rb); +void PPULLVMRecompilerWorker::LFSX(u32 frd, u32 ra, u32 rb) { + InterpreterCall("LFSX", &PPUInterpreter::LFSX, frd, ra, rb); } -void PPULLVMRecompiler::SRW(u32 ra, u32 rs, u32 rb, bool rc) { - ThisCall("SRW", &PPUInterpreter::SRW, &m_interpreter, ra, rs, rb, rc); +void PPULLVMRecompilerWorker::SRW(u32 ra, u32 rs, u32 rb, bool rc) { + InterpreterCall("SRW", &PPUInterpreter::SRW, ra, rs, rb, rc); } -void PPULLVMRecompiler::SRD(u32 ra, u32 rs, u32 rb, bool rc) { - ThisCall("SRD", &PPUInterpreter::SRD, &m_interpreter, ra, rs, rb, rc); +void PPULLVMRecompilerWorker::SRD(u32 ra, u32 rs, u32 rb, bool rc) { + InterpreterCall("SRD", &PPUInterpreter::SRD, ra, rs, rb, rc); } -void PPULLVMRecompiler::LVRX(u32 vd, u32 ra, u32 rb) { - ThisCall("LVRX", &PPUInterpreter::LVRX, &m_interpreter, vd, ra, rb); +void PPULLVMRecompilerWorker::LVRX(u32 vd, u32 ra, u32 rb) { + InterpreterCall("LVRX", &PPUInterpreter::LVRX, vd, ra, rb); } -void PPULLVMRecompiler::LSWI(u32 rd, u32 ra, u32 nb) { - ThisCall("LSWI", &PPUInterpreter::LSWI, &m_interpreter, rd, ra, nb); +void PPULLVMRecompilerWorker::LSWI(u32 rd, u32 ra, u32 nb) { + InterpreterCall("LSWI", &PPUInterpreter::LSWI, rd, ra, nb); } -void PPULLVMRecompiler::LFSUX(u32 frd, u32 ra, u32 rb) { - ThisCall("LFSUX", &PPUInterpreter::LFSUX, &m_interpreter, frd, ra, rb); +void PPULLVMRecompilerWorker::LFSUX(u32 frd, u32 ra, u32 rb) { + InterpreterCall("LFSUX", &PPUInterpreter::LFSUX, frd, ra, rb); } -void PPULLVMRecompiler::SYNC(u32 l) { - ThisCall("SYNC", &PPUInterpreter::SYNC, &m_interpreter, l); +void PPULLVMRecompilerWorker::SYNC(u32 l) { + InterpreterCall("SYNC", &PPUInterpreter::SYNC, l); } -void PPULLVMRecompiler::LFDX(u32 frd, u32 ra, u32 rb) { - ThisCall("LFDX", &PPUInterpreter::LFDX, &m_interpreter, frd, ra, rb); +void PPULLVMRecompilerWorker::LFDX(u32 frd, u32 ra, u32 rb) { + InterpreterCall("LFDX", &PPUInterpreter::LFDX, frd, ra, rb); } -void PPULLVMRecompiler::LFDUX(u32 frd, u32 ra, u32 rb) { - ThisCall("LFDUX", &PPUInterpreter::LFDUX, &m_interpreter, frd, ra, rb); +void PPULLVMRecompilerWorker::LFDUX(u32 frd, u32 ra, u32 rb) { + InterpreterCall("LFDUX", &PPUInterpreter::LFDUX, frd, ra, rb); } -void PPULLVMRecompiler::STVLX(u32 vs, u32 ra, u32 rb) { - ThisCall("STVLX", &PPUInterpreter::STVLX, &m_interpreter, vs, ra, rb); +void PPULLVMRecompilerWorker::STVLX(u32 vs, u32 ra, u32 rb) { + InterpreterCall("STVLX", &PPUInterpreter::STVLX, vs, ra, rb); } -void PPULLVMRecompiler::STSWX(u32 rs, u32 ra, u32 rb) { - ThisCall("STSWX", &PPUInterpreter::STSWX, &m_interpreter, rs, ra, rb); +void PPULLVMRecompilerWorker::STSWX(u32 rs, u32 ra, u32 rb) { + InterpreterCall("STSWX", &PPUInterpreter::STSWX, rs, ra, rb); } -void PPULLVMRecompiler::STWBRX(u32 rs, u32 ra, u32 rb) { - ThisCall("STWBRX", &PPUInterpreter::STWBRX, &m_interpreter, rs, ra, rb); +void PPULLVMRecompilerWorker::STWBRX(u32 rs, u32 ra, u32 rb) { + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + WriteMemory(addr_i64, GetGpr(rs, 32), false); + //InterpreterCall("STWBRX", &PPUInterpreter::STWBRX, rs, ra, rb); } -void PPULLVMRecompiler::STFSX(u32 frs, u32 ra, u32 rb) { - ThisCall("STFSX", &PPUInterpreter::STFSX, &m_interpreter, frs, ra, rb); +void PPULLVMRecompilerWorker::STFSX(u32 frs, u32 ra, u32 rb) { + InterpreterCall("STFSX", &PPUInterpreter::STFSX, frs, ra, rb); } -void PPULLVMRecompiler::STVRX(u32 vs, u32 ra, u32 rb) { - ThisCall("STVRX", &PPUInterpreter::STVRX, &m_interpreter, vs, ra, rb); +void PPULLVMRecompilerWorker::STVRX(u32 vs, u32 ra, u32 rb) { + InterpreterCall("STVRX", &PPUInterpreter::STVRX, vs, ra, rb); } -void PPULLVMRecompiler::STFSUX(u32 frs, u32 ra, u32 rb) { - ThisCall("STFSUX", &PPUInterpreter::STFSUX, &m_interpreter, frs, ra, rb); +void PPULLVMRecompilerWorker::STFSUX(u32 frs, u32 ra, u32 rb) { + InterpreterCall("STFSUX", &PPUInterpreter::STFSUX, frs, ra, rb); } -void PPULLVMRecompiler::STSWI(u32 rd, u32 ra, u32 nb) { - ThisCall("STSWI", &PPUInterpreter::STSWI, &m_interpreter, rd, ra, nb); +void PPULLVMRecompilerWorker::STSWI(u32 rd, u32 ra, u32 nb) { + InterpreterCall("STSWI", &PPUInterpreter::STSWI, rd, ra, nb); } -void PPULLVMRecompiler::STFDX(u32 frs, u32 ra, u32 rb) { - ThisCall("STFDX", &PPUInterpreter::STFDX, &m_interpreter, frs, ra, rb); +void PPULLVMRecompilerWorker::STFDX(u32 frs, u32 ra, u32 rb) { + InterpreterCall("STFDX", &PPUInterpreter::STFDX, frs, ra, rb); } -void PPULLVMRecompiler::STFDUX(u32 frs, u32 ra, u32 rb) { - ThisCall("STFDUX", &PPUInterpreter::STFDUX, &m_interpreter, frs, ra, rb); +void PPULLVMRecompilerWorker::STFDUX(u32 frs, u32 ra, u32 rb) { + InterpreterCall("STFDUX", &PPUInterpreter::STFDUX, frs, ra, rb); } -void PPULLVMRecompiler::LVLXL(u32 vd, u32 ra, u32 rb) { - ThisCall("LVLXL", &PPUInterpreter::LVLXL, &m_interpreter, vd, ra, rb); +void PPULLVMRecompilerWorker::LVLXL(u32 vd, u32 ra, u32 rb) { + InterpreterCall("LVLXL", &PPUInterpreter::LVLXL, vd, ra, rb); } -void PPULLVMRecompiler::LHBRX(u32 rd, u32 ra, u32 rb) { - ThisCall("LHBRX", &PPUInterpreter::LHBRX, &m_interpreter, rd, ra, rb); +void PPULLVMRecompilerWorker::LHBRX(u32 rd, u32 ra, u32 rb) { + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + auto mem_i16 = ReadMemory(addr_i64, 16, false); + auto mem_i64 = m_ir_builder->CreateZExt(mem_i16, m_ir_builder->getInt64Ty()); + SetGpr(rd, mem_i64); + //InterpreterCall("LHBRX", &PPUInterpreter::LHBRX, rd, ra, rb); } -void PPULLVMRecompiler::SRAW(u32 ra, u32 rs, u32 rb, bool rc) { - ThisCall("SRAW", &PPUInterpreter::SRAW, &m_interpreter, ra, rs, rb, rc); +void PPULLVMRecompilerWorker::SRAW(u32 ra, u32 rs, u32 rb, bool rc) { + InterpreterCall("SRAW", &PPUInterpreter::SRAW, ra, rs, rb, rc); } -void PPULLVMRecompiler::SRAD(u32 ra, u32 rs, u32 rb, bool rc) { - ThisCall("SRAD", &PPUInterpreter::SRAD, &m_interpreter, ra, rs, rb, rc); +void PPULLVMRecompilerWorker::SRAD(u32 ra, u32 rs, u32 rb, bool rc) { + InterpreterCall("SRAD", &PPUInterpreter::SRAD, ra, rs, rb, rc); } -void PPULLVMRecompiler::LVRXL(u32 vd, u32 ra, u32 rb) { - ThisCall("LVRXL", &PPUInterpreter::LVRXL, &m_interpreter, vd, ra, rb); +void PPULLVMRecompilerWorker::LVRXL(u32 vd, u32 ra, u32 rb) { + InterpreterCall("LVRXL", &PPUInterpreter::LVRXL, vd, ra, rb); } -void PPULLVMRecompiler::DSS(u32 strm, u32 a) { - ThisCall("DSS", &PPUInterpreter::DSS, &m_interpreter, strm, a); +void PPULLVMRecompilerWorker::DSS(u32 strm, u32 a) { + InterpreterCall("DSS", &PPUInterpreter::DSS, strm, a); } -void PPULLVMRecompiler::SRAWI(u32 ra, u32 rs, u32 sh, bool rc) { - ThisCall("SRAWI", &PPUInterpreter::SRAWI, &m_interpreter, ra, rs, sh, rc); +void PPULLVMRecompilerWorker::SRAWI(u32 ra, u32 rs, u32 sh, bool rc) { + InterpreterCall("SRAWI", &PPUInterpreter::SRAWI, ra, rs, sh, rc); } -void PPULLVMRecompiler::SRADI1(u32 ra, u32 rs, u32 sh, bool rc) { - ThisCall("SRADI1", &PPUInterpreter::SRADI1, &m_interpreter, ra, rs, sh, rc); +void PPULLVMRecompilerWorker::SRADI1(u32 ra, u32 rs, u32 sh, bool rc) { + InterpreterCall("SRADI1", &PPUInterpreter::SRADI1, ra, rs, sh, rc); } -void PPULLVMRecompiler::SRADI2(u32 ra, u32 rs, u32 sh, bool rc) { - ThisCall("SRADI2", &PPUInterpreter::SRADI2, &m_interpreter, ra, rs, sh, rc); +void PPULLVMRecompilerWorker::SRADI2(u32 ra, u32 rs, u32 sh, bool rc) { + InterpreterCall("SRADI2", &PPUInterpreter::SRADI2, ra, rs, sh, rc); } -void PPULLVMRecompiler::EIEIO() { - ThisCall("EIEIO", &PPUInterpreter::EIEIO, &m_interpreter); +void PPULLVMRecompilerWorker::EIEIO() { + InterpreterCall("EIEIO", &PPUInterpreter::EIEIO); } -void PPULLVMRecompiler::STVLXL(u32 vs, u32 ra, u32 rb) { - ThisCall("STVLXL", &PPUInterpreter::STVLXL, &m_interpreter, vs, ra, rb); +void PPULLVMRecompilerWorker::STVLXL(u32 vs, u32 ra, u32 rb) { + InterpreterCall("STVLXL", &PPUInterpreter::STVLXL, vs, ra, rb); } -void PPULLVMRecompiler::STHBRX(u32 rs, u32 ra, u32 rb) { - ThisCall("STHBRX", &PPUInterpreter::STHBRX, &m_interpreter, rs, ra, rb); +void PPULLVMRecompilerWorker::STHBRX(u32 rs, u32 ra, u32 rb) { + InterpreterCall("STHBRX", &PPUInterpreter::STHBRX, rs, ra, rb); } -void PPULLVMRecompiler::EXTSH(u32 ra, u32 rs, bool rc) { - ThisCall("EXTSH", &PPUInterpreter::EXTSH, &m_interpreter, ra, rs, rc); +void PPULLVMRecompilerWorker::EXTSH(u32 ra, u32 rs, bool rc) { + auto rs_i16 = GetGpr(rs, 16); + auto rs_i64 = m_ir_builder->CreateSExt(rs_i16, m_ir_builder->getInt64Ty()); + SetGpr(ra, rs_i64); + + if (rc) { + SetCrFieldSignedCmp(0, rs_i64, m_ir_builder->getInt64(0)); + } + //InterpreterCall("EXTSH", &PPUInterpreter::EXTSH, ra, rs, rc); } -void PPULLVMRecompiler::STVRXL(u32 vs, u32 ra, u32 rb) { - ThisCall("STVRXL", &PPUInterpreter::STVRXL, &m_interpreter, vs, ra, rb); +void PPULLVMRecompilerWorker::STVRXL(u32 vs, u32 ra, u32 rb) { + InterpreterCall("STVRXL", &PPUInterpreter::STVRXL, vs, ra, rb); } -void PPULLVMRecompiler::EXTSB(u32 ra, u32 rs, bool rc) { - ThisCall("EXTSB", &PPUInterpreter::EXTSB, &m_interpreter, ra, rs, rc); +void PPULLVMRecompilerWorker::EXTSB(u32 ra, u32 rs, bool rc) { + auto rs_i8 = GetGpr(rs, 8); + auto rs_i64 = m_ir_builder->CreateSExt(rs_i8, m_ir_builder->getInt64Ty()); + SetGpr(ra, rs_i64); + + if (rc) { + SetCrFieldSignedCmp(0, rs_i64, m_ir_builder->getInt64(0)); + } + //InterpreterCall("EXTSB", &PPUInterpreter::EXTSB, ra, rs, rc); } -void PPULLVMRecompiler::STFIWX(u32 frs, u32 ra, u32 rb) { - ThisCall("STFIWX", &PPUInterpreter::STFIWX, &m_interpreter, frs, ra, rb); +void PPULLVMRecompilerWorker::STFIWX(u32 frs, u32 ra, u32 rb) { + InterpreterCall("STFIWX", &PPUInterpreter::STFIWX, frs, ra, rb); } -void PPULLVMRecompiler::EXTSW(u32 ra, u32 rs, bool rc) { - ThisCall("EXTSW", &PPUInterpreter::EXTSW, &m_interpreter, ra, rs, rc); +void PPULLVMRecompilerWorker::EXTSW(u32 ra, u32 rs, bool rc) { + auto rs_i32 = GetGpr(rs, 32); + auto rs_i64 = m_ir_builder->CreateSExt(rs_i32, m_ir_builder->getInt64Ty()); + SetGpr(ra, rs_i64); + + if (rc) { + SetCrFieldSignedCmp(0, rs_i64, m_ir_builder->getInt64(0)); + } + //InterpreterCall("EXTSW", &PPUInterpreter::EXTSW, ra, rs, rc); } -void PPULLVMRecompiler::ICBI(u32 ra, u32 rs) { - ThisCall("ICBI", &PPUInterpreter::ICBI, &m_interpreter, ra, rs); +void PPULLVMRecompilerWorker::ICBI(u32 ra, u32 rs) { + InterpreterCall("ICBI", &PPUInterpreter::ICBI, ra, rs); } -void PPULLVMRecompiler::DCBZ(u32 ra, u32 rb) { - ThisCall("DCBZ", &PPUInterpreter::DCBZ, &m_interpreter, ra, rb); +void PPULLVMRecompilerWorker::DCBZ(u32 ra, u32 rb) { + InterpreterCall("DCBZ", &PPUInterpreter::DCBZ, ra, rb); } -void PPULLVMRecompiler::LWZ(u32 rd, u32 ra, s32 d) { - ThisCall("LWZ", &PPUInterpreter::LWZ, &m_interpreter, rd, ra, d); +void PPULLVMRecompilerWorker::LWZ(u32 rd, u32 ra, s32 d) { + auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + auto mem_i32 = ReadMemory(addr_i64, 32); + auto mem_i64 = m_ir_builder->CreateZExt(mem_i32, m_ir_builder->getInt64Ty()); + SetGpr(rd, mem_i64); + //InterpreterCall("LWZ", &PPUInterpreter::LWZ, rd, ra, d); } -void PPULLVMRecompiler::LWZU(u32 rd, u32 ra, s32 d) { - ThisCall("LWZU", &PPUInterpreter::LWZU, &m_interpreter, rd, ra, d); +void PPULLVMRecompilerWorker::LWZU(u32 rd, u32 ra, s32 d) { + auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + + auto mem_i32 = ReadMemory(addr_i64, 32); + auto mem_i64 = m_ir_builder->CreateZExt(mem_i32, m_ir_builder->getInt64Ty()); + SetGpr(rd, mem_i64); + SetGpr(ra, addr_i64); + //InterpreterCall("LWZU", &PPUInterpreter::LWZU, rd, ra, d); } -void PPULLVMRecompiler::LBZ(u32 rd, u32 ra, s32 d) { - ThisCall("LBZ", &PPUInterpreter::LBZ, &m_interpreter, rd, ra, d); +void PPULLVMRecompilerWorker::LBZ(u32 rd, u32 ra, s32 d) { + auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + auto mem_i8 = ReadMemory(addr_i64, 8); + auto mem_i64 = m_ir_builder->CreateZExt(mem_i8, m_ir_builder->getInt64Ty()); + SetGpr(rd, mem_i64); + //InterpreterCall("LBZ", &PPUInterpreter::LBZ, rd, ra, d); } -void PPULLVMRecompiler::LBZU(u32 rd, u32 ra, s32 d) { - ThisCall("LBZU", &PPUInterpreter::LBZU, &m_interpreter, rd, ra, d); +void PPULLVMRecompilerWorker::LBZU(u32 rd, u32 ra, s32 d) { + auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + + auto mem_i8 = ReadMemory(addr_i64, 8); + auto mem_i64 = m_ir_builder->CreateZExt(mem_i8, m_ir_builder->getInt64Ty()); + SetGpr(rd, mem_i64); + SetGpr(ra, addr_i64); + //InterpreterCall("LBZU", &PPUInterpreter::LBZU, rd, ra, d); } -void PPULLVMRecompiler::STW(u32 rs, u32 ra, s32 d) { - ThisCall("STW", &PPUInterpreter::STW, &m_interpreter, rs, ra, d); +void PPULLVMRecompilerWorker::STW(u32 rs, u32 ra, s32 d) { + auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + WriteMemory(addr_i64, GetGpr(rs, 32)); + //InterpreterCall("STW", &PPUInterpreter::STW, rs, ra, d); } -void PPULLVMRecompiler::STWU(u32 rs, u32 ra, s32 d) { - ThisCall("STWU", &PPUInterpreter::STWU, &m_interpreter, rs, ra, d); +void PPULLVMRecompilerWorker::STWU(u32 rs, u32 ra, s32 d) { + auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + + WriteMemory(addr_i64, GetGpr(rs, 32)); + SetGpr(ra, addr_i64); + //InterpreterCall("STWU", &PPUInterpreter::STWU, rs, ra, d); } -void PPULLVMRecompiler::STB(u32 rs, u32 ra, s32 d) { - ThisCall("STB", &PPUInterpreter::STB, &m_interpreter, rs, ra, d); +void PPULLVMRecompilerWorker::STB(u32 rs, u32 ra, s32 d) { + auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + WriteMemory(addr_i64, GetGpr(rs, 8)); + //InterpreterCall("STB", &PPUInterpreter::STB, rs, ra, d); } -void PPULLVMRecompiler::STBU(u32 rs, u32 ra, s32 d) { - ThisCall("STBU", &PPUInterpreter::STBU, &m_interpreter, rs, ra, d); +void PPULLVMRecompilerWorker::STBU(u32 rs, u32 ra, s32 d) { + auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + + WriteMemory(addr_i64, GetGpr(rs, 8)); + SetGpr(ra, addr_i64); + //InterpreterCall("STBU", &PPUInterpreter::STBU, rs, ra, d); } -void PPULLVMRecompiler::LHZ(u32 rd, u32 ra, s32 d) { - ThisCall("LHZ", &PPUInterpreter::LHZ, &m_interpreter, rd, ra, d); +void PPULLVMRecompilerWorker::LHZ(u32 rd, u32 ra, s32 d) { + auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + auto mem_i16 = ReadMemory(addr_i64, 16); + auto mem_i64 = m_ir_builder->CreateZExt(mem_i16, m_ir_builder->getInt64Ty()); + SetGpr(rd, mem_i64); + //InterpreterCall("LHZ", &PPUInterpreter::LHZ, rd, ra, d); } -void PPULLVMRecompiler::LHZU(u32 rd, u32 ra, s32 d) { - ThisCall("LHZU", &PPUInterpreter::LHZU, &m_interpreter, rd, ra, d); +void PPULLVMRecompilerWorker::LHZU(u32 rd, u32 ra, s32 d) { + auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + + auto mem_i16 = ReadMemory(addr_i64, 16); + auto mem_i64 = m_ir_builder->CreateZExt(mem_i16, m_ir_builder->getInt64Ty()); + SetGpr(rd, mem_i64); + SetGpr(ra, addr_i64); + //InterpreterCall("LHZU", &PPUInterpreter::LHZU, rd, ra, d); } -void PPULLVMRecompiler::LHA(u32 rd, u32 ra, s32 d) { - ThisCall("LHA", &PPUInterpreter::LHA, &m_interpreter, rd, ra, d); +void PPULLVMRecompilerWorker::LHA(u32 rd, u32 ra, s32 d) { + auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + auto mem_i16 = ReadMemory(addr_i64, 16); + auto mem_i64 = m_ir_builder->CreateSExt(mem_i16, m_ir_builder->getInt64Ty()); + SetGpr(rd, mem_i64); + //InterpreterCall("LHA", &PPUInterpreter::LHA, rd, ra, d); } -void PPULLVMRecompiler::LHAU(u32 rd, u32 ra, s32 d) { - ThisCall("LHAU", &PPUInterpreter::LHAU, &m_interpreter, rd, ra, d); +void PPULLVMRecompilerWorker::LHAU(u32 rd, u32 ra, s32 d) { + auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + + auto mem_i16 = ReadMemory(addr_i64, 16); + auto mem_i64 = m_ir_builder->CreateSExt(mem_i16, m_ir_builder->getInt64Ty()); + SetGpr(rd, mem_i64); + SetGpr(ra, addr_i64); + //InterpreterCall("LHAU", &PPUInterpreter::LHAU, rd, ra, d); +} + +void PPULLVMRecompilerWorker::STH(u32 rs, u32 ra, s32 d) { + auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + WriteMemory(addr_i64, GetGpr(rs, 16)); + //InterpreterCall("STH", &PPUInterpreter::STH, rs, ra, d); +} + +void PPULLVMRecompilerWorker::STHU(u32 rs, u32 ra, s32 d) { + auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + + WriteMemory(addr_i64, GetGpr(rs, 16)); + SetGpr(ra, addr_i64); + //InterpreterCall("STHU", &PPUInterpreter::STHU, rs, ra, d); } -void PPULLVMRecompiler::STH(u32 rs, u32 ra, s32 d) { - ThisCall("STH", &PPUInterpreter::STH, &m_interpreter, rs, ra, d); +void PPULLVMRecompilerWorker::LMW(u32 rd, u32 ra, s32 d) { + InterpreterCall("LMW", &PPUInterpreter::LMW, rd, ra, d); } -void PPULLVMRecompiler::STHU(u32 rs, u32 ra, s32 d) { - ThisCall("STHU", &PPUInterpreter::STHU, &m_interpreter, rs, ra, d); +void PPULLVMRecompilerWorker::STMW(u32 rs, u32 ra, s32 d) { + InterpreterCall("STMW", &PPUInterpreter::STMW, rs, ra, d); } -void PPULLVMRecompiler::LMW(u32 rd, u32 ra, s32 d) { - ThisCall("LMW", &PPUInterpreter::LMW, &m_interpreter, rd, ra, d); +void PPULLVMRecompilerWorker::LFS(u32 frd, u32 ra, s32 d) { + InterpreterCall("LFS", &PPUInterpreter::LFS, frd, ra, d); } -void PPULLVMRecompiler::STMW(u32 rs, u32 ra, s32 d) { - ThisCall("STMW", &PPUInterpreter::STMW, &m_interpreter, rs, ra, d); +void PPULLVMRecompilerWorker::LFSU(u32 frd, u32 ra, s32 ds) { + InterpreterCall("LFSU", &PPUInterpreter::LFSU, frd, ra, ds); } -void PPULLVMRecompiler::LFS(u32 frd, u32 ra, s32 d) { - ThisCall("LFS", &PPUInterpreter::LFS, &m_interpreter, frd, ra, d); +void PPULLVMRecompilerWorker::LFD(u32 frd, u32 ra, s32 d) { + InterpreterCall("LFD", &PPUInterpreter::LFD, frd, ra, d); } -void PPULLVMRecompiler::LFSU(u32 frd, u32 ra, s32 ds) { - ThisCall("LFSU", &PPUInterpreter::LFSU, &m_interpreter, frd, ra, ds); +void PPULLVMRecompilerWorker::LFDU(u32 frd, u32 ra, s32 ds) { + InterpreterCall("LFDU", &PPUInterpreter::LFDU, frd, ra, ds); } -void PPULLVMRecompiler::LFD(u32 frd, u32 ra, s32 d) { - ThisCall("LFD", &PPUInterpreter::LFD, &m_interpreter, frd, ra, d); +void PPULLVMRecompilerWorker::STFS(u32 frs, u32 ra, s32 d) { + InterpreterCall("STFS", &PPUInterpreter::STFS, frs, ra, d); } -void PPULLVMRecompiler::LFDU(u32 frd, u32 ra, s32 ds) { - ThisCall("LFDU", &PPUInterpreter::LFDU, &m_interpreter, frd, ra, ds); +void PPULLVMRecompilerWorker::STFSU(u32 frs, u32 ra, s32 d) { + InterpreterCall("STFSU", &PPUInterpreter::STFSU, frs, ra, d); } -void PPULLVMRecompiler::STFS(u32 frs, u32 ra, s32 d) { - ThisCall("STFS", &PPUInterpreter::STFS, &m_interpreter, frs, ra, d); +void PPULLVMRecompilerWorker::STFD(u32 frs, u32 ra, s32 d) { + InterpreterCall("STFD", &PPUInterpreter::STFD, frs, ra, d); } -void PPULLVMRecompiler::STFSU(u32 frs, u32 ra, s32 d) { - ThisCall("STFSU", &PPUInterpreter::STFSU, &m_interpreter, frs, ra, d); +void PPULLVMRecompilerWorker::STFDU(u32 frs, u32 ra, s32 d) { + InterpreterCall("STFDU", &PPUInterpreter::STFDU, frs, ra, d); } -void PPULLVMRecompiler::STFD(u32 frs, u32 ra, s32 d) { - ThisCall("STFD", &PPUInterpreter::STFD, &m_interpreter, frs, ra, d); +void PPULLVMRecompilerWorker::LD(u32 rd, u32 ra, s32 ds) { + auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)ds); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + auto mem_i64 = ReadMemory(addr_i64, 64); + SetGpr(rd, mem_i64); + //InterpreterCall("LD", &PPUInterpreter::LD, rd, ra, ds); } -void PPULLVMRecompiler::STFDU(u32 frs, u32 ra, s32 d) { - ThisCall("STFDU", &PPUInterpreter::STFDU, &m_interpreter, frs, ra, d); +void PPULLVMRecompilerWorker::LDU(u32 rd, u32 ra, s32 ds) { + auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)ds); + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + + auto mem_i64 = ReadMemory(addr_i64, 64); + SetGpr(rd, mem_i64); + SetGpr(ra, addr_i64); + //InterpreterCall("LDU", &PPUInterpreter::LDU, rd, ra, ds); } -void PPULLVMRecompiler::LD(u32 rd, u32 ra, s32 ds) { - ThisCall("LD", &PPUInterpreter::LD, &m_interpreter, rd, ra, ds); +void PPULLVMRecompilerWorker::LWA(u32 rd, u32 ra, s32 ds) { + auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)ds); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + auto mem_i32 = ReadMemory(addr_i64, 32); + auto mem_i64 = m_ir_builder->CreateSExt(mem_i32, m_ir_builder->getInt64Ty()); + SetGpr(rd, mem_i64); + //InterpreterCall("LWA", &PPUInterpreter::LWA, rd, ra, ds); } -void PPULLVMRecompiler::LDU(u32 rd, u32 ra, s32 ds) { - ThisCall("LDU", &PPUInterpreter::LDU, &m_interpreter, rd, ra, ds); +void PPULLVMRecompilerWorker::FDIVS(u32 frd, u32 fra, u32 frb, bool rc) { + InterpreterCall("FDIVS", &PPUInterpreter::FDIVS, frd, fra, frb, rc); } -void PPULLVMRecompiler::LWA(u32 rd, u32 ra, s32 ds) { - ThisCall("LWA", &PPUInterpreter::LWA, &m_interpreter, rd, ra, ds); +void PPULLVMRecompilerWorker::FSUBS(u32 frd, u32 fra, u32 frb, bool rc) { + InterpreterCall("FSUBS", &PPUInterpreter::FSUBS, frd, fra, frb, rc); } -void PPULLVMRecompiler::FDIVS(u32 frd, u32 fra, u32 frb, bool rc) { - ThisCall("FDIVS", &PPUInterpreter::FDIVS, &m_interpreter, frd, fra, frb, rc); +void PPULLVMRecompilerWorker::FADDS(u32 frd, u32 fra, u32 frb, bool rc) { + InterpreterCall("FADDS", &PPUInterpreter::FADDS, frd, fra, frb, rc); } -void PPULLVMRecompiler::FSUBS(u32 frd, u32 fra, u32 frb, bool rc) { - ThisCall("FSUBS", &PPUInterpreter::FSUBS, &m_interpreter, frd, fra, frb, rc); +void PPULLVMRecompilerWorker::FSQRTS(u32 frd, u32 frb, bool rc) { + InterpreterCall("FSQRTS", &PPUInterpreter::FSQRTS, frd, frb, rc); } -void PPULLVMRecompiler::FADDS(u32 frd, u32 fra, u32 frb, bool rc) { - ThisCall("FADDS", &PPUInterpreter::FADDS, &m_interpreter, frd, fra, frb, rc); +void PPULLVMRecompilerWorker::FRES(u32 frd, u32 frb, bool rc) { + InterpreterCall("FRES", &PPUInterpreter::FRES, frd, frb, rc); } -void PPULLVMRecompiler::FSQRTS(u32 frd, u32 frb, bool rc) { - ThisCall("FSQRTS", &PPUInterpreter::FSQRTS, &m_interpreter, frd, frb, rc); +void PPULLVMRecompilerWorker::FMULS(u32 frd, u32 fra, u32 frc, bool rc) { + InterpreterCall("FMULS", &PPUInterpreter::FMULS, frd, fra, frc, rc); } -void PPULLVMRecompiler::FRES(u32 frd, u32 frb, bool rc) { - ThisCall("FRES", &PPUInterpreter::FRES, &m_interpreter, frd, frb, rc); +void PPULLVMRecompilerWorker::FMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { + InterpreterCall("FMADDS", &PPUInterpreter::FMADDS, frd, fra, frc, frb, rc); } -void PPULLVMRecompiler::FMULS(u32 frd, u32 fra, u32 frc, bool rc) { - ThisCall("FMULS", &PPUInterpreter::FMULS, &m_interpreter, frd, fra, frc, rc); +void PPULLVMRecompilerWorker::FMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { + InterpreterCall("FMSUBS", &PPUInterpreter::FMSUBS, frd, fra, frc, frb, rc); } -void PPULLVMRecompiler::FMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - ThisCall("FMADDS", &PPUInterpreter::FMADDS, &m_interpreter, frd, fra, frc, frb, rc); +void PPULLVMRecompilerWorker::FNMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { + InterpreterCall("FNMSUBS", &PPUInterpreter::FNMSUBS, frd, fra, frc, frb, rc); } -void PPULLVMRecompiler::FMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - ThisCall("FMSUBS", &PPUInterpreter::FMSUBS, &m_interpreter, frd, fra, frc, frb, rc); +void PPULLVMRecompilerWorker::FNMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { + InterpreterCall("FNMADDS", &PPUInterpreter::FNMADDS, frd, fra, frc, frb, rc); } -void PPULLVMRecompiler::FNMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - ThisCall("FNMSUBS", &PPUInterpreter::FNMSUBS, &m_interpreter, frd, fra, frc, frb, rc); +void PPULLVMRecompilerWorker::STD(u32 rs, u32 ra, s32 d) { + auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + WriteMemory(addr_i64, GetGpr(rs, 64)); + //InterpreterCall("STD", &PPUInterpreter::STD, rs, ra, d); +} + +void PPULLVMRecompilerWorker::STDU(u32 rs, u32 ra, s32 ds) { + auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)ds); + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + + WriteMemory(addr_i64, GetGpr(rs, 64)); + SetGpr(ra, addr_i64); + //InterpreterCall("STDU", &PPUInterpreter::STDU, rs, ra, ds); } -void PPULLVMRecompiler::FNMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - ThisCall("FNMADDS", &PPUInterpreter::FNMADDS, &m_interpreter, frd, fra, frc, frb, rc); +void PPULLVMRecompilerWorker::MTFSB1(u32 crbd, bool rc) { + InterpreterCall("MTFSB1", &PPUInterpreter::MTFSB1, crbd, rc); } -void PPULLVMRecompiler::STD(u32 rs, u32 ra, s32 d) { - ThisCall("STD", &PPUInterpreter::STD, &m_interpreter, rs, ra, d); +void PPULLVMRecompilerWorker::MCRFS(u32 crbd, u32 crbs) { + InterpreterCall("MCRFS", &PPUInterpreter::MCRFS, crbd, crbs); } -void PPULLVMRecompiler::STDU(u32 rs, u32 ra, s32 ds) { - ThisCall("STDU", &PPUInterpreter::STDU, &m_interpreter, rs, ra, ds); +void PPULLVMRecompilerWorker::MTFSB0(u32 crbd, bool rc) { + InterpreterCall("MTFSB0", &PPUInterpreter::MTFSB0, crbd, rc); } -void PPULLVMRecompiler::MTFSB1(u32 crbd, bool rc) { - ThisCall("MTFSB1", &PPUInterpreter::MTFSB1, &m_interpreter, crbd, rc); +void PPULLVMRecompilerWorker::MTFSFI(u32 crfd, u32 i, bool rc) { + InterpreterCall("MTFSFI", &PPUInterpreter::MTFSFI, crfd, i, rc); } -void PPULLVMRecompiler::MCRFS(u32 crbd, u32 crbs) { - ThisCall("MCRFS", &PPUInterpreter::MCRFS, &m_interpreter, crbd, crbs); +void PPULLVMRecompilerWorker::MFFS(u32 frd, bool rc) { + InterpreterCall("MFFS", &PPUInterpreter::MFFS, frd, rc); } -void PPULLVMRecompiler::MTFSB0(u32 crbd, bool rc) { - ThisCall("MTFSB0", &PPUInterpreter::MTFSB0, &m_interpreter, crbd, rc); +void PPULLVMRecompilerWorker::MTFSF(u32 flm, u32 frb, bool rc) { + InterpreterCall("MTFSF", &PPUInterpreter::MTFSF, flm, frb, rc); } -void PPULLVMRecompiler::MTFSFI(u32 crfd, u32 i, bool rc) { - ThisCall("MTFSFI", &PPUInterpreter::MTFSFI, &m_interpreter, crfd, i, rc); +void PPULLVMRecompilerWorker::FCMPU(u32 crfd, u32 fra, u32 frb) { + InterpreterCall("FCMPU", &PPUInterpreter::FCMPU, crfd, fra, frb); } -void PPULLVMRecompiler::MFFS(u32 frd, bool rc) { - ThisCall("MFFS", &PPUInterpreter::MFFS, &m_interpreter, frd, rc); +void PPULLVMRecompilerWorker::FRSP(u32 frd, u32 frb, bool rc) { + InterpreterCall("FRSP", &PPUInterpreter::FRSP, frd, frb, rc); } -void PPULLVMRecompiler::MTFSF(u32 flm, u32 frb, bool rc) { - ThisCall("MTFSF", &PPUInterpreter::MTFSF, &m_interpreter, flm, frb, rc); +void PPULLVMRecompilerWorker::FCTIW(u32 frd, u32 frb, bool rc) { + InterpreterCall("FCTIW", &PPUInterpreter::FCTIW, frd, frb, rc); } -void PPULLVMRecompiler::FCMPU(u32 crfd, u32 fra, u32 frb) { - ThisCall("FCMPU", &PPUInterpreter::FCMPU, &m_interpreter, crfd, fra, frb); +void PPULLVMRecompilerWorker::FCTIWZ(u32 frd, u32 frb, bool rc) { + InterpreterCall("FCTIWZ", &PPUInterpreter::FCTIWZ, frd, frb, rc); } -void PPULLVMRecompiler::FRSP(u32 frd, u32 frb, bool rc) { - ThisCall("FRSP", &PPUInterpreter::FRSP, &m_interpreter, frd, frb, rc); +void PPULLVMRecompilerWorker::FDIV(u32 frd, u32 fra, u32 frb, bool rc) { + InterpreterCall("FDIV", &PPUInterpreter::FDIV, frd, fra, frb, rc); } -void PPULLVMRecompiler::FCTIW(u32 frd, u32 frb, bool rc) { - ThisCall("FCTIW", &PPUInterpreter::FCTIW, &m_interpreter, frd, frb, rc); +void PPULLVMRecompilerWorker::FSUB(u32 frd, u32 fra, u32 frb, bool rc) { + InterpreterCall("FSUB", &PPUInterpreter::FSUB, frd, fra, frb, rc); } -void PPULLVMRecompiler::FCTIWZ(u32 frd, u32 frb, bool rc) { - ThisCall("FCTIWZ", &PPUInterpreter::FCTIWZ, &m_interpreter, frd, frb, rc); +void PPULLVMRecompilerWorker::FADD(u32 frd, u32 fra, u32 frb, bool rc) { + InterpreterCall("FADD", &PPUInterpreter::FADD, frd, fra, frb, rc); } -void PPULLVMRecompiler::FDIV(u32 frd, u32 fra, u32 frb, bool rc) { - ThisCall("FDIV", &PPUInterpreter::FDIV, &m_interpreter, frd, fra, frb, rc); +void PPULLVMRecompilerWorker::FSQRT(u32 frd, u32 frb, bool rc) { + InterpreterCall("FSQRT", &PPUInterpreter::FSQRT, frd, frb, rc); } -void PPULLVMRecompiler::FSUB(u32 frd, u32 fra, u32 frb, bool rc) { - ThisCall("FSUB", &PPUInterpreter::FSUB, &m_interpreter, frd, fra, frb, rc); +void PPULLVMRecompilerWorker::FSEL(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { + InterpreterCall("FSEL", &PPUInterpreter::FSEL, frd, fra, frc, frb, rc); } -void PPULLVMRecompiler::FADD(u32 frd, u32 fra, u32 frb, bool rc) { - ThisCall("FADD", &PPUInterpreter::FADD, &m_interpreter, frd, fra, frb, rc); +void PPULLVMRecompilerWorker::FMUL(u32 frd, u32 fra, u32 frc, bool rc) { + InterpreterCall("FMUL", &PPUInterpreter::FMUL, frd, fra, frc, rc); } -void PPULLVMRecompiler::FSQRT(u32 frd, u32 frb, bool rc) { - ThisCall("FSQRT", &PPUInterpreter::FSQRT, &m_interpreter, frd, frb, rc); +void PPULLVMRecompilerWorker::FRSQRTE(u32 frd, u32 frb, bool rc) { + InterpreterCall("FRSQRTE", &PPUInterpreter::FRSQRTE, frd, frb, rc); } -void PPULLVMRecompiler::FSEL(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - ThisCall("FSEL", &PPUInterpreter::FSEL, &m_interpreter, frd, fra, frc, frb, rc); +void PPULLVMRecompilerWorker::FMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { + InterpreterCall("FMSUB", &PPUInterpreter::FMSUB, frd, fra, frc, frb, rc); } -void PPULLVMRecompiler::FMUL(u32 frd, u32 fra, u32 frc, bool rc) { - ThisCall("FMUL", &PPUInterpreter::FMUL, &m_interpreter, frd, fra, frc, rc); +void PPULLVMRecompilerWorker::FMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { + InterpreterCall("FMADD", &PPUInterpreter::FMADD, frd, fra, frc, frb, rc); } -void PPULLVMRecompiler::FRSQRTE(u32 frd, u32 frb, bool rc) { - ThisCall("FRSQRTE", &PPUInterpreter::FRSQRTE, &m_interpreter, frd, frb, rc); +void PPULLVMRecompilerWorker::FNMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { + InterpreterCall("FNMSUB", &PPUInterpreter::FNMSUB, frd, fra, frc, frb, rc); } -void PPULLVMRecompiler::FMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - ThisCall("FMSUB", &PPUInterpreter::FMSUB, &m_interpreter, frd, fra, frc, frb, rc); +void PPULLVMRecompilerWorker::FNMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { + InterpreterCall("FNMADD", &PPUInterpreter::FNMADD, frd, fra, frc, frb, rc); } -void PPULLVMRecompiler::FMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - ThisCall("FMADD", &PPUInterpreter::FMADD, &m_interpreter, frd, fra, frc, frb, rc); +void PPULLVMRecompilerWorker::FCMPO(u32 crfd, u32 fra, u32 frb) { + InterpreterCall("FCMPO", &PPUInterpreter::FCMPO, crfd, fra, frb); } -void PPULLVMRecompiler::FNMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - ThisCall("FNMSUB", &PPUInterpreter::FNMSUB, &m_interpreter, frd, fra, frc, frb, rc); +void PPULLVMRecompilerWorker::FNEG(u32 frd, u32 frb, bool rc) { + InterpreterCall("FNEG", &PPUInterpreter::FNEG, frd, frb, rc); } -void PPULLVMRecompiler::FNMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - ThisCall("FNMADD", &PPUInterpreter::FNMADD, &m_interpreter, frd, fra, frc, frb, rc); +void PPULLVMRecompilerWorker::FMR(u32 frd, u32 frb, bool rc) { + InterpreterCall("FMR", &PPUInterpreter::FMR, frd, frb, rc); } -void PPULLVMRecompiler::FCMPO(u32 crfd, u32 fra, u32 frb) { - ThisCall("FCMPO", &PPUInterpreter::FCMPO, &m_interpreter, crfd, fra, frb); +void PPULLVMRecompilerWorker::FNABS(u32 frd, u32 frb, bool rc) { + InterpreterCall("FNABS", &PPUInterpreter::FNABS, frd, frb, rc); } -void PPULLVMRecompiler::FNEG(u32 frd, u32 frb, bool rc) { - ThisCall("FNEG", &PPUInterpreter::FNEG, &m_interpreter, frd, frb, rc); +void PPULLVMRecompilerWorker::FABS(u32 frd, u32 frb, bool rc) { + InterpreterCall("FABS", &PPUInterpreter::FABS, frd, frb, rc); } -void PPULLVMRecompiler::FMR(u32 frd, u32 frb, bool rc) { - ThisCall("FMR", &PPUInterpreter::FMR, &m_interpreter, frd, frb, rc); +void PPULLVMRecompilerWorker::FCTID(u32 frd, u32 frb, bool rc) { + InterpreterCall("FCTID", &PPUInterpreter::FCTID, frd, frb, rc); } -void PPULLVMRecompiler::FNABS(u32 frd, u32 frb, bool rc) { - ThisCall("FNABS", &PPUInterpreter::FNABS, &m_interpreter, frd, frb, rc); +void PPULLVMRecompilerWorker::FCTIDZ(u32 frd, u32 frb, bool rc) { + InterpreterCall("FCTIDZ", &PPUInterpreter::FCTIDZ, frd, frb, rc); } -void PPULLVMRecompiler::FABS(u32 frd, u32 frb, bool rc) { - ThisCall("FABS", &PPUInterpreter::FABS, &m_interpreter, frd, frb, rc); +void PPULLVMRecompilerWorker::FCFID(u32 frd, u32 frb, bool rc) { + InterpreterCall("FCFID", &PPUInterpreter::FCFID, frd, frb, rc); } -void PPULLVMRecompiler::FCTID(u32 frd, u32 frb, bool rc) { - ThisCall("FCTID", &PPUInterpreter::FCTID, &m_interpreter, frd, frb, rc); +void PPULLVMRecompilerWorker::UNK(const u32 code, const u32 opcode, const u32 gcode) { + //InterpreterCall("UNK", &PPUInterpreter::UNK, code, opcode, gcode); } -void PPULLVMRecompiler::FCTIDZ(u32 frd, u32 frb, bool rc) { - ThisCall("FCTIDZ", &PPUInterpreter::FCTIDZ, &m_interpreter, frd, frb, rc); +Value * PPULLVMRecompilerWorker::GetPPUState() { + return m_function->arg_begin(); } -void PPULLVMRecompiler::FCFID(u32 frd, u32 frb, bool rc) { - ThisCall("FCFID", &PPUInterpreter::FCFID, &m_interpreter, frd, frb, rc); +Value * PPULLVMRecompilerWorker::GetBaseAddress() { + auto i = m_function->arg_begin(); + i++; + return i; } -void PPULLVMRecompiler::UNK(const u32 code, const u32 opcode, const u32 gcode) { - //ThisCall("UNK", &PPUInterpreter::UNK, &m_interpreter, code, opcode, gcode); +Value * PPULLVMRecompilerWorker::GetInterpreter() { + auto i = m_function->arg_begin(); + i++; + i++; + return i; } -Value * PPULLVMRecompiler::GetBit(Value * val, u32 n) { +Value * PPULLVMRecompilerWorker::GetBit(Value * val, u32 n) { Value * bit; if (val->getType()->isIntegerTy(32)) { - bit = s_ir_builder->CreateCall2(Intrinsic::getDeclaration(s_module, Intrinsic::x86_bmi_pext_32), val, s_ir_builder->getInt32(1 << (31- n))); + bit = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_bmi_pext_32), val, m_ir_builder->getInt32(1 << (31- n))); } else if (val->getType()->isIntegerTy(64)) { - bit = s_ir_builder->CreateCall2(Intrinsic::getDeclaration(s_module, Intrinsic::x86_bmi_pext_64), val, s_ir_builder->getInt64(1 << (63 - n))); + bit = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_bmi_pext_64), val, m_ir_builder->getInt64((u64)1 << (63 - n))); } else { if (val->getType()->getIntegerBitWidth() != (n + 1)) { - bit = s_ir_builder->CreateLShr(val, val->getType()->getIntegerBitWidth() - n - 1); + bit = m_ir_builder->CreateLShr(val, val->getType()->getIntegerBitWidth() - n - 1); } - bit = s_ir_builder->CreateAnd(val, 1); + bit = m_ir_builder->CreateAnd(val, 1); } return bit; } -Value * PPULLVMRecompiler::ClrBit(Value * val, u32 n) { - return s_ir_builder->CreateAnd(val, ~(1 << (val->getType()->getIntegerBitWidth() - n - 1))); +Value * PPULLVMRecompilerWorker::ClrBit(Value * val, u32 n) { + return m_ir_builder->CreateAnd(val, ~((u64)1 << (val->getType()->getIntegerBitWidth() - n - 1))); } -Value * PPULLVMRecompiler::SetBit(Value * val, u32 n, Value * bit, bool doClear) { +Value * PPULLVMRecompilerWorker::SetBit(Value * val, u32 n, Value * bit, bool doClear) { if (doClear) { val = ClrBit(val, n); } if (bit->getType()->getIntegerBitWidth() < val->getType()->getIntegerBitWidth()) { - bit = s_ir_builder->CreateZExt(bit, val->getType()); + bit = m_ir_builder->CreateZExt(bit, val->getType()); } else if (bit->getType()->getIntegerBitWidth() > val->getType()->getIntegerBitWidth()) { - bit = s_ir_builder->CreateTrunc(bit, val->getType()); + bit = m_ir_builder->CreateTrunc(bit, val->getType()); } if (val->getType()->getIntegerBitWidth() != (n + 1)) { - bit = s_ir_builder->CreateShl(bit, bit->getType()->getIntegerBitWidth() - n - 1); + bit = m_ir_builder->CreateShl(bit, bit->getType()->getIntegerBitWidth() - n - 1); } - return s_ir_builder->CreateOr(val, bit); + return m_ir_builder->CreateOr(val, bit); } -Value * PPULLVMRecompiler::GetNibble(Value * val, u32 n) { +Value * PPULLVMRecompilerWorker::GetNibble(Value * val, u32 n) { Value * nibble; if (val->getType()->isIntegerTy(32)) { - nibble = s_ir_builder->CreateCall2(Intrinsic::getDeclaration(s_module, Intrinsic::x86_bmi_pext_32), val, s_ir_builder->getInt32(0xF << ((7 - n) * 4))); + nibble = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_bmi_pext_32), val, m_ir_builder->getInt32((u64)0xF << ((7 - n) * 4))); } else if (val->getType()->isIntegerTy(64)) { - nibble = s_ir_builder->CreateCall2(Intrinsic::getDeclaration(s_module, Intrinsic::x86_bmi_pext_64), val, s_ir_builder->getInt64(0xF << ((15 - n) * 4))); + nibble = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_bmi_pext_64), val, m_ir_builder->getInt64((u64)0xF << ((15 - n) * 4))); } else { if ((val->getType()->getIntegerBitWidth() >> 2) != (n + 1)) { - nibble = s_ir_builder->CreateLShr(val, (((val->getType()->getIntegerBitWidth() >> 2) - 1) - n) * 4); + nibble = m_ir_builder->CreateLShr(val, (((val->getType()->getIntegerBitWidth() >> 2) - 1) - n) * 4); } - nibble = s_ir_builder->CreateAnd(val, 0xF); + nibble = m_ir_builder->CreateAnd(val, 0xF); } return nibble; } -Value * PPULLVMRecompiler::ClrNibble(Value * val, u32 n) { - return s_ir_builder->CreateAnd(val, ~(0xF << ((((val->getType()->getIntegerBitWidth() >> 2) - 1) - n) * 4))); +Value * PPULLVMRecompilerWorker::ClrNibble(Value * val, u32 n) { + return m_ir_builder->CreateAnd(val, ~((u64)0xF << ((((val->getType()->getIntegerBitWidth() >> 2) - 1) - n) * 4))); } -Value * PPULLVMRecompiler::SetNibble(Value * val, u32 n, Value * nibble, bool doClear) { +Value * PPULLVMRecompilerWorker::SetNibble(Value * val, u32 n, Value * nibble, bool doClear) { if (doClear) { val = ClrNibble(val, n); } if (nibble->getType()->getIntegerBitWidth() < val->getType()->getIntegerBitWidth()) { - nibble = s_ir_builder->CreateZExt(nibble, val->getType()); + nibble = m_ir_builder->CreateZExt(nibble, val->getType()); } else if (nibble->getType()->getIntegerBitWidth() > val->getType()->getIntegerBitWidth()) { - nibble = s_ir_builder->CreateTrunc(nibble, val->getType()); + nibble = m_ir_builder->CreateTrunc(nibble, val->getType()); } if ((val->getType()->getIntegerBitWidth() >> 2) != (n + 1)) { - nibble = s_ir_builder->CreateShl(nibble, (((val->getType()->getIntegerBitWidth() >> 2) - 1) - n) * 4); + nibble = m_ir_builder->CreateShl(nibble, (((val->getType()->getIntegerBitWidth() >> 2) - 1) - n) * 4); } - return s_ir_builder->CreateOr(val, nibble); + return m_ir_builder->CreateOr(val, nibble); } -Value * PPULLVMRecompiler::SetNibble(Value * val, u32 n, Value * b0, Value * b1, Value * b2, Value * b3, bool doClear) { +Value * PPULLVMRecompilerWorker::SetNibble(Value * val, u32 n, Value * b0, Value * b1, Value * b2, Value * b3, bool doClear) { if (doClear) { val = ClrNibble(val, n); } @@ -2199,189 +2582,315 @@ Value * PPULLVMRecompiler::SetNibble(Value * val, u32 n, Value * b0, Value * b1, return val; } -Value * PPULLVMRecompiler::GetPc() { - auto pc_i8_ptr = s_ir_builder->CreateConstGEP1_32(s_state_ptr, offsetof(PPUThread, PC)); - auto pc_i64_ptr = s_ir_builder->CreateBitCast(pc_i8_ptr, s_ir_builder->getInt64Ty()->getPointerTo()); - return s_ir_builder->CreateLoad(pc_i64_ptr); +Value * PPULLVMRecompilerWorker::GetPc() { + auto pc_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), offsetof(PPUThread, PC)); + auto pc_i64_ptr = m_ir_builder->CreateBitCast(pc_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); + return m_ir_builder->CreateLoad(pc_i64_ptr); } -void PPULLVMRecompiler::SetPc(Value * val_i64) { - auto pc_i8_ptr = s_ir_builder->CreateConstGEP1_32(s_state_ptr, offsetof(PPUThread, PC)); - auto pc_i64_ptr = s_ir_builder->CreateBitCast(pc_i8_ptr, s_ir_builder->getInt64Ty()->getPointerTo()); - s_ir_builder->CreateStore(val_i64, pc_i64_ptr); +void PPULLVMRecompilerWorker::SetPc(Value * val_i64) { + auto pc_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), offsetof(PPUThread, PC)); + auto pc_i64_ptr = m_ir_builder->CreateBitCast(pc_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); + m_ir_builder->CreateStore(val_i64, pc_i64_ptr); } -Value * PPULLVMRecompiler::GetGpr(u32 r) { - auto r_i8_ptr = s_ir_builder->CreateConstGEP1_32(s_state_ptr, offsetof(PPUThread, GPR[r])); - auto r_i64_ptr = s_ir_builder->CreateBitCast(r_i8_ptr, s_ir_builder->getInt64Ty()->getPointerTo()); - return s_ir_builder->CreateLoad(r_i64_ptr); +Value * PPULLVMRecompilerWorker::GetGpr(u32 r, u32 num_bits) { + auto r_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), offsetof(PPUThread, GPR[r])); + auto r_ix_ptr = m_ir_builder->CreateBitCast(r_i8_ptr, m_ir_builder->getIntNTy(num_bits)->getPointerTo()); + return m_ir_builder->CreateLoad(r_ix_ptr); } -void PPULLVMRecompiler::SetGpr(u32 r, Value * val_x64) { - auto r_i8_ptr = s_ir_builder->CreateConstGEP1_32(s_state_ptr, offsetof(PPUThread, GPR[r])); - auto r_i64_ptr = s_ir_builder->CreateBitCast(r_i8_ptr, s_ir_builder->getInt64Ty()->getPointerTo()); - auto val_i64 = s_ir_builder->CreateBitCast(val_x64, s_ir_builder->getInt64Ty()); - s_ir_builder->CreateStore(val_i64, r_i64_ptr); +void PPULLVMRecompilerWorker::SetGpr(u32 r, Value * val_x64) { + auto r_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), offsetof(PPUThread, GPR[r])); + auto r_i64_ptr = m_ir_builder->CreateBitCast(r_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); + auto val_i64 = m_ir_builder->CreateBitCast(val_x64, m_ir_builder->getInt64Ty()); + m_ir_builder->CreateStore(val_i64, r_i64_ptr); } -Value * PPULLVMRecompiler::GetCr() { - auto cr_i8_ptr = s_ir_builder->CreateConstGEP1_32(s_state_ptr, offsetof(PPUThread, CR)); - auto cr_i32_ptr = s_ir_builder->CreateBitCast(cr_i8_ptr, s_ir_builder->getInt32Ty()->getPointerTo()); - return s_ir_builder->CreateLoad(cr_i32_ptr); +Value * PPULLVMRecompilerWorker::GetCr() { + auto cr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), offsetof(PPUThread, CR)); + auto cr_i32_ptr = m_ir_builder->CreateBitCast(cr_i8_ptr, m_ir_builder->getInt32Ty()->getPointerTo()); + return m_ir_builder->CreateLoad(cr_i32_ptr); } -Value * PPULLVMRecompiler::GetCrField(u32 n) { +Value * PPULLVMRecompilerWorker::GetCrField(u32 n) { return GetNibble(GetCr(), n); } -void PPULLVMRecompiler::SetCr(Value * val_x32) { - auto val_i32 = s_ir_builder->CreateBitCast(val_x32, s_ir_builder->getInt32Ty()); - auto cr_i8_ptr = s_ir_builder->CreateConstGEP1_32(s_state_ptr, offsetof(PPUThread, CR)); - auto cr_i32_ptr = s_ir_builder->CreateBitCast(cr_i8_ptr, s_ir_builder->getInt32Ty()->getPointerTo()); - s_ir_builder->CreateStore(val_i32, cr_i32_ptr); +void PPULLVMRecompilerWorker::SetCr(Value * val_x32) { + auto val_i32 = m_ir_builder->CreateBitCast(val_x32, m_ir_builder->getInt32Ty()); + auto cr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), offsetof(PPUThread, CR)); + auto cr_i32_ptr = m_ir_builder->CreateBitCast(cr_i8_ptr, m_ir_builder->getInt32Ty()->getPointerTo()); + m_ir_builder->CreateStore(val_i32, cr_i32_ptr); } -void PPULLVMRecompiler::SetCrField(u32 n, Value * field) { +void PPULLVMRecompilerWorker::SetCrField(u32 n, Value * field) { SetCr(SetNibble(GetCr(), n, field)); } -void PPULLVMRecompiler::SetCrField(u32 n, Value * b0, Value * b1, Value * b2, Value * b3) { +void PPULLVMRecompilerWorker::SetCrField(u32 n, Value * b0, Value * b1, Value * b2, Value * b3) { SetCr(SetNibble(GetCr(), n, b0, b1, b2, b3)); } -void PPULLVMRecompiler::SetCrFieldSignedCmp(u32 n, Value * a, Value * b) { - auto lt_i1 = s_ir_builder->CreateICmpSLT(a, b); - auto gt_i1 = s_ir_builder->CreateICmpSGT(a, b); - auto eq_i1 = s_ir_builder->CreateICmpEQ(a, b); +void PPULLVMRecompilerWorker::SetCrFieldSignedCmp(u32 n, Value * a, Value * b) { + auto lt_i1 = m_ir_builder->CreateICmpSLT(a, b); + auto gt_i1 = m_ir_builder->CreateICmpSGT(a, b); + auto eq_i1 = m_ir_builder->CreateICmpEQ(a, b); auto cr_i32 = GetCr(); cr_i32 = SetNibble(cr_i32, n, lt_i1, gt_i1, eq_i1, GetXerSo()); SetCr(cr_i32); } -void PPULLVMRecompiler::SetCrFieldUnsignedCmp(u32 n, Value * a, Value * b) { - auto lt_i1 = s_ir_builder->CreateICmpULT(a, b); - auto gt_i1 = s_ir_builder->CreateICmpUGT(a, b); - auto eq_i1 = s_ir_builder->CreateICmpEQ(a, b); +void PPULLVMRecompilerWorker::SetCrFieldUnsignedCmp(u32 n, Value * a, Value * b) { + auto lt_i1 = m_ir_builder->CreateICmpULT(a, b); + auto gt_i1 = m_ir_builder->CreateICmpUGT(a, b); + auto eq_i1 = m_ir_builder->CreateICmpEQ(a, b); auto cr_i32 = GetCr(); cr_i32 = SetNibble(cr_i32, n, lt_i1, gt_i1, eq_i1, GetXerSo()); SetCr(cr_i32); } -void PPULLVMRecompiler::SetCr6AfterVectorCompare(u32 vr) { +void PPULLVMRecompilerWorker::SetCr6AfterVectorCompare(u32 vr) { auto vr_v16i8 = GetVrAsIntVec(vr, 8); - auto vr_mask_i32 = s_ir_builder->CreateCall(Intrinsic::getDeclaration(s_module, Intrinsic::x86_sse2_pmovmskb_128), vr_v16i8); - auto cmp0_i1 = s_ir_builder->CreateICmpEQ(vr_mask_i32, s_ir_builder->getInt32(0)); - auto cmp1_i1 = s_ir_builder->CreateICmpEQ(vr_mask_i32, s_ir_builder->getInt32(0xFFFF)); + auto vr_mask_i32 = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_pmovmskb_128), vr_v16i8); + auto cmp0_i1 = m_ir_builder->CreateICmpEQ(vr_mask_i32, m_ir_builder->getInt32(0)); + auto cmp1_i1 = m_ir_builder->CreateICmpEQ(vr_mask_i32, m_ir_builder->getInt32(0xFFFF)); auto cr_i32 = GetCr(); cr_i32 = SetNibble(cr_i32, 6, cmp1_i1, nullptr, cmp0_i1, nullptr); SetCr(cr_i32); } -Value * PPULLVMRecompiler::GetXer() { - auto xer_i8_ptr = s_ir_builder->CreateConstGEP1_32(s_state_ptr, offsetof(PPUThread, XER)); - auto xer_i64_ptr = s_ir_builder->CreateBitCast(xer_i8_ptr, s_ir_builder->getInt64Ty()->getPointerTo()); - return s_ir_builder->CreateLoad(xer_i64_ptr); +Value * PPULLVMRecompilerWorker::GetXer() { + auto xer_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), offsetof(PPUThread, XER)); + auto xer_i64_ptr = m_ir_builder->CreateBitCast(xer_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); + return m_ir_builder->CreateLoad(xer_i64_ptr); } -Value * PPULLVMRecompiler::GetXerCa() { +Value * PPULLVMRecompilerWorker::GetXerCa() { return GetBit(GetXer(), 34); } -Value * PPULLVMRecompiler::GetXerSo() { +Value * PPULLVMRecompilerWorker::GetXerSo() { return GetBit(GetXer(), 32); } -void PPULLVMRecompiler::SetXer(Value * val_x64) { - auto val_i64 = s_ir_builder->CreateBitCast(val_x64, s_ir_builder->getInt64Ty()); - auto xer_i8_ptr = s_ir_builder->CreateConstGEP1_32(s_state_ptr, offsetof(PPUThread, XER)); - auto xer_i64_ptr = s_ir_builder->CreateBitCast(xer_i8_ptr, s_ir_builder->getInt64Ty()->getPointerTo()); - s_ir_builder->CreateStore(val_i64, xer_i64_ptr); +void PPULLVMRecompilerWorker::SetXer(Value * val_x64) { + auto val_i64 = m_ir_builder->CreateBitCast(val_x64, m_ir_builder->getInt64Ty()); + auto xer_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), offsetof(PPUThread, XER)); + auto xer_i64_ptr = m_ir_builder->CreateBitCast(xer_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); + m_ir_builder->CreateStore(val_i64, xer_i64_ptr); } -void PPULLVMRecompiler::SetXerCa(Value * ca) { +void PPULLVMRecompilerWorker::SetXerCa(Value * ca) { auto xer_i64 = GetXer(); xer_i64 = SetBit(xer_i64, 34, ca); SetXer(xer_i64); } -void PPULLVMRecompiler::SetXerSo(Value * so) { +void PPULLVMRecompilerWorker::SetXerSo(Value * so) { auto xer_i64 = GetXer(); xer_i64 = SetBit(xer_i64, 32, so); SetXer(xer_i64); } -Value * PPULLVMRecompiler::GetVscr() { - auto vscr_i8_ptr = s_ir_builder->CreateConstGEP1_32(s_state_ptr, offsetof(PPUThread, VSCR)); - auto vscr_i32_ptr = s_ir_builder->CreateBitCast(vscr_i8_ptr, s_ir_builder->getInt32Ty()->getPointerTo()); - return s_ir_builder->CreateLoad(vscr_i32_ptr); +Value * PPULLVMRecompilerWorker::GetVscr() { + auto vscr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), offsetof(PPUThread, VSCR)); + auto vscr_i32_ptr = m_ir_builder->CreateBitCast(vscr_i8_ptr, m_ir_builder->getInt32Ty()->getPointerTo()); + return m_ir_builder->CreateLoad(vscr_i32_ptr); } -void PPULLVMRecompiler::SetVscr(Value * val_x32) { - auto val_i32 = s_ir_builder->CreateBitCast(val_x32, s_ir_builder->getInt32Ty()); - auto vscr_i8_ptr = s_ir_builder->CreateConstGEP1_32(s_state_ptr, offsetof(PPUThread, VSCR)); - auto vscr_i32_ptr = s_ir_builder->CreateBitCast(vscr_i8_ptr, s_ir_builder->getInt32Ty()->getPointerTo()); - s_ir_builder->CreateStore(val_i32, vscr_i32_ptr); +void PPULLVMRecompilerWorker::SetVscr(Value * val_x32) { + auto val_i32 = m_ir_builder->CreateBitCast(val_x32, m_ir_builder->getInt32Ty()); + auto vscr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), offsetof(PPUThread, VSCR)); + auto vscr_i32_ptr = m_ir_builder->CreateBitCast(vscr_i8_ptr, m_ir_builder->getInt32Ty()->getPointerTo()); + m_ir_builder->CreateStore(val_i32, vscr_i32_ptr); } -Value * PPULLVMRecompiler::GetVrAsIntVec(u32 vr, u32 vec_elt_num_bits) { - auto vr_i8_ptr = s_ir_builder->CreateConstGEP1_32(s_state_ptr, offsetof(PPUThread, VPR[vr])); - auto vr_i128_ptr = s_ir_builder->CreateBitCast(vr_i8_ptr, s_ir_builder->getIntNTy(128)->getPointerTo()); - auto vr_vec_ptr = s_ir_builder->CreateBitCast(vr_i128_ptr, VectorType::get(s_ir_builder->getIntNTy(vec_elt_num_bits), 128 / vec_elt_num_bits)->getPointerTo()); - return s_ir_builder->CreateLoad(vr_vec_ptr); +Value * PPULLVMRecompilerWorker::GetVrAsIntVec(u32 vr, u32 vec_elt_num_bits) { + auto vr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), offsetof(PPUThread, VPR[vr])); + auto vr_i128_ptr = m_ir_builder->CreateBitCast(vr_i8_ptr, m_ir_builder->getIntNTy(128)->getPointerTo()); + auto vr_vec_ptr = m_ir_builder->CreateBitCast(vr_i128_ptr, VectorType::get(m_ir_builder->getIntNTy(vec_elt_num_bits), 128 / vec_elt_num_bits)->getPointerTo()); + return m_ir_builder->CreateLoad(vr_vec_ptr); } -Value * PPULLVMRecompiler::GetVrAsFloatVec(u32 vr) { - auto vr_i8_ptr = s_ir_builder->CreateConstGEP1_32(s_state_ptr, offsetof(PPUThread, VPR[vr])); - auto vr_i128_ptr = s_ir_builder->CreateBitCast(vr_i8_ptr, s_ir_builder->getIntNTy(128)->getPointerTo()); - auto vr_v4f32_ptr = s_ir_builder->CreateBitCast(vr_i128_ptr, VectorType::get(s_ir_builder->getFloatTy(), 4)->getPointerTo()); - return s_ir_builder->CreateLoad(vr_v4f32_ptr); +Value * PPULLVMRecompilerWorker::GetVrAsFloatVec(u32 vr) { + auto vr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), offsetof(PPUThread, VPR[vr])); + auto vr_i128_ptr = m_ir_builder->CreateBitCast(vr_i8_ptr, m_ir_builder->getIntNTy(128)->getPointerTo()); + auto vr_v4f32_ptr = m_ir_builder->CreateBitCast(vr_i128_ptr, VectorType::get(m_ir_builder->getFloatTy(), 4)->getPointerTo()); + return m_ir_builder->CreateLoad(vr_v4f32_ptr); } -Value * PPULLVMRecompiler::GetVrAsDoubleVec(u32 vr) { - auto vr_i8_ptr = s_ir_builder->CreateConstGEP1_32(s_state_ptr, offsetof(PPUThread, VPR[vr])); - auto vr_i128_ptr = s_ir_builder->CreateBitCast(vr_i8_ptr, s_ir_builder->getIntNTy(128)->getPointerTo()); - auto vr_v2f64_ptr = s_ir_builder->CreateBitCast(vr_i128_ptr, VectorType::get(s_ir_builder->getDoubleTy(), 2)->getPointerTo()); - return s_ir_builder->CreateLoad(vr_v2f64_ptr); +Value * PPULLVMRecompilerWorker::GetVrAsDoubleVec(u32 vr) { + auto vr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), offsetof(PPUThread, VPR[vr])); + auto vr_i128_ptr = m_ir_builder->CreateBitCast(vr_i8_ptr, m_ir_builder->getIntNTy(128)->getPointerTo()); + auto vr_v2f64_ptr = m_ir_builder->CreateBitCast(vr_i128_ptr, VectorType::get(m_ir_builder->getDoubleTy(), 2)->getPointerTo()); + return m_ir_builder->CreateLoad(vr_v2f64_ptr); } -void PPULLVMRecompiler::SetVr(u32 vr, Value * val_x128) { - auto vr_i8_ptr = s_ir_builder->CreateConstGEP1_32(s_state_ptr, offsetof(PPUThread, VPR[vr])); - auto vr_i128_ptr = s_ir_builder->CreateBitCast(vr_i8_ptr, s_ir_builder->getIntNTy(128)->getPointerTo()); - auto val_i128 = s_ir_builder->CreateBitCast(val_x128, s_ir_builder->getIntNTy(128)); - s_ir_builder->CreateStore(val_i128, vr_i128_ptr); +void PPULLVMRecompilerWorker::SetVr(u32 vr, Value * val_x128) { + auto vr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), offsetof(PPUThread, VPR[vr])); + auto vr_i128_ptr = m_ir_builder->CreateBitCast(vr_i8_ptr, m_ir_builder->getIntNTy(128)->getPointerTo()); + auto val_i128 = m_ir_builder->CreateBitCast(val_x128, m_ir_builder->getIntNTy(128)); + m_ir_builder->CreateStore(val_i128, vr_i128_ptr); } -template -void PPULLVMRecompiler::ThisCall(const char * name, F function, C * this_ptr, Args... args) { - auto this_call_fn = new std::function(std::bind(function, this_ptr, args...)); - s_this_call_ptrs_list.push_back(this_call_fn); +Value * PPULLVMRecompilerWorker::ReadMemory(Value * addr_i64, u32 bits, bool bswap) { + if (bits != 32) { + auto eaddr_i64 = m_ir_builder->CreateAdd(addr_i64, GetBaseAddress()); + auto eaddr_ix_ptr = m_ir_builder->CreateIntToPtr(eaddr_i64, m_ir_builder->getIntNTy(bits)->getPointerTo()); + auto val_ix = (Value *)m_ir_builder->CreateLoad(eaddr_ix_ptr); + if (bits > 8 && bswap) { + val_ix = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, {m_ir_builder->getIntNTy(bits)}), val_ix); + } - auto this_call_fn_i64 = s_ir_builder->getInt64((uint64_t)this_call_fn); - auto this_call_fn_ptr = s_ir_builder->CreateIntToPtr(this_call_fn_i64, s_ir_builder->getInt64Ty()->getPointerTo()); - std::vector execute_this_call_fn_args; - execute_this_call_fn_args.push_back(this_call_fn_ptr); - auto call_execute_this_call_fn_instr = s_ir_builder->CreateCall(s_execute_this_call_fn, execute_this_call_fn_args); + return val_ix; + } else { + auto cmp_i1 = m_ir_builder->CreateICmpULT(addr_i64, m_ir_builder->getInt64(RAW_SPU_BASE_ADDR)); + auto then_bb = BasicBlock::Create(m_ir_builder->getContext(), "", m_ir_builder->GetInsertBlock()->getParent()); + auto else_bb = BasicBlock::Create(m_ir_builder->getContext()); + auto merge_bb = BasicBlock::Create(m_ir_builder->getContext()); + m_ir_builder->CreateCondBr(cmp_i1, then_bb, else_bb); - std::string comment = fmt::Format("%s.%s", name, ArgsToString(args...).c_str()); - call_execute_this_call_fn_instr->setMetadata(comment, s_execute_this_call_fn_name_and_args_md_node); + m_ir_builder->SetInsertPoint(then_bb); + auto eaddr_i64 = m_ir_builder->CreateAdd(addr_i64, GetBaseAddress()); + auto eaddr_i32_ptr = m_ir_builder->CreateIntToPtr(eaddr_i64, m_ir_builder->getInt32Ty()->getPointerTo()); + auto val_then_i32 = (Value *)m_ir_builder->CreateLoad(eaddr_i32_ptr); + if (bswap) { + val_then_i32 = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, {m_ir_builder->getInt32Ty()}), val_then_i32); + } - auto i = s_interpreter_invocation_stats.find(name); - if (i == s_interpreter_invocation_stats.end()) { - i = s_interpreter_invocation_stats.insert(s_interpreter_invocation_stats.end(), std::make_pair(name, 0)); + m_ir_builder->CreateBr(merge_bb); + + m_ir_builder->GetInsertBlock()->getParent()->getBasicBlockList().push_back(else_bb); + m_ir_builder->SetInsertPoint(else_bb); + auto this_ptr = (Value *)m_ir_builder->getInt64((u64)&Memory); + this_ptr = m_ir_builder->CreateIntToPtr(this_ptr, this_ptr->getType()->getPointerTo()); + auto val_else_i32 = Call("Read32", &MemoryBase::Read32, this_ptr, addr_i64); + if (!bswap) { + val_else_i32 = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, {m_ir_builder->getInt32Ty()}), val_else_i32); + } + m_ir_builder->CreateBr(merge_bb); + + m_ir_builder->GetInsertBlock()->getParent()->getBasicBlockList().push_back(merge_bb); + m_ir_builder->SetInsertPoint(merge_bb); + auto phi = m_ir_builder->CreatePHI(m_ir_builder->getInt32Ty(), 2); + phi->addIncoming(val_then_i32, then_bb); + phi->addIncoming(val_else_i32, else_bb); + return phi; + } +} + +void PPULLVMRecompilerWorker::WriteMemory(Value * addr_i64, Value * val_ix, bool bswap) { + if (val_ix->getType()->getIntegerBitWidth() != 32) { + if (val_ix->getType()->getIntegerBitWidth() > 8 && bswap) { + val_ix = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, {val_ix->getType()}), val_ix); + } + + auto eaddr_i64 = m_ir_builder->CreateAdd(addr_i64, GetBaseAddress()); + auto eaddr_ix_ptr = m_ir_builder->CreateIntToPtr(eaddr_i64, val_ix->getType()->getPointerTo()); + m_ir_builder->CreateStore(val_ix, eaddr_ix_ptr); + } else { + auto cmp_i1 = m_ir_builder->CreateICmpULT(addr_i64, m_ir_builder->getInt64(RAW_SPU_BASE_ADDR)); + auto then_bb = BasicBlock::Create(m_ir_builder->getContext(), "", m_ir_builder->GetInsertBlock()->getParent()); + auto else_bb = BasicBlock::Create(m_ir_builder->getContext()); + auto merge_bb = BasicBlock::Create(m_ir_builder->getContext()); + m_ir_builder->CreateCondBr(cmp_i1, then_bb, else_bb); + + m_ir_builder->SetInsertPoint(then_bb); + Value * val_then_ix = val_ix; + if (bswap) { + val_then_ix = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, {m_ir_builder->getInt32Ty()}), val_then_ix); + } + + auto eaddr_i64 = m_ir_builder->CreateAdd(addr_i64, GetBaseAddress()); + auto eaddr_i32_ptr = m_ir_builder->CreateIntToPtr(eaddr_i64, m_ir_builder->getInt32Ty()->getPointerTo()); + m_ir_builder->CreateStore(val_then_ix, eaddr_i32_ptr); + m_ir_builder->CreateBr(merge_bb); + + m_ir_builder->GetInsertBlock()->getParent()->getBasicBlockList().push_back(else_bb); + m_ir_builder->SetInsertPoint(else_bb); + Value * val_else_ix = val_ix; + if (!bswap) { + val_else_ix = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, {m_ir_builder->getInt32Ty()}), val_else_ix); + } + + auto this_ptr = (Value *)m_ir_builder->getInt64((u64)&Memory); + this_ptr = m_ir_builder->CreateIntToPtr(this_ptr, this_ptr->getType()->getPointerTo()); + Call("Write32", &MemoryBase::Write32, this_ptr, addr_i64, val_else_ix); + m_ir_builder->CreateBr(merge_bb); + + m_ir_builder->GetInsertBlock()->getParent()->getBasicBlockList().push_back(merge_bb); + m_ir_builder->SetInsertPoint(merge_bb); + } +} + +template +Value * PPULLVMRecompilerWorker::InterpreterCall(const char * name, Func function, Args... args) { + auto i = m_interpreter_fallback_stats.find(name); + if (i == m_interpreter_fallback_stats.end()) { + i = m_interpreter_fallback_stats.insert(m_interpreter_fallback_stats.end(), std::make_pair(name, 0)); } i->second++; + + return Call(name, function, GetInterpreter(), m_ir_builder->getInt32(args)...); } -void PPULLVMRecompiler::ExecuteThisCall(std::function * function) { - (*function)(); +template +Type * PPULLVMRecompilerWorker::CppToLlvmType() { + if (std::is_void::value) { + return m_ir_builder->getVoidTy(); + } else if (std::is_same::value || std::is_same::value) { + return m_ir_builder->getInt64Ty(); + } else if (std::is_same::value || std::is_same::value) { + return m_ir_builder->getInt32Ty(); + } else if (std::is_same::value || std::is_same::value) { + return m_ir_builder->getInt16Ty(); + } else if (std::is_same::value || std::is_same::value) { + return m_ir_builder->getInt8Ty(); + } else if (std::is_same::value) { + return m_ir_builder->getFloatTy(); + } else if (std::is_same::value) { + return m_ir_builder->getDoubleTy(); + } else if (std::is_pointer::value) { + return m_ir_builder->getInt8PtrTy(); + } else { + assert(0); + } + + return nullptr; } -template -std::string PPULLVMRecompiler::ArgsToString(T arg1, Args... args) { - return fmt::Format("%d", arg1) + "." + ArgsToString(args...); +template +Value * PPULLVMRecompilerWorker::Call(const char * name, Func function, Args... args) { + typedef std::result_of::type ReturnType; + + auto fn = m_module->getFunction(name); + if (!fn) { + std::vector fn_args_type = {args->getType()...}; + auto fn_type = FunctionType::get(CppToLlvmType(), fn_args_type, false); + fn = cast(m_module->getOrInsertFunction(name, fn_type)); + fn->setCallingConv(CallingConv::X86_64_Win64); + m_execution_engine->addGlobalMapping(fn, (void *&)function); + } + + std::vector fn_args = {args...}; + return m_ir_builder->CreateCall(fn, fn_args); } -std::string PPULLVMRecompiler::ArgsToString() { - return ""; +PPULLVMRecompiler::PPULLVMRecompiler(PPUThread & ppu) + : m_ppu(ppu) + , m_interpreter(ppu) { + m_worker.RunAllTests(&m_ppu, (u64)Memory.GetBaseAddr(), &m_interpreter); +} + +PPULLVMRecompiler::~PPULLVMRecompiler() { + +} + +u8 PPULLVMRecompiler::DecodeMemory(const u64 address) { + m_worker.Compile(address); + auto fn = m_worker.GetCompiledBlock(address); + fn(&m_ppu, (u64)Memory.GetBaseAddr(), &m_interpreter); + return 0; } diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.h b/rpcs3/Emu/Cell/PPULLVMRecompiler.h index a969a460e..f02e84cb0 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.h +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.h @@ -13,21 +13,29 @@ struct PPURegState; -/// LLVM based PPU emulator -class PPULLVMRecompiler : public CPUDecoder, protected PPUOpcodes { +/// PPU recompiler +class PPULLVMRecompilerWorker : protected PPUOpcodes { public: - PPULLVMRecompiler() = delete; - PPULLVMRecompiler(PPUThread & ppu); + typedef void(*CompiledBlock)(PPUThread * ppu_state, u64 base_address, PPUInterpreter * interpreter); - PPULLVMRecompiler(const PPULLVMRecompiler & other) = delete; - PPULLVMRecompiler(PPULLVMRecompiler && other) = delete; + PPULLVMRecompilerWorker(); - virtual ~PPULLVMRecompiler(); + PPULLVMRecompilerWorker(const PPULLVMRecompilerWorker & other) = delete; + PPULLVMRecompilerWorker(PPULLVMRecompilerWorker && other) = delete; - PPULLVMRecompiler & operator = (const PPULLVMRecompiler & other) = delete; - PPULLVMRecompiler & operator = (PPULLVMRecompiler && other) = delete; + virtual ~PPULLVMRecompilerWorker(); - u8 DecodeMemory(const u64 address) override; + PPULLVMRecompilerWorker & operator = (const PPULLVMRecompilerWorker & other) = delete; + PPULLVMRecompilerWorker & operator = (PPULLVMRecompilerWorker && other) = delete; + + /// Compile a block of code + void Compile(u64 address); + + /// Get a function pointer to a compiled block + CompiledBlock GetCompiledBlock(u64 address); + + /// Execute all tests + void RunAllTests(PPUThread * ppu_state, u64 base_address, PPUInterpreter * interpreter); protected: void NULL_OP() override; @@ -431,20 +439,53 @@ protected: void UNK(const u32 code, const u32 opcode, const u32 gcode) override; private: - /// PPU processor context - PPUThread & m_ppu; - /// PPU instruction decoder PPUDecoder m_decoder; - /// PPU Interpreter - PPUInterpreter m_interpreter; + /// Map from address to compiled block + std::map m_address_to_compiled_block_map; + + /// LLVM context + llvm::LLVMContext * m_llvm_context; + + /// LLVM IR builder + llvm::IRBuilder<> * m_ir_builder; + + /// Module to which all generated code is output to + llvm::Module * m_module; + + /// JIT execution engine + llvm::ExecutionEngine * m_execution_engine; + + /// Disassembler + LLVMDisasmContextRef m_disassembler; /// A flag used to detect branch instructions. /// This is set to false at the start of compilation of a block. /// When a branch instruction is encountered, this is set to true by the decode function. bool m_hit_branch_instruction; + /// The function being compiled + llvm::Function * m_function; + + /// Time spent compiling + std::chrono::duration m_compilation_time; + + /// Time spent idling + std::chrono::duration m_idling_time; + + /// Contains the number of times the interpreter fallback was used + std::map m_interpreter_fallback_stats; + + /// Get PPU state pointer + llvm::Value * GetPPUState(); + + /// Get base address + llvm::Value * GetBaseAddress(); + + /// Get interpreter pointer + llvm::Value * GetInterpreter(); + /// Get a bit llvm::Value * GetBit(llvm::Value * val, u32 n); @@ -473,7 +514,7 @@ private: void SetPc(llvm::Value * val_i64); /// Load GPR - llvm::Value * GetGpr(u32 r); + llvm::Value * GetGpr(u32 r, u32 num_bits = 64); /// Set GPR void SetGpr(u32 r, llvm::Value * val_x64); @@ -538,77 +579,57 @@ private: /// Set VR to the specified value void SetVr(u32 vr, llvm::Value * val_x128); + /// Read from memory + llvm::Value * ReadMemory(llvm::Value * addr_i64, u32 bits, bool bswap = true); + + /// Write to memory + void WriteMemory(llvm::Value * addr_i64, llvm::Value * val_ix, bool bswap = true); + + /// Call an interpreter function + template + llvm::Value * InterpreterCall(const char * name, Func function, Args... args); + + /// Convert a C++ type to an LLVM type + template + llvm::Type * CppToLlvmType(); + + /// Call a function + template + llvm::Value * Call(const char * name, Func function, Args... args); + /// Test an instruction against the interpreter template void VerifyInstructionAgainstInterpreter(const char * name, PPULLVMRecompilerFn recomp_fn, PPUInterpreterFn interp_fn, PPURegState & input_reg_state, Args... args); /// Excute a test void RunTest(const char * name, std::function test_case, std::function input, std::function check_result); +}; - /// Execute all tests - void RunAllTests(); +/// A dynarec PPU emulator that uses LLVM as the backend +class PPULLVMRecompiler : public CPUDecoder { +public: + PPULLVMRecompiler(PPUThread & ppu); + PPULLVMRecompiler() = delete; - /// Call a member function - template - void ThisCall(const char * name, F function, C * this_ptr, Args... args); + PPULLVMRecompiler(const PPULLVMRecompilerWorker & other) = delete; + PPULLVMRecompiler(PPULLVMRecompilerWorker && other) = delete; - /// Number of instances - static u32 s_num_instances; + virtual ~PPULLVMRecompiler(); - /// Map from address to compiled code - static std::map s_address_to_code_map; + PPULLVMRecompiler & operator = (const PPULLVMRecompiler & other) = delete; + PPULLVMRecompiler & operator = (PPULLVMRecompiler && other) = delete; - /// Mutex for s_address_to_code_map - static std::mutex s_address_to_code_map_mutex; + u8 DecodeMemory(const u64 address); - /// LLVM mutex - static std::mutex s_llvm_mutex; +private: + /// PPU processor context + PPUThread & m_ppu; - /// LLVM context - static llvm::LLVMContext * s_llvm_context; + /// PPU Interpreter + PPUInterpreter m_interpreter; - /// LLVM IR builder - static llvm::IRBuilder<> * s_ir_builder; - - /// Module to which all generated code is output to - static llvm::Module * s_module; - - /// Function in m_module that corresponds to ExecuteThisCall - static llvm::Function * s_execute_this_call_fn; - - /// A metadata node for s_execute_this_call_fn that records the function name and args - static llvm::MDNode * s_execute_this_call_fn_name_and_args_md_node; - - /// JIT execution engine - static llvm::ExecutionEngine * s_execution_engine; - - /// Disassembler - static LLVMDisasmContextRef s_disassembler; - - /// The pointer to the PPU state - static llvm::Value * s_state_ptr; - - /// Time spent compiling - static std::chrono::duration s_compilation_time; - - /// Time spent executing - static std::chrono::duration s_execution_time; - - /// Contains the number of times the interpreter was invoked for an instruction - static std::map s_interpreter_invocation_stats; - - /// List of std::function pointers created by ThisCall() - static std::list *> s_this_call_ptrs_list; - - /// Execute a this call - static void ExecuteThisCall(std::function * function); - - /// Convert args to a string - template - static std::string ArgsToString(T arg1, Args... args); - - /// Terminator for ArgsToString(T arg1, Args... args); - static std::string ArgsToString(); + /// The actual compiler + PPULLVMRecompilerWorker m_worker; }; #endif // PPU_LLVM_RECOMPILER_H diff --git a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp index 66ab60b9e..fc8775373 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp @@ -9,7 +9,7 @@ using namespace llvm; #define VERIFY_INSTRUCTION_AGAINST_INTERPRETER(fn, tc, input, ...) \ -VerifyInstructionAgainstInterpreter(fmt::Format("%s.%d", #fn, tc).c_str(), &PPULLVMRecompiler::fn, &PPUInterpreter::fn, input, __VA_ARGS__) +VerifyInstructionAgainstInterpreter(fmt::Format("%s.%d", #fn, tc).c_str(), &PPULLVMRecompilerWorker::fn, &PPUInterpreter::fn, input, __VA_ARGS__) #define VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(fn, s, n, ...) { \ PPURegState input; \ @@ -155,22 +155,26 @@ struct PPURegState { } }; +static PPUThread * s_ppu_state = nullptr; +static u64 s_base_address = 0; +static PPUInterpreter * s_interpreter = nullptr; + template -void PPULLVMRecompiler::VerifyInstructionAgainstInterpreter(const char * name, PPULLVMRecompilerFn recomp_fn, PPUInterpreterFn interp_fn, PPURegState & input_reg_state, Args... args) { +void PPULLVMRecompilerWorker::VerifyInstructionAgainstInterpreter(const char * name, PPULLVMRecompilerFn recomp_fn, PPUInterpreterFn interp_fn, PPURegState & input_reg_state, Args... args) { auto test_case = [&]() { (this->*recomp_fn)(args...); }; auto input = [&]() { - input_reg_state.Store(m_ppu); + input_reg_state.Store(*s_ppu_state); }; auto check_result = [&](std::string & msg) { PPURegState recomp_output_reg_state; PPURegState interp_output_reg_state; - recomp_output_reg_state.Load(m_ppu); - input_reg_state.Store(m_ppu); - (&m_interpreter->*interp_fn)(args...); - interp_output_reg_state.Load(m_ppu); + recomp_output_reg_state.Load(*s_ppu_state); + input_reg_state.Store(*s_ppu_state); + (s_interpreter->*interp_fn)(args...); + interp_output_reg_state.Load(*s_ppu_state); if (interp_output_reg_state.ToString() != recomp_output_reg_state.ToString()) { msg = std::string("Input register states:\n") + input_reg_state.ToString() + @@ -184,36 +188,48 @@ void PPULLVMRecompiler::VerifyInstructionAgainstInterpreter(const char * name, P RunTest(name, test_case, input, check_result); } -void PPULLVMRecompiler::RunTest(const char * name, std::function test_case, std::function input, std::function check_result) { +void PPULLVMRecompilerWorker::RunTest(const char * name, std::function test_case, std::function input, std::function check_result) { // Create the unit test function - auto function = cast(s_module->getOrInsertFunction(name, s_ir_builder->getVoidTy(), s_ir_builder->getInt8Ty()->getPointerTo(), nullptr)); - s_state_ptr = function->arg_begin(); - s_state_ptr->setName("state"); + m_function = (Function *)m_module->getOrInsertFunction(name, m_ir_builder->getVoidTy(), + m_ir_builder->getInt8PtrTy() /*ppu_state*/, + m_ir_builder->getInt64Ty() /*base_addres*/, + m_ir_builder->getInt8PtrTy() /*interpreter*/, nullptr); + m_function->setCallingConv(CallingConv::X86_64_Win64); + auto arg_i = m_function->arg_begin(); + arg_i->setName("ppu_state"); + (++arg_i)->setName("base_address"); + (++arg_i)->setName("interpreter"); - auto block = BasicBlock::Create(*s_llvm_context, "start", function); - s_ir_builder->SetInsertPoint(block); + auto block = BasicBlock::Create(*m_llvm_context, "start", m_function); + m_ir_builder->SetInsertPoint(block); test_case(); - s_ir_builder->CreateRetVoid(); - verifyFunction(*function); + m_ir_builder->CreateRetVoid(); // Print the IR std::string ir; raw_string_ostream ir_ostream(ir); - function->print(ir_ostream); + m_function->print(ir_ostream); LOG_NOTICE(PPU, "[UT %s] LLVM IR:%s", name, ir.c_str()); + std::string verify; + raw_string_ostream verify_ostream(verify); + if (verifyFunction(*m_function, &verify_ostream)) { + LOG_ERROR(PPU, "[UT %s] Verification Failed:%s", name, verify.c_str()); + return; + } + // Generate the function MachineCodeInfo mci; - s_execution_engine->runJITOnFunction(function, &mci); + m_execution_engine->runJITOnFunction(m_function, &mci); // Disassember the generated function LOG_NOTICE(PPU, "[UT %s] Disassembly:", name); for (uint64_t pc = 0; pc < mci.size();) { char str[1024]; - auto size = LLVMDisasmInstruction(s_disassembler, (uint8_t *)mci.address() + pc, mci.size() - pc, (uint64_t)((uint8_t *)mci.address() + pc), str, sizeof(str)); + auto size = LLVMDisasmInstruction(m_disassembler, (uint8_t *)mci.address() + pc, mci.size() - pc, (uint64_t)((uint8_t *)mci.address() + pc), str, sizeof(str)); LOG_NOTICE(PPU, "[UT %s] %p: %s.", name, (uint8_t *)mci.address() + pc, str); pc += size; } @@ -221,8 +237,12 @@ void PPULLVMRecompiler::RunTest(const char * name, std::function test_ca // Run the test input(); std::vector args; - args.push_back(GenericValue(&m_ppu)); - s_execution_engine->runFunction(function, args); + args.push_back(GenericValue(s_ppu_state)); + GenericValue base_address; + base_address.IntVal = APInt(64, s_base_address); + args.push_back(base_address); + args.push_back(GenericValue(s_interpreter)); + m_execution_engine->runFunction(m_function, args); // Verify results std::string msg; @@ -233,13 +253,16 @@ void PPULLVMRecompiler::RunTest(const char * name, std::function test_ca LOG_ERROR(PPU, "[UT %s] Test failed. %s", name, msg.c_str()); } - s_execution_engine->freeMachineCodeForFunction(function); + m_execution_engine->freeMachineCodeForFunction(m_function); } -void PPULLVMRecompiler::RunAllTests() { - std::function test_case; - std::function input; - std::function check_result; +void PPULLVMRecompilerWorker::RunAllTests(PPUThread * ppu_state, u64 base_address, PPUInterpreter * interpreter) { + s_ppu_state = ppu_state; + s_base_address = base_address; + s_interpreter = interpreter; + + PPURegState initial_state; + initial_state.Load(*ppu_state); LOG_NOTICE(PPU, "Running Unit Tests"); @@ -320,4 +343,138 @@ void PPULLVMRecompiler::RunAllTests() { VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTUW, 5, 5, 0, 1, 1); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTUW_, 0, 5, 0, 1, 2); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTUW_, 5, 5, 0, 1, 1); + // TODO: Rest of the vector instructions + + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(MULLI, 0, 5, 1, 2, 12345); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(SUBFIC, 0, 5, 1, 2, 12345); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(CMPLI, 0, 5, 1, 0, 7, 12345); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(CMPLI, 5, 5, 1, 1, 7, 12345); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(CMPI, 0, 5, 5, 0, 7, -12345); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(CMPI, 5, 5, 5, 1, 7, -12345); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(ADDIC, 0, 5, 1, 2, 12345); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(ADDIC_, 0, 5, 1, 2, 12345); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(ADDI, 0, 5, 1, 2, 12345); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(ADDI, 5, 5, 0, 2, 12345); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(ADDIS, 0, 5, 1, 2, -12345); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(ADDIS, 5, 5, 0, 2, -12345); + // TODO: BC + // TODO: SC + // TODO: B + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(MCRF, 0, 5, 0, 7); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(MCRF, 5, 5, 6, 2); + // TODO: BCLR + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(CRNOR, 0, 5, 0, 7, 3); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(CRANDC, 0, 5, 5, 6, 7); + // TODO: ISYNC + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(CRXOR, 0, 5, 7, 7, 7); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(CRNAND, 0, 5, 3, 4, 5); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(CRAND, 0, 5, 1, 2, 3); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(CREQV, 0, 5, 2, 1, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(CRORC, 0, 5, 3, 4, 5); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(CROR, 0, 5, 6, 7, 0); + // TODO: BCCTR + // TODO: RLWIMI + // TODO: RLWINM + // TODO: RLWNM + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(ORI, 0, 5, 25, 29, 12345); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(ORIS, 0, 5, 7, 31, -12345); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(XORI, 0, 5, 0, 19, 12345); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(XORIS, 0, 5, 3, 14, -12345); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(ANDI_, 0, 5, 16, 7, 12345); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(ANDIS_, 0, 5, 23, 21, -12345); + + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(ADD, 0, 5, 7, 8, 9, 0, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(ADD, 5, 5, 21, 22, 23, 0, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(AND, 0, 5, 7, 8, 9, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(AND, 5, 5, 21, 22, 23, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(OR, 0, 5, 7, 8, 9, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(OR, 5, 5, 21, 22, 23, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(XOR, 0, 5, 7, 8, 9, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(XOR, 5, 5, 21, 22, 23, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(CMP, 0, 5, 3, 0, 9, 31); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(CMP, 5, 5, 6, 1, 23, 14); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(CMPL, 0, 5, 3, 0, 9, 31); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(CMPL, 5, 5, 6, 1, 23, 14); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(EXTSB, 0, 5, 3, 5, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(EXTSB, 5, 5, 3, 5, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(EXTSH, 0, 5, 6, 9, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(EXTSH, 5, 5, 6, 9, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(EXTSW, 0, 5, 25, 29, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(EXTSW, 5, 5, 25, 29, 1); + + PPURegState input; + input.SetRandom(); + input.GPR[14] = 10; + input.GPR[23] = 0x10000; + for (int i = 0; i < 1000; i++) { + ((u8*)base_address)[i + 0x10000] = (u8)i; + } + + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LBZ, 0, input, 5, 0, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LBZ, 1, input, 5, 14, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LBZU, 0, input, 5, 14, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LBZX, 0, input, 5, 0, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LBZX, 1, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LBZUX, 0, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LHZ, 0, input, 5, 0, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LHZ, 1, input, 5, 14, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LHZU, 0, input, 5, 14, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LHZX, 0, input, 5, 0, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LHZX, 1, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LHZUX, 0, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LHA, 0, input, 5, 0, 0x100F0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LHA, 1, input, 5, 14, 0x100F0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LHAU, 0, input, 5, 14, 0x100F0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LHAX, 0, input, 5, 0, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LHAX, 1, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LHAUX, 0, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LHBRX, 0, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LWZ, 0, input, 5, 0, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LWZ, 1, input, 5, 14, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LWZU, 0, input, 5, 14, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LWZX, 0, input, 5, 0, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LWZX, 1, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LWZUX, 0, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LWA, 0, input, 5, 0, 0x100F0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LWA, 1, input, 5, 14, 0x100F0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LWAX, 0, input, 5, 0, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LWAX, 1, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LWAUX, 0, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LWBRX, 0, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LD, 0, input, 5, 0, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LD, 1, input, 5, 14, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LDU, 0, input, 5, 14, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LDX, 0, input, 5, 0, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LDX, 1, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LDUX, 0, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LDBRX, 0, input, 5, 14, 23); + + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STB, 0, input, 3, 0, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STB, 1, input, 3, 14, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STBU, 0, input, 3, 14, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STBX, 0, input, 3, 0, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STBX, 1, input, 3, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STBUX, 0, input, 3, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STH, 0, input, 3, 0, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STH, 1, input, 3, 14, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STHU, 0, input, 3, 14, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STHX, 0, input, 3, 0, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STHX, 1, input, 3, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STHUX, 0, input, 3, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STHBRX, 0, input, 3, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STW, 0, input, 3, 0, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STW, 1, input, 3, 14, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STWU, 0, input, 3, 14, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STWX, 0, input, 3, 0, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STWX, 1, input, 3, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STWUX, 0, input, 3, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STWBRX, 0, input, 3, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STD, 0, input, 3, 0, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STD, 1, input, 3, 14, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STDU, 0, input, 3, 14, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STDX, 0, input, 3, 0, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STDX, 1, input, 3, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STDUX, 0, input, 3, 14, 23); + + initial_state.Store(*ppu_state); } From 1f3a1177442d459209db809c53ee8660b8c8c1b1 Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Fri, 12 Sep 2014 16:57:11 +0530 Subject: [PATCH 16/42] Disabled tests --- rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index 410c7cb70..2f6043ef1 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -2881,7 +2881,7 @@ Value * PPULLVMRecompilerWorker::Call(const char * name, Func function, Args... PPULLVMRecompiler::PPULLVMRecompiler(PPUThread & ppu) : m_ppu(ppu) , m_interpreter(ppu) { - m_worker.RunAllTests(&m_ppu, (u64)Memory.GetBaseAddr(), &m_interpreter); + //m_worker.RunAllTests(&m_ppu, (u64)Memory.GetBaseAddr(), &m_interpreter); } PPULLVMRecompiler::~PPULLVMRecompiler() { From 840ae2f86b3458123fa3fa1e285e9f55c13e122a Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Mon, 15 Sep 2014 20:05:18 +0530 Subject: [PATCH 17/42] Run recompilation in the background --- rpcs3/Emu/Cell/PPUInterpreter.h | 2 +- rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 1013 +++++++++++---------- rpcs3/Emu/Cell/PPULLVMRecompiler.h | 69 +- rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp | 8 +- rpcs3/Emu/Cell/PPUThread.cpp | 2 +- 5 files changed, 594 insertions(+), 500 deletions(-) diff --git a/rpcs3/Emu/Cell/PPUInterpreter.h b/rpcs3/Emu/Cell/PPUInterpreter.h index b8cdda82d..b5e8adf31 100644 --- a/rpcs3/Emu/Cell/PPUInterpreter.h +++ b/rpcs3/Emu/Cell/PPUInterpreter.h @@ -56,7 +56,7 @@ u64 rotr64(const u64 x, const u8 n) { return (x >> n) | (x << (64 - n)); } class PPUInterpreter : public PPUOpcodes { - friend class PPULLVMRecompilerWorker; + friend class PPULLVMRecompiler; private: PPUThread& CPU; diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index 2f6043ef1..1b2716f18 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -9,11 +9,14 @@ #include "llvm/ExecutionEngine/GenericValue.h" #include "llvm/IR/Intrinsics.h" #include "llvm/Support/Filesystem.h" +#include "llvm/Transforms/Scalar.h" +#include "llvm/Analysis/Passes.h" using namespace llvm; -PPULLVMRecompilerWorker::PPULLVMRecompilerWorker() - : m_decoder(this) +PPULLVMRecompiler::PPULLVMRecompiler() + : ThreadBase("PPULLVMRecompiler") + , m_decoder(this) , m_compilation_time(0.0) , m_idling_time(0.0) { InitializeNativeTarget(); @@ -31,11 +34,15 @@ PPULLVMRecompilerWorker::PPULLVMRecompilerWorker() m_execution_engine = engine_builder.create(); m_disassembler = LLVMCreateDisasm(sys::getProcessTriple().c_str(), nullptr, 0, nullptr, nullptr); + + Start(); } -PPULLVMRecompilerWorker::~PPULLVMRecompilerWorker() { +PPULLVMRecompiler::~PPULLVMRecompiler() { + Stop(); + std::string error; - raw_fd_ostream log_file("PPULLVMRecompilerWorker.log", error, sys::fs::F_Text); + raw_fd_ostream log_file("PPULLVMRecompiler.log", error, sys::fs::F_Text); log_file << "Time spent compiling = " << m_compilation_time.count() << "s\n"; log_file << "Time spent idling = " << m_idling_time.count() << "s\n\n"; log_file << "Interpreter fallback stats:\n"; @@ -52,8 +59,53 @@ PPULLVMRecompilerWorker::~PPULLVMRecompilerWorker() { delete m_llvm_context; } -void PPULLVMRecompilerWorker::Compile(const u64 address) { +PPULLVMRecompiler::CompiledBlock PPULLVMRecompiler::GetCompiledBlock(u64 address) { + m_address_to_compiled_block_map_mutex.lock(); auto i = m_address_to_compiled_block_map.find(address); + m_address_to_compiled_block_map_mutex.unlock(); + + if (i != m_address_to_compiled_block_map.end()) { + return i->second; + } + + m_pending_blocks_set_mutex.lock(); + m_pending_blocks_set.insert(address); + m_pending_blocks_set_mutex.unlock(); + Notify(); + return nullptr; +} + +void PPULLVMRecompiler::Task() { + while (!TestDestroy()) { + std::chrono::high_resolution_clock::time_point idle_start = std::chrono::high_resolution_clock::now(); + WaitForAnySignal(); + std::chrono::high_resolution_clock::time_point idle_end = std::chrono::high_resolution_clock::now(); + m_idling_time += std::chrono::duration_cast>(idle_end - idle_start); + + while (!TestDestroy()) { + u64 address; + + m_pending_blocks_set_mutex.lock(); + auto i = m_pending_blocks_set.begin(); + m_pending_blocks_set_mutex.unlock(); + + if (i != m_pending_blocks_set.end()) { + address = *i; + m_pending_blocks_set.erase(i); + } else { + break; + } + + Compile(address); + } + } +} + +void PPULLVMRecompiler::Compile(const u64 address) { + m_address_to_compiled_block_map_mutex.lock(); + auto i = m_address_to_compiled_block_map.find(address); + m_address_to_compiled_block_map_mutex.unlock(); + if (i != m_address_to_compiled_block_map.end()) { return; } @@ -91,51 +143,44 @@ void PPULLVMRecompilerWorker::Compile(const u64 address) { m_execution_engine->runJITOnFunction(m_function); } + m_address_to_compiled_block_map_mutex.lock(); m_address_to_compiled_block_map[address] = (CompiledBlock)m_execution_engine->getPointerToFunction(m_function); + m_address_to_compiled_block_map_mutex.unlock(); std::chrono::high_resolution_clock::time_point compilation_end = std::chrono::high_resolution_clock::now(); m_compilation_time += std::chrono::duration_cast>(compilation_end - compilation_start); } -PPULLVMRecompilerWorker::CompiledBlock PPULLVMRecompilerWorker::GetCompiledBlock(u64 address) { - auto i = m_address_to_compiled_block_map.find(address); - if (i != m_address_to_compiled_block_map.end()) { - return i->second; - } - - return nullptr; -} - -void PPULLVMRecompilerWorker::NULL_OP() { +void PPULLVMRecompiler::NULL_OP() { InterpreterCall("NULL_OP", &PPUInterpreter::NULL_OP); } -void PPULLVMRecompilerWorker::NOP() { +void PPULLVMRecompiler::NOP() { InterpreterCall("NOP", &PPUInterpreter::NOP); } -void PPULLVMRecompilerWorker::TDI(u32 to, u32 ra, s32 simm16) { +void PPULLVMRecompiler::TDI(u32 to, u32 ra, s32 simm16) { InterpreterCall("TDI", &PPUInterpreter::TDI, to, ra, simm16); } -void PPULLVMRecompilerWorker::TWI(u32 to, u32 ra, s32 simm16) { +void PPULLVMRecompiler::TWI(u32 to, u32 ra, s32 simm16) { InterpreterCall("TWI", &PPUInterpreter::TWI, to, ra, simm16); } -void PPULLVMRecompilerWorker::MFVSCR(u32 vd) { +void PPULLVMRecompiler::MFVSCR(u32 vd) { auto vscr_i32 = GetVscr(); auto vscr_i128 = m_ir_builder->CreateZExt(vscr_i32, m_ir_builder->getIntNTy(128)); SetVr(vd, vscr_i128); } -void PPULLVMRecompilerWorker::MTVSCR(u32 vb) { +void PPULLVMRecompiler::MTVSCR(u32 vb) { auto vb_v4i32 = GetVrAsIntVec(vb, 32); auto vscr_i32 = m_ir_builder->CreateExtractElement(vb_v4i32, m_ir_builder->getInt32(0)); vscr_i32 = m_ir_builder->CreateAnd(vscr_i32, 0x00010001); SetVscr(vscr_i32); } -void PPULLVMRecompilerWorker::VADDCUW(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VADDCUW(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); @@ -148,14 +193,14 @@ void PPULLVMRecompilerWorker::VADDCUW(u32 vd, u32 va, u32 vb) { // TODO: Implement with overflow intrinsics and check if the generated code is better } -void PPULLVMRecompilerWorker::VADDFP(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VADDFP(u32 vd, u32 va, u32 vb) { auto va_v4f32 = GetVrAsFloatVec(va); auto vb_v4f32 = GetVrAsFloatVec(vb); auto sum_v4f32 = m_ir_builder->CreateFAdd(va_v4f32, vb_v4f32); SetVr(vd, sum_v4f32); } -void PPULLVMRecompilerWorker::VADDSBS(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VADDSBS(u32 vd, u32 va, u32 vb) { auto va_v16i8 = GetVrAsIntVec(va, 8); auto vb_v16i8 = GetVrAsIntVec(vb, 8); auto sum_v16i8 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_padds_b), va_v16i8, vb_v16i8); @@ -164,7 +209,7 @@ void PPULLVMRecompilerWorker::VADDSBS(u32 vd, u32 va, u32 vb) { // TODO: Set VSCR.SAT } -void PPULLVMRecompilerWorker::VADDSHS(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VADDSHS(u32 vd, u32 va, u32 vb) { auto va_v8i16 = GetVrAsIntVec(va, 16); auto vb_v8i16 = GetVrAsIntVec(vb, 16); auto sum_v8i16 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_padds_w), va_v8i16, vb_v8i16); @@ -173,7 +218,7 @@ void PPULLVMRecompilerWorker::VADDSHS(u32 vd, u32 va, u32 vb) { // TODO: Set VSCR.SAT } -void PPULLVMRecompilerWorker::VADDSWS(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VADDSWS(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); @@ -216,14 +261,14 @@ void PPULLVMRecompilerWorker::VADDSWS(u32 vd, u32 va, u32 vb) { // TODO: Set SAT } -void PPULLVMRecompilerWorker::VADDUBM(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VADDUBM(u32 vd, u32 va, u32 vb) { auto va_v16i8 = GetVrAsIntVec(va, 8); auto vb_v16i8 = GetVrAsIntVec(vb, 8); auto sum_v16i8 = m_ir_builder->CreateAdd(va_v16i8, vb_v16i8); SetVr(vd, sum_v16i8); } -void PPULLVMRecompilerWorker::VADDUBS(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VADDUBS(u32 vd, u32 va, u32 vb) { auto va_v16i8 = GetVrAsIntVec(va, 8); auto vb_v16i8 = GetVrAsIntVec(vb, 8); auto sum_v16i8 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_paddus_b), va_v16i8, vb_v16i8); @@ -232,14 +277,14 @@ void PPULLVMRecompilerWorker::VADDUBS(u32 vd, u32 va, u32 vb) { // TODO: Set SAT } -void PPULLVMRecompilerWorker::VADDUHM(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VADDUHM(u32 vd, u32 va, u32 vb) { auto va_v8i16 = GetVrAsIntVec(va, 16); auto vb_v8i16 = GetVrAsIntVec(vb, 16); auto sum_v8i16 = m_ir_builder->CreateAdd(va_v8i16, vb_v8i16); SetVr(vd, sum_v8i16); } -void PPULLVMRecompilerWorker::VADDUHS(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VADDUHS(u32 vd, u32 va, u32 vb) { auto va_v8i16 = GetVrAsIntVec(va, 16); auto vb_v8i16 = GetVrAsIntVec(vb, 16); auto sum_v8i16 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_paddus_w), va_v8i16, vb_v8i16); @@ -248,14 +293,14 @@ void PPULLVMRecompilerWorker::VADDUHS(u32 vd, u32 va, u32 vb) { // TODO: Set SAT } -void PPULLVMRecompilerWorker::VADDUWM(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VADDUWM(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); auto sum_v4i32 = m_ir_builder->CreateAdd(va_v4i32, vb_v4i32); SetVr(vd, sum_v4i32); } -void PPULLVMRecompilerWorker::VADDUWS(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VADDUWS(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); auto sum_v4i32 = m_ir_builder->CreateAdd(va_v4i32, vb_v4i32); @@ -267,14 +312,14 @@ void PPULLVMRecompilerWorker::VADDUWS(u32 vd, u32 va, u32 vb) { // TODO: Set SAT } -void PPULLVMRecompilerWorker::VAND(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VAND(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); auto res_v4i32 = m_ir_builder->CreateAnd(va_v4i32, vb_v4i32); SetVr(vd, res_v4i32); } -void PPULLVMRecompilerWorker::VANDC(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VANDC(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); u32 not_mask_v4i32[4] = {0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF}; @@ -283,7 +328,7 @@ void PPULLVMRecompilerWorker::VANDC(u32 vd, u32 va, u32 vb) { SetVr(vd, res_v4i32); } -void PPULLVMRecompilerWorker::VAVGSB(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VAVGSB(u32 vd, u32 va, u32 vb) { auto va_v16i8 = GetVrAsIntVec(va, 8); auto vb_v16i8 = GetVrAsIntVec(vb, 8); auto va_v16i16 = m_ir_builder->CreateSExt(va_v16i8, VectorType::get(m_ir_builder->getInt16Ty(), 16)); @@ -296,7 +341,7 @@ void PPULLVMRecompilerWorker::VAVGSB(u32 vd, u32 va, u32 vb) { SetVr(vd, avg_v16i8); } -void PPULLVMRecompilerWorker::VAVGSH(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VAVGSH(u32 vd, u32 va, u32 vb) { auto va_v8i16 = GetVrAsIntVec(va, 16); auto vb_v8i16 = GetVrAsIntVec(vb, 16); auto va_v8i32 = m_ir_builder->CreateSExt(va_v8i16, VectorType::get(m_ir_builder->getInt32Ty(), 8)); @@ -309,7 +354,7 @@ void PPULLVMRecompilerWorker::VAVGSH(u32 vd, u32 va, u32 vb) { SetVr(vd, avg_v8i16); } -void PPULLVMRecompilerWorker::VAVGSW(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VAVGSW(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); auto va_v4i64 = m_ir_builder->CreateSExt(va_v4i32, VectorType::get(m_ir_builder->getInt64Ty(), 4)); @@ -322,21 +367,21 @@ void PPULLVMRecompilerWorker::VAVGSW(u32 vd, u32 va, u32 vb) { SetVr(vd, avg_v4i32); } -void PPULLVMRecompilerWorker::VAVGUB(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VAVGUB(u32 vd, u32 va, u32 vb) { auto va_v16i8 = GetVrAsIntVec(va, 8); auto vb_v16i8 = GetVrAsIntVec(vb, 8); auto avg_v16i8 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_pavg_b), va_v16i8, vb_v16i8); SetVr(vd, avg_v16i8); } -void PPULLVMRecompilerWorker::VAVGUH(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VAVGUH(u32 vd, u32 va, u32 vb) { auto va_v8i16 = GetVrAsIntVec(va, 16); auto vb_v8i16 = GetVrAsIntVec(vb, 16); auto avg_v8i16 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_pavg_w), va_v8i16, vb_v8i16); SetVr(vd, avg_v8i16); } -void PPULLVMRecompilerWorker::VAVGUW(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VAVGUW(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); auto va_v4i64 = m_ir_builder->CreateZExt(va_v4i32, VectorType::get(m_ir_builder->getInt64Ty(), 4)); @@ -349,7 +394,7 @@ void PPULLVMRecompilerWorker::VAVGUW(u32 vd, u32 va, u32 vb) { SetVr(vd, avg_v4i32); } -void PPULLVMRecompilerWorker::VCFSX(u32 vd, u32 uimm5, u32 vb) { +void PPULLVMRecompiler::VCFSX(u32 vd, u32 uimm5, u32 vb) { auto vb_v4i32 = GetVrAsIntVec(vb, 32); auto res_v4f32 = m_ir_builder->CreateSIToFP(vb_v4i32, VectorType::get(m_ir_builder->getFloatTy(), 4)); @@ -362,7 +407,7 @@ void PPULLVMRecompilerWorker::VCFSX(u32 vd, u32 uimm5, u32 vb) { SetVr(vd, res_v4f32); } -void PPULLVMRecompilerWorker::VCFUX(u32 vd, u32 uimm5, u32 vb) { +void PPULLVMRecompiler::VCFUX(u32 vd, u32 uimm5, u32 vb) { auto vb_v4i32 = GetVrAsIntVec(vb, 32); auto res_v4f32 = m_ir_builder->CreateUIToFP(vb_v4i32, VectorType::get(m_ir_builder->getFloatTy(), 4)); @@ -375,7 +420,7 @@ void PPULLVMRecompilerWorker::VCFUX(u32 vd, u32 uimm5, u32 vb) { SetVr(vd, res_v4f32); } -void PPULLVMRecompilerWorker::VCMPBFP(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VCMPBFP(u32 vd, u32 va, u32 vb) { auto va_v4f32 = GetVrAsFloatVec(va); auto vb_v4f32 = GetVrAsFloatVec(vb); auto cmp_gt_v4i1 = m_ir_builder->CreateFCmpOGT(va_v4f32, vb_v4f32); @@ -391,7 +436,7 @@ void PPULLVMRecompilerWorker::VCMPBFP(u32 vd, u32 va, u32 vb) { // TODO: Implement NJ mode } -void PPULLVMRecompilerWorker::VCMPBFP_(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VCMPBFP_(u32 vd, u32 va, u32 vb) { VCMPBFP(vd, va, vb); auto vd_v16i8 = GetVrAsIntVec(vd, 8); @@ -403,7 +448,7 @@ void PPULLVMRecompilerWorker::VCMPBFP_(u32 vd, u32 va, u32 vb) { SetCrField(6, nullptr, nullptr, cmp_i1, nullptr); } -void PPULLVMRecompilerWorker::VCMPEQFP(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VCMPEQFP(u32 vd, u32 va, u32 vb) { auto va_v4f32 = GetVrAsFloatVec(va); auto vb_v4f32 = GetVrAsFloatVec(vb); auto cmp_v4i1 = m_ir_builder->CreateFCmpOEQ(va_v4f32, vb_v4f32); @@ -411,12 +456,12 @@ void PPULLVMRecompilerWorker::VCMPEQFP(u32 vd, u32 va, u32 vb) { SetVr(vd, cmp_v4i32); } -void PPULLVMRecompilerWorker::VCMPEQFP_(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VCMPEQFP_(u32 vd, u32 va, u32 vb) { VCMPEQFP(vd, va, vb); SetCr6AfterVectorCompare(vd); } -void PPULLVMRecompilerWorker::VCMPEQUB(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VCMPEQUB(u32 vd, u32 va, u32 vb) { auto va_v16i8 = GetVrAsIntVec(va, 8); auto vb_v16i8 = GetVrAsIntVec(vb, 8); auto cmp_v16i1 = m_ir_builder->CreateICmpEQ(va_v16i8, vb_v16i8); @@ -424,12 +469,12 @@ void PPULLVMRecompilerWorker::VCMPEQUB(u32 vd, u32 va, u32 vb) { SetVr(vd, cmp_v16i8); } -void PPULLVMRecompilerWorker::VCMPEQUB_(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VCMPEQUB_(u32 vd, u32 va, u32 vb) { VCMPEQUB(vd, va, vb); SetCr6AfterVectorCompare(vd); } -void PPULLVMRecompilerWorker::VCMPEQUH(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VCMPEQUH(u32 vd, u32 va, u32 vb) { auto va_v8i16 = GetVrAsIntVec(va, 16); auto vb_v8i16 = GetVrAsIntVec(vb, 16); auto cmp_v8i1 = m_ir_builder->CreateICmpEQ(va_v8i16, vb_v8i16); @@ -437,12 +482,12 @@ void PPULLVMRecompilerWorker::VCMPEQUH(u32 vd, u32 va, u32 vb) { SetVr(vd, cmp_v8i16); } -void PPULLVMRecompilerWorker::VCMPEQUH_(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VCMPEQUH_(u32 vd, u32 va, u32 vb) { VCMPEQUH(vd, va, vb); SetCr6AfterVectorCompare(vd); } -void PPULLVMRecompilerWorker::VCMPEQUW(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VCMPEQUW(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); auto cmp_v4i1 = m_ir_builder->CreateICmpEQ(va_v4i32, vb_v4i32); @@ -450,12 +495,12 @@ void PPULLVMRecompilerWorker::VCMPEQUW(u32 vd, u32 va, u32 vb) { SetVr(vd, cmp_v4i32); } -void PPULLVMRecompilerWorker::VCMPEQUW_(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VCMPEQUW_(u32 vd, u32 va, u32 vb) { VCMPEQUW(vd, va, vb); SetCr6AfterVectorCompare(vd); } -void PPULLVMRecompilerWorker::VCMPGEFP(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VCMPGEFP(u32 vd, u32 va, u32 vb) { auto va_v4f32 = GetVrAsFloatVec(va); auto vb_v4f32 = GetVrAsFloatVec(vb); auto cmp_v4i1 = m_ir_builder->CreateFCmpOGE(va_v4f32, vb_v4f32); @@ -463,12 +508,12 @@ void PPULLVMRecompilerWorker::VCMPGEFP(u32 vd, u32 va, u32 vb) { SetVr(vd, cmp_v4i32); } -void PPULLVMRecompilerWorker::VCMPGEFP_(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VCMPGEFP_(u32 vd, u32 va, u32 vb) { VCMPGEFP(vd, va, vb); SetCr6AfterVectorCompare(vd); } -void PPULLVMRecompilerWorker::VCMPGTFP(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VCMPGTFP(u32 vd, u32 va, u32 vb) { auto va_v4f32 = GetVrAsFloatVec(va); auto vb_v4f32 = GetVrAsFloatVec(vb); auto cmp_v4i1 = m_ir_builder->CreateFCmpOGT(va_v4f32, vb_v4f32); @@ -476,12 +521,12 @@ void PPULLVMRecompilerWorker::VCMPGTFP(u32 vd, u32 va, u32 vb) { SetVr(vd, cmp_v4i32); } -void PPULLVMRecompilerWorker::VCMPGTFP_(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VCMPGTFP_(u32 vd, u32 va, u32 vb) { VCMPGTFP(vd, va, vb); SetCr6AfterVectorCompare(vd); } -void PPULLVMRecompilerWorker::VCMPGTSB(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VCMPGTSB(u32 vd, u32 va, u32 vb) { auto va_v16i8 = GetVrAsIntVec(va, 8); auto vb_v16i8 = GetVrAsIntVec(vb, 8); auto cmp_v16i1 = m_ir_builder->CreateICmpSGT(va_v16i8, vb_v16i8); @@ -489,12 +534,12 @@ void PPULLVMRecompilerWorker::VCMPGTSB(u32 vd, u32 va, u32 vb) { SetVr(vd, cmp_v16i8); } -void PPULLVMRecompilerWorker::VCMPGTSB_(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VCMPGTSB_(u32 vd, u32 va, u32 vb) { VCMPGTSB(vd, va, vb); SetCr6AfterVectorCompare(vd); } -void PPULLVMRecompilerWorker::VCMPGTSH(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VCMPGTSH(u32 vd, u32 va, u32 vb) { auto va_v8i16 = GetVrAsIntVec(va, 16); auto vb_v8i16 = GetVrAsIntVec(vb, 16); auto cmp_v8i1 = m_ir_builder->CreateICmpSGT(va_v8i16, vb_v8i16); @@ -502,12 +547,12 @@ void PPULLVMRecompilerWorker::VCMPGTSH(u32 vd, u32 va, u32 vb) { SetVr(vd, cmp_v8i16); } -void PPULLVMRecompilerWorker::VCMPGTSH_(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VCMPGTSH_(u32 vd, u32 va, u32 vb) { VCMPGTSH(vd, va, vb); SetCr6AfterVectorCompare(vd); } -void PPULLVMRecompilerWorker::VCMPGTSW(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VCMPGTSW(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); auto cmp_v4i1 = m_ir_builder->CreateICmpSGT(va_v4i32, vb_v4i32); @@ -515,12 +560,12 @@ void PPULLVMRecompilerWorker::VCMPGTSW(u32 vd, u32 va, u32 vb) { SetVr(vd, cmp_v4i32); } -void PPULLVMRecompilerWorker::VCMPGTSW_(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VCMPGTSW_(u32 vd, u32 va, u32 vb) { VCMPGTSW(vd, va, vb); SetCr6AfterVectorCompare(vd); } -void PPULLVMRecompilerWorker::VCMPGTUB(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VCMPGTUB(u32 vd, u32 va, u32 vb) { auto va_v16i8 = GetVrAsIntVec(va, 8); auto vb_v16i8 = GetVrAsIntVec(vb, 8); auto cmp_v16i1 = m_ir_builder->CreateICmpUGT(va_v16i8, vb_v16i8); @@ -528,12 +573,12 @@ void PPULLVMRecompilerWorker::VCMPGTUB(u32 vd, u32 va, u32 vb) { SetVr(vd, cmp_v16i8); } -void PPULLVMRecompilerWorker::VCMPGTUB_(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VCMPGTUB_(u32 vd, u32 va, u32 vb) { VCMPGTUB(vd, va, vb); SetCr6AfterVectorCompare(vd); } -void PPULLVMRecompilerWorker::VCMPGTUH(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VCMPGTUH(u32 vd, u32 va, u32 vb) { auto va_v8i16 = GetVrAsIntVec(va, 16); auto vb_v8i16 = GetVrAsIntVec(vb, 16); auto cmp_v8i1 = m_ir_builder->CreateICmpUGT(va_v8i16, vb_v8i16); @@ -541,12 +586,12 @@ void PPULLVMRecompilerWorker::VCMPGTUH(u32 vd, u32 va, u32 vb) { SetVr(vd, cmp_v8i16); } -void PPULLVMRecompilerWorker::VCMPGTUH_(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VCMPGTUH_(u32 vd, u32 va, u32 vb) { VCMPGTUH(vd, va, vb); SetCr6AfterVectorCompare(vd); } -void PPULLVMRecompilerWorker::VCMPGTUW(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VCMPGTUW(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); auto cmp_v4i1 = m_ir_builder->CreateICmpUGT(va_v4i32, vb_v4i32); @@ -554,451 +599,451 @@ void PPULLVMRecompilerWorker::VCMPGTUW(u32 vd, u32 va, u32 vb) { SetVr(vd, cmp_v4i32); } -void PPULLVMRecompilerWorker::VCMPGTUW_(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VCMPGTUW_(u32 vd, u32 va, u32 vb) { VCMPGTUW(vd, va, vb); SetCr6AfterVectorCompare(vd); } -void PPULLVMRecompilerWorker::VCTSXS(u32 vd, u32 uimm5, u32 vb) { +void PPULLVMRecompiler::VCTSXS(u32 vd, u32 uimm5, u32 vb) { InterpreterCall("VCTSXS", &PPUInterpreter::VCTSXS, vd, uimm5, vb); } -void PPULLVMRecompilerWorker::VCTUXS(u32 vd, u32 uimm5, u32 vb) { +void PPULLVMRecompiler::VCTUXS(u32 vd, u32 uimm5, u32 vb) { InterpreterCall("VCTUXS", &PPUInterpreter::VCTUXS, vd, uimm5, vb); } -void PPULLVMRecompilerWorker::VEXPTEFP(u32 vd, u32 vb) { +void PPULLVMRecompiler::VEXPTEFP(u32 vd, u32 vb) { InterpreterCall("VEXPTEFP", &PPUInterpreter::VEXPTEFP, vd, vb); } -void PPULLVMRecompilerWorker::VLOGEFP(u32 vd, u32 vb) { +void PPULLVMRecompiler::VLOGEFP(u32 vd, u32 vb) { InterpreterCall("VLOGEFP", &PPUInterpreter::VLOGEFP, vd, vb); } -void PPULLVMRecompilerWorker::VMADDFP(u32 vd, u32 va, u32 vc, u32 vb) { +void PPULLVMRecompiler::VMADDFP(u32 vd, u32 va, u32 vc, u32 vb) { InterpreterCall("VMADDFP", &PPUInterpreter::VMADDFP, vd, va, vc, vb); } -void PPULLVMRecompilerWorker::VMAXFP(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VMAXFP(u32 vd, u32 va, u32 vb) { InterpreterCall("VMAXFP", &PPUInterpreter::VMAXFP, vd, va, vb); } -void PPULLVMRecompilerWorker::VMAXSB(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VMAXSB(u32 vd, u32 va, u32 vb) { InterpreterCall("VMAXSB", &PPUInterpreter::VMAXSB, vd, va, vb); } -void PPULLVMRecompilerWorker::VMAXSH(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VMAXSH(u32 vd, u32 va, u32 vb) { InterpreterCall("VMAXSH", &PPUInterpreter::VMAXSH, vd, va, vb); } -void PPULLVMRecompilerWorker::VMAXSW(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VMAXSW(u32 vd, u32 va, u32 vb) { InterpreterCall("VMAXSW", &PPUInterpreter::VMAXSW, vd, va, vb); } -void PPULLVMRecompilerWorker::VMAXUB(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VMAXUB(u32 vd, u32 va, u32 vb) { InterpreterCall("VMAXUB", &PPUInterpreter::VMAXUB, vd, va, vb); } -void PPULLVMRecompilerWorker::VMAXUH(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VMAXUH(u32 vd, u32 va, u32 vb) { InterpreterCall("VMAXUH", &PPUInterpreter::VMAXUH, vd, va, vb); } -void PPULLVMRecompilerWorker::VMAXUW(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VMAXUW(u32 vd, u32 va, u32 vb) { InterpreterCall("VMAXUW", &PPUInterpreter::VMAXUW, vd, va, vb); } -void PPULLVMRecompilerWorker::VMHADDSHS(u32 vd, u32 va, u32 vb, u32 vc) { +void PPULLVMRecompiler::VMHADDSHS(u32 vd, u32 va, u32 vb, u32 vc) { InterpreterCall("VMHADDSHS", &PPUInterpreter::VMHADDSHS, vd, va, vb, vc); } -void PPULLVMRecompilerWorker::VMHRADDSHS(u32 vd, u32 va, u32 vb, u32 vc) { +void PPULLVMRecompiler::VMHRADDSHS(u32 vd, u32 va, u32 vb, u32 vc) { InterpreterCall("VMHRADDSHS", &PPUInterpreter::VMHRADDSHS, vd, va, vb, vc); } -void PPULLVMRecompilerWorker::VMINFP(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VMINFP(u32 vd, u32 va, u32 vb) { InterpreterCall("VMINFP", &PPUInterpreter::VMINFP, vd, va, vb); } -void PPULLVMRecompilerWorker::VMINSB(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VMINSB(u32 vd, u32 va, u32 vb) { InterpreterCall("VMINSB", &PPUInterpreter::VMINSB, vd, va, vb); } -void PPULLVMRecompilerWorker::VMINSH(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VMINSH(u32 vd, u32 va, u32 vb) { InterpreterCall("VMINSH", &PPUInterpreter::VMINSH, vd, va, vb); } -void PPULLVMRecompilerWorker::VMINSW(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VMINSW(u32 vd, u32 va, u32 vb) { InterpreterCall("VMINSW", &PPUInterpreter::VMINSW, vd, va, vb); } -void PPULLVMRecompilerWorker::VMINUB(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VMINUB(u32 vd, u32 va, u32 vb) { InterpreterCall("VMINUB", &PPUInterpreter::VMINUB, vd, va, vb); } -void PPULLVMRecompilerWorker::VMINUH(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VMINUH(u32 vd, u32 va, u32 vb) { InterpreterCall("VMINUH", &PPUInterpreter::VMINUH, vd, va, vb); } -void PPULLVMRecompilerWorker::VMINUW(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VMINUW(u32 vd, u32 va, u32 vb) { InterpreterCall("VMINUW", &PPUInterpreter::VMINUW, vd, va, vb); } -void PPULLVMRecompilerWorker::VMLADDUHM(u32 vd, u32 va, u32 vb, u32 vc) { +void PPULLVMRecompiler::VMLADDUHM(u32 vd, u32 va, u32 vb, u32 vc) { InterpreterCall("VMLADDUHM", &PPUInterpreter::VMLADDUHM, vd, va, vb, vc); } -void PPULLVMRecompilerWorker::VMRGHB(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VMRGHB(u32 vd, u32 va, u32 vb) { InterpreterCall("VMRGHB", &PPUInterpreter::VMRGHB, vd, va, vb); } -void PPULLVMRecompilerWorker::VMRGHH(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VMRGHH(u32 vd, u32 va, u32 vb) { InterpreterCall("VMRGHH", &PPUInterpreter::VMRGHH, vd, va, vb); } -void PPULLVMRecompilerWorker::VMRGHW(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VMRGHW(u32 vd, u32 va, u32 vb) { InterpreterCall("VMRGHW", &PPUInterpreter::VMRGHW, vd, va, vb); } -void PPULLVMRecompilerWorker::VMRGLB(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VMRGLB(u32 vd, u32 va, u32 vb) { InterpreterCall("VMRGLB", &PPUInterpreter::VMRGLB, vd, va, vb); } -void PPULLVMRecompilerWorker::VMRGLH(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VMRGLH(u32 vd, u32 va, u32 vb) { InterpreterCall("VMRGLH", &PPUInterpreter::VMRGLH, vd, va, vb); } -void PPULLVMRecompilerWorker::VMRGLW(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VMRGLW(u32 vd, u32 va, u32 vb) { InterpreterCall("VMRGLW", &PPUInterpreter::VMRGLW, vd, va, vb); } -void PPULLVMRecompilerWorker::VMSUMMBM(u32 vd, u32 va, u32 vb, u32 vc) { +void PPULLVMRecompiler::VMSUMMBM(u32 vd, u32 va, u32 vb, u32 vc) { InterpreterCall("VMSUMMBM", &PPUInterpreter::VMSUMMBM, vd, va, vb, vc); } -void PPULLVMRecompilerWorker::VMSUMSHM(u32 vd, u32 va, u32 vb, u32 vc) { +void PPULLVMRecompiler::VMSUMSHM(u32 vd, u32 va, u32 vb, u32 vc) { InterpreterCall("VMSUMSHM", &PPUInterpreter::VMSUMSHM, vd, va, vb, vc); } -void PPULLVMRecompilerWorker::VMSUMSHS(u32 vd, u32 va, u32 vb, u32 vc) { +void PPULLVMRecompiler::VMSUMSHS(u32 vd, u32 va, u32 vb, u32 vc) { InterpreterCall("VMSUMSHS", &PPUInterpreter::VMSUMSHS, vd, va, vb, vc); } -void PPULLVMRecompilerWorker::VMSUMUBM(u32 vd, u32 va, u32 vb, u32 vc) { +void PPULLVMRecompiler::VMSUMUBM(u32 vd, u32 va, u32 vb, u32 vc) { InterpreterCall("VMSUMUBM", &PPUInterpreter::VMSUMUBM, vd, va, vb, vc); } -void PPULLVMRecompilerWorker::VMSUMUHM(u32 vd, u32 va, u32 vb, u32 vc) { +void PPULLVMRecompiler::VMSUMUHM(u32 vd, u32 va, u32 vb, u32 vc) { InterpreterCall("VMSUMUHM", &PPUInterpreter::VMSUMUHM, vd, va, vb, vc); } -void PPULLVMRecompilerWorker::VMSUMUHS(u32 vd, u32 va, u32 vb, u32 vc) { +void PPULLVMRecompiler::VMSUMUHS(u32 vd, u32 va, u32 vb, u32 vc) { InterpreterCall("VMSUMUHS", &PPUInterpreter::VMSUMUHS, vd, va, vb, vc); } -void PPULLVMRecompilerWorker::VMULESB(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VMULESB(u32 vd, u32 va, u32 vb) { InterpreterCall("VMULESB", &PPUInterpreter::VMULESB, vd, va, vb); } -void PPULLVMRecompilerWorker::VMULESH(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VMULESH(u32 vd, u32 va, u32 vb) { InterpreterCall("VMULESH", &PPUInterpreter::VMULESH, vd, va, vb); } -void PPULLVMRecompilerWorker::VMULEUB(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VMULEUB(u32 vd, u32 va, u32 vb) { InterpreterCall("VMULEUB", &PPUInterpreter::VMULEUB, vd, va, vb); } -void PPULLVMRecompilerWorker::VMULEUH(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VMULEUH(u32 vd, u32 va, u32 vb) { InterpreterCall("VMULEUH", &PPUInterpreter::VMULEUH, vd, va, vb); } -void PPULLVMRecompilerWorker::VMULOSB(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VMULOSB(u32 vd, u32 va, u32 vb) { InterpreterCall("VMULOSB", &PPUInterpreter::VMULOSB, vd, va, vb); } -void PPULLVMRecompilerWorker::VMULOSH(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VMULOSH(u32 vd, u32 va, u32 vb) { InterpreterCall("VMULOSH", &PPUInterpreter::VMULOSH, vd, va, vb); } -void PPULLVMRecompilerWorker::VMULOUB(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VMULOUB(u32 vd, u32 va, u32 vb) { InterpreterCall("VMULOUB", &PPUInterpreter::VMULOUB, vd, va, vb); } -void PPULLVMRecompilerWorker::VMULOUH(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VMULOUH(u32 vd, u32 va, u32 vb) { InterpreterCall("VMULOUH", &PPUInterpreter::VMULOUH, vd, va, vb); } -void PPULLVMRecompilerWorker::VNMSUBFP(u32 vd, u32 va, u32 vc, u32 vb) { +void PPULLVMRecompiler::VNMSUBFP(u32 vd, u32 va, u32 vc, u32 vb) { InterpreterCall("VNMSUBFP", &PPUInterpreter::VNMSUBFP, vd, va, vc, vb); } -void PPULLVMRecompilerWorker::VNOR(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VNOR(u32 vd, u32 va, u32 vb) { InterpreterCall("VNOR", &PPUInterpreter::VNOR, vd, va, vb); } -void PPULLVMRecompilerWorker::VOR(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VOR(u32 vd, u32 va, u32 vb) { InterpreterCall("VOR", &PPUInterpreter::VOR, vd, va, vb); } -void PPULLVMRecompilerWorker::VPERM(u32 vd, u32 va, u32 vb, u32 vc) { +void PPULLVMRecompiler::VPERM(u32 vd, u32 va, u32 vb, u32 vc) { InterpreterCall("VPERM", &PPUInterpreter::VPERM, vd, va, vb, vc); } -void PPULLVMRecompilerWorker::VPKPX(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VPKPX(u32 vd, u32 va, u32 vb) { InterpreterCall("VPKPX", &PPUInterpreter::VPKPX, vd, va, vb); } -void PPULLVMRecompilerWorker::VPKSHSS(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VPKSHSS(u32 vd, u32 va, u32 vb) { InterpreterCall("VPKSHSS", &PPUInterpreter::VPKSHSS, vd, va, vb); } -void PPULLVMRecompilerWorker::VPKSHUS(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VPKSHUS(u32 vd, u32 va, u32 vb) { InterpreterCall("VPKSHUS", &PPUInterpreter::VPKSHUS, vd, va, vb); } -void PPULLVMRecompilerWorker::VPKSWSS(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VPKSWSS(u32 vd, u32 va, u32 vb) { InterpreterCall("VPKSWSS", &PPUInterpreter::VPKSWSS, vd, va, vb); } -void PPULLVMRecompilerWorker::VPKSWUS(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VPKSWUS(u32 vd, u32 va, u32 vb) { InterpreterCall("VPKSWUS", &PPUInterpreter::VPKSWUS, vd, va, vb); } -void PPULLVMRecompilerWorker::VPKUHUM(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VPKUHUM(u32 vd, u32 va, u32 vb) { InterpreterCall("VPKUHUM", &PPUInterpreter::VPKUHUM, vd, va, vb); } -void PPULLVMRecompilerWorker::VPKUHUS(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VPKUHUS(u32 vd, u32 va, u32 vb) { InterpreterCall("VPKUHUS", &PPUInterpreter::VPKUHUS, vd, va, vb); } -void PPULLVMRecompilerWorker::VPKUWUM(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VPKUWUM(u32 vd, u32 va, u32 vb) { InterpreterCall("VPKUWUM", &PPUInterpreter::VPKUWUM, vd, va, vb); } -void PPULLVMRecompilerWorker::VPKUWUS(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VPKUWUS(u32 vd, u32 va, u32 vb) { InterpreterCall("VPKUWUS", &PPUInterpreter::VPKUWUS, vd, va, vb); } -void PPULLVMRecompilerWorker::VREFP(u32 vd, u32 vb) { +void PPULLVMRecompiler::VREFP(u32 vd, u32 vb) { InterpreterCall("VREFP", &PPUInterpreter::VREFP, vd, vb); } -void PPULLVMRecompilerWorker::VRFIM(u32 vd, u32 vb) { +void PPULLVMRecompiler::VRFIM(u32 vd, u32 vb) { InterpreterCall("VRFIM", &PPUInterpreter::VRFIM, vd, vb); } -void PPULLVMRecompilerWorker::VRFIN(u32 vd, u32 vb) { +void PPULLVMRecompiler::VRFIN(u32 vd, u32 vb) { InterpreterCall("VRFIN", &PPUInterpreter::VRFIN, vd, vb); } -void PPULLVMRecompilerWorker::VRFIP(u32 vd, u32 vb) { +void PPULLVMRecompiler::VRFIP(u32 vd, u32 vb) { InterpreterCall("VRFIP", &PPUInterpreter::VRFIP, vd, vb); } -void PPULLVMRecompilerWorker::VRFIZ(u32 vd, u32 vb) { +void PPULLVMRecompiler::VRFIZ(u32 vd, u32 vb) { InterpreterCall("VRFIZ", &PPUInterpreter::VRFIZ, vd, vb); } -void PPULLVMRecompilerWorker::VRLB(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VRLB(u32 vd, u32 va, u32 vb) { InterpreterCall("VRLB", &PPUInterpreter::VRLB, vd, va, vb); } -void PPULLVMRecompilerWorker::VRLH(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VRLH(u32 vd, u32 va, u32 vb) { InterpreterCall("VRLH", &PPUInterpreter::VRLH, vd, va, vb); } -void PPULLVMRecompilerWorker::VRLW(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VRLW(u32 vd, u32 va, u32 vb) { InterpreterCall("VRLW", &PPUInterpreter::VRLW, vd, va, vb); } -void PPULLVMRecompilerWorker::VRSQRTEFP(u32 vd, u32 vb) { +void PPULLVMRecompiler::VRSQRTEFP(u32 vd, u32 vb) { InterpreterCall("VRSQRTEFP", &PPUInterpreter::VRSQRTEFP, vd, vb); } -void PPULLVMRecompilerWorker::VSEL(u32 vd, u32 va, u32 vb, u32 vc) { +void PPULLVMRecompiler::VSEL(u32 vd, u32 va, u32 vb, u32 vc) { InterpreterCall("VSEL", &PPUInterpreter::VSEL, vd, va, vb, vc); } -void PPULLVMRecompilerWorker::VSL(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VSL(u32 vd, u32 va, u32 vb) { InterpreterCall("VSL", &PPUInterpreter::VSL, vd, va, vb); } -void PPULLVMRecompilerWorker::VSLB(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VSLB(u32 vd, u32 va, u32 vb) { InterpreterCall("VSLB", &PPUInterpreter::VSLB, vd, va, vb); } -void PPULLVMRecompilerWorker::VSLDOI(u32 vd, u32 va, u32 vb, u32 sh) { +void PPULLVMRecompiler::VSLDOI(u32 vd, u32 va, u32 vb, u32 sh) { InterpreterCall("VSLDOI", &PPUInterpreter::VSLDOI, vd, va, vb, sh); } -void PPULLVMRecompilerWorker::VSLH(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VSLH(u32 vd, u32 va, u32 vb) { InterpreterCall("VSLH", &PPUInterpreter::VSLH, vd, va, vb); } -void PPULLVMRecompilerWorker::VSLO(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VSLO(u32 vd, u32 va, u32 vb) { InterpreterCall("VSLO", &PPUInterpreter::VSLO, vd, va, vb); } -void PPULLVMRecompilerWorker::VSLW(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VSLW(u32 vd, u32 va, u32 vb) { InterpreterCall("VSLW", &PPUInterpreter::VSLW, vd, va, vb); } -void PPULLVMRecompilerWorker::VSPLTB(u32 vd, u32 uimm5, u32 vb) { +void PPULLVMRecompiler::VSPLTB(u32 vd, u32 uimm5, u32 vb) { InterpreterCall("VSPLTB", &PPUInterpreter::VSPLTB, vd, uimm5, vb); } -void PPULLVMRecompilerWorker::VSPLTH(u32 vd, u32 uimm5, u32 vb) { +void PPULLVMRecompiler::VSPLTH(u32 vd, u32 uimm5, u32 vb) { InterpreterCall("VSPLTH", &PPUInterpreter::VSPLTH, vd, uimm5, vb); } -void PPULLVMRecompilerWorker::VSPLTISB(u32 vd, s32 simm5) { +void PPULLVMRecompiler::VSPLTISB(u32 vd, s32 simm5) { InterpreterCall("VSPLTISB", &PPUInterpreter::VSPLTISB, vd, simm5); } -void PPULLVMRecompilerWorker::VSPLTISH(u32 vd, s32 simm5) { +void PPULLVMRecompiler::VSPLTISH(u32 vd, s32 simm5) { InterpreterCall("VSPLTISH", &PPUInterpreter::VSPLTISH, vd, simm5); } -void PPULLVMRecompilerWorker::VSPLTISW(u32 vd, s32 simm5) { +void PPULLVMRecompiler::VSPLTISW(u32 vd, s32 simm5) { InterpreterCall("VSPLTISW", &PPUInterpreter::VSPLTISW, vd, simm5); } -void PPULLVMRecompilerWorker::VSPLTW(u32 vd, u32 uimm5, u32 vb) { +void PPULLVMRecompiler::VSPLTW(u32 vd, u32 uimm5, u32 vb) { InterpreterCall("VSPLTW", &PPUInterpreter::VSPLTW, vd, uimm5, vb); } -void PPULLVMRecompilerWorker::VSR(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VSR(u32 vd, u32 va, u32 vb) { InterpreterCall("VSR", &PPUInterpreter::VSR, vd, va, vb); } -void PPULLVMRecompilerWorker::VSRAB(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VSRAB(u32 vd, u32 va, u32 vb) { InterpreterCall("VSRAB", &PPUInterpreter::VSRAB, vd, va, vb); } -void PPULLVMRecompilerWorker::VSRAH(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VSRAH(u32 vd, u32 va, u32 vb) { InterpreterCall("VSRAH", &PPUInterpreter::VSRAH, vd, va, vb); } -void PPULLVMRecompilerWorker::VSRAW(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VSRAW(u32 vd, u32 va, u32 vb) { InterpreterCall("VSRAW", &PPUInterpreter::VSRAW, vd, va, vb); } -void PPULLVMRecompilerWorker::VSRB(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VSRB(u32 vd, u32 va, u32 vb) { InterpreterCall("VSRB", &PPUInterpreter::VSRB, vd, va, vb); } -void PPULLVMRecompilerWorker::VSRH(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VSRH(u32 vd, u32 va, u32 vb) { InterpreterCall("VSRH", &PPUInterpreter::VSRH, vd, va, vb); } -void PPULLVMRecompilerWorker::VSRO(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VSRO(u32 vd, u32 va, u32 vb) { InterpreterCall("VSRO", &PPUInterpreter::VSRO, vd, va, vb); } -void PPULLVMRecompilerWorker::VSRW(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VSRW(u32 vd, u32 va, u32 vb) { InterpreterCall("VSRW", &PPUInterpreter::VSRW, vd, va, vb); } -void PPULLVMRecompilerWorker::VSUBCUW(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VSUBCUW(u32 vd, u32 va, u32 vb) { InterpreterCall("VSUBCUW", &PPUInterpreter::VSUBCUW, vd, va, vb); } -void PPULLVMRecompilerWorker::VSUBFP(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VSUBFP(u32 vd, u32 va, u32 vb) { InterpreterCall("VSUBFP", &PPUInterpreter::VSUBFP, vd, va, vb); } -void PPULLVMRecompilerWorker::VSUBSBS(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VSUBSBS(u32 vd, u32 va, u32 vb) { InterpreterCall("VSUBSBS", &PPUInterpreter::VSUBSBS, vd, va, vb); } -void PPULLVMRecompilerWorker::VSUBSHS(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VSUBSHS(u32 vd, u32 va, u32 vb) { InterpreterCall("VSUBSHS", &PPUInterpreter::VSUBSHS, vd, va, vb); } -void PPULLVMRecompilerWorker::VSUBSWS(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VSUBSWS(u32 vd, u32 va, u32 vb) { InterpreterCall("VSUBSWS", &PPUInterpreter::VSUBSWS, vd, va, vb); } -void PPULLVMRecompilerWorker::VSUBUBM(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VSUBUBM(u32 vd, u32 va, u32 vb) { InterpreterCall("VSUBUBM", &PPUInterpreter::VSUBUBM, vd, va, vb); } -void PPULLVMRecompilerWorker::VSUBUBS(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VSUBUBS(u32 vd, u32 va, u32 vb) { InterpreterCall("VSUBUBS", &PPUInterpreter::VSUBUBS, vd, va, vb); } -void PPULLVMRecompilerWorker::VSUBUHM(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VSUBUHM(u32 vd, u32 va, u32 vb) { InterpreterCall("VSUBUHM", &PPUInterpreter::VSUBUHM, vd, va, vb); } -void PPULLVMRecompilerWorker::VSUBUHS(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VSUBUHS(u32 vd, u32 va, u32 vb) { InterpreterCall("VSUBUHS", &PPUInterpreter::VSUBUHS, vd, va, vb); } -void PPULLVMRecompilerWorker::VSUBUWM(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VSUBUWM(u32 vd, u32 va, u32 vb) { InterpreterCall("VSUBUWM", &PPUInterpreter::VSUBUWM, vd, va, vb); } -void PPULLVMRecompilerWorker::VSUBUWS(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VSUBUWS(u32 vd, u32 va, u32 vb) { InterpreterCall("VSUBUWS", &PPUInterpreter::VSUBUWS, vd, va, vb); } -void PPULLVMRecompilerWorker::VSUMSWS(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VSUMSWS(u32 vd, u32 va, u32 vb) { InterpreterCall("VSUMSWS", &PPUInterpreter::VSUMSWS, vd, va, vb); } -void PPULLVMRecompilerWorker::VSUM2SWS(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VSUM2SWS(u32 vd, u32 va, u32 vb) { InterpreterCall("VSUM2SWS", &PPUInterpreter::VSUM2SWS, vd, va, vb); } -void PPULLVMRecompilerWorker::VSUM4SBS(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VSUM4SBS(u32 vd, u32 va, u32 vb) { InterpreterCall("VSUM4SBS", &PPUInterpreter::VSUM4SBS, vd, va, vb); } -void PPULLVMRecompilerWorker::VSUM4SHS(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VSUM4SHS(u32 vd, u32 va, u32 vb) { InterpreterCall("VSUM4SHS", &PPUInterpreter::VSUM4SHS, vd, va, vb); } -void PPULLVMRecompilerWorker::VSUM4UBS(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VSUM4UBS(u32 vd, u32 va, u32 vb) { InterpreterCall("VSUM4UBS", &PPUInterpreter::VSUM4UBS, vd, va, vb); } -void PPULLVMRecompilerWorker::VUPKHPX(u32 vd, u32 vb) { +void PPULLVMRecompiler::VUPKHPX(u32 vd, u32 vb) { InterpreterCall("VUPKHPX", &PPUInterpreter::VUPKHPX, vd, vb); } -void PPULLVMRecompilerWorker::VUPKHSB(u32 vd, u32 vb) { +void PPULLVMRecompiler::VUPKHSB(u32 vd, u32 vb) { InterpreterCall("VUPKHSB", &PPUInterpreter::VUPKHSB, vd, vb); } -void PPULLVMRecompilerWorker::VUPKHSH(u32 vd, u32 vb) { +void PPULLVMRecompiler::VUPKHSH(u32 vd, u32 vb) { InterpreterCall("VUPKHSH", &PPUInterpreter::VUPKHSH, vd, vb); } -void PPULLVMRecompilerWorker::VUPKLPX(u32 vd, u32 vb) { +void PPULLVMRecompiler::VUPKLPX(u32 vd, u32 vb) { InterpreterCall("VUPKLPX", &PPUInterpreter::VUPKLPX, vd, vb); } -void PPULLVMRecompilerWorker::VUPKLSB(u32 vd, u32 vb) { +void PPULLVMRecompiler::VUPKLSB(u32 vd, u32 vb) { InterpreterCall("VUPKLSB", &PPUInterpreter::VUPKLSB, vd, vb); } -void PPULLVMRecompilerWorker::VUPKLSH(u32 vd, u32 vb) { +void PPULLVMRecompiler::VUPKLSH(u32 vd, u32 vb) { InterpreterCall("VUPKLSH", &PPUInterpreter::VUPKLSH, vd, vb); } -void PPULLVMRecompilerWorker::VXOR(u32 vd, u32 va, u32 vb) { +void PPULLVMRecompiler::VXOR(u32 vd, u32 va, u32 vb) { InterpreterCall("VXOR", &PPUInterpreter::VXOR, vd, va, vb); } -void PPULLVMRecompilerWorker::MULLI(u32 rd, u32 ra, s32 simm16) { +void PPULLVMRecompiler::MULLI(u32 rd, u32 ra, s32 simm16) { auto ra_i64 = GetGpr(ra); auto res_i64 = m_ir_builder->CreateMul(ra_i64, m_ir_builder->getInt64((s64)simm16)); SetGpr(rd, res_i64); //InterpreterCall("MULLI", &PPUInterpreter::MULLI, rd, ra, simm16); } -void PPULLVMRecompilerWorker::SUBFIC(u32 rd, u32 ra, s32 simm16) { +void PPULLVMRecompiler::SUBFIC(u32 rd, u32 ra, s32 simm16) { auto ra_i64 = GetGpr(ra); auto res_s = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::ssub_with_overflow, {m_ir_builder->getInt64Ty()}), m_ir_builder->getInt64((s64)simm16), ra_i64); auto diff_i64 = m_ir_builder->CreateExtractValue(res_s, {0}); @@ -1008,7 +1053,7 @@ void PPULLVMRecompilerWorker::SUBFIC(u32 rd, u32 ra, s32 simm16) { //InterpreterCall("SUBFIC", &PPUInterpreter::SUBFIC, rd, ra, simm16); } -void PPULLVMRecompilerWorker::CMPLI(u32 crfd, u32 l, u32 ra, u32 uimm16) { +void PPULLVMRecompiler::CMPLI(u32 crfd, u32 l, u32 ra, u32 uimm16) { Value * ra_i64; if (l == 0) { ra_i64 = m_ir_builder->CreateZExt(GetGpr(ra, 32), m_ir_builder->getInt64Ty()); @@ -1020,7 +1065,7 @@ void PPULLVMRecompilerWorker::CMPLI(u32 crfd, u32 l, u32 ra, u32 uimm16) { //InterpreterCall("CMPLI", &PPUInterpreter::CMPLI, crfd, l, ra, uimm16); } -void PPULLVMRecompilerWorker::CMPI(u32 crfd, u32 l, u32 ra, s32 simm16) { +void PPULLVMRecompiler::CMPI(u32 crfd, u32 l, u32 ra, s32 simm16) { Value * ra_i64; if (l == 0) { ra_i64 = m_ir_builder->CreateSExt(GetGpr(ra, 32), m_ir_builder->getInt64Ty()); @@ -1032,7 +1077,7 @@ void PPULLVMRecompilerWorker::CMPI(u32 crfd, u32 l, u32 ra, s32 simm16) { //InterpreterCall("CMPI", &PPUInterpreter::CMPI, crfd, l, ra, simm16); } -void PPULLVMRecompilerWorker::ADDIC(u32 rd, u32 ra, s32 simm16) { +void PPULLVMRecompiler::ADDIC(u32 rd, u32 ra, s32 simm16) { auto ra_i64 = GetGpr(ra); auto res_s = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::sadd_with_overflow, {m_ir_builder->getInt64Ty()}), m_ir_builder->getInt64((s64)simm16), ra_i64); auto sum_i64 = m_ir_builder->CreateExtractValue(res_s, {0}); @@ -1042,13 +1087,13 @@ void PPULLVMRecompilerWorker::ADDIC(u32 rd, u32 ra, s32 simm16) { //InterpreterCall("ADDIC", &PPUInterpreter::ADDIC, rd, ra, simm16); } -void PPULLVMRecompilerWorker::ADDIC_(u32 rd, u32 ra, s32 simm16) { +void PPULLVMRecompiler::ADDIC_(u32 rd, u32 ra, s32 simm16) { ADDIC(rd, ra, simm16); SetCrFieldSignedCmp(0, GetGpr(rd), m_ir_builder->getInt64(0)); //InterpreterCall("ADDIC_", &PPUInterpreter::ADDIC_, rd, ra, simm16); } -void PPULLVMRecompilerWorker::ADDI(u32 rd, u32 ra, s32 simm16) { +void PPULLVMRecompiler::ADDI(u32 rd, u32 ra, s32 simm16) { if (ra == 0) { SetGpr(rd, m_ir_builder->getInt64((s64)simm16)); } else { @@ -1059,7 +1104,7 @@ void PPULLVMRecompilerWorker::ADDI(u32 rd, u32 ra, s32 simm16) { //InterpreterCall("ADDI", &PPUInterpreter::ADDI, rd, ra, simm16); } -void PPULLVMRecompilerWorker::ADDIS(u32 rd, u32 ra, s32 simm16) { +void PPULLVMRecompiler::ADDIS(u32 rd, u32 ra, s32 simm16) { if (ra == 0) { SetGpr(rd, m_ir_builder->getInt64((s64)simm16 << 16)); } else { @@ -1070,21 +1115,21 @@ void PPULLVMRecompilerWorker::ADDIS(u32 rd, u32 ra, s32 simm16) { //InterpreterCall("ADDIS", &PPUInterpreter::ADDIS, rd, ra, simm16); } -void PPULLVMRecompilerWorker::BC(u32 bo, u32 bi, s32 bd, u32 aa, u32 lk) { +void PPULLVMRecompiler::BC(u32 bo, u32 bi, s32 bd, u32 aa, u32 lk) { InterpreterCall("BC", &PPUInterpreter::BC, bo, bi, bd, aa, lk); m_hit_branch_instruction = true; } -void PPULLVMRecompilerWorker::SC(u32 sc_code) { +void PPULLVMRecompiler::SC(u32 sc_code) { InterpreterCall("SC", &PPUInterpreter::SC, sc_code); } -void PPULLVMRecompilerWorker::B(s32 ll, u32 aa, u32 lk) { +void PPULLVMRecompiler::B(s32 ll, u32 aa, u32 lk) { InterpreterCall("B", &PPUInterpreter::B, ll, aa, lk); m_hit_branch_instruction = true; } -void PPULLVMRecompilerWorker::MCRF(u32 crfd, u32 crfs) { +void PPULLVMRecompiler::MCRF(u32 crfd, u32 crfs) { if (crfd != crfs) { auto cr_i32 = GetCr(); auto crf_i32 = GetNibble(cr_i32, crfs); @@ -1094,12 +1139,12 @@ void PPULLVMRecompilerWorker::MCRF(u32 crfd, u32 crfs) { //InterpreterCall("MCRF", &PPUInterpreter::MCRF, crfd, crfs); } -void PPULLVMRecompilerWorker::BCLR(u32 bo, u32 bi, u32 bh, u32 lk) { +void PPULLVMRecompiler::BCLR(u32 bo, u32 bi, u32 bh, u32 lk) { InterpreterCall("BCLR", &PPUInterpreter::BCLR, bo, bi, bh, lk); m_hit_branch_instruction = true; } -void PPULLVMRecompilerWorker::CRNOR(u32 crbd, u32 crba, u32 crbb) { +void PPULLVMRecompiler::CRNOR(u32 crbd, u32 crba, u32 crbb) { auto cr_i32 = GetCr(); auto ba_i32 = GetBit(cr_i32, crba); auto bb_i32 = GetBit(cr_i32, crbb); @@ -1110,7 +1155,7 @@ void PPULLVMRecompilerWorker::CRNOR(u32 crbd, u32 crba, u32 crbb) { //InterpreterCall("CRNOR", &PPUInterpreter::CRNOR, crbd, crba, crbb); } -void PPULLVMRecompilerWorker::CRANDC(u32 crbd, u32 crba, u32 crbb) { +void PPULLVMRecompiler::CRANDC(u32 crbd, u32 crba, u32 crbb) { auto cr_i32 = GetCr(); auto ba_i32 = GetBit(cr_i32, crba); auto bb_i32 = GetBit(cr_i32, crbb); @@ -1121,11 +1166,11 @@ void PPULLVMRecompilerWorker::CRANDC(u32 crbd, u32 crba, u32 crbb) { //InterpreterCall("CRANDC", &PPUInterpreter::CRANDC, crbd, crba, crbb); } -void PPULLVMRecompilerWorker::ISYNC() { +void PPULLVMRecompiler::ISYNC() { m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_mfence)); } -void PPULLVMRecompilerWorker::CRXOR(u32 crbd, u32 crba, u32 crbb) { +void PPULLVMRecompiler::CRXOR(u32 crbd, u32 crba, u32 crbb) { auto cr_i32 = GetCr(); auto ba_i32 = GetBit(cr_i32, crba); auto bb_i32 = GetBit(cr_i32, crbb); @@ -1135,7 +1180,7 @@ void PPULLVMRecompilerWorker::CRXOR(u32 crbd, u32 crba, u32 crbb) { //InterpreterCall("CRXOR", &PPUInterpreter::CRXOR, crbd, crba, crbb); } -void PPULLVMRecompilerWorker::CRNAND(u32 crbd, u32 crba, u32 crbb) { +void PPULLVMRecompiler::CRNAND(u32 crbd, u32 crba, u32 crbb) { auto cr_i32 = GetCr(); auto ba_i32 = GetBit(cr_i32, crba); auto bb_i32 = GetBit(cr_i32, crbb); @@ -1146,7 +1191,7 @@ void PPULLVMRecompilerWorker::CRNAND(u32 crbd, u32 crba, u32 crbb) { //InterpreterCall("CRNAND", &PPUInterpreter::CRNAND, crbd, crba, crbb); } -void PPULLVMRecompilerWorker::CRAND(u32 crbd, u32 crba, u32 crbb) { +void PPULLVMRecompiler::CRAND(u32 crbd, u32 crba, u32 crbb) { auto cr_i32 = GetCr(); auto ba_i32 = GetBit(cr_i32, crba); auto bb_i32 = GetBit(cr_i32, crbb); @@ -1156,7 +1201,7 @@ void PPULLVMRecompilerWorker::CRAND(u32 crbd, u32 crba, u32 crbb) { //InterpreterCall("CRAND", &PPUInterpreter::CRAND, crbd, crba, crbb); } -void PPULLVMRecompilerWorker::CREQV(u32 crbd, u32 crba, u32 crbb) { +void PPULLVMRecompiler::CREQV(u32 crbd, u32 crba, u32 crbb) { auto cr_i32 = GetCr(); auto ba_i32 = GetBit(cr_i32, crba); auto bb_i32 = GetBit(cr_i32, crbb); @@ -1167,7 +1212,7 @@ void PPULLVMRecompilerWorker::CREQV(u32 crbd, u32 crba, u32 crbb) { //InterpreterCall("CREQV", &PPUInterpreter::CREQV, crbd, crba, crbb); } -void PPULLVMRecompilerWorker::CRORC(u32 crbd, u32 crba, u32 crbb) { +void PPULLVMRecompiler::CRORC(u32 crbd, u32 crba, u32 crbb) { auto cr_i32 = GetCr(); auto ba_i32 = GetBit(cr_i32, crba); auto bb_i32 = GetBit(cr_i32, crbb); @@ -1178,7 +1223,7 @@ void PPULLVMRecompilerWorker::CRORC(u32 crbd, u32 crba, u32 crbb) { //InterpreterCall("CRORC", &PPUInterpreter::CRORC, crbd, crba, crbb); } -void PPULLVMRecompilerWorker::CROR(u32 crbd, u32 crba, u32 crbb) { +void PPULLVMRecompiler::CROR(u32 crbd, u32 crba, u32 crbb) { auto cr_i32 = GetCr(); auto ba_i32 = GetBit(cr_i32, crba); auto bb_i32 = GetBit(cr_i32, crbb); @@ -1188,52 +1233,52 @@ void PPULLVMRecompilerWorker::CROR(u32 crbd, u32 crba, u32 crbb) { //InterpreterCall("CROR", &PPUInterpreter::CROR, crbd, crba, crbb); } -void PPULLVMRecompilerWorker::BCCTR(u32 bo, u32 bi, u32 bh, u32 lk) { +void PPULLVMRecompiler::BCCTR(u32 bo, u32 bi, u32 bh, u32 lk) { InterpreterCall("BCCTR", &PPUInterpreter::BCCTR, bo, bi, bh, lk); m_hit_branch_instruction = true; } -void PPULLVMRecompilerWorker::RLWIMI(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) { +void PPULLVMRecompiler::RLWIMI(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) { InterpreterCall("RLWIMI", &PPUInterpreter::RLWIMI, ra, rs, sh, mb, me, rc); } -void PPULLVMRecompilerWorker::RLWINM(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) { +void PPULLVMRecompiler::RLWINM(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) { InterpreterCall("RLWINM", &PPUInterpreter::RLWINM, ra, rs, sh, mb, me, rc); } -void PPULLVMRecompilerWorker::RLWNM(u32 ra, u32 rs, u32 rb, u32 mb, u32 me, bool rc) { +void PPULLVMRecompiler::RLWNM(u32 ra, u32 rs, u32 rb, u32 mb, u32 me, bool rc) { InterpreterCall("RLWNM", &PPUInterpreter::RLWNM, ra, rs, rb, mb, me, rc); } -void PPULLVMRecompilerWorker::ORI(u32 ra, u32 rs, u32 uimm16) { +void PPULLVMRecompiler::ORI(u32 ra, u32 rs, u32 uimm16) { auto rs_i64 = GetGpr(rs); auto res_i64 = m_ir_builder->CreateOr(rs_i64, uimm16); SetGpr(ra, res_i64); //InterpreterCall("ORI", &PPUInterpreter::ORI, ra, rs, uimm16); } -void PPULLVMRecompilerWorker::ORIS(u32 ra, u32 rs, u32 uimm16) { +void PPULLVMRecompiler::ORIS(u32 ra, u32 rs, u32 uimm16) { auto rs_i64 = GetGpr(rs); auto res_i64 = m_ir_builder->CreateOr(rs_i64, (u64)uimm16 << 16); SetGpr(ra, res_i64); //InterpreterCall("ORIS", &PPUInterpreter::ORIS, ra, rs, uimm16); } -void PPULLVMRecompilerWorker::XORI(u32 ra, u32 rs, u32 uimm16) { +void PPULLVMRecompiler::XORI(u32 ra, u32 rs, u32 uimm16) { auto rs_i64 = GetGpr(rs); auto res_i64 = m_ir_builder->CreateXor(rs_i64, uimm16); SetGpr(ra, res_i64); //InterpreterCall("XORI", &PPUInterpreter::XORI, ra, rs, uimm16); } -void PPULLVMRecompilerWorker::XORIS(u32 ra, u32 rs, u32 uimm16) { +void PPULLVMRecompiler::XORIS(u32 ra, u32 rs, u32 uimm16) { auto rs_i64 = GetGpr(rs); auto res_i64 = m_ir_builder->CreateXor(rs_i64, (u64)uimm16 << 16); SetGpr(ra, res_i64); //InterpreterCall("XORIS", &PPUInterpreter::XORIS, ra, rs, uimm16); } -void PPULLVMRecompilerWorker::ANDI_(u32 ra, u32 rs, u32 uimm16) { +void PPULLVMRecompiler::ANDI_(u32 ra, u32 rs, u32 uimm16) { auto rs_i64 = GetGpr(rs); auto res_i64 = m_ir_builder->CreateAnd(rs_i64, uimm16); SetGpr(ra, res_i64); @@ -1241,7 +1286,7 @@ void PPULLVMRecompilerWorker::ANDI_(u32 ra, u32 rs, u32 uimm16) { //InterpreterCall("ANDI_", &PPUInterpreter::ANDI_, ra, rs, uimm16); } -void PPULLVMRecompilerWorker::ANDIS_(u32 ra, u32 rs, u32 uimm16) { +void PPULLVMRecompiler::ANDIS_(u32 ra, u32 rs, u32 uimm16) { auto rs_i64 = GetGpr(rs); auto res_i64 = m_ir_builder->CreateAnd(rs_i64, (u64)uimm16 << 16); SetGpr(ra, res_i64); @@ -1249,27 +1294,27 @@ void PPULLVMRecompilerWorker::ANDIS_(u32 ra, u32 rs, u32 uimm16) { //InterpreterCall("ANDIS_", &PPUInterpreter::ANDIS_, ra, rs, uimm16); } -void PPULLVMRecompilerWorker::RLDICL(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) { +void PPULLVMRecompiler::RLDICL(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) { InterpreterCall("RLDICL", &PPUInterpreter::RLDICL, ra, rs, sh, mb, rc); } -void PPULLVMRecompilerWorker::RLDICR(u32 ra, u32 rs, u32 sh, u32 me, bool rc) { +void PPULLVMRecompiler::RLDICR(u32 ra, u32 rs, u32 sh, u32 me, bool rc) { InterpreterCall("RLDICR", &PPUInterpreter::RLDICR, ra, rs, sh, me, rc); } -void PPULLVMRecompilerWorker::RLDIC(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) { +void PPULLVMRecompiler::RLDIC(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) { InterpreterCall("RLDIC", &PPUInterpreter::RLDIC, ra, rs, sh, mb, rc); } -void PPULLVMRecompilerWorker::RLDIMI(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) { +void PPULLVMRecompiler::RLDIMI(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) { InterpreterCall("RLDIMI", &PPUInterpreter::RLDIMI, ra, rs, sh, mb, rc); } -void PPULLVMRecompilerWorker::RLDC_LR(u32 ra, u32 rs, u32 rb, u32 m_eb, bool is_r, bool rc) { +void PPULLVMRecompiler::RLDC_LR(u32 ra, u32 rs, u32 rb, u32 m_eb, bool is_r, bool rc) { InterpreterCall("RLDC_LR", &PPUInterpreter::RLDC_LR, ra, rs, rb, m_eb, is_r, rc); } -void PPULLVMRecompilerWorker::CMP(u32 crfd, u32 l, u32 ra, u32 rb) { +void PPULLVMRecompiler::CMP(u32 crfd, u32 l, u32 ra, u32 rb) { Value * ra_i64; Value * rb_i64; if (l == 0) { @@ -1284,43 +1329,43 @@ void PPULLVMRecompilerWorker::CMP(u32 crfd, u32 l, u32 ra, u32 rb) { //InterpreterCall("CMP", &PPUInterpreter::CMP, crfd, l, ra, rb); } -void PPULLVMRecompilerWorker::TW(u32 to, u32 ra, u32 rb) { +void PPULLVMRecompiler::TW(u32 to, u32 ra, u32 rb) { InterpreterCall("TW", &PPUInterpreter::TW, to, ra, rb); } -void PPULLVMRecompilerWorker::LVSL(u32 vd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LVSL(u32 vd, u32 ra, u32 rb) { InterpreterCall("LVSL", &PPUInterpreter::LVSL, vd, ra, rb); } -void PPULLVMRecompilerWorker::LVEBX(u32 vd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LVEBX(u32 vd, u32 ra, u32 rb) { InterpreterCall("LVEBX", &PPUInterpreter::LVEBX, vd, ra, rb); } -void PPULLVMRecompilerWorker::SUBFC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { +void PPULLVMRecompiler::SUBFC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { InterpreterCall("SUBFC", &PPUInterpreter::SUBFC, rd, ra, rb, oe, rc); } -void PPULLVMRecompilerWorker::ADDC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { +void PPULLVMRecompiler::ADDC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { InterpreterCall("ADDC", &PPUInterpreter::ADDC, rd, ra, rb, oe, rc); } -void PPULLVMRecompilerWorker::MULHDU(u32 rd, u32 ra, u32 rb, bool rc) { +void PPULLVMRecompiler::MULHDU(u32 rd, u32 ra, u32 rb, bool rc) { InterpreterCall("MULHDU", &PPUInterpreter::MULHDU, rd, ra, rb, rc); } -void PPULLVMRecompilerWorker::MULHWU(u32 rd, u32 ra, u32 rb, bool rc) { +void PPULLVMRecompiler::MULHWU(u32 rd, u32 ra, u32 rb, bool rc) { InterpreterCall("MULHWU", &PPUInterpreter::MULHWU, rd, ra, rb, rc); } -void PPULLVMRecompilerWorker::MFOCRF(u32 a, u32 rd, u32 crm) { +void PPULLVMRecompiler::MFOCRF(u32 a, u32 rd, u32 crm) { InterpreterCall("MFOCRF", &PPUInterpreter::MFOCRF, a, rd, crm); } -void PPULLVMRecompilerWorker::LWARX(u32 rd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LWARX(u32 rd, u32 ra, u32 rb) { InterpreterCall("LWARX", &PPUInterpreter::LWARX, rd, ra, rb); } -void PPULLVMRecompilerWorker::LDX(u32 rd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LDX(u32 rd, u32 ra, u32 rb) { auto addr_i64 = GetGpr(rb); if (ra) { auto ra_i64 = GetGpr(ra); @@ -1332,7 +1377,7 @@ void PPULLVMRecompilerWorker::LDX(u32 rd, u32 ra, u32 rb) { //InterpreterCall("LDX", &PPUInterpreter::LDX, rd, ra, rb); } -void PPULLVMRecompilerWorker::LWZX(u32 rd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LWZX(u32 rd, u32 ra, u32 rb) { auto addr_i64 = GetGpr(rb); if (ra) { auto ra_i64 = GetGpr(ra); @@ -1345,19 +1390,19 @@ void PPULLVMRecompilerWorker::LWZX(u32 rd, u32 ra, u32 rb) { //InterpreterCall("LWZX", &PPUInterpreter::LWZX, rd, ra, rb); } -void PPULLVMRecompilerWorker::SLW(u32 ra, u32 rs, u32 rb, bool rc) { +void PPULLVMRecompiler::SLW(u32 ra, u32 rs, u32 rb, bool rc) { InterpreterCall("SLW", &PPUInterpreter::SLW, ra, rs, rb, rc); } -void PPULLVMRecompilerWorker::CNTLZW(u32 ra, u32 rs, bool rc) { +void PPULLVMRecompiler::CNTLZW(u32 ra, u32 rs, bool rc) { InterpreterCall("CNTLZW", &PPUInterpreter::CNTLZW, ra, rs, rc); } -void PPULLVMRecompilerWorker::SLD(u32 ra, u32 rs, u32 rb, bool rc) { +void PPULLVMRecompiler::SLD(u32 ra, u32 rs, u32 rb, bool rc) { InterpreterCall("SLD", &PPUInterpreter::SLD, ra, rs, rb, rc); } -void PPULLVMRecompilerWorker::AND(u32 ra, u32 rs, u32 rb, bool rc) { +void PPULLVMRecompiler::AND(u32 ra, u32 rs, u32 rb, bool rc) { auto rs_i64 = GetGpr(rs); auto rb_i64 = GetGpr(rb); auto res_i64 = m_ir_builder->CreateAnd(rs_i64, rb_i64); @@ -1369,7 +1414,7 @@ void PPULLVMRecompilerWorker::AND(u32 ra, u32 rs, u32 rb, bool rc) { //InterpreterCall("AND", &PPUInterpreter::AND, ra, rs, rb, rc); } -void PPULLVMRecompilerWorker::CMPL(u32 crfd, u32 l, u32 ra, u32 rb) { +void PPULLVMRecompiler::CMPL(u32 crfd, u32 l, u32 ra, u32 rb) { Value * ra_i64; Value * rb_i64; if (l == 0) { @@ -1384,19 +1429,19 @@ void PPULLVMRecompilerWorker::CMPL(u32 crfd, u32 l, u32 ra, u32 rb) { //InterpreterCall("CMPL", &PPUInterpreter::CMPL, crfd, l, ra, rb); } -void PPULLVMRecompilerWorker::LVSR(u32 vd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LVSR(u32 vd, u32 ra, u32 rb) { InterpreterCall("LVSR", &PPUInterpreter::LVSR, vd, ra, rb); } -void PPULLVMRecompilerWorker::LVEHX(u32 vd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LVEHX(u32 vd, u32 ra, u32 rb) { InterpreterCall("LVEHX", &PPUInterpreter::LVEHX, vd, ra, rb); } -void PPULLVMRecompilerWorker::SUBF(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { +void PPULLVMRecompiler::SUBF(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { InterpreterCall("SUBF", &PPUInterpreter::SUBF, rd, ra, rb, oe, rc); } -void PPULLVMRecompilerWorker::LDUX(u32 rd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LDUX(u32 rd, u32 ra, u32 rb) { auto addr_i64 = GetGpr(rb); auto ra_i64 = GetGpr(ra); addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); @@ -1407,11 +1452,11 @@ void PPULLVMRecompilerWorker::LDUX(u32 rd, u32 ra, u32 rb) { //InterpreterCall("LDUX", &PPUInterpreter::LDUX, rd, ra, rb); } -void PPULLVMRecompilerWorker::DCBST(u32 ra, u32 rb) { +void PPULLVMRecompiler::DCBST(u32 ra, u32 rb) { InterpreterCall("DCBST", &PPUInterpreter::DCBST, ra, rb); } -void PPULLVMRecompilerWorker::LWZUX(u32 rd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LWZUX(u32 rd, u32 ra, u32 rb) { auto addr_i64 = GetGpr(rb); auto ra_i64 = GetGpr(ra); addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); @@ -1423,39 +1468,39 @@ void PPULLVMRecompilerWorker::LWZUX(u32 rd, u32 ra, u32 rb) { //InterpreterCall("LWZUX", &PPUInterpreter::LWZUX, rd, ra, rb); } -void PPULLVMRecompilerWorker::CNTLZD(u32 ra, u32 rs, bool rc) { +void PPULLVMRecompiler::CNTLZD(u32 ra, u32 rs, bool rc) { InterpreterCall("CNTLZD", &PPUInterpreter::CNTLZD, ra, rs, rc); } -void PPULLVMRecompilerWorker::ANDC(u32 ra, u32 rs, u32 rb, bool rc) { +void PPULLVMRecompiler::ANDC(u32 ra, u32 rs, u32 rb, bool rc) { InterpreterCall("ANDC", &PPUInterpreter::ANDC, ra, rs, rb, rc); } -void PPULLVMRecompilerWorker::TD(u32 to, u32 ra, u32 rb) { +void PPULLVMRecompiler::TD(u32 to, u32 ra, u32 rb) { InterpreterCall("TD", &PPUInterpreter::TD, to, ra, rb); } -void PPULLVMRecompilerWorker::LVEWX(u32 vd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LVEWX(u32 vd, u32 ra, u32 rb) { InterpreterCall("LVEWX", &PPUInterpreter::LVEWX, vd, ra, rb); } -void PPULLVMRecompilerWorker::MULHD(u32 rd, u32 ra, u32 rb, bool rc) { +void PPULLVMRecompiler::MULHD(u32 rd, u32 ra, u32 rb, bool rc) { InterpreterCall("MULHD", &PPUInterpreter::MULHD, rd, ra, rb, rc); } -void PPULLVMRecompilerWorker::MULHW(u32 rd, u32 ra, u32 rb, bool rc) { +void PPULLVMRecompiler::MULHW(u32 rd, u32 ra, u32 rb, bool rc) { InterpreterCall("MULHW", &PPUInterpreter::MULHW, rd, ra, rb, rc); } -void PPULLVMRecompilerWorker::LDARX(u32 rd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LDARX(u32 rd, u32 ra, u32 rb) { InterpreterCall("LDARX", &PPUInterpreter::LDARX, rd, ra, rb); } -void PPULLVMRecompilerWorker::DCBF(u32 ra, u32 rb) { +void PPULLVMRecompiler::DCBF(u32 ra, u32 rb) { InterpreterCall("DCBF", &PPUInterpreter::DCBF, ra, rb); } -void PPULLVMRecompilerWorker::LBZX(u32 rd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LBZX(u32 rd, u32 ra, u32 rb) { auto addr_i64 = GetGpr(rb); if (ra) { auto ra_i64 = GetGpr(ra); @@ -1468,15 +1513,15 @@ void PPULLVMRecompilerWorker::LBZX(u32 rd, u32 ra, u32 rb) { //InterpreterCall("LBZX", &PPUInterpreter::LBZX, rd, ra, rb); } -void PPULLVMRecompilerWorker::LVX(u32 vd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LVX(u32 vd, u32 ra, u32 rb) { InterpreterCall("LVX", &PPUInterpreter::LVX, vd, ra, rb); } -void PPULLVMRecompilerWorker::NEG(u32 rd, u32 ra, u32 oe, bool rc) { +void PPULLVMRecompiler::NEG(u32 rd, u32 ra, u32 oe, bool rc) { InterpreterCall("NEG", &PPUInterpreter::NEG, rd, ra, oe, rc); } -void PPULLVMRecompilerWorker::LBZUX(u32 rd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LBZUX(u32 rd, u32 ra, u32 rb) { auto addr_i64 = GetGpr(rb); auto ra_i64 = GetGpr(ra); addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); @@ -1488,27 +1533,27 @@ void PPULLVMRecompilerWorker::LBZUX(u32 rd, u32 ra, u32 rb) { //InterpreterCall("LBZUX", &PPUInterpreter::LBZUX, rd, ra, rb); } -void PPULLVMRecompilerWorker::NOR(u32 ra, u32 rs, u32 rb, bool rc) { +void PPULLVMRecompiler::NOR(u32 ra, u32 rs, u32 rb, bool rc) { InterpreterCall("NOR", &PPUInterpreter::NOR, ra, rs, rb, rc); } -void PPULLVMRecompilerWorker::STVEBX(u32 vs, u32 ra, u32 rb) { +void PPULLVMRecompiler::STVEBX(u32 vs, u32 ra, u32 rb) { InterpreterCall("STVEBX", &PPUInterpreter::STVEBX, vs, ra, rb); } -void PPULLVMRecompilerWorker::SUBFE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { +void PPULLVMRecompiler::SUBFE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { InterpreterCall("SUBFE", &PPUInterpreter::SUBFE, rd, ra, rb, oe, rc); } -void PPULLVMRecompilerWorker::ADDE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { +void PPULLVMRecompiler::ADDE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { InterpreterCall("ADDE", &PPUInterpreter::ADDE, rd, ra, rb, oe, rc); } -void PPULLVMRecompilerWorker::MTOCRF(u32 l, u32 crm, u32 rs) { +void PPULLVMRecompiler::MTOCRF(u32 l, u32 crm, u32 rs) { InterpreterCall("MTOCRF", &PPUInterpreter::MTOCRF, l, crm, rs); } -void PPULLVMRecompilerWorker::STDX(u32 rs, u32 ra, u32 rb) { +void PPULLVMRecompiler::STDX(u32 rs, u32 ra, u32 rb) { auto addr_i64 = GetGpr(rb); if (ra) { auto ra_i64 = GetGpr(ra); @@ -1519,11 +1564,11 @@ void PPULLVMRecompilerWorker::STDX(u32 rs, u32 ra, u32 rb) { //InterpreterCall("STDX", &PPUInterpreter::STDX, rs, ra, rb); } -void PPULLVMRecompilerWorker::STWCX_(u32 rs, u32 ra, u32 rb) { +void PPULLVMRecompiler::STWCX_(u32 rs, u32 ra, u32 rb) { InterpreterCall("STWCX_", &PPUInterpreter::STWCX_, rs, ra, rb); } -void PPULLVMRecompilerWorker::STWX(u32 rs, u32 ra, u32 rb) { +void PPULLVMRecompiler::STWX(u32 rs, u32 ra, u32 rb) { auto addr_i64 = GetGpr(rb); if (ra) { auto ra_i64 = GetGpr(ra); @@ -1534,11 +1579,11 @@ void PPULLVMRecompilerWorker::STWX(u32 rs, u32 ra, u32 rb) { //InterpreterCall("STWX", &PPUInterpreter::STWX, rs, ra, rb); } -void PPULLVMRecompilerWorker::STVEHX(u32 vs, u32 ra, u32 rb) { +void PPULLVMRecompiler::STVEHX(u32 vs, u32 ra, u32 rb) { InterpreterCall("STVEHX", &PPUInterpreter::STVEHX, vs, ra, rb); } -void PPULLVMRecompilerWorker::STDUX(u32 rs, u32 ra, u32 rb) { +void PPULLVMRecompiler::STDUX(u32 rs, u32 ra, u32 rb) { auto addr_i64 = GetGpr(rb); auto ra_i64 = GetGpr(ra); addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); @@ -1548,7 +1593,7 @@ void PPULLVMRecompilerWorker::STDUX(u32 rs, u32 ra, u32 rb) { //InterpreterCall("STDUX", &PPUInterpreter::STDUX, rs, ra, rb); } -void PPULLVMRecompilerWorker::STWUX(u32 rs, u32 ra, u32 rb) { +void PPULLVMRecompiler::STWUX(u32 rs, u32 ra, u32 rb) { auto addr_i64 = GetGpr(rb); auto ra_i64 = GetGpr(ra); addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); @@ -1558,23 +1603,23 @@ void PPULLVMRecompilerWorker::STWUX(u32 rs, u32 ra, u32 rb) { //InterpreterCall("STWUX", &PPUInterpreter::STWUX, rs, ra, rb); } -void PPULLVMRecompilerWorker::STVEWX(u32 vs, u32 ra, u32 rb) { +void PPULLVMRecompiler::STVEWX(u32 vs, u32 ra, u32 rb) { InterpreterCall("STVEWX", &PPUInterpreter::STVEWX, vs, ra, rb); } -void PPULLVMRecompilerWorker::ADDZE(u32 rd, u32 ra, u32 oe, bool rc) { +void PPULLVMRecompiler::ADDZE(u32 rd, u32 ra, u32 oe, bool rc) { InterpreterCall("ADDZE", &PPUInterpreter::ADDZE, rd, ra, oe, rc); } -void PPULLVMRecompilerWorker::SUBFZE(u32 rd, u32 ra, u32 oe, bool rc) { +void PPULLVMRecompiler::SUBFZE(u32 rd, u32 ra, u32 oe, bool rc) { InterpreterCall("SUBFZE", &PPUInterpreter::SUBFZE, rd, ra, oe, rc); } -void PPULLVMRecompilerWorker::STDCX_(u32 rs, u32 ra, u32 rb) { +void PPULLVMRecompiler::STDCX_(u32 rs, u32 ra, u32 rb) { InterpreterCall("STDCX_", &PPUInterpreter::STDCX_, rs, ra, rb); } -void PPULLVMRecompilerWorker::STBX(u32 rs, u32 ra, u32 rb) { +void PPULLVMRecompiler::STBX(u32 rs, u32 ra, u32 rb) { auto addr_i64 = GetGpr(rb); if (ra) { auto ra_i64 = GetGpr(ra); @@ -1585,31 +1630,31 @@ void PPULLVMRecompilerWorker::STBX(u32 rs, u32 ra, u32 rb) { //InterpreterCall("STBX", &PPUInterpreter::STBX, rs, ra, rb); } -void PPULLVMRecompilerWorker::STVX(u32 vs, u32 ra, u32 rb) { +void PPULLVMRecompiler::STVX(u32 vs, u32 ra, u32 rb) { InterpreterCall("STVX", &PPUInterpreter::STVX, vs, ra, rb); } -void PPULLVMRecompilerWorker::SUBFME(u32 rd, u32 ra, u32 oe, bool rc) { +void PPULLVMRecompiler::SUBFME(u32 rd, u32 ra, u32 oe, bool rc) { InterpreterCall("SUBFME", &PPUInterpreter::SUBFME, rd, ra, oe, rc); } -void PPULLVMRecompilerWorker::MULLD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { +void PPULLVMRecompiler::MULLD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { InterpreterCall("MULLD", &PPUInterpreter::MULLD, rd, ra, rb, oe, rc); } -void PPULLVMRecompilerWorker::ADDME(u32 rd, u32 ra, u32 oe, bool rc) { +void PPULLVMRecompiler::ADDME(u32 rd, u32 ra, u32 oe, bool rc) { InterpreterCall("ADDME", &PPUInterpreter::ADDME, rd, ra, oe, rc); } -void PPULLVMRecompilerWorker::MULLW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { +void PPULLVMRecompiler::MULLW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { InterpreterCall("MULLW", &PPUInterpreter::MULLW, rd, ra, rb, oe, rc); } -void PPULLVMRecompilerWorker::DCBTST(u32 ra, u32 rb, u32 th) { +void PPULLVMRecompiler::DCBTST(u32 ra, u32 rb, u32 th) { InterpreterCall("DCBTST", &PPUInterpreter::DCBTST, ra, rb, th); } -void PPULLVMRecompilerWorker::STBUX(u32 rs, u32 ra, u32 rb) { +void PPULLVMRecompiler::STBUX(u32 rs, u32 ra, u32 rb) { auto addr_i64 = GetGpr(rb); auto ra_i64 = GetGpr(ra); addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); @@ -1619,7 +1664,7 @@ void PPULLVMRecompilerWorker::STBUX(u32 rs, u32 ra, u32 rb) { //InterpreterCall("STBUX", &PPUInterpreter::STBUX, rs, ra, rb); } -void PPULLVMRecompilerWorker::ADD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { +void PPULLVMRecompiler::ADD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { auto ra_i64 = GetGpr(ra); auto rb_i64 = GetGpr(rb); auto sum_i64 = m_ir_builder->CreateAdd(ra_i64, rb_i64); @@ -1635,11 +1680,11 @@ void PPULLVMRecompilerWorker::ADD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { //InterpreterCall("ADD", &PPUInterpreter::ADD, rd, ra, rb, oe, rc); } -void PPULLVMRecompilerWorker::DCBT(u32 ra, u32 rb, u32 th) { +void PPULLVMRecompiler::DCBT(u32 ra, u32 rb, u32 th) { InterpreterCall("DCBT", &PPUInterpreter::DCBT, ra, rb, th); } -void PPULLVMRecompilerWorker::LHZX(u32 rd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LHZX(u32 rd, u32 ra, u32 rb) { auto addr_i64 = GetGpr(rb); if (ra) { auto ra_i64 = GetGpr(ra); @@ -1652,15 +1697,15 @@ void PPULLVMRecompilerWorker::LHZX(u32 rd, u32 ra, u32 rb) { //InterpreterCall("LHZX", &PPUInterpreter::LHZX, rd, ra, rb); } -void PPULLVMRecompilerWorker::EQV(u32 ra, u32 rs, u32 rb, bool rc) { +void PPULLVMRecompiler::EQV(u32 ra, u32 rs, u32 rb, bool rc) { InterpreterCall("EQV", &PPUInterpreter::EQV, ra, rs, rb, rc); } -void PPULLVMRecompilerWorker::ECIWX(u32 rd, u32 ra, u32 rb) { +void PPULLVMRecompiler::ECIWX(u32 rd, u32 ra, u32 rb) { InterpreterCall("ECIWX", &PPUInterpreter::ECIWX, rd, ra, rb); } -void PPULLVMRecompilerWorker::LHZUX(u32 rd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LHZUX(u32 rd, u32 ra, u32 rb) { auto addr_i64 = GetGpr(rb); auto ra_i64 = GetGpr(ra); addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); @@ -1672,7 +1717,7 @@ void PPULLVMRecompilerWorker::LHZUX(u32 rd, u32 ra, u32 rb) { //InterpreterCall("LHZUX", &PPUInterpreter::LHZUX, rd, ra, rb); } -void PPULLVMRecompilerWorker::XOR(u32 ra, u32 rs, u32 rb, bool rc) { +void PPULLVMRecompiler::XOR(u32 ra, u32 rs, u32 rb, bool rc) { auto rs_i64 = GetGpr(rs); auto rb_i64 = GetGpr(rb); auto res_i64 = m_ir_builder->CreateXor(rs_i64, rb_i64); @@ -1684,11 +1729,11 @@ void PPULLVMRecompilerWorker::XOR(u32 ra, u32 rs, u32 rb, bool rc) { //InterpreterCall("XOR", &PPUInterpreter::XOR, ra, rs, rb, rc); } -void PPULLVMRecompilerWorker::MFSPR(u32 rd, u32 spr) { +void PPULLVMRecompiler::MFSPR(u32 rd, u32 spr) { InterpreterCall("MFSPR", &PPUInterpreter::MFSPR, rd, spr); } -void PPULLVMRecompilerWorker::LWAX(u32 rd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LWAX(u32 rd, u32 ra, u32 rb) { auto addr_i64 = GetGpr(rb); if (ra) { auto ra_i64 = GetGpr(ra); @@ -1701,11 +1746,11 @@ void PPULLVMRecompilerWorker::LWAX(u32 rd, u32 ra, u32 rb) { //InterpreterCall("LWAX", &PPUInterpreter::LWAX, rd, ra, rb); } -void PPULLVMRecompilerWorker::DST(u32 ra, u32 rb, u32 strm, u32 t) { +void PPULLVMRecompiler::DST(u32 ra, u32 rb, u32 strm, u32 t) { InterpreterCall("DST", &PPUInterpreter::DST, ra, rb, strm, t); } -void PPULLVMRecompilerWorker::LHAX(u32 rd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LHAX(u32 rd, u32 ra, u32 rb) { auto addr_i64 = GetGpr(rb); if (ra) { auto ra_i64 = GetGpr(ra); @@ -1718,15 +1763,15 @@ void PPULLVMRecompilerWorker::LHAX(u32 rd, u32 ra, u32 rb) { //InterpreterCall("LHAX", &PPUInterpreter::LHAX, rd, ra, rb); } -void PPULLVMRecompilerWorker::LVXL(u32 vd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LVXL(u32 vd, u32 ra, u32 rb) { InterpreterCall("LVXL", &PPUInterpreter::LVXL, vd, ra, rb); } -void PPULLVMRecompilerWorker::MFTB(u32 rd, u32 spr) { +void PPULLVMRecompiler::MFTB(u32 rd, u32 spr) { InterpreterCall("MFTB", &PPUInterpreter::MFTB, rd, spr); } -void PPULLVMRecompilerWorker::LWAUX(u32 rd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LWAUX(u32 rd, u32 ra, u32 rb) { auto addr_i64 = GetGpr(rb); auto ra_i64 = GetGpr(ra); addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); @@ -1738,11 +1783,11 @@ void PPULLVMRecompilerWorker::LWAUX(u32 rd, u32 ra, u32 rb) { //InterpreterCall("LWAUX", &PPUInterpreter::LWAUX, rd, ra, rb); } -void PPULLVMRecompilerWorker::DSTST(u32 ra, u32 rb, u32 strm, u32 t) { +void PPULLVMRecompiler::DSTST(u32 ra, u32 rb, u32 strm, u32 t) { InterpreterCall("DSTST", &PPUInterpreter::DSTST, ra, rb, strm, t); } -void PPULLVMRecompilerWorker::LHAUX(u32 rd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LHAUX(u32 rd, u32 ra, u32 rb) { auto addr_i64 = GetGpr(rb); auto ra_i64 = GetGpr(ra); addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); @@ -1754,7 +1799,7 @@ void PPULLVMRecompilerWorker::LHAUX(u32 rd, u32 ra, u32 rb) { //InterpreterCall("LHAUX", &PPUInterpreter::LHAUX, rd, ra, rb); } -void PPULLVMRecompilerWorker::STHX(u32 rs, u32 ra, u32 rb) { +void PPULLVMRecompiler::STHX(u32 rs, u32 ra, u32 rb) { auto addr_i64 = GetGpr(rb); if (ra) { auto ra_i64 = GetGpr(ra); @@ -1765,15 +1810,15 @@ void PPULLVMRecompilerWorker::STHX(u32 rs, u32 ra, u32 rb) { //InterpreterCall("STHX", &PPUInterpreter::STHX, rs, ra, rb); } -void PPULLVMRecompilerWorker::ORC(u32 ra, u32 rs, u32 rb, bool rc) { +void PPULLVMRecompiler::ORC(u32 ra, u32 rs, u32 rb, bool rc) { InterpreterCall("ORC", &PPUInterpreter::ORC, ra, rs, rb, rc); } -void PPULLVMRecompilerWorker::ECOWX(u32 rs, u32 ra, u32 rb) { +void PPULLVMRecompiler::ECOWX(u32 rs, u32 ra, u32 rb) { InterpreterCall("ECOWX", &PPUInterpreter::ECOWX, rs, ra, rb); } -void PPULLVMRecompilerWorker::STHUX(u32 rs, u32 ra, u32 rb) { +void PPULLVMRecompiler::STHUX(u32 rs, u32 ra, u32 rb) { auto addr_i64 = GetGpr(rb); auto ra_i64 = GetGpr(ra); addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); @@ -1783,7 +1828,7 @@ void PPULLVMRecompilerWorker::STHUX(u32 rs, u32 ra, u32 rb) { //InterpreterCall("STHUX", &PPUInterpreter::STHUX, rs, ra, rb); } -void PPULLVMRecompilerWorker::OR(u32 ra, u32 rs, u32 rb, bool rc) { +void PPULLVMRecompiler::OR(u32 ra, u32 rs, u32 rb, bool rc) { auto rs_i64 = GetGpr(rs); auto rb_i64 = GetGpr(rb); auto res_i64 = m_ir_builder->CreateOr(rs_i64, rb_i64); @@ -1795,39 +1840,39 @@ void PPULLVMRecompilerWorker::OR(u32 ra, u32 rs, u32 rb, bool rc) { //InterpreterCall("OR", &PPUInterpreter::OR, ra, rs, rb, rc); } -void PPULLVMRecompilerWorker::DIVDU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { +void PPULLVMRecompiler::DIVDU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { InterpreterCall("DIVDU", &PPUInterpreter::DIVDU, rd, ra, rb, oe, rc); } -void PPULLVMRecompilerWorker::DIVWU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { +void PPULLVMRecompiler::DIVWU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { InterpreterCall("DIVWU", &PPUInterpreter::DIVWU, rd, ra, rb, oe, rc); } -void PPULLVMRecompilerWorker::MTSPR(u32 spr, u32 rs) { +void PPULLVMRecompiler::MTSPR(u32 spr, u32 rs) { InterpreterCall("MTSPR", &PPUInterpreter::MTSPR, spr, rs); } -void PPULLVMRecompilerWorker::NAND(u32 ra, u32 rs, u32 rb, bool rc) { +void PPULLVMRecompiler::NAND(u32 ra, u32 rs, u32 rb, bool rc) { InterpreterCall("NAND", &PPUInterpreter::NAND, ra, rs, rb, rc); } -void PPULLVMRecompilerWorker::STVXL(u32 vs, u32 ra, u32 rb) { +void PPULLVMRecompiler::STVXL(u32 vs, u32 ra, u32 rb) { InterpreterCall("STVXL", &PPUInterpreter::STVXL, vs, ra, rb); } -void PPULLVMRecompilerWorker::DIVD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { +void PPULLVMRecompiler::DIVD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { InterpreterCall("DIVD", &PPUInterpreter::DIVD, rd, ra, rb, oe, rc); } -void PPULLVMRecompilerWorker::DIVW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { +void PPULLVMRecompiler::DIVW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { InterpreterCall("DIVW", &PPUInterpreter::DIVW, rd, ra, rb, oe, rc); } -void PPULLVMRecompilerWorker::LVLX(u32 vd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LVLX(u32 vd, u32 ra, u32 rb) { InterpreterCall("LVLX", &PPUInterpreter::LVLX, vd, ra, rb); } -void PPULLVMRecompilerWorker::LDBRX(u32 rd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LDBRX(u32 rd, u32 ra, u32 rb) { auto addr_i64 = GetGpr(rb); if (ra) { auto ra_i64 = GetGpr(ra); @@ -1839,11 +1884,11 @@ void PPULLVMRecompilerWorker::LDBRX(u32 rd, u32 ra, u32 rb) { //InterpreterCall("LDBRX", &PPUInterpreter::LDBRX, rd, ra, rb); } -void PPULLVMRecompilerWorker::LSWX(u32 rd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LSWX(u32 rd, u32 ra, u32 rb) { InterpreterCall("LSWX", &PPUInterpreter::LSWX, rd, ra, rb); } -void PPULLVMRecompilerWorker::LWBRX(u32 rd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LWBRX(u32 rd, u32 ra, u32 rb) { auto addr_i64 = GetGpr(rb); if (ra) { auto ra_i64 = GetGpr(ra); @@ -1856,51 +1901,51 @@ void PPULLVMRecompilerWorker::LWBRX(u32 rd, u32 ra, u32 rb) { //InterpreterCall("LWBRX", &PPUInterpreter::LWBRX, rd, ra, rb); } -void PPULLVMRecompilerWorker::LFSX(u32 frd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LFSX(u32 frd, u32 ra, u32 rb) { InterpreterCall("LFSX", &PPUInterpreter::LFSX, frd, ra, rb); } -void PPULLVMRecompilerWorker::SRW(u32 ra, u32 rs, u32 rb, bool rc) { +void PPULLVMRecompiler::SRW(u32 ra, u32 rs, u32 rb, bool rc) { InterpreterCall("SRW", &PPUInterpreter::SRW, ra, rs, rb, rc); } -void PPULLVMRecompilerWorker::SRD(u32 ra, u32 rs, u32 rb, bool rc) { +void PPULLVMRecompiler::SRD(u32 ra, u32 rs, u32 rb, bool rc) { InterpreterCall("SRD", &PPUInterpreter::SRD, ra, rs, rb, rc); } -void PPULLVMRecompilerWorker::LVRX(u32 vd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LVRX(u32 vd, u32 ra, u32 rb) { InterpreterCall("LVRX", &PPUInterpreter::LVRX, vd, ra, rb); } -void PPULLVMRecompilerWorker::LSWI(u32 rd, u32 ra, u32 nb) { +void PPULLVMRecompiler::LSWI(u32 rd, u32 ra, u32 nb) { InterpreterCall("LSWI", &PPUInterpreter::LSWI, rd, ra, nb); } -void PPULLVMRecompilerWorker::LFSUX(u32 frd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LFSUX(u32 frd, u32 ra, u32 rb) { InterpreterCall("LFSUX", &PPUInterpreter::LFSUX, frd, ra, rb); } -void PPULLVMRecompilerWorker::SYNC(u32 l) { +void PPULLVMRecompiler::SYNC(u32 l) { InterpreterCall("SYNC", &PPUInterpreter::SYNC, l); } -void PPULLVMRecompilerWorker::LFDX(u32 frd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LFDX(u32 frd, u32 ra, u32 rb) { InterpreterCall("LFDX", &PPUInterpreter::LFDX, frd, ra, rb); } -void PPULLVMRecompilerWorker::LFDUX(u32 frd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LFDUX(u32 frd, u32 ra, u32 rb) { InterpreterCall("LFDUX", &PPUInterpreter::LFDUX, frd, ra, rb); } -void PPULLVMRecompilerWorker::STVLX(u32 vs, u32 ra, u32 rb) { +void PPULLVMRecompiler::STVLX(u32 vs, u32 ra, u32 rb) { InterpreterCall("STVLX", &PPUInterpreter::STVLX, vs, ra, rb); } -void PPULLVMRecompilerWorker::STSWX(u32 rs, u32 ra, u32 rb) { +void PPULLVMRecompiler::STSWX(u32 rs, u32 ra, u32 rb) { InterpreterCall("STSWX", &PPUInterpreter::STSWX, rs, ra, rb); } -void PPULLVMRecompilerWorker::STWBRX(u32 rs, u32 ra, u32 rb) { +void PPULLVMRecompiler::STWBRX(u32 rs, u32 ra, u32 rb) { auto addr_i64 = GetGpr(rb); if (ra) { auto ra_i64 = GetGpr(ra); @@ -1911,35 +1956,35 @@ void PPULLVMRecompilerWorker::STWBRX(u32 rs, u32 ra, u32 rb) { //InterpreterCall("STWBRX", &PPUInterpreter::STWBRX, rs, ra, rb); } -void PPULLVMRecompilerWorker::STFSX(u32 frs, u32 ra, u32 rb) { +void PPULLVMRecompiler::STFSX(u32 frs, u32 ra, u32 rb) { InterpreterCall("STFSX", &PPUInterpreter::STFSX, frs, ra, rb); } -void PPULLVMRecompilerWorker::STVRX(u32 vs, u32 ra, u32 rb) { +void PPULLVMRecompiler::STVRX(u32 vs, u32 ra, u32 rb) { InterpreterCall("STVRX", &PPUInterpreter::STVRX, vs, ra, rb); } -void PPULLVMRecompilerWorker::STFSUX(u32 frs, u32 ra, u32 rb) { +void PPULLVMRecompiler::STFSUX(u32 frs, u32 ra, u32 rb) { InterpreterCall("STFSUX", &PPUInterpreter::STFSUX, frs, ra, rb); } -void PPULLVMRecompilerWorker::STSWI(u32 rd, u32 ra, u32 nb) { +void PPULLVMRecompiler::STSWI(u32 rd, u32 ra, u32 nb) { InterpreterCall("STSWI", &PPUInterpreter::STSWI, rd, ra, nb); } -void PPULLVMRecompilerWorker::STFDX(u32 frs, u32 ra, u32 rb) { +void PPULLVMRecompiler::STFDX(u32 frs, u32 ra, u32 rb) { InterpreterCall("STFDX", &PPUInterpreter::STFDX, frs, ra, rb); } -void PPULLVMRecompilerWorker::STFDUX(u32 frs, u32 ra, u32 rb) { +void PPULLVMRecompiler::STFDUX(u32 frs, u32 ra, u32 rb) { InterpreterCall("STFDUX", &PPUInterpreter::STFDUX, frs, ra, rb); } -void PPULLVMRecompilerWorker::LVLXL(u32 vd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LVLXL(u32 vd, u32 ra, u32 rb) { InterpreterCall("LVLXL", &PPUInterpreter::LVLXL, vd, ra, rb); } -void PPULLVMRecompilerWorker::LHBRX(u32 rd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LHBRX(u32 rd, u32 ra, u32 rb) { auto addr_i64 = GetGpr(rb); if (ra) { auto ra_i64 = GetGpr(ra); @@ -1952,47 +1997,47 @@ void PPULLVMRecompilerWorker::LHBRX(u32 rd, u32 ra, u32 rb) { //InterpreterCall("LHBRX", &PPUInterpreter::LHBRX, rd, ra, rb); } -void PPULLVMRecompilerWorker::SRAW(u32 ra, u32 rs, u32 rb, bool rc) { +void PPULLVMRecompiler::SRAW(u32 ra, u32 rs, u32 rb, bool rc) { InterpreterCall("SRAW", &PPUInterpreter::SRAW, ra, rs, rb, rc); } -void PPULLVMRecompilerWorker::SRAD(u32 ra, u32 rs, u32 rb, bool rc) { +void PPULLVMRecompiler::SRAD(u32 ra, u32 rs, u32 rb, bool rc) { InterpreterCall("SRAD", &PPUInterpreter::SRAD, ra, rs, rb, rc); } -void PPULLVMRecompilerWorker::LVRXL(u32 vd, u32 ra, u32 rb) { +void PPULLVMRecompiler::LVRXL(u32 vd, u32 ra, u32 rb) { InterpreterCall("LVRXL", &PPUInterpreter::LVRXL, vd, ra, rb); } -void PPULLVMRecompilerWorker::DSS(u32 strm, u32 a) { +void PPULLVMRecompiler::DSS(u32 strm, u32 a) { InterpreterCall("DSS", &PPUInterpreter::DSS, strm, a); } -void PPULLVMRecompilerWorker::SRAWI(u32 ra, u32 rs, u32 sh, bool rc) { +void PPULLVMRecompiler::SRAWI(u32 ra, u32 rs, u32 sh, bool rc) { InterpreterCall("SRAWI", &PPUInterpreter::SRAWI, ra, rs, sh, rc); } -void PPULLVMRecompilerWorker::SRADI1(u32 ra, u32 rs, u32 sh, bool rc) { +void PPULLVMRecompiler::SRADI1(u32 ra, u32 rs, u32 sh, bool rc) { InterpreterCall("SRADI1", &PPUInterpreter::SRADI1, ra, rs, sh, rc); } -void PPULLVMRecompilerWorker::SRADI2(u32 ra, u32 rs, u32 sh, bool rc) { +void PPULLVMRecompiler::SRADI2(u32 ra, u32 rs, u32 sh, bool rc) { InterpreterCall("SRADI2", &PPUInterpreter::SRADI2, ra, rs, sh, rc); } -void PPULLVMRecompilerWorker::EIEIO() { +void PPULLVMRecompiler::EIEIO() { InterpreterCall("EIEIO", &PPUInterpreter::EIEIO); } -void PPULLVMRecompilerWorker::STVLXL(u32 vs, u32 ra, u32 rb) { +void PPULLVMRecompiler::STVLXL(u32 vs, u32 ra, u32 rb) { InterpreterCall("STVLXL", &PPUInterpreter::STVLXL, vs, ra, rb); } -void PPULLVMRecompilerWorker::STHBRX(u32 rs, u32 ra, u32 rb) { +void PPULLVMRecompiler::STHBRX(u32 rs, u32 ra, u32 rb) { InterpreterCall("STHBRX", &PPUInterpreter::STHBRX, rs, ra, rb); } -void PPULLVMRecompilerWorker::EXTSH(u32 ra, u32 rs, bool rc) { +void PPULLVMRecompiler::EXTSH(u32 ra, u32 rs, bool rc) { auto rs_i16 = GetGpr(rs, 16); auto rs_i64 = m_ir_builder->CreateSExt(rs_i16, m_ir_builder->getInt64Ty()); SetGpr(ra, rs_i64); @@ -2003,11 +2048,11 @@ void PPULLVMRecompilerWorker::EXTSH(u32 ra, u32 rs, bool rc) { //InterpreterCall("EXTSH", &PPUInterpreter::EXTSH, ra, rs, rc); } -void PPULLVMRecompilerWorker::STVRXL(u32 vs, u32 ra, u32 rb) { +void PPULLVMRecompiler::STVRXL(u32 vs, u32 ra, u32 rb) { InterpreterCall("STVRXL", &PPUInterpreter::STVRXL, vs, ra, rb); } -void PPULLVMRecompilerWorker::EXTSB(u32 ra, u32 rs, bool rc) { +void PPULLVMRecompiler::EXTSB(u32 ra, u32 rs, bool rc) { auto rs_i8 = GetGpr(rs, 8); auto rs_i64 = m_ir_builder->CreateSExt(rs_i8, m_ir_builder->getInt64Ty()); SetGpr(ra, rs_i64); @@ -2018,11 +2063,11 @@ void PPULLVMRecompilerWorker::EXTSB(u32 ra, u32 rs, bool rc) { //InterpreterCall("EXTSB", &PPUInterpreter::EXTSB, ra, rs, rc); } -void PPULLVMRecompilerWorker::STFIWX(u32 frs, u32 ra, u32 rb) { +void PPULLVMRecompiler::STFIWX(u32 frs, u32 ra, u32 rb) { InterpreterCall("STFIWX", &PPUInterpreter::STFIWX, frs, ra, rb); } -void PPULLVMRecompilerWorker::EXTSW(u32 ra, u32 rs, bool rc) { +void PPULLVMRecompiler::EXTSW(u32 ra, u32 rs, bool rc) { auto rs_i32 = GetGpr(rs, 32); auto rs_i64 = m_ir_builder->CreateSExt(rs_i32, m_ir_builder->getInt64Ty()); SetGpr(ra, rs_i64); @@ -2033,15 +2078,15 @@ void PPULLVMRecompilerWorker::EXTSW(u32 ra, u32 rs, bool rc) { //InterpreterCall("EXTSW", &PPUInterpreter::EXTSW, ra, rs, rc); } -void PPULLVMRecompilerWorker::ICBI(u32 ra, u32 rs) { +void PPULLVMRecompiler::ICBI(u32 ra, u32 rs) { InterpreterCall("ICBI", &PPUInterpreter::ICBI, ra, rs); } -void PPULLVMRecompilerWorker::DCBZ(u32 ra, u32 rb) { +void PPULLVMRecompiler::DCBZ(u32 ra, u32 rb) { InterpreterCall("DCBZ", &PPUInterpreter::DCBZ, ra, rb); } -void PPULLVMRecompilerWorker::LWZ(u32 rd, u32 ra, s32 d) { +void PPULLVMRecompiler::LWZ(u32 rd, u32 ra, s32 d) { auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); if (ra) { auto ra_i64 = GetGpr(ra); @@ -2054,7 +2099,7 @@ void PPULLVMRecompilerWorker::LWZ(u32 rd, u32 ra, s32 d) { //InterpreterCall("LWZ", &PPUInterpreter::LWZ, rd, ra, d); } -void PPULLVMRecompilerWorker::LWZU(u32 rd, u32 ra, s32 d) { +void PPULLVMRecompiler::LWZU(u32 rd, u32 ra, s32 d) { auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); auto ra_i64 = GetGpr(ra); addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); @@ -2066,7 +2111,7 @@ void PPULLVMRecompilerWorker::LWZU(u32 rd, u32 ra, s32 d) { //InterpreterCall("LWZU", &PPUInterpreter::LWZU, rd, ra, d); } -void PPULLVMRecompilerWorker::LBZ(u32 rd, u32 ra, s32 d) { +void PPULLVMRecompiler::LBZ(u32 rd, u32 ra, s32 d) { auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); if (ra) { auto ra_i64 = GetGpr(ra); @@ -2079,7 +2124,7 @@ void PPULLVMRecompilerWorker::LBZ(u32 rd, u32 ra, s32 d) { //InterpreterCall("LBZ", &PPUInterpreter::LBZ, rd, ra, d); } -void PPULLVMRecompilerWorker::LBZU(u32 rd, u32 ra, s32 d) { +void PPULLVMRecompiler::LBZU(u32 rd, u32 ra, s32 d) { auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); auto ra_i64 = GetGpr(ra); addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); @@ -2091,7 +2136,7 @@ void PPULLVMRecompilerWorker::LBZU(u32 rd, u32 ra, s32 d) { //InterpreterCall("LBZU", &PPUInterpreter::LBZU, rd, ra, d); } -void PPULLVMRecompilerWorker::STW(u32 rs, u32 ra, s32 d) { +void PPULLVMRecompiler::STW(u32 rs, u32 ra, s32 d) { auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); if (ra) { auto ra_i64 = GetGpr(ra); @@ -2102,7 +2147,7 @@ void PPULLVMRecompilerWorker::STW(u32 rs, u32 ra, s32 d) { //InterpreterCall("STW", &PPUInterpreter::STW, rs, ra, d); } -void PPULLVMRecompilerWorker::STWU(u32 rs, u32 ra, s32 d) { +void PPULLVMRecompiler::STWU(u32 rs, u32 ra, s32 d) { auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); auto ra_i64 = GetGpr(ra); addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); @@ -2112,7 +2157,7 @@ void PPULLVMRecompilerWorker::STWU(u32 rs, u32 ra, s32 d) { //InterpreterCall("STWU", &PPUInterpreter::STWU, rs, ra, d); } -void PPULLVMRecompilerWorker::STB(u32 rs, u32 ra, s32 d) { +void PPULLVMRecompiler::STB(u32 rs, u32 ra, s32 d) { auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); if (ra) { auto ra_i64 = GetGpr(ra); @@ -2123,7 +2168,7 @@ void PPULLVMRecompilerWorker::STB(u32 rs, u32 ra, s32 d) { //InterpreterCall("STB", &PPUInterpreter::STB, rs, ra, d); } -void PPULLVMRecompilerWorker::STBU(u32 rs, u32 ra, s32 d) { +void PPULLVMRecompiler::STBU(u32 rs, u32 ra, s32 d) { auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); auto ra_i64 = GetGpr(ra); addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); @@ -2133,7 +2178,7 @@ void PPULLVMRecompilerWorker::STBU(u32 rs, u32 ra, s32 d) { //InterpreterCall("STBU", &PPUInterpreter::STBU, rs, ra, d); } -void PPULLVMRecompilerWorker::LHZ(u32 rd, u32 ra, s32 d) { +void PPULLVMRecompiler::LHZ(u32 rd, u32 ra, s32 d) { auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); if (ra) { auto ra_i64 = GetGpr(ra); @@ -2146,7 +2191,7 @@ void PPULLVMRecompilerWorker::LHZ(u32 rd, u32 ra, s32 d) { //InterpreterCall("LHZ", &PPUInterpreter::LHZ, rd, ra, d); } -void PPULLVMRecompilerWorker::LHZU(u32 rd, u32 ra, s32 d) { +void PPULLVMRecompiler::LHZU(u32 rd, u32 ra, s32 d) { auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); auto ra_i64 = GetGpr(ra); addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); @@ -2158,7 +2203,7 @@ void PPULLVMRecompilerWorker::LHZU(u32 rd, u32 ra, s32 d) { //InterpreterCall("LHZU", &PPUInterpreter::LHZU, rd, ra, d); } -void PPULLVMRecompilerWorker::LHA(u32 rd, u32 ra, s32 d) { +void PPULLVMRecompiler::LHA(u32 rd, u32 ra, s32 d) { auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); if (ra) { auto ra_i64 = GetGpr(ra); @@ -2171,7 +2216,7 @@ void PPULLVMRecompilerWorker::LHA(u32 rd, u32 ra, s32 d) { //InterpreterCall("LHA", &PPUInterpreter::LHA, rd, ra, d); } -void PPULLVMRecompilerWorker::LHAU(u32 rd, u32 ra, s32 d) { +void PPULLVMRecompiler::LHAU(u32 rd, u32 ra, s32 d) { auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); auto ra_i64 = GetGpr(ra); addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); @@ -2183,7 +2228,7 @@ void PPULLVMRecompilerWorker::LHAU(u32 rd, u32 ra, s32 d) { //InterpreterCall("LHAU", &PPUInterpreter::LHAU, rd, ra, d); } -void PPULLVMRecompilerWorker::STH(u32 rs, u32 ra, s32 d) { +void PPULLVMRecompiler::STH(u32 rs, u32 ra, s32 d) { auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); if (ra) { auto ra_i64 = GetGpr(ra); @@ -2194,7 +2239,7 @@ void PPULLVMRecompilerWorker::STH(u32 rs, u32 ra, s32 d) { //InterpreterCall("STH", &PPUInterpreter::STH, rs, ra, d); } -void PPULLVMRecompilerWorker::STHU(u32 rs, u32 ra, s32 d) { +void PPULLVMRecompiler::STHU(u32 rs, u32 ra, s32 d) { auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); auto ra_i64 = GetGpr(ra); addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); @@ -2204,47 +2249,47 @@ void PPULLVMRecompilerWorker::STHU(u32 rs, u32 ra, s32 d) { //InterpreterCall("STHU", &PPUInterpreter::STHU, rs, ra, d); } -void PPULLVMRecompilerWorker::LMW(u32 rd, u32 ra, s32 d) { +void PPULLVMRecompiler::LMW(u32 rd, u32 ra, s32 d) { InterpreterCall("LMW", &PPUInterpreter::LMW, rd, ra, d); } -void PPULLVMRecompilerWorker::STMW(u32 rs, u32 ra, s32 d) { +void PPULLVMRecompiler::STMW(u32 rs, u32 ra, s32 d) { InterpreterCall("STMW", &PPUInterpreter::STMW, rs, ra, d); } -void PPULLVMRecompilerWorker::LFS(u32 frd, u32 ra, s32 d) { +void PPULLVMRecompiler::LFS(u32 frd, u32 ra, s32 d) { InterpreterCall("LFS", &PPUInterpreter::LFS, frd, ra, d); } -void PPULLVMRecompilerWorker::LFSU(u32 frd, u32 ra, s32 ds) { +void PPULLVMRecompiler::LFSU(u32 frd, u32 ra, s32 ds) { InterpreterCall("LFSU", &PPUInterpreter::LFSU, frd, ra, ds); } -void PPULLVMRecompilerWorker::LFD(u32 frd, u32 ra, s32 d) { +void PPULLVMRecompiler::LFD(u32 frd, u32 ra, s32 d) { InterpreterCall("LFD", &PPUInterpreter::LFD, frd, ra, d); } -void PPULLVMRecompilerWorker::LFDU(u32 frd, u32 ra, s32 ds) { +void PPULLVMRecompiler::LFDU(u32 frd, u32 ra, s32 ds) { InterpreterCall("LFDU", &PPUInterpreter::LFDU, frd, ra, ds); } -void PPULLVMRecompilerWorker::STFS(u32 frs, u32 ra, s32 d) { +void PPULLVMRecompiler::STFS(u32 frs, u32 ra, s32 d) { InterpreterCall("STFS", &PPUInterpreter::STFS, frs, ra, d); } -void PPULLVMRecompilerWorker::STFSU(u32 frs, u32 ra, s32 d) { +void PPULLVMRecompiler::STFSU(u32 frs, u32 ra, s32 d) { InterpreterCall("STFSU", &PPUInterpreter::STFSU, frs, ra, d); } -void PPULLVMRecompilerWorker::STFD(u32 frs, u32 ra, s32 d) { +void PPULLVMRecompiler::STFD(u32 frs, u32 ra, s32 d) { InterpreterCall("STFD", &PPUInterpreter::STFD, frs, ra, d); } -void PPULLVMRecompilerWorker::STFDU(u32 frs, u32 ra, s32 d) { +void PPULLVMRecompiler::STFDU(u32 frs, u32 ra, s32 d) { InterpreterCall("STFDU", &PPUInterpreter::STFDU, frs, ra, d); } -void PPULLVMRecompilerWorker::LD(u32 rd, u32 ra, s32 ds) { +void PPULLVMRecompiler::LD(u32 rd, u32 ra, s32 ds) { auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)ds); if (ra) { auto ra_i64 = GetGpr(ra); @@ -2256,7 +2301,7 @@ void PPULLVMRecompilerWorker::LD(u32 rd, u32 ra, s32 ds) { //InterpreterCall("LD", &PPUInterpreter::LD, rd, ra, ds); } -void PPULLVMRecompilerWorker::LDU(u32 rd, u32 ra, s32 ds) { +void PPULLVMRecompiler::LDU(u32 rd, u32 ra, s32 ds) { auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)ds); auto ra_i64 = GetGpr(ra); addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); @@ -2267,7 +2312,7 @@ void PPULLVMRecompilerWorker::LDU(u32 rd, u32 ra, s32 ds) { //InterpreterCall("LDU", &PPUInterpreter::LDU, rd, ra, ds); } -void PPULLVMRecompilerWorker::LWA(u32 rd, u32 ra, s32 ds) { +void PPULLVMRecompiler::LWA(u32 rd, u32 ra, s32 ds) { auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)ds); if (ra) { auto ra_i64 = GetGpr(ra); @@ -2280,47 +2325,47 @@ void PPULLVMRecompilerWorker::LWA(u32 rd, u32 ra, s32 ds) { //InterpreterCall("LWA", &PPUInterpreter::LWA, rd, ra, ds); } -void PPULLVMRecompilerWorker::FDIVS(u32 frd, u32 fra, u32 frb, bool rc) { +void PPULLVMRecompiler::FDIVS(u32 frd, u32 fra, u32 frb, bool rc) { InterpreterCall("FDIVS", &PPUInterpreter::FDIVS, frd, fra, frb, rc); } -void PPULLVMRecompilerWorker::FSUBS(u32 frd, u32 fra, u32 frb, bool rc) { +void PPULLVMRecompiler::FSUBS(u32 frd, u32 fra, u32 frb, bool rc) { InterpreterCall("FSUBS", &PPUInterpreter::FSUBS, frd, fra, frb, rc); } -void PPULLVMRecompilerWorker::FADDS(u32 frd, u32 fra, u32 frb, bool rc) { +void PPULLVMRecompiler::FADDS(u32 frd, u32 fra, u32 frb, bool rc) { InterpreterCall("FADDS", &PPUInterpreter::FADDS, frd, fra, frb, rc); } -void PPULLVMRecompilerWorker::FSQRTS(u32 frd, u32 frb, bool rc) { +void PPULLVMRecompiler::FSQRTS(u32 frd, u32 frb, bool rc) { InterpreterCall("FSQRTS", &PPUInterpreter::FSQRTS, frd, frb, rc); } -void PPULLVMRecompilerWorker::FRES(u32 frd, u32 frb, bool rc) { +void PPULLVMRecompiler::FRES(u32 frd, u32 frb, bool rc) { InterpreterCall("FRES", &PPUInterpreter::FRES, frd, frb, rc); } -void PPULLVMRecompilerWorker::FMULS(u32 frd, u32 fra, u32 frc, bool rc) { +void PPULLVMRecompiler::FMULS(u32 frd, u32 fra, u32 frc, bool rc) { InterpreterCall("FMULS", &PPUInterpreter::FMULS, frd, fra, frc, rc); } -void PPULLVMRecompilerWorker::FMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { +void PPULLVMRecompiler::FMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { InterpreterCall("FMADDS", &PPUInterpreter::FMADDS, frd, fra, frc, frb, rc); } -void PPULLVMRecompilerWorker::FMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { +void PPULLVMRecompiler::FMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { InterpreterCall("FMSUBS", &PPUInterpreter::FMSUBS, frd, fra, frc, frb, rc); } -void PPULLVMRecompilerWorker::FNMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { +void PPULLVMRecompiler::FNMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { InterpreterCall("FNMSUBS", &PPUInterpreter::FNMSUBS, frd, fra, frc, frb, rc); } -void PPULLVMRecompilerWorker::FNMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { +void PPULLVMRecompiler::FNMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { InterpreterCall("FNMADDS", &PPUInterpreter::FNMADDS, frd, fra, frc, frb, rc); } -void PPULLVMRecompilerWorker::STD(u32 rs, u32 ra, s32 d) { +void PPULLVMRecompiler::STD(u32 rs, u32 ra, s32 d) { auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); if (ra) { auto ra_i64 = GetGpr(ra); @@ -2331,7 +2376,7 @@ void PPULLVMRecompilerWorker::STD(u32 rs, u32 ra, s32 d) { //InterpreterCall("STD", &PPUInterpreter::STD, rs, ra, d); } -void PPULLVMRecompilerWorker::STDU(u32 rs, u32 ra, s32 ds) { +void PPULLVMRecompiler::STDU(u32 rs, u32 ra, s32 ds) { auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)ds); auto ra_i64 = GetGpr(ra); addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); @@ -2341,144 +2386,144 @@ void PPULLVMRecompilerWorker::STDU(u32 rs, u32 ra, s32 ds) { //InterpreterCall("STDU", &PPUInterpreter::STDU, rs, ra, ds); } -void PPULLVMRecompilerWorker::MTFSB1(u32 crbd, bool rc) { +void PPULLVMRecompiler::MTFSB1(u32 crbd, bool rc) { InterpreterCall("MTFSB1", &PPUInterpreter::MTFSB1, crbd, rc); } -void PPULLVMRecompilerWorker::MCRFS(u32 crbd, u32 crbs) { +void PPULLVMRecompiler::MCRFS(u32 crbd, u32 crbs) { InterpreterCall("MCRFS", &PPUInterpreter::MCRFS, crbd, crbs); } -void PPULLVMRecompilerWorker::MTFSB0(u32 crbd, bool rc) { +void PPULLVMRecompiler::MTFSB0(u32 crbd, bool rc) { InterpreterCall("MTFSB0", &PPUInterpreter::MTFSB0, crbd, rc); } -void PPULLVMRecompilerWorker::MTFSFI(u32 crfd, u32 i, bool rc) { +void PPULLVMRecompiler::MTFSFI(u32 crfd, u32 i, bool rc) { InterpreterCall("MTFSFI", &PPUInterpreter::MTFSFI, crfd, i, rc); } -void PPULLVMRecompilerWorker::MFFS(u32 frd, bool rc) { +void PPULLVMRecompiler::MFFS(u32 frd, bool rc) { InterpreterCall("MFFS", &PPUInterpreter::MFFS, frd, rc); } -void PPULLVMRecompilerWorker::MTFSF(u32 flm, u32 frb, bool rc) { +void PPULLVMRecompiler::MTFSF(u32 flm, u32 frb, bool rc) { InterpreterCall("MTFSF", &PPUInterpreter::MTFSF, flm, frb, rc); } -void PPULLVMRecompilerWorker::FCMPU(u32 crfd, u32 fra, u32 frb) { +void PPULLVMRecompiler::FCMPU(u32 crfd, u32 fra, u32 frb) { InterpreterCall("FCMPU", &PPUInterpreter::FCMPU, crfd, fra, frb); } -void PPULLVMRecompilerWorker::FRSP(u32 frd, u32 frb, bool rc) { +void PPULLVMRecompiler::FRSP(u32 frd, u32 frb, bool rc) { InterpreterCall("FRSP", &PPUInterpreter::FRSP, frd, frb, rc); } -void PPULLVMRecompilerWorker::FCTIW(u32 frd, u32 frb, bool rc) { +void PPULLVMRecompiler::FCTIW(u32 frd, u32 frb, bool rc) { InterpreterCall("FCTIW", &PPUInterpreter::FCTIW, frd, frb, rc); } -void PPULLVMRecompilerWorker::FCTIWZ(u32 frd, u32 frb, bool rc) { +void PPULLVMRecompiler::FCTIWZ(u32 frd, u32 frb, bool rc) { InterpreterCall("FCTIWZ", &PPUInterpreter::FCTIWZ, frd, frb, rc); } -void PPULLVMRecompilerWorker::FDIV(u32 frd, u32 fra, u32 frb, bool rc) { +void PPULLVMRecompiler::FDIV(u32 frd, u32 fra, u32 frb, bool rc) { InterpreterCall("FDIV", &PPUInterpreter::FDIV, frd, fra, frb, rc); } -void PPULLVMRecompilerWorker::FSUB(u32 frd, u32 fra, u32 frb, bool rc) { +void PPULLVMRecompiler::FSUB(u32 frd, u32 fra, u32 frb, bool rc) { InterpreterCall("FSUB", &PPUInterpreter::FSUB, frd, fra, frb, rc); } -void PPULLVMRecompilerWorker::FADD(u32 frd, u32 fra, u32 frb, bool rc) { +void PPULLVMRecompiler::FADD(u32 frd, u32 fra, u32 frb, bool rc) { InterpreterCall("FADD", &PPUInterpreter::FADD, frd, fra, frb, rc); } -void PPULLVMRecompilerWorker::FSQRT(u32 frd, u32 frb, bool rc) { +void PPULLVMRecompiler::FSQRT(u32 frd, u32 frb, bool rc) { InterpreterCall("FSQRT", &PPUInterpreter::FSQRT, frd, frb, rc); } -void PPULLVMRecompilerWorker::FSEL(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { +void PPULLVMRecompiler::FSEL(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { InterpreterCall("FSEL", &PPUInterpreter::FSEL, frd, fra, frc, frb, rc); } -void PPULLVMRecompilerWorker::FMUL(u32 frd, u32 fra, u32 frc, bool rc) { +void PPULLVMRecompiler::FMUL(u32 frd, u32 fra, u32 frc, bool rc) { InterpreterCall("FMUL", &PPUInterpreter::FMUL, frd, fra, frc, rc); } -void PPULLVMRecompilerWorker::FRSQRTE(u32 frd, u32 frb, bool rc) { +void PPULLVMRecompiler::FRSQRTE(u32 frd, u32 frb, bool rc) { InterpreterCall("FRSQRTE", &PPUInterpreter::FRSQRTE, frd, frb, rc); } -void PPULLVMRecompilerWorker::FMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { +void PPULLVMRecompiler::FMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { InterpreterCall("FMSUB", &PPUInterpreter::FMSUB, frd, fra, frc, frb, rc); } -void PPULLVMRecompilerWorker::FMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { +void PPULLVMRecompiler::FMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { InterpreterCall("FMADD", &PPUInterpreter::FMADD, frd, fra, frc, frb, rc); } -void PPULLVMRecompilerWorker::FNMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { +void PPULLVMRecompiler::FNMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { InterpreterCall("FNMSUB", &PPUInterpreter::FNMSUB, frd, fra, frc, frb, rc); } -void PPULLVMRecompilerWorker::FNMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { +void PPULLVMRecompiler::FNMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { InterpreterCall("FNMADD", &PPUInterpreter::FNMADD, frd, fra, frc, frb, rc); } -void PPULLVMRecompilerWorker::FCMPO(u32 crfd, u32 fra, u32 frb) { +void PPULLVMRecompiler::FCMPO(u32 crfd, u32 fra, u32 frb) { InterpreterCall("FCMPO", &PPUInterpreter::FCMPO, crfd, fra, frb); } -void PPULLVMRecompilerWorker::FNEG(u32 frd, u32 frb, bool rc) { +void PPULLVMRecompiler::FNEG(u32 frd, u32 frb, bool rc) { InterpreterCall("FNEG", &PPUInterpreter::FNEG, frd, frb, rc); } -void PPULLVMRecompilerWorker::FMR(u32 frd, u32 frb, bool rc) { +void PPULLVMRecompiler::FMR(u32 frd, u32 frb, bool rc) { InterpreterCall("FMR", &PPUInterpreter::FMR, frd, frb, rc); } -void PPULLVMRecompilerWorker::FNABS(u32 frd, u32 frb, bool rc) { +void PPULLVMRecompiler::FNABS(u32 frd, u32 frb, bool rc) { InterpreterCall("FNABS", &PPUInterpreter::FNABS, frd, frb, rc); } -void PPULLVMRecompilerWorker::FABS(u32 frd, u32 frb, bool rc) { +void PPULLVMRecompiler::FABS(u32 frd, u32 frb, bool rc) { InterpreterCall("FABS", &PPUInterpreter::FABS, frd, frb, rc); } -void PPULLVMRecompilerWorker::FCTID(u32 frd, u32 frb, bool rc) { +void PPULLVMRecompiler::FCTID(u32 frd, u32 frb, bool rc) { InterpreterCall("FCTID", &PPUInterpreter::FCTID, frd, frb, rc); } -void PPULLVMRecompilerWorker::FCTIDZ(u32 frd, u32 frb, bool rc) { +void PPULLVMRecompiler::FCTIDZ(u32 frd, u32 frb, bool rc) { InterpreterCall("FCTIDZ", &PPUInterpreter::FCTIDZ, frd, frb, rc); } -void PPULLVMRecompilerWorker::FCFID(u32 frd, u32 frb, bool rc) { +void PPULLVMRecompiler::FCFID(u32 frd, u32 frb, bool rc) { InterpreterCall("FCFID", &PPUInterpreter::FCFID, frd, frb, rc); } -void PPULLVMRecompilerWorker::UNK(const u32 code, const u32 opcode, const u32 gcode) { +void PPULLVMRecompiler::UNK(const u32 code, const u32 opcode, const u32 gcode) { //InterpreterCall("UNK", &PPUInterpreter::UNK, code, opcode, gcode); } -Value * PPULLVMRecompilerWorker::GetPPUState() { +Value * PPULLVMRecompiler::GetPPUState() { return m_function->arg_begin(); } -Value * PPULLVMRecompilerWorker::GetBaseAddress() { +Value * PPULLVMRecompiler::GetBaseAddress() { auto i = m_function->arg_begin(); i++; return i; } -Value * PPULLVMRecompilerWorker::GetInterpreter() { +Value * PPULLVMRecompiler::GetInterpreter() { auto i = m_function->arg_begin(); i++; i++; return i; } -Value * PPULLVMRecompilerWorker::GetBit(Value * val, u32 n) { +Value * PPULLVMRecompiler::GetBit(Value * val, u32 n) { Value * bit; if (val->getType()->isIntegerTy(32)) { @@ -2496,11 +2541,11 @@ Value * PPULLVMRecompilerWorker::GetBit(Value * val, u32 n) { return bit; } -Value * PPULLVMRecompilerWorker::ClrBit(Value * val, u32 n) { +Value * PPULLVMRecompiler::ClrBit(Value * val, u32 n) { return m_ir_builder->CreateAnd(val, ~((u64)1 << (val->getType()->getIntegerBitWidth() - n - 1))); } -Value * PPULLVMRecompilerWorker::SetBit(Value * val, u32 n, Value * bit, bool doClear) { +Value * PPULLVMRecompiler::SetBit(Value * val, u32 n, Value * bit, bool doClear) { if (doClear) { val = ClrBit(val, n); } @@ -2518,7 +2563,7 @@ Value * PPULLVMRecompilerWorker::SetBit(Value * val, u32 n, Value * bit, bool do return m_ir_builder->CreateOr(val, bit); } -Value * PPULLVMRecompilerWorker::GetNibble(Value * val, u32 n) { +Value * PPULLVMRecompiler::GetNibble(Value * val, u32 n) { Value * nibble; if (val->getType()->isIntegerTy(32)) { @@ -2536,11 +2581,11 @@ Value * PPULLVMRecompilerWorker::GetNibble(Value * val, u32 n) { return nibble; } -Value * PPULLVMRecompilerWorker::ClrNibble(Value * val, u32 n) { +Value * PPULLVMRecompiler::ClrNibble(Value * val, u32 n) { return m_ir_builder->CreateAnd(val, ~((u64)0xF << ((((val->getType()->getIntegerBitWidth() >> 2) - 1) - n) * 4))); } -Value * PPULLVMRecompilerWorker::SetNibble(Value * val, u32 n, Value * nibble, bool doClear) { +Value * PPULLVMRecompiler::SetNibble(Value * val, u32 n, Value * nibble, bool doClear) { if (doClear) { val = ClrNibble(val, n); } @@ -2558,7 +2603,7 @@ Value * PPULLVMRecompilerWorker::SetNibble(Value * val, u32 n, Value * nibble, b return m_ir_builder->CreateOr(val, nibble); } -Value * PPULLVMRecompilerWorker::SetNibble(Value * val, u32 n, Value * b0, Value * b1, Value * b2, Value * b3, bool doClear) { +Value * PPULLVMRecompiler::SetNibble(Value * val, u32 n, Value * b0, Value * b1, Value * b2, Value * b3, bool doClear) { if (doClear) { val = ClrNibble(val, n); } @@ -2582,57 +2627,57 @@ Value * PPULLVMRecompilerWorker::SetNibble(Value * val, u32 n, Value * b0, Value return val; } -Value * PPULLVMRecompilerWorker::GetPc() { - auto pc_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), offsetof(PPUThread, PC)); +Value * PPULLVMRecompiler::GetPc() { + auto pc_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, PC)); auto pc_i64_ptr = m_ir_builder->CreateBitCast(pc_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); return m_ir_builder->CreateLoad(pc_i64_ptr); } -void PPULLVMRecompilerWorker::SetPc(Value * val_i64) { - auto pc_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), offsetof(PPUThread, PC)); +void PPULLVMRecompiler::SetPc(Value * val_i64) { + auto pc_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, PC)); auto pc_i64_ptr = m_ir_builder->CreateBitCast(pc_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); m_ir_builder->CreateStore(val_i64, pc_i64_ptr); } -Value * PPULLVMRecompilerWorker::GetGpr(u32 r, u32 num_bits) { - auto r_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), offsetof(PPUThread, GPR[r])); +Value * PPULLVMRecompiler::GetGpr(u32 r, u32 num_bits) { + auto r_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, GPR[r])); auto r_ix_ptr = m_ir_builder->CreateBitCast(r_i8_ptr, m_ir_builder->getIntNTy(num_bits)->getPointerTo()); return m_ir_builder->CreateLoad(r_ix_ptr); } -void PPULLVMRecompilerWorker::SetGpr(u32 r, Value * val_x64) { - auto r_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), offsetof(PPUThread, GPR[r])); +void PPULLVMRecompiler::SetGpr(u32 r, Value * val_x64) { + auto r_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, GPR[r])); auto r_i64_ptr = m_ir_builder->CreateBitCast(r_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); auto val_i64 = m_ir_builder->CreateBitCast(val_x64, m_ir_builder->getInt64Ty()); m_ir_builder->CreateStore(val_i64, r_i64_ptr); } -Value * PPULLVMRecompilerWorker::GetCr() { - auto cr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), offsetof(PPUThread, CR)); +Value * PPULLVMRecompiler::GetCr() { + auto cr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, CR)); auto cr_i32_ptr = m_ir_builder->CreateBitCast(cr_i8_ptr, m_ir_builder->getInt32Ty()->getPointerTo()); return m_ir_builder->CreateLoad(cr_i32_ptr); } -Value * PPULLVMRecompilerWorker::GetCrField(u32 n) { +Value * PPULLVMRecompiler::GetCrField(u32 n) { return GetNibble(GetCr(), n); } -void PPULLVMRecompilerWorker::SetCr(Value * val_x32) { +void PPULLVMRecompiler::SetCr(Value * val_x32) { auto val_i32 = m_ir_builder->CreateBitCast(val_x32, m_ir_builder->getInt32Ty()); - auto cr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), offsetof(PPUThread, CR)); + auto cr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, CR)); auto cr_i32_ptr = m_ir_builder->CreateBitCast(cr_i8_ptr, m_ir_builder->getInt32Ty()->getPointerTo()); m_ir_builder->CreateStore(val_i32, cr_i32_ptr); } -void PPULLVMRecompilerWorker::SetCrField(u32 n, Value * field) { +void PPULLVMRecompiler::SetCrField(u32 n, Value * field) { SetCr(SetNibble(GetCr(), n, field)); } -void PPULLVMRecompilerWorker::SetCrField(u32 n, Value * b0, Value * b1, Value * b2, Value * b3) { +void PPULLVMRecompiler::SetCrField(u32 n, Value * b0, Value * b1, Value * b2, Value * b3) { SetCr(SetNibble(GetCr(), n, b0, b1, b2, b3)); } -void PPULLVMRecompilerWorker::SetCrFieldSignedCmp(u32 n, Value * a, Value * b) { +void PPULLVMRecompiler::SetCrFieldSignedCmp(u32 n, Value * a, Value * b) { auto lt_i1 = m_ir_builder->CreateICmpSLT(a, b); auto gt_i1 = m_ir_builder->CreateICmpSGT(a, b); auto eq_i1 = m_ir_builder->CreateICmpEQ(a, b); @@ -2641,7 +2686,7 @@ void PPULLVMRecompilerWorker::SetCrFieldSignedCmp(u32 n, Value * a, Value * b) { SetCr(cr_i32); } -void PPULLVMRecompilerWorker::SetCrFieldUnsignedCmp(u32 n, Value * a, Value * b) { +void PPULLVMRecompiler::SetCrFieldUnsignedCmp(u32 n, Value * a, Value * b) { auto lt_i1 = m_ir_builder->CreateICmpULT(a, b); auto gt_i1 = m_ir_builder->CreateICmpUGT(a, b); auto eq_i1 = m_ir_builder->CreateICmpEQ(a, b); @@ -2650,7 +2695,7 @@ void PPULLVMRecompilerWorker::SetCrFieldUnsignedCmp(u32 n, Value * a, Value * b) SetCr(cr_i32); } -void PPULLVMRecompilerWorker::SetCr6AfterVectorCompare(u32 vr) { +void PPULLVMRecompiler::SetCr6AfterVectorCompare(u32 vr) { auto vr_v16i8 = GetVrAsIntVec(vr, 8); auto vr_mask_i32 = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_pmovmskb_128), vr_v16i8); auto cmp0_i1 = m_ir_builder->CreateICmpEQ(vr_mask_i32, m_ir_builder->getInt32(0)); @@ -2660,81 +2705,81 @@ void PPULLVMRecompilerWorker::SetCr6AfterVectorCompare(u32 vr) { SetCr(cr_i32); } -Value * PPULLVMRecompilerWorker::GetXer() { - auto xer_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), offsetof(PPUThread, XER)); +Value * PPULLVMRecompiler::GetXer() { + auto xer_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, XER)); auto xer_i64_ptr = m_ir_builder->CreateBitCast(xer_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); return m_ir_builder->CreateLoad(xer_i64_ptr); } -Value * PPULLVMRecompilerWorker::GetXerCa() { +Value * PPULLVMRecompiler::GetXerCa() { return GetBit(GetXer(), 34); } -Value * PPULLVMRecompilerWorker::GetXerSo() { +Value * PPULLVMRecompiler::GetXerSo() { return GetBit(GetXer(), 32); } -void PPULLVMRecompilerWorker::SetXer(Value * val_x64) { +void PPULLVMRecompiler::SetXer(Value * val_x64) { auto val_i64 = m_ir_builder->CreateBitCast(val_x64, m_ir_builder->getInt64Ty()); - auto xer_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), offsetof(PPUThread, XER)); + auto xer_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, XER)); auto xer_i64_ptr = m_ir_builder->CreateBitCast(xer_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); m_ir_builder->CreateStore(val_i64, xer_i64_ptr); } -void PPULLVMRecompilerWorker::SetXerCa(Value * ca) { +void PPULLVMRecompiler::SetXerCa(Value * ca) { auto xer_i64 = GetXer(); xer_i64 = SetBit(xer_i64, 34, ca); SetXer(xer_i64); } -void PPULLVMRecompilerWorker::SetXerSo(Value * so) { +void PPULLVMRecompiler::SetXerSo(Value * so) { auto xer_i64 = GetXer(); xer_i64 = SetBit(xer_i64, 32, so); SetXer(xer_i64); } -Value * PPULLVMRecompilerWorker::GetVscr() { - auto vscr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), offsetof(PPUThread, VSCR)); +Value * PPULLVMRecompiler::GetVscr() { + auto vscr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, VSCR)); auto vscr_i32_ptr = m_ir_builder->CreateBitCast(vscr_i8_ptr, m_ir_builder->getInt32Ty()->getPointerTo()); return m_ir_builder->CreateLoad(vscr_i32_ptr); } -void PPULLVMRecompilerWorker::SetVscr(Value * val_x32) { +void PPULLVMRecompiler::SetVscr(Value * val_x32) { auto val_i32 = m_ir_builder->CreateBitCast(val_x32, m_ir_builder->getInt32Ty()); - auto vscr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), offsetof(PPUThread, VSCR)); + auto vscr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, VSCR)); auto vscr_i32_ptr = m_ir_builder->CreateBitCast(vscr_i8_ptr, m_ir_builder->getInt32Ty()->getPointerTo()); m_ir_builder->CreateStore(val_i32, vscr_i32_ptr); } -Value * PPULLVMRecompilerWorker::GetVrAsIntVec(u32 vr, u32 vec_elt_num_bits) { - auto vr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), offsetof(PPUThread, VPR[vr])); +Value * PPULLVMRecompiler::GetVrAsIntVec(u32 vr, u32 vec_elt_num_bits) { + auto vr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, VPR[vr])); auto vr_i128_ptr = m_ir_builder->CreateBitCast(vr_i8_ptr, m_ir_builder->getIntNTy(128)->getPointerTo()); auto vr_vec_ptr = m_ir_builder->CreateBitCast(vr_i128_ptr, VectorType::get(m_ir_builder->getIntNTy(vec_elt_num_bits), 128 / vec_elt_num_bits)->getPointerTo()); return m_ir_builder->CreateLoad(vr_vec_ptr); } -Value * PPULLVMRecompilerWorker::GetVrAsFloatVec(u32 vr) { - auto vr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), offsetof(PPUThread, VPR[vr])); +Value * PPULLVMRecompiler::GetVrAsFloatVec(u32 vr) { + auto vr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, VPR[vr])); auto vr_i128_ptr = m_ir_builder->CreateBitCast(vr_i8_ptr, m_ir_builder->getIntNTy(128)->getPointerTo()); auto vr_v4f32_ptr = m_ir_builder->CreateBitCast(vr_i128_ptr, VectorType::get(m_ir_builder->getFloatTy(), 4)->getPointerTo()); return m_ir_builder->CreateLoad(vr_v4f32_ptr); } -Value * PPULLVMRecompilerWorker::GetVrAsDoubleVec(u32 vr) { - auto vr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), offsetof(PPUThread, VPR[vr])); +Value * PPULLVMRecompiler::GetVrAsDoubleVec(u32 vr) { + auto vr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, VPR[vr])); auto vr_i128_ptr = m_ir_builder->CreateBitCast(vr_i8_ptr, m_ir_builder->getIntNTy(128)->getPointerTo()); auto vr_v2f64_ptr = m_ir_builder->CreateBitCast(vr_i128_ptr, VectorType::get(m_ir_builder->getDoubleTy(), 2)->getPointerTo()); return m_ir_builder->CreateLoad(vr_v2f64_ptr); } -void PPULLVMRecompilerWorker::SetVr(u32 vr, Value * val_x128) { - auto vr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), offsetof(PPUThread, VPR[vr])); +void PPULLVMRecompiler::SetVr(u32 vr, Value * val_x128) { + auto vr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, VPR[vr])); auto vr_i128_ptr = m_ir_builder->CreateBitCast(vr_i8_ptr, m_ir_builder->getIntNTy(128)->getPointerTo()); auto val_i128 = m_ir_builder->CreateBitCast(val_x128, m_ir_builder->getIntNTy(128)); m_ir_builder->CreateStore(val_i128, vr_i128_ptr); } -Value * PPULLVMRecompilerWorker::ReadMemory(Value * addr_i64, u32 bits, bool bswap) { +Value * PPULLVMRecompiler::ReadMemory(Value * addr_i64, u32 bits, bool bswap) { if (bits != 32) { auto eaddr_i64 = m_ir_builder->CreateAdd(addr_i64, GetBaseAddress()); auto eaddr_ix_ptr = m_ir_builder->CreateIntToPtr(eaddr_i64, m_ir_builder->getIntNTy(bits)->getPointerTo()); @@ -2780,7 +2825,7 @@ Value * PPULLVMRecompilerWorker::ReadMemory(Value * addr_i64, u32 bits, bool bsw } } -void PPULLVMRecompilerWorker::WriteMemory(Value * addr_i64, Value * val_ix, bool bswap) { +void PPULLVMRecompiler::WriteMemory(Value * addr_i64, Value * val_ix, bool bswap) { if (val_ix->getType()->getIntegerBitWidth() != 32) { if (val_ix->getType()->getIntegerBitWidth() > 8 && bswap) { val_ix = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, {val_ix->getType()}), val_ix); @@ -2825,7 +2870,7 @@ void PPULLVMRecompilerWorker::WriteMemory(Value * addr_i64, Value * val_ix, bool } template -Value * PPULLVMRecompilerWorker::InterpreterCall(const char * name, Func function, Args... args) { +Value * PPULLVMRecompiler::InterpreterCall(const char * name, Func function, Args... args) { auto i = m_interpreter_fallback_stats.find(name); if (i == m_interpreter_fallback_stats.end()) { i = m_interpreter_fallback_stats.insert(m_interpreter_fallback_stats.end(), std::make_pair(name, 0)); @@ -2837,7 +2882,7 @@ Value * PPULLVMRecompilerWorker::InterpreterCall(const char * name, Func functio } template -Type * PPULLVMRecompilerWorker::CppToLlvmType() { +Type * PPULLVMRecompiler::CppToLlvmType() { if (std::is_void::value) { return m_ir_builder->getVoidTy(); } else if (std::is_same::value || std::is_same::value) { @@ -2862,7 +2907,7 @@ Type * PPULLVMRecompilerWorker::CppToLlvmType() { } template -Value * PPULLVMRecompilerWorker::Call(const char * name, Func function, Args... args) { +Value * PPULLVMRecompiler::Call(const char * name, Func function, Args... args) { typedef std::result_of::type ReturnType; auto fn = m_module->getFunction(name); @@ -2878,19 +2923,47 @@ Value * PPULLVMRecompilerWorker::Call(const char * name, Func function, Args... return m_ir_builder->CreateCall(fn, fn_args); } -PPULLVMRecompiler::PPULLVMRecompiler(PPUThread & ppu) +u32 PPULLVMEmulator::s_num_instances = 0; +std::mutex PPULLVMEmulator::s_recompiler_mutex; +PPULLVMRecompiler * PPULLVMEmulator::s_recompiler = nullptr; + +PPULLVMEmulator::PPULLVMEmulator(PPUThread & ppu) : m_ppu(ppu) - , m_interpreter(ppu) { - //m_worker.RunAllTests(&m_ppu, (u64)Memory.GetBaseAddr(), &m_interpreter); + , m_interpreter(new PPUInterpreter(ppu)) + , m_decoder(m_interpreter) { + std::lock_guard lock(s_recompiler_mutex); + + s_num_instances++; + if (!s_recompiler) { + s_recompiler = new PPULLVMRecompiler(); + //s_recompiler->RunAllTests(&m_ppu, (u64)Memory.GetBaseAddr(), m_interpreter); + } } -PPULLVMRecompiler::~PPULLVMRecompiler() { +PPULLVMEmulator::~PPULLVMEmulator() { + std::lock_guard lock(s_recompiler_mutex); + s_num_instances--; + if (s_recompiler && s_num_instances == 0) { + delete s_recompiler; + s_recompiler = nullptr; + } } -u8 PPULLVMRecompiler::DecodeMemory(const u64 address) { - m_worker.Compile(address); - auto fn = m_worker.GetCompiledBlock(address); - fn(&m_ppu, (u64)Memory.GetBaseAddr(), &m_interpreter); - return 0; +u8 PPULLVMEmulator::DecodeMemory(const u64 address) { + static u64 last_instr_address = 0; + + PPULLVMRecompiler::CompiledBlock compiled_block = nullptr; + if (address != (last_instr_address + 4)) { + compiled_block = s_recompiler->GetCompiledBlock(address); + } + + last_instr_address = address; + + if (compiled_block) { + compiled_block(&m_ppu, (u64)Memory.GetBaseAddr(), m_interpreter); + return 0; + } else { + return m_decoder.DecodeMemory(address); + } } diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.h b/rpcs3/Emu/Cell/PPULLVMRecompiler.h index f02e84cb0..371a663a2 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.h +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.h @@ -13,31 +13,33 @@ struct PPURegState; -/// PPU recompiler -class PPULLVMRecompilerWorker : protected PPUOpcodes { +/// PPU to LLVM recompiler +class PPULLVMRecompiler : public ThreadBase, protected PPUOpcodes { public: typedef void(*CompiledBlock)(PPUThread * ppu_state, u64 base_address, PPUInterpreter * interpreter); - PPULLVMRecompilerWorker(); + PPULLVMRecompiler(); - PPULLVMRecompilerWorker(const PPULLVMRecompilerWorker & other) = delete; - PPULLVMRecompilerWorker(PPULLVMRecompilerWorker && other) = delete; + PPULLVMRecompiler(const PPULLVMRecompiler & other) = delete; + PPULLVMRecompiler(PPULLVMRecompiler && other) = delete; - virtual ~PPULLVMRecompilerWorker(); + virtual ~PPULLVMRecompiler(); - PPULLVMRecompilerWorker & operator = (const PPULLVMRecompilerWorker & other) = delete; - PPULLVMRecompilerWorker & operator = (PPULLVMRecompilerWorker && other) = delete; + PPULLVMRecompiler & operator = (const PPULLVMRecompiler & other) = delete; + PPULLVMRecompiler & operator = (PPULLVMRecompiler && other) = delete; - /// Compile a block of code - void Compile(u64 address); - - /// Get a function pointer to a compiled block + /// Get a pointer to a compiled block CompiledBlock GetCompiledBlock(u64 address); /// Execute all tests void RunAllTests(PPUThread * ppu_state, u64 base_address, PPUInterpreter * interpreter); + void Task() override; + protected: + /// Compile a block of code + void Compile(u64 address); + void NULL_OP() override; void NOP() override; @@ -442,9 +444,19 @@ private: /// PPU instruction decoder PPUDecoder m_decoder; + /// Mutex for accessing m_address_to_compiled_block_map + /// TODO: Use a RW lock instead of mutex + std::mutex m_address_to_compiled_block_map_mutex; + /// Map from address to compiled block std::map m_address_to_compiled_block_map; + /// Mutex for accessing m_pending_blocks_set; + std::mutex m_pending_blocks_set_mutex; + + /// Set of blocks pending compilation + std::set m_pending_blocks_set; + /// LLVM context llvm::LLVMContext * m_llvm_context; @@ -605,19 +617,19 @@ private: void RunTest(const char * name, std::function test_case, std::function input, std::function check_result); }; -/// A dynarec PPU emulator that uses LLVM as the backend -class PPULLVMRecompiler : public CPUDecoder { +/// PPU emulator that uses LLVM to convert PPU instructions to host CPU instructions +class PPULLVMEmulator : public CPUDecoder { public: - PPULLVMRecompiler(PPUThread & ppu); - PPULLVMRecompiler() = delete; + PPULLVMEmulator(PPUThread & ppu); + PPULLVMEmulator() = delete; - PPULLVMRecompiler(const PPULLVMRecompilerWorker & other) = delete; - PPULLVMRecompiler(PPULLVMRecompilerWorker && other) = delete; + PPULLVMEmulator(const PPULLVMEmulator & other) = delete; + PPULLVMEmulator(PPULLVMEmulator && other) = delete; - virtual ~PPULLVMRecompiler(); + virtual ~PPULLVMEmulator(); - PPULLVMRecompiler & operator = (const PPULLVMRecompiler & other) = delete; - PPULLVMRecompiler & operator = (PPULLVMRecompiler && other) = delete; + PPULLVMEmulator & operator = (const PPULLVMEmulator & other) = delete; + PPULLVMEmulator & operator = (PPULLVMEmulator && other) = delete; u8 DecodeMemory(const u64 address); @@ -626,10 +638,19 @@ private: PPUThread & m_ppu; /// PPU Interpreter - PPUInterpreter m_interpreter; + PPUInterpreter * m_interpreter; - /// The actual compiler - PPULLVMRecompilerWorker m_worker; + /// PPU instruction Decoder + PPUDecoder m_decoder; + + /// Number of instances of this class + static u32 s_num_instances; + + /// Mutex used prevent multiple instances of the recompiler from being created + static std::mutex s_recompiler_mutex; + + /// PPU to LLVM recompiler + static PPULLVMRecompiler * s_recompiler; }; #endif // PPU_LLVM_RECOMPILER_H diff --git a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp index fc8775373..25cde6e66 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp @@ -9,7 +9,7 @@ using namespace llvm; #define VERIFY_INSTRUCTION_AGAINST_INTERPRETER(fn, tc, input, ...) \ -VerifyInstructionAgainstInterpreter(fmt::Format("%s.%d", #fn, tc).c_str(), &PPULLVMRecompilerWorker::fn, &PPUInterpreter::fn, input, __VA_ARGS__) +VerifyInstructionAgainstInterpreter(fmt::Format("%s.%d", #fn, tc).c_str(), &PPULLVMRecompiler::fn, &PPUInterpreter::fn, input, __VA_ARGS__) #define VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(fn, s, n, ...) { \ PPURegState input; \ @@ -160,7 +160,7 @@ static u64 s_base_address = 0; static PPUInterpreter * s_interpreter = nullptr; template -void PPULLVMRecompilerWorker::VerifyInstructionAgainstInterpreter(const char * name, PPULLVMRecompilerFn recomp_fn, PPUInterpreterFn interp_fn, PPURegState & input_reg_state, Args... args) { +void PPULLVMRecompiler::VerifyInstructionAgainstInterpreter(const char * name, PPULLVMRecompilerFn recomp_fn, PPUInterpreterFn interp_fn, PPURegState & input_reg_state, Args... args) { auto test_case = [&]() { (this->*recomp_fn)(args...); }; @@ -188,7 +188,7 @@ void PPULLVMRecompilerWorker::VerifyInstructionAgainstInterpreter(const char * n RunTest(name, test_case, input, check_result); } -void PPULLVMRecompilerWorker::RunTest(const char * name, std::function test_case, std::function input, std::function check_result) { +void PPULLVMRecompiler::RunTest(const char * name, std::function test_case, std::function input, std::function check_result) { // Create the unit test function m_function = (Function *)m_module->getOrInsertFunction(name, m_ir_builder->getVoidTy(), m_ir_builder->getInt8PtrTy() /*ppu_state*/, @@ -256,7 +256,7 @@ void PPULLVMRecompilerWorker::RunTest(const char * name, std::function t m_execution_engine->freeMachineCodeForFunction(m_function); } -void PPULLVMRecompilerWorker::RunAllTests(PPUThread * ppu_state, u64 base_address, PPUInterpreter * interpreter) { +void PPULLVMRecompiler::RunAllTests(PPUThread * ppu_state, u64 base_address, PPUInterpreter * interpreter) { s_ppu_state = ppu_state; s_base_address = base_address; s_interpreter = interpreter; diff --git a/rpcs3/Emu/Cell/PPUThread.cpp b/rpcs3/Emu/Cell/PPUThread.cpp index 3250c18ef..2b75364d4 100644 --- a/rpcs3/Emu/Cell/PPUThread.cpp +++ b/rpcs3/Emu/Cell/PPUThread.cpp @@ -112,7 +112,7 @@ void PPUThread::DoRun() break; case 3: - m_dec = new PPULLVMRecompiler(*this); + m_dec = new PPULLVMEmulator(*this); break; default: From d69de9c3326e1046aac248305abd49d3c8871924 Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Mon, 15 Sep 2014 20:05:51 +0530 Subject: [PATCH 18/42] Fixed some bugs that prevented the recompiler from terminating properly --- rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 122 ++++++++++++++------------- rpcs3/Emu/Cell/PPULLVMRecompiler.h | 11 ++- rpcs3/Emu/Cell/PPUThread.cpp | 4 +- 3 files changed, 73 insertions(+), 64 deletions(-) diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index 1b2716f18..6ecb5efa1 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -16,7 +16,6 @@ using namespace llvm; PPULLVMRecompiler::PPULLVMRecompiler() : ThreadBase("PPULLVMRecompiler") - , m_decoder(this) , m_compilation_time(0.0) , m_idling_time(0.0) { InitializeNativeTarget(); @@ -34,8 +33,6 @@ PPULLVMRecompiler::PPULLVMRecompiler() m_execution_engine = engine_builder.create(); m_disassembler = LLVMCreateDisasm(sys::getProcessTriple().c_str(), nullptr, 0, nullptr, nullptr); - - Start(); } PPULLVMRecompiler::~PPULLVMRecompiler() { @@ -71,18 +68,22 @@ PPULLVMRecompiler::CompiledBlock PPULLVMRecompiler::GetCompiledBlock(u64 address m_pending_blocks_set_mutex.lock(); m_pending_blocks_set.insert(address); m_pending_blocks_set_mutex.unlock(); + + if (!IsAlive()) { + Start(); + } + Notify(); return nullptr; } void PPULLVMRecompiler::Task() { - while (!TestDestroy()) { - std::chrono::high_resolution_clock::time_point idle_start = std::chrono::high_resolution_clock::now(); - WaitForAnySignal(); - std::chrono::high_resolution_clock::time_point idle_end = std::chrono::high_resolution_clock::now(); - m_idling_time += std::chrono::duration_cast>(idle_end - idle_start); + std::chrono::high_resolution_clock::time_point start = std::chrono::high_resolution_clock::now(); - while (!TestDestroy()) { + while (!TestDestroy() && !Emu.IsStopped()) { + WaitForAnySignal(); + + while (!TestDestroy() && !Emu.IsStopped()) { u64 address; m_pending_blocks_set_mutex.lock(); @@ -99,56 +100,13 @@ void PPULLVMRecompiler::Task() { Compile(address); } } + + std::chrono::high_resolution_clock::time_point end = std::chrono::high_resolution_clock::now(); + m_idling_time = std::chrono::duration_cast>(end - start - m_compilation_time); } -void PPULLVMRecompiler::Compile(const u64 address) { - m_address_to_compiled_block_map_mutex.lock(); - auto i = m_address_to_compiled_block_map.find(address); - m_address_to_compiled_block_map_mutex.unlock(); - - if (i != m_address_to_compiled_block_map.end()) { - return; - } - - std::chrono::high_resolution_clock::time_point compilation_start = std::chrono::high_resolution_clock::now(); - - auto function_name = fmt::Format("fn_0x%llX", address); - m_function = m_module->getFunction(function_name); - if (!m_function) { - - m_function = (Function *)m_module->getOrInsertFunction(function_name, m_ir_builder->getVoidTy(), - m_ir_builder->getInt8PtrTy() /*ppu_state*/, - m_ir_builder->getInt64Ty() /*base_addres*/, - m_ir_builder->getInt8PtrTy() /*interpreter*/, nullptr); - m_function->setCallingConv(CallingConv::X86_64_Win64); - auto arg_i = m_function->arg_begin(); - arg_i->setName("ppu_state"); - (++arg_i)->setName("base_address"); - (++arg_i)->setName("interpreter"); - - auto block = BasicBlock::Create(*m_llvm_context, "start", m_function); - m_ir_builder->SetInsertPoint(block); - - u64 offset = 0; - m_hit_branch_instruction = false; - while (!m_hit_branch_instruction) { - u32 instr = Memory.Read32(address + offset); - m_decoder.Decode(instr); - offset += 4; - - SetPc(m_ir_builder->getInt64(address + offset)); - } - - m_ir_builder->CreateRetVoid(); - m_execution_engine->runJITOnFunction(m_function); - } - - m_address_to_compiled_block_map_mutex.lock(); - m_address_to_compiled_block_map[address] = (CompiledBlock)m_execution_engine->getPointerToFunction(m_function); - m_address_to_compiled_block_map_mutex.unlock(); - - std::chrono::high_resolution_clock::time_point compilation_end = std::chrono::high_resolution_clock::now(); - m_compilation_time += std::chrono::duration_cast>(compilation_end - compilation_start); +void PPULLVMRecompiler::Decode(const u32 code) { + (*PPU_instr::main_list)(this, code); } void PPULLVMRecompiler::NULL_OP() { @@ -2506,6 +2464,56 @@ void PPULLVMRecompiler::UNK(const u32 code, const u32 opcode, const u32 gcode) { //InterpreterCall("UNK", &PPUInterpreter::UNK, code, opcode, gcode); } +void PPULLVMRecompiler::Compile(const u64 address) { + m_address_to_compiled_block_map_mutex.lock(); + auto i = m_address_to_compiled_block_map.find(address); + m_address_to_compiled_block_map_mutex.unlock(); + + if (i != m_address_to_compiled_block_map.end()) { + return; + } + + std::chrono::high_resolution_clock::time_point compilation_start = std::chrono::high_resolution_clock::now(); + + auto function_name = fmt::Format("fn_0x%llX", address); + m_function = m_module->getFunction(function_name); + if (!m_function) { + + m_function = (Function *)m_module->getOrInsertFunction(function_name, m_ir_builder->getVoidTy(), + m_ir_builder->getInt8PtrTy() /*ppu_state*/, + m_ir_builder->getInt64Ty() /*base_addres*/, + m_ir_builder->getInt8PtrTy() /*interpreter*/, nullptr); + m_function->setCallingConv(CallingConv::X86_64_Win64); + auto arg_i = m_function->arg_begin(); + arg_i->setName("ppu_state"); + (++arg_i)->setName("base_address"); + (++arg_i)->setName("interpreter"); + + auto block = BasicBlock::Create(*m_llvm_context, "start", m_function); + m_ir_builder->SetInsertPoint(block); + + u64 offset = 0; + m_hit_branch_instruction = false; + while (!m_hit_branch_instruction) { + u32 instr = Memory.Read32(address + offset); + Decode(instr); + offset += 4; + + SetPc(m_ir_builder->getInt64(address + offset)); + } + + m_ir_builder->CreateRetVoid(); + m_execution_engine->runJITOnFunction(m_function); + } + + m_address_to_compiled_block_map_mutex.lock(); + m_address_to_compiled_block_map[address] = (CompiledBlock)m_execution_engine->getPointerToFunction(m_function); + m_address_to_compiled_block_map_mutex.unlock(); + + std::chrono::high_resolution_clock::time_point compilation_end = std::chrono::high_resolution_clock::now(); + m_compilation_time += std::chrono::duration_cast>(compilation_end - compilation_start); +} + Value * PPULLVMRecompiler::GetPPUState() { return m_function->arg_begin(); } diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.h b/rpcs3/Emu/Cell/PPULLVMRecompiler.h index 371a663a2..362e3b077 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.h +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.h @@ -14,7 +14,7 @@ struct PPURegState; /// PPU to LLVM recompiler -class PPULLVMRecompiler : public ThreadBase, protected PPUOpcodes { +class PPULLVMRecompiler : public ThreadBase, protected PPUOpcodes, protected PPCDecoder { public: typedef void(*CompiledBlock)(PPUThread * ppu_state, u64 base_address, PPUInterpreter * interpreter); @@ -37,8 +37,7 @@ public: void Task() override; protected: - /// Compile a block of code - void Compile(u64 address); + void Decode(const u32 code) override; void NULL_OP() override; void NOP() override; @@ -441,9 +440,6 @@ protected: void UNK(const u32 code, const u32 opcode, const u32 gcode) override; private: - /// PPU instruction decoder - PPUDecoder m_decoder; - /// Mutex for accessing m_address_to_compiled_block_map /// TODO: Use a RW lock instead of mutex std::mutex m_address_to_compiled_block_map_mutex; @@ -489,6 +485,9 @@ private: /// Contains the number of times the interpreter fallback was used std::map m_interpreter_fallback_stats; + /// Compile a block of code + void Compile(u64 address); + /// Get PPU state pointer llvm::Value * GetPPUState(); diff --git a/rpcs3/Emu/Cell/PPUThread.cpp b/rpcs3/Emu/Cell/PPUThread.cpp index 2b75364d4..cb046b5cb 100644 --- a/rpcs3/Emu/Cell/PPUThread.cpp +++ b/rpcs3/Emu/Cell/PPUThread.cpp @@ -112,7 +112,9 @@ void PPUThread::DoRun() break; case 3: - m_dec = new PPULLVMEmulator(*this); + if (!m_dec) { + m_dec = new PPULLVMEmulator(*this); + } break; default: From e485047a10151006579a45483a80c28f4acb12f7 Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Mon, 15 Sep 2014 20:06:29 +0530 Subject: [PATCH 19/42] Enabled some LLVM analysis/transform passes Implement mul, neg, nor, subf --- rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 158 ++++++++++++++++++++-- rpcs3/Emu/Cell/PPULLVMRecompiler.h | 4 + rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp | 18 +++ 3 files changed, 168 insertions(+), 12 deletions(-) diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index 6ecb5efa1..597fe41d8 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -9,8 +9,14 @@ #include "llvm/ExecutionEngine/GenericValue.h" #include "llvm/IR/Intrinsics.h" #include "llvm/Support/Filesystem.h" -#include "llvm/Transforms/Scalar.h" #include "llvm/Analysis/Passes.h" +#include "llvm/Analysis/TargetTransformInfo.h" +#include "llvm/Analysis/MemoryDependenceAnalysis.h" +#include "llvm/Analysis/LoopInfo.h" +#include "llvm/Analysis/ScalarEvolution.h" +#include "llvm/IR/Dominators.h" +#include "llvm/Transforms/Scalar.h" +#include "llvm/Transforms/Vectorize.h" using namespace llvm; @@ -25,6 +31,7 @@ PPULLVMRecompiler::PPULLVMRecompiler() m_llvm_context = new LLVMContext(); m_ir_builder = new IRBuilder<>(*m_llvm_context); m_module = new llvm::Module("Module", *m_llvm_context); + m_fpm = new FunctionPassManager(m_module); EngineBuilder engine_builder(m_module); engine_builder.setMCPU(sys::getHostCPUName()); @@ -32,6 +39,27 @@ PPULLVMRecompiler::PPULLVMRecompiler() engine_builder.setOptLevel(CodeGenOpt::Default); m_execution_engine = engine_builder.create(); + m_fpm->add(new DataLayoutPass(m_module)); + m_fpm->add(createNoAAPass()); + m_fpm->add(createBasicAliasAnalysisPass()); + m_fpm->add(createNoTargetTransformInfoPass()); + m_fpm->add(createEarlyCSEPass()); + m_fpm->add(createTailCallEliminationPass()); + m_fpm->add(createReassociatePass()); + m_fpm->add(createInstructionCombiningPass()); + m_fpm->add(new DominatorTreeWrapperPass()); + m_fpm->add(new MemoryDependenceAnalysis()); + m_fpm->add(createGVNPass()); + m_fpm->add(createInstructionCombiningPass()); + m_fpm->add(new MemoryDependenceAnalysis()); + m_fpm->add(createDeadStoreEliminationPass()); + m_fpm->add(new LoopInfo()); + m_fpm->add(new ScalarEvolution()); + m_fpm->add(createSLPVectorizerPass()); + m_fpm->add(createInstructionCombiningPass()); + m_fpm->add(createCFGSimplificationPass()); + m_fpm->doInitialization(); + m_disassembler = LLVMCreateDisasm(sys::getProcessTriple().c_str(), nullptr, 0, nullptr, nullptr); } @@ -52,6 +80,7 @@ PPULLVMRecompiler::~PPULLVMRecompiler() { LLVMDisasmDispose(m_disassembler); delete m_execution_engine; + delete m_fpm; delete m_ir_builder; delete m_llvm_context; } @@ -1308,11 +1337,36 @@ void PPULLVMRecompiler::ADDC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { } void PPULLVMRecompiler::MULHDU(u32 rd, u32 ra, u32 rb, bool rc) { - InterpreterCall("MULHDU", &PPUInterpreter::MULHDU, rd, ra, rb, rc); + auto ra_i64 = GetGpr(ra); + auto rb_i64 = GetGpr(rb); + auto ra_i128 = m_ir_builder->CreateZExt(ra_i64, m_ir_builder->getIntNTy(128)); + auto rb_i128 = m_ir_builder->CreateZExt(rb_i64, m_ir_builder->getIntNTy(128)); + auto prod_i128 = m_ir_builder->CreateMul(ra_i128, rb_i128); + auto prod_v2i64 = m_ir_builder->CreateBitCast(prod_i128, VectorType::get(m_ir_builder->getInt64Ty(), 2)); + auto prod_i64 = m_ir_builder->CreateExtractElement(prod_v2i64, m_ir_builder->getInt32(1)); + SetGpr(rd, prod_i64); + + if (rc) { + SetCrFieldSignedCmp(0, prod_i64, m_ir_builder->getInt64(0)); + } + + // TODO: Check what code this generates + //InterpreterCall("MULHDU", &PPUInterpreter::MULHDU, rd, ra, rb, rc); } void PPULLVMRecompiler::MULHWU(u32 rd, u32 ra, u32 rb, bool rc) { - InterpreterCall("MULHWU", &PPUInterpreter::MULHWU, rd, ra, rb, rc); + auto ra_i32 = GetGpr(ra, 32); + auto rb_i32 = GetGpr(rb, 32); + auto ra_i64 = m_ir_builder->CreateZExt(ra_i32, m_ir_builder->getInt64Ty()); + auto rb_i64 = m_ir_builder->CreateZExt(rb_i32, m_ir_builder->getInt64Ty()); + auto prod_i64 = m_ir_builder->CreateMul(ra_i64, rb_i64); + prod_i64 = m_ir_builder->CreateLShr(prod_i64, 32); + SetGpr(rd, prod_i64); + + if (rc) { + SetCrFieldSignedCmp(0, prod_i64, m_ir_builder->getInt64(0)); + } + //InterpreterCall("MULHWU", &PPUInterpreter::MULHWU, rd, ra, rb, rc); } void PPULLVMRecompiler::MFOCRF(u32 a, u32 rd, u32 crm) { @@ -1396,7 +1450,19 @@ void PPULLVMRecompiler::LVEHX(u32 vd, u32 ra, u32 rb) { } void PPULLVMRecompiler::SUBF(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - InterpreterCall("SUBF", &PPUInterpreter::SUBF, rd, ra, rb, oe, rc); + auto ra_i64 = GetGpr(ra); + auto rb_i64 = GetGpr(rb); + auto diff_i64 = m_ir_builder->CreateSub(rb_i64, ra_i64); + SetGpr(rd, diff_i64); + + if (rc) { + SetCrFieldSignedCmp(0, diff_i64, m_ir_builder->getInt64(0)); + } + + if (oe) { + // TODO: Implement this + } + //InterpreterCall("SUBF", &PPUInterpreter::SUBF, rd, ra, rb, oe, rc); } void PPULLVMRecompiler::LDUX(u32 rd, u32 ra, u32 rb) { @@ -1443,11 +1509,36 @@ void PPULLVMRecompiler::LVEWX(u32 vd, u32 ra, u32 rb) { } void PPULLVMRecompiler::MULHD(u32 rd, u32 ra, u32 rb, bool rc) { - InterpreterCall("MULHD", &PPUInterpreter::MULHD, rd, ra, rb, rc); + auto ra_i64 = GetGpr(ra); + auto rb_i64 = GetGpr(rb); + auto ra_i128 = m_ir_builder->CreateSExt(ra_i64, m_ir_builder->getIntNTy(128)); + auto rb_i128 = m_ir_builder->CreateSExt(rb_i64, m_ir_builder->getIntNTy(128)); + auto prod_i128 = m_ir_builder->CreateMul(ra_i128, rb_i128); + auto prod_v2i64 = m_ir_builder->CreateBitCast(prod_i128, VectorType::get(m_ir_builder->getInt64Ty(), 2)); + auto prod_i64 = m_ir_builder->CreateExtractElement(prod_v2i64, m_ir_builder->getInt32(1)); + SetGpr(rd, prod_i64); + + if (rc) { + SetCrFieldSignedCmp(0, prod_i64, m_ir_builder->getInt64(0)); + } + + // TODO: Check what code this generates + //InterpreterCall("MULHD", &PPUInterpreter::MULHD, rd, ra, rb, rc); } void PPULLVMRecompiler::MULHW(u32 rd, u32 ra, u32 rb, bool rc) { - InterpreterCall("MULHW", &PPUInterpreter::MULHW, rd, ra, rb, rc); + auto ra_i32 = GetGpr(ra, 32); + auto rb_i32 = GetGpr(rb, 32); + auto ra_i64 = m_ir_builder->CreateSExt(ra_i32, m_ir_builder->getInt64Ty()); + auto rb_i64 = m_ir_builder->CreateSExt(rb_i32, m_ir_builder->getInt64Ty()); + auto prod_i64 = m_ir_builder->CreateMul(ra_i64, rb_i64); + prod_i64 = m_ir_builder->CreateAShr(prod_i64, 32); + SetGpr(rd, prod_i64); + + if (rc) { + SetCrFieldSignedCmp(0, prod_i64, m_ir_builder->getInt64(0)); + } + //InterpreterCall("MULHW", &PPUInterpreter::MULHW, rd, ra, rb, rc); } void PPULLVMRecompiler::LDARX(u32 rd, u32 ra, u32 rb) { @@ -1476,7 +1567,18 @@ void PPULLVMRecompiler::LVX(u32 vd, u32 ra, u32 rb) { } void PPULLVMRecompiler::NEG(u32 rd, u32 ra, u32 oe, bool rc) { - InterpreterCall("NEG", &PPUInterpreter::NEG, rd, ra, oe, rc); + auto ra_i64 = GetGpr(ra); + auto diff_i64 = m_ir_builder->CreateSub(m_ir_builder->getInt64(0), ra_i64); + SetGpr(rd, diff_i64); + + if (rc) { + SetCrFieldSignedCmp(0, diff_i64, m_ir_builder->getInt64(0)); + } + + if (oe) { + // TODO: Implement this + } + //InterpreterCall("NEG", &PPUInterpreter::NEG, rd, ra, oe, rc); } void PPULLVMRecompiler::LBZUX(u32 rd, u32 ra, u32 rb) { @@ -1492,7 +1594,16 @@ void PPULLVMRecompiler::LBZUX(u32 rd, u32 ra, u32 rb) { } void PPULLVMRecompiler::NOR(u32 ra, u32 rs, u32 rb, bool rc) { - InterpreterCall("NOR", &PPUInterpreter::NOR, ra, rs, rb, rc); + auto rs_i64 = GetGpr(rs); + auto rb_i64 = GetGpr(rb); + auto res_i64 = m_ir_builder->CreateOr(rs_i64, rb_i64); + res_i64 = m_ir_builder->CreateXor(res_i64, (s64)-1); + SetGpr(ra, res_i64); + + if (rc) { + SetCrFieldSignedCmp(0, res_i64, m_ir_builder->getInt64(0)); + } + //InterpreterCall("NOR", &PPUInterpreter::NOR, ra, rs, rb, rc); } void PPULLVMRecompiler::STVEBX(u32 vs, u32 ra, u32 rb) { @@ -1597,7 +1708,17 @@ void PPULLVMRecompiler::SUBFME(u32 rd, u32 ra, u32 oe, bool rc) { } void PPULLVMRecompiler::MULLD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - InterpreterCall("MULLD", &PPUInterpreter::MULLD, rd, ra, rb, oe, rc); + auto ra_i64 = GetGpr(ra); + auto rb_i64 = GetGpr(rb); + auto prod_i64 = m_ir_builder->CreateMul(ra_i64, rb_i64); + SetGpr(rd, prod_i64); + + if (rc) { + SetCrFieldSignedCmp(0, prod_i64, m_ir_builder->getInt64(0)); + } + + // TODO implement oe + //InterpreterCall("MULLD", &PPUInterpreter::MULLD, rd, ra, rb, oe, rc); } void PPULLVMRecompiler::ADDME(u32 rd, u32 ra, u32 oe, bool rc) { @@ -1605,7 +1726,19 @@ void PPULLVMRecompiler::ADDME(u32 rd, u32 ra, u32 oe, bool rc) { } void PPULLVMRecompiler::MULLW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - InterpreterCall("MULLW", &PPUInterpreter::MULLW, rd, ra, rb, oe, rc); + auto ra_i32 = GetGpr(ra, 32); + auto rb_i32 = GetGpr(rb, 32); + auto ra_i64 = m_ir_builder->CreateSExt(ra_i32, m_ir_builder->getInt64Ty()); + auto rb_i64 = m_ir_builder->CreateSExt(rb_i32, m_ir_builder->getInt64Ty()); + auto prod_i64 = m_ir_builder->CreateMul(ra_i64, rb_i64); + SetGpr(rd, prod_i64); + + if (rc) { + SetCrFieldSignedCmp(0, prod_i64, m_ir_builder->getInt64(0)); + } + + // TODO implement oe + //InterpreterCall("MULLW", &PPUInterpreter::MULLW, rd, ra, rb, oe, rc); } void PPULLVMRecompiler::DCBTST(u32 ra, u32 rb, u32 th) { @@ -2503,11 +2636,12 @@ void PPULLVMRecompiler::Compile(const u64 address) { } m_ir_builder->CreateRetVoid(); - m_execution_engine->runJITOnFunction(m_function); + m_fpm->run(*m_function); } + CompiledBlock block = (CompiledBlock)m_execution_engine->getPointerToFunction(m_function); m_address_to_compiled_block_map_mutex.lock(); - m_address_to_compiled_block_map[address] = (CompiledBlock)m_execution_engine->getPointerToFunction(m_function); + m_address_to_compiled_block_map[address] = block; m_address_to_compiled_block_map_mutex.unlock(); std::chrono::high_resolution_clock::time_point compilation_end = std::chrono::high_resolution_clock::now(); diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.h b/rpcs3/Emu/Cell/PPULLVMRecompiler.h index 362e3b077..dea8018b2 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.h +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.h @@ -10,6 +10,7 @@ #include "llvm/IR/GlobalVariable.h" #include "llvm/ExecutionEngine/JIT.h" #include "llvm/MC/MCDisassembler.h" +#include "llvm/PassManager.h" struct PPURegState; @@ -465,6 +466,9 @@ private: /// JIT execution engine llvm::ExecutionEngine * m_execution_engine; + /// Function pass manager + llvm::FunctionPassManager * m_fpm; + /// Disassembler LLVMDisasmContextRef m_disassembler; diff --git a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp index 25cde6e66..30f34bf32 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp @@ -385,12 +385,30 @@ void PPULLVMRecompiler::RunAllTests(PPUThread * ppu_state, u64 base_address, PPU VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(ADD, 0, 5, 7, 8, 9, 0, 0); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(ADD, 5, 5, 21, 22, 23, 0, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(SUBF, 0, 5, 7, 8, 9, 0, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(SUBF, 5, 5, 21, 22, 23, 0, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(NEG, 0, 5, 7, 8, 0, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(NEG, 5, 5, 21, 22, 0, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(MULHDU, 0, 5, 7, 8, 9, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(MULHDU, 5, 5, 21, 22, 23, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(MULHWU, 0, 5, 7, 8, 9, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(MULHWU, 5, 5, 21, 22, 23, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(MULHD, 0, 5, 7, 8, 9, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(MULHD, 5, 5, 21, 22, 23, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(MULHW, 0, 5, 7, 8, 9, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(MULHW, 5, 5, 21, 22, 23, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(MULLD, 0, 5, 7, 8, 9, 0, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(MULLD, 5, 5, 21, 22, 23, 0, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(MULLW, 0, 5, 7, 8, 9, 0, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(MULLW, 5, 5, 21, 22, 23, 0, 1); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(AND, 0, 5, 7, 8, 9, 0); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(AND, 5, 5, 21, 22, 23, 1); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(OR, 0, 5, 7, 8, 9, 0); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(OR, 5, 5, 21, 22, 23, 1); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(XOR, 0, 5, 7, 8, 9, 0); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(XOR, 5, 5, 21, 22, 23, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(NOR, 0, 5, 7, 8, 9, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(NOR, 5, 5, 21, 22, 23, 1); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(CMP, 0, 5, 3, 0, 9, 31); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(CMP, 5, 5, 6, 1, 23, 14); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(CMPL, 0, 5, 3, 0, 9, 31); From c72d97c64afad0bcd7fad32b85ac5766fe46f234 Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Mon, 15 Sep 2014 20:07:38 +0530 Subject: [PATCH 20/42] Implemented LF*, STF*, RL* and a few more instructions --- llvm_build/CMakeFiles/generate.stamp | 2 +- .../cmake/modules/CMakeFiles/generate.stamp | 2 +- .../include/llvm/CMakeFiles/generate.stamp | 2 +- .../include/llvm/IR/CMakeFiles/generate.stamp | 2 +- .../lib/Analysis/CMakeFiles/generate.stamp | 2 +- .../Analysis/IPA/CMakeFiles/generate.stamp | 2 +- .../lib/AsmParser/CMakeFiles/generate.stamp | 2 +- .../lib/Bitcode/CMakeFiles/generate.stamp | 2 +- .../Bitcode/Reader/CMakeFiles/generate.stamp | 2 +- .../Bitcode/Writer/CMakeFiles/generate.stamp | 2 +- llvm_build/lib/CMakeFiles/generate.stamp | 2 +- .../AsmPrinter/CMakeFiles/generate.stamp | 2 +- .../lib/CodeGen/CMakeFiles/generate.stamp | 2 +- .../SelectionDAG/CMakeFiles/generate.stamp | 2 +- .../lib/DebugInfo/CMakeFiles/generate.stamp | 2 +- .../ExecutionEngine/CMakeFiles/generate.stamp | 2 +- .../Interpreter/CMakeFiles/generate.stamp | 2 +- .../JIT/CMakeFiles/generate.stamp | 2 +- .../MCJIT/CMakeFiles/generate.stamp | 2 +- .../RuntimeDyld/CMakeFiles/generate.stamp | 2 +- llvm_build/lib/IR/CMakeFiles/generate.stamp | 2 +- .../lib/IRReader/CMakeFiles/generate.stamp | 2 +- llvm_build/lib/LTO/CMakeFiles/generate.stamp | 2 +- .../lib/LineEditor/CMakeFiles/generate.stamp | 2 +- .../lib/Linker/CMakeFiles/generate.stamp | 2 +- llvm_build/lib/MC/CMakeFiles/generate.stamp | 2 +- .../MC/MCAnalysis/CMakeFiles/generate.stamp | 2 +- .../MCDisassembler/CMakeFiles/generate.stamp | 2 +- .../lib/MC/MCParser/CMakeFiles/generate.stamp | 2 +- .../lib/Object/CMakeFiles/generate.stamp | 2 +- .../lib/Option/CMakeFiles/generate.stamp | 2 +- .../lib/ProfileData/CMakeFiles/generate.stamp | 2 +- .../lib/Support/CMakeFiles/generate.stamp | 2 +- .../lib/TableGen/CMakeFiles/generate.stamp | 2 +- .../lib/Target/CMakeFiles/generate.stamp | 2 +- .../X86/AsmParser/CMakeFiles/generate.stamp | 2 +- .../lib/Target/X86/CMakeFiles/generate.stamp | 2 +- .../Disassembler/CMakeFiles/generate.stamp | 2 +- .../X86/InstPrinter/CMakeFiles/generate.stamp | 2 +- .../MCTargetDesc/CMakeFiles/generate.stamp | 2 +- .../X86/TargetInfo/CMakeFiles/generate.stamp | 2 +- .../X86/Utils/CMakeFiles/generate.stamp | 2 +- .../lib/Transforms/CMakeFiles/generate.stamp | 2 +- .../Hello/CMakeFiles/generate.stamp | 2 +- .../Transforms/IPO/CMakeFiles/generate.stamp | 2 +- .../InstCombine/CMakeFiles/generate.stamp | 2 +- .../Instrumentation/CMakeFiles/generate.stamp | 2 +- .../ObjCARC/CMakeFiles/generate.stamp | 2 +- .../Scalar/CMakeFiles/generate.stamp | 2 +- .../Utils/CMakeFiles/generate.stamp | 2 +- .../Vectorize/CMakeFiles/generate.stamp | 2 +- llvm_build/projects/CMakeFiles/generate.stamp | 2 +- .../utils/TableGen/CMakeFiles/generate.stamp | 2 +- rpcs3/Emu/Cell/PPUInterpreter.h | 4 +- rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 509 ++++++++++++++++-- rpcs3/Emu/Cell/PPULLVMRecompiler.h | 33 ++ rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp | 62 ++- 57 files changed, 624 insertions(+), 90 deletions(-) diff --git a/llvm_build/CMakeFiles/generate.stamp b/llvm_build/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/CMakeFiles/generate.stamp +++ b/llvm_build/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/cmake/modules/CMakeFiles/generate.stamp b/llvm_build/cmake/modules/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/cmake/modules/CMakeFiles/generate.stamp +++ b/llvm_build/cmake/modules/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/include/llvm/CMakeFiles/generate.stamp b/llvm_build/include/llvm/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/include/llvm/CMakeFiles/generate.stamp +++ b/llvm_build/include/llvm/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/include/llvm/IR/CMakeFiles/generate.stamp b/llvm_build/include/llvm/IR/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/include/llvm/IR/CMakeFiles/generate.stamp +++ b/llvm_build/include/llvm/IR/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Analysis/CMakeFiles/generate.stamp b/llvm_build/lib/Analysis/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/Analysis/CMakeFiles/generate.stamp +++ b/llvm_build/lib/Analysis/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Analysis/IPA/CMakeFiles/generate.stamp b/llvm_build/lib/Analysis/IPA/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/Analysis/IPA/CMakeFiles/generate.stamp +++ b/llvm_build/lib/Analysis/IPA/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/AsmParser/CMakeFiles/generate.stamp b/llvm_build/lib/AsmParser/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/AsmParser/CMakeFiles/generate.stamp +++ b/llvm_build/lib/AsmParser/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Bitcode/CMakeFiles/generate.stamp b/llvm_build/lib/Bitcode/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/Bitcode/CMakeFiles/generate.stamp +++ b/llvm_build/lib/Bitcode/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Bitcode/Reader/CMakeFiles/generate.stamp b/llvm_build/lib/Bitcode/Reader/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/Bitcode/Reader/CMakeFiles/generate.stamp +++ b/llvm_build/lib/Bitcode/Reader/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Bitcode/Writer/CMakeFiles/generate.stamp b/llvm_build/lib/Bitcode/Writer/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/Bitcode/Writer/CMakeFiles/generate.stamp +++ b/llvm_build/lib/Bitcode/Writer/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/CMakeFiles/generate.stamp b/llvm_build/lib/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/CMakeFiles/generate.stamp +++ b/llvm_build/lib/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/generate.stamp b/llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/generate.stamp +++ b/llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/CodeGen/CMakeFiles/generate.stamp b/llvm_build/lib/CodeGen/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/CodeGen/CMakeFiles/generate.stamp +++ b/llvm_build/lib/CodeGen/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/generate.stamp b/llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/generate.stamp +++ b/llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/DebugInfo/CMakeFiles/generate.stamp b/llvm_build/lib/DebugInfo/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/DebugInfo/CMakeFiles/generate.stamp +++ b/llvm_build/lib/DebugInfo/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/ExecutionEngine/CMakeFiles/generate.stamp b/llvm_build/lib/ExecutionEngine/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/ExecutionEngine/CMakeFiles/generate.stamp +++ b/llvm_build/lib/ExecutionEngine/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/ExecutionEngine/Interpreter/CMakeFiles/generate.stamp b/llvm_build/lib/ExecutionEngine/Interpreter/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/ExecutionEngine/Interpreter/CMakeFiles/generate.stamp +++ b/llvm_build/lib/ExecutionEngine/Interpreter/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/ExecutionEngine/JIT/CMakeFiles/generate.stamp b/llvm_build/lib/ExecutionEngine/JIT/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/ExecutionEngine/JIT/CMakeFiles/generate.stamp +++ b/llvm_build/lib/ExecutionEngine/JIT/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/generate.stamp b/llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/generate.stamp +++ b/llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/generate.stamp b/llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/generate.stamp +++ b/llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/IR/CMakeFiles/generate.stamp b/llvm_build/lib/IR/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/IR/CMakeFiles/generate.stamp +++ b/llvm_build/lib/IR/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/IRReader/CMakeFiles/generate.stamp b/llvm_build/lib/IRReader/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/IRReader/CMakeFiles/generate.stamp +++ b/llvm_build/lib/IRReader/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/LTO/CMakeFiles/generate.stamp b/llvm_build/lib/LTO/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/LTO/CMakeFiles/generate.stamp +++ b/llvm_build/lib/LTO/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/LineEditor/CMakeFiles/generate.stamp b/llvm_build/lib/LineEditor/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/LineEditor/CMakeFiles/generate.stamp +++ b/llvm_build/lib/LineEditor/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Linker/CMakeFiles/generate.stamp b/llvm_build/lib/Linker/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/Linker/CMakeFiles/generate.stamp +++ b/llvm_build/lib/Linker/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/MC/CMakeFiles/generate.stamp b/llvm_build/lib/MC/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/MC/CMakeFiles/generate.stamp +++ b/llvm_build/lib/MC/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/MC/MCAnalysis/CMakeFiles/generate.stamp b/llvm_build/lib/MC/MCAnalysis/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/MC/MCAnalysis/CMakeFiles/generate.stamp +++ b/llvm_build/lib/MC/MCAnalysis/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/MC/MCDisassembler/CMakeFiles/generate.stamp b/llvm_build/lib/MC/MCDisassembler/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/MC/MCDisassembler/CMakeFiles/generate.stamp +++ b/llvm_build/lib/MC/MCDisassembler/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/MC/MCParser/CMakeFiles/generate.stamp b/llvm_build/lib/MC/MCParser/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/MC/MCParser/CMakeFiles/generate.stamp +++ b/llvm_build/lib/MC/MCParser/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Object/CMakeFiles/generate.stamp b/llvm_build/lib/Object/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/Object/CMakeFiles/generate.stamp +++ b/llvm_build/lib/Object/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Option/CMakeFiles/generate.stamp b/llvm_build/lib/Option/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/Option/CMakeFiles/generate.stamp +++ b/llvm_build/lib/Option/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/ProfileData/CMakeFiles/generate.stamp b/llvm_build/lib/ProfileData/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/ProfileData/CMakeFiles/generate.stamp +++ b/llvm_build/lib/ProfileData/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Support/CMakeFiles/generate.stamp b/llvm_build/lib/Support/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/Support/CMakeFiles/generate.stamp +++ b/llvm_build/lib/Support/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/TableGen/CMakeFiles/generate.stamp b/llvm_build/lib/TableGen/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/TableGen/CMakeFiles/generate.stamp +++ b/llvm_build/lib/TableGen/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Target/CMakeFiles/generate.stamp b/llvm_build/lib/Target/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/Target/CMakeFiles/generate.stamp +++ b/llvm_build/lib/Target/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Target/X86/AsmParser/CMakeFiles/generate.stamp b/llvm_build/lib/Target/X86/AsmParser/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/Target/X86/AsmParser/CMakeFiles/generate.stamp +++ b/llvm_build/lib/Target/X86/AsmParser/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Target/X86/CMakeFiles/generate.stamp b/llvm_build/lib/Target/X86/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/Target/X86/CMakeFiles/generate.stamp +++ b/llvm_build/lib/Target/X86/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Target/X86/Disassembler/CMakeFiles/generate.stamp b/llvm_build/lib/Target/X86/Disassembler/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/Target/X86/Disassembler/CMakeFiles/generate.stamp +++ b/llvm_build/lib/Target/X86/Disassembler/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/generate.stamp b/llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/generate.stamp +++ b/llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/generate.stamp b/llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/generate.stamp +++ b/llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/generate.stamp b/llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/generate.stamp +++ b/llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Target/X86/Utils/CMakeFiles/generate.stamp b/llvm_build/lib/Target/X86/Utils/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/Target/X86/Utils/CMakeFiles/generate.stamp +++ b/llvm_build/lib/Target/X86/Utils/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Transforms/CMakeFiles/generate.stamp b/llvm_build/lib/Transforms/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/Transforms/CMakeFiles/generate.stamp +++ b/llvm_build/lib/Transforms/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Transforms/Hello/CMakeFiles/generate.stamp b/llvm_build/lib/Transforms/Hello/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/Transforms/Hello/CMakeFiles/generate.stamp +++ b/llvm_build/lib/Transforms/Hello/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Transforms/IPO/CMakeFiles/generate.stamp b/llvm_build/lib/Transforms/IPO/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/Transforms/IPO/CMakeFiles/generate.stamp +++ b/llvm_build/lib/Transforms/IPO/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Transforms/InstCombine/CMakeFiles/generate.stamp b/llvm_build/lib/Transforms/InstCombine/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/Transforms/InstCombine/CMakeFiles/generate.stamp +++ b/llvm_build/lib/Transforms/InstCombine/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Transforms/Instrumentation/CMakeFiles/generate.stamp b/llvm_build/lib/Transforms/Instrumentation/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/Transforms/Instrumentation/CMakeFiles/generate.stamp +++ b/llvm_build/lib/Transforms/Instrumentation/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Transforms/ObjCARC/CMakeFiles/generate.stamp b/llvm_build/lib/Transforms/ObjCARC/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/Transforms/ObjCARC/CMakeFiles/generate.stamp +++ b/llvm_build/lib/Transforms/ObjCARC/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Transforms/Scalar/CMakeFiles/generate.stamp b/llvm_build/lib/Transforms/Scalar/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/Transforms/Scalar/CMakeFiles/generate.stamp +++ b/llvm_build/lib/Transforms/Scalar/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Transforms/Utils/CMakeFiles/generate.stamp b/llvm_build/lib/Transforms/Utils/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/Transforms/Utils/CMakeFiles/generate.stamp +++ b/llvm_build/lib/Transforms/Utils/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Transforms/Vectorize/CMakeFiles/generate.stamp b/llvm_build/lib/Transforms/Vectorize/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/lib/Transforms/Vectorize/CMakeFiles/generate.stamp +++ b/llvm_build/lib/Transforms/Vectorize/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/projects/CMakeFiles/generate.stamp b/llvm_build/projects/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/projects/CMakeFiles/generate.stamp +++ b/llvm_build/projects/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/llvm_build/utils/TableGen/CMakeFiles/generate.stamp b/llvm_build/utils/TableGen/CMakeFiles/generate.stamp index 9b5f49fa9..204caab22 100644 --- a/llvm_build/utils/TableGen/CMakeFiles/generate.stamp +++ b/llvm_build/utils/TableGen/CMakeFiles/generate.stamp @@ -1 +1 @@ -# CMake generation timestamp file for this directory. +# CMake generation timestamp file for this directory. diff --git a/rpcs3/Emu/Cell/PPUInterpreter.h b/rpcs3/Emu/Cell/PPUInterpreter.h index b5e8adf31..0abb14d1e 100644 --- a/rpcs3/Emu/Cell/PPUInterpreter.h +++ b/rpcs3/Emu/Cell/PPUInterpreter.h @@ -2252,11 +2252,11 @@ private: { if (is_r) // rldcr { - RLDICR(ra, rs, (u32)CPU.GPR[rb], m_eb, rc); + RLDICR(ra, rs, (u32)CPU.GPR[rb] & 0x3F, m_eb, rc); } else // rldcl { - RLDICL(ra, rs, (u32)CPU.GPR[rb], m_eb, rc); + RLDICL(ra, rs, (u32)CPU.GPR[rb] & 0x3F, m_eb, rc); } } void CMP(u32 crfd, u32 l, u32 ra, u32 rb) diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index 597fe41d8..3f0d94df6 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -20,6 +20,9 @@ using namespace llvm; +u64 PPULLVMRecompiler::s_rotate_mask[64][64]; +bool PPULLVMRecompiler::s_rotate_mask_inited = false; + PPULLVMRecompiler::PPULLVMRecompiler() : ThreadBase("PPULLVMRecompiler") , m_compilation_time(0.0) @@ -61,6 +64,11 @@ PPULLVMRecompiler::PPULLVMRecompiler() m_fpm->doInitialization(); m_disassembler = LLVMCreateDisasm(sys::getProcessTriple().c_str(), nullptr, 0, nullptr, nullptr); + + if (!s_rotate_mask_inited) { + InitRotateMask(); + s_rotate_mask_inited = true; + } } PPULLVMRecompiler::~PPULLVMRecompiler() { @@ -1226,15 +1234,69 @@ void PPULLVMRecompiler::BCCTR(u32 bo, u32 bi, u32 bh, u32 lk) { } void PPULLVMRecompiler::RLWIMI(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) { - InterpreterCall("RLWIMI", &PPUInterpreter::RLWIMI, ra, rs, sh, mb, me, rc); + auto rs_i32 = GetGpr(rs, 32); + auto rs_i64 = m_ir_builder->CreateZExt(rs_i32, m_ir_builder->getInt64Ty()); + auto rsh_i64 = m_ir_builder->CreateShl(rs_i64, 32); + rs_i64 = m_ir_builder->CreateOr(rs_i64, rsh_i64); + auto ra_i64 = GetGpr(ra); + auto res_i64 = rs_i64; + if (sh) { + auto resl_i64 = m_ir_builder->CreateLShr(rs_i64, 64 - sh); + auto resh_i64 = m_ir_builder->CreateShl(rs_i64, sh); + res_i64 = m_ir_builder->CreateOr(resh_i64, resl_i64); + } + + u64 mask = s_rotate_mask[32 + mb][32 + me]; + res_i64 = m_ir_builder->CreateAnd(res_i64, mask); + ra_i64 = m_ir_builder->CreateAnd(ra_i64, ~mask); + res_i64 = m_ir_builder->CreateOr(res_i64, ra_i64); + SetGpr(ra, res_i64); + + if (rc) { + SetCrFieldSignedCmp(0, res_i64, m_ir_builder->getInt64(0)); + } + //InterpreterCall("RLWIMI", &PPUInterpreter::RLWIMI, ra, rs, sh, mb, me, rc); } void PPULLVMRecompiler::RLWINM(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) { - InterpreterCall("RLWINM", &PPUInterpreter::RLWINM, ra, rs, sh, mb, me, rc); + auto rs_i32 = GetGpr(rs, 32); + auto rs_i64 = m_ir_builder->CreateZExt(rs_i32, m_ir_builder->getInt64Ty()); + auto rsh_i64 = m_ir_builder->CreateShl(rs_i64, 32); + rs_i64 = m_ir_builder->CreateOr(rs_i64, rsh_i64); + auto res_i64 = rs_i64; + if (sh) { + auto resl_i64 = m_ir_builder->CreateLShr(rs_i64, 64 - sh); + auto resh_i64 = m_ir_builder->CreateShl(rs_i64, sh); + res_i64 = m_ir_builder->CreateOr(resh_i64, resl_i64); + } + + res_i64 = m_ir_builder->CreateAnd(res_i64, s_rotate_mask[32 + mb][32 + me]); + SetGpr(ra, res_i64); + + if (rc) { + SetCrFieldSignedCmp(0, res_i64, m_ir_builder->getInt64(0)); + } + //InterpreterCall("RLWINM", &PPUInterpreter::RLWINM, ra, rs, sh, mb, me, rc); } void PPULLVMRecompiler::RLWNM(u32 ra, u32 rs, u32 rb, u32 mb, u32 me, bool rc) { - InterpreterCall("RLWNM", &PPUInterpreter::RLWNM, ra, rs, rb, mb, me, rc); + auto rs_i32 = GetGpr(rs, 32); + auto rs_i64 = m_ir_builder->CreateZExt(rs_i32, m_ir_builder->getInt64Ty()); + auto rsh_i64 = m_ir_builder->CreateShl(rs_i64, 32); + rs_i64 = m_ir_builder->CreateOr(rs_i64, rsh_i64); + auto rb_i64 = GetGpr(rb); + auto shl_i64 = m_ir_builder->CreateAnd(rb_i64, 0x1F); + auto shr_i64 = m_ir_builder->CreateSub(m_ir_builder->getInt64(32), shl_i64); + auto resl_i64 = m_ir_builder->CreateLShr(rs_i64, shr_i64); + auto resh_i64 = m_ir_builder->CreateShl(rs_i64, shl_i64); + auto res_i64 = m_ir_builder->CreateOr(resh_i64, resl_i64); + res_i64 = m_ir_builder->CreateAnd(res_i64, s_rotate_mask[32 + mb][32 + me]); + SetGpr(ra, res_i64); + + if (rc) { + SetCrFieldSignedCmp(0, res_i64, m_ir_builder->getInt64(0)); + } + //InterpreterCall("RLWNM", &PPUInterpreter::RLWNM, ra, rs, rb, mb, me, rc); } void PPULLVMRecompiler::ORI(u32 ra, u32 rs, u32 uimm16) { @@ -1282,23 +1344,102 @@ void PPULLVMRecompiler::ANDIS_(u32 ra, u32 rs, u32 uimm16) { } void PPULLVMRecompiler::RLDICL(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) { - InterpreterCall("RLDICL", &PPUInterpreter::RLDICL, ra, rs, sh, mb, rc); + auto rs_i64 = GetGpr(rs); + auto res_i64 = rs_i64; + if (sh) { + auto resl_i64 = m_ir_builder->CreateLShr(rs_i64, 64 - sh); + auto resh_i64 = m_ir_builder->CreateShl(rs_i64, sh); + res_i64 = m_ir_builder->CreateOr(resh_i64, resl_i64); + } + + res_i64 = m_ir_builder->CreateAnd(res_i64, s_rotate_mask[mb][63]); + SetGpr(ra, res_i64); + + if (rc) { + SetCrFieldSignedCmp(0, res_i64, m_ir_builder->getInt64(0)); + } + //InterpreterCall("RLDICL", &PPUInterpreter::RLDICL, ra, rs, sh, mb, rc); } void PPULLVMRecompiler::RLDICR(u32 ra, u32 rs, u32 sh, u32 me, bool rc) { - InterpreterCall("RLDICR", &PPUInterpreter::RLDICR, ra, rs, sh, me, rc); + auto rs_i64 = GetGpr(rs); + auto res_i64 = rs_i64; + if (sh) { + auto resl_i64 = m_ir_builder->CreateLShr(rs_i64, 64 - sh); + auto resh_i64 = m_ir_builder->CreateShl(rs_i64, sh); + res_i64 = m_ir_builder->CreateOr(resh_i64, resl_i64); + } + + res_i64 = m_ir_builder->CreateAnd(res_i64, s_rotate_mask[0][me]); + SetGpr(ra, res_i64); + + if (rc) { + SetCrFieldSignedCmp(0, res_i64, m_ir_builder->getInt64(0)); + } + //InterpreterCall("RLDICR", &PPUInterpreter::RLDICR, ra, rs, sh, me, rc); } void PPULLVMRecompiler::RLDIC(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) { - InterpreterCall("RLDIC", &PPUInterpreter::RLDIC, ra, rs, sh, mb, rc); + auto rs_i64 = GetGpr(rs); + auto res_i64 = rs_i64; + if (sh) { + auto resl_i64 = m_ir_builder->CreateLShr(rs_i64, 64 - sh); + auto resh_i64 = m_ir_builder->CreateShl(rs_i64, sh); + res_i64 = m_ir_builder->CreateOr(resh_i64, resl_i64); + } + + res_i64 = m_ir_builder->CreateAnd(res_i64, s_rotate_mask[mb][63 - sh]); + SetGpr(ra, res_i64); + + if (rc) { + SetCrFieldSignedCmp(0, res_i64, m_ir_builder->getInt64(0)); + } + //InterpreterCall("RLDIC", &PPUInterpreter::RLDIC, ra, rs, sh, mb, rc); } void PPULLVMRecompiler::RLDIMI(u32 ra, u32 rs, u32 sh, u32 mb, bool rc) { - InterpreterCall("RLDIMI", &PPUInterpreter::RLDIMI, ra, rs, sh, mb, rc); + auto rs_i64 = GetGpr(rs); + auto ra_i64 = GetGpr(ra); + auto res_i64 = rs_i64; + if (sh) { + auto resl_i64 = m_ir_builder->CreateLShr(rs_i64, 64 - sh); + auto resh_i64 = m_ir_builder->CreateShl(rs_i64, sh); + res_i64 = m_ir_builder->CreateOr(resh_i64, resl_i64); + } + + u64 mask = s_rotate_mask[mb][63 - sh]; + res_i64 = m_ir_builder->CreateAnd(res_i64, mask); + ra_i64 = m_ir_builder->CreateAnd(ra_i64, ~mask); + res_i64 = m_ir_builder->CreateOr(res_i64, ra_i64); + SetGpr(ra, res_i64); + + if (rc) { + SetCrFieldSignedCmp(0, res_i64, m_ir_builder->getInt64(0)); + } + //InterpreterCall("RLDIMI", &PPUInterpreter::RLDIMI, ra, rs, sh, mb, rc); } void PPULLVMRecompiler::RLDC_LR(u32 ra, u32 rs, u32 rb, u32 m_eb, bool is_r, bool rc) { - InterpreterCall("RLDC_LR", &PPUInterpreter::RLDC_LR, ra, rs, rb, m_eb, is_r, rc); + auto rs_i64 = GetGpr(rs); + auto rb_i64 = GetGpr(rb); + auto shl_i64 = m_ir_builder->CreateAnd(rb_i64, 0x3F); + auto shr_i64 = m_ir_builder->CreateSub(m_ir_builder->getInt64(64), shl_i64); + auto resl_i64 = m_ir_builder->CreateLShr(rs_i64,shr_i64); + auto resh_i64 = m_ir_builder->CreateShl(rs_i64, shl_i64); + auto res_i64 = m_ir_builder->CreateOr(resh_i64, resl_i64); + + if (is_r) { + res_i64 = m_ir_builder->CreateAnd(res_i64, s_rotate_mask[0][m_eb]); + } else { + res_i64 = m_ir_builder->CreateAnd(res_i64, s_rotate_mask[m_eb][63]); + } + + SetGpr(ra, res_i64); + + if (rc) { + SetCrFieldSignedCmp(0, res_i64, m_ir_builder->getInt64(0)); + } + //InterpreterCall("RLDC_LR", &PPUInterpreter::RLDC_LR, ra, rs, rb, m_eb, is_r, rc); } void PPULLVMRecompiler::CMP(u32 crfd, u32 l, u32 ra, u32 rb) { @@ -1821,7 +1962,29 @@ void PPULLVMRecompiler::XOR(u32 ra, u32 rs, u32 rb, bool rc) { } void PPULLVMRecompiler::MFSPR(u32 rd, u32 spr) { - InterpreterCall("MFSPR", &PPUInterpreter::MFSPR, rd, spr); + Value * rd_i64; + auto n = (spr >> 5) | ((spr & 0x1f) << 5); + + switch (n) { + case 0x001: + rd_i64 = GetXer(); + break; + case 0x008: + rd_i64 = GetLr(); + break; + case 0x009: + rd_i64 = GetCtr(); + break; + case 0x100: + rd_i64 = GetUsprg0(); + break; + default: + assert(0); + break; + } + + SetGpr(rd, rd_i64); + //InterpreterCall("MFSPR", &PPUInterpreter::MFSPR, rd, spr); } void PPULLVMRecompiler::LWAX(u32 rd, u32 ra, u32 rb) { @@ -1932,15 +2095,59 @@ void PPULLVMRecompiler::OR(u32 ra, u32 rs, u32 rb, bool rc) { } void PPULLVMRecompiler::DIVDU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - InterpreterCall("DIVDU", &PPUInterpreter::DIVDU, rd, ra, rb, oe, rc); + auto ra_i64 = GetGpr(ra); + auto rb_i64 = GetGpr(rb); + auto res_i64 = m_ir_builder->CreateUDiv(ra_i64, rb_i64); + SetGpr(rd, res_i64); + + if (rc) { + SetCrFieldSignedCmp(0, res_i64, m_ir_builder->getInt64(0)); + } + + // TODO implement oe + // TODO make sure an exception does not occur on divide by 0 and overflow + //InterpreterCall("DIVDU", &PPUInterpreter::DIVDU, rd, ra, rb, oe, rc); } void PPULLVMRecompiler::DIVWU(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - InterpreterCall("DIVWU", &PPUInterpreter::DIVWU, rd, ra, rb, oe, rc); + auto ra_i32 = GetGpr(ra, 32); + auto rb_i32 = GetGpr(rb, 32); + auto res_i32 = m_ir_builder->CreateUDiv(ra_i32, rb_i32); + auto res_i64 = m_ir_builder->CreateZExt(res_i32, m_ir_builder->getInt64Ty()); + SetGpr(rd, res_i64); + + if (rc) { + SetCrFieldSignedCmp(0, res_i64, m_ir_builder->getInt64(0)); + } + + // TODO implement oe + // TODO make sure an exception does not occur on divide by 0 and overflow + //InterpreterCall("DIVWU", &PPUInterpreter::DIVWU, rd, ra, rb, oe, rc); } void PPULLVMRecompiler::MTSPR(u32 spr, u32 rs) { - InterpreterCall("MTSPR", &PPUInterpreter::MTSPR, spr, rs); + auto rs_i64 = GetGpr(rs); + auto n = (spr >> 5) | ((spr & 0x1f) << 5); + + switch (n) { + case 0x001: + SetXer(rs_i64); + break; + case 0x008: + SetLr(rs_i64); + break; + case 0x009: + SetCtr(rs_i64); + break; + case 0x100: + SetUsprg0(rs_i64); + break; + default: + assert(0); + break; + } + + //InterpreterCall("MTSPR", &PPUInterpreter::MTSPR, spr, rs); } void PPULLVMRecompiler::NAND(u32 ra, u32 rs, u32 rb, bool rc) { @@ -1952,11 +2159,34 @@ void PPULLVMRecompiler::STVXL(u32 vs, u32 ra, u32 rb) { } void PPULLVMRecompiler::DIVD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - InterpreterCall("DIVD", &PPUInterpreter::DIVD, rd, ra, rb, oe, rc); + auto ra_i64 = GetGpr(ra); + auto rb_i64 = GetGpr(rb); + auto res_i64 = m_ir_builder->CreateSDiv(ra_i64, rb_i64); + SetGpr(rd, res_i64); + + if (rc) { + SetCrFieldSignedCmp(0, res_i64, m_ir_builder->getInt64(0)); + } + + // TODO implement oe + // TODO make sure an exception does not occur on divide by 0 and overflow + //InterpreterCall("DIVD", &PPUInterpreter::DIVD, rd, ra, rb, oe, rc); } void PPULLVMRecompiler::DIVW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - InterpreterCall("DIVW", &PPUInterpreter::DIVW, rd, ra, rb, oe, rc); + auto ra_i32 = GetGpr(ra, 32); + auto rb_i32 = GetGpr(rb, 32); + auto res_i32 = m_ir_builder->CreateSDiv(ra_i32, rb_i32); + auto res_i64 = m_ir_builder->CreateZExt(res_i32, m_ir_builder->getInt64Ty()); + SetGpr(rd, res_i64); + + if (rc) { + SetCrFieldSignedCmp(0, res_i64, m_ir_builder->getInt64(0)); + } + + // TODO implement oe + // TODO make sure an exception does not occur on divide by 0 and overflow + //InterpreterCall("DIVW", &PPUInterpreter::DIVW, rd, ra, rb, oe, rc); } void PPULLVMRecompiler::LVLX(u32 vd, u32 ra, u32 rb) { @@ -1993,7 +2223,15 @@ void PPULLVMRecompiler::LWBRX(u32 rd, u32 ra, u32 rb) { } void PPULLVMRecompiler::LFSX(u32 frd, u32 ra, u32 rb) { - InterpreterCall("LFSX", &PPUInterpreter::LFSX, frd, ra, rb); + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + auto mem_i32 = ReadMemory(addr_i64, 32); + SetFpr(frd, mem_i32); + //InterpreterCall("LFSX", &PPUInterpreter::LFSX, frd, ra, rb); } void PPULLVMRecompiler::SRW(u32 ra, u32 rs, u32 rb, bool rc) { @@ -2013,7 +2251,13 @@ void PPULLVMRecompiler::LSWI(u32 rd, u32 ra, u32 nb) { } void PPULLVMRecompiler::LFSUX(u32 frd, u32 ra, u32 rb) { - InterpreterCall("LFSUX", &PPUInterpreter::LFSUX, frd, ra, rb); + auto addr_i64 = GetGpr(rb); + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + auto mem_i32 = ReadMemory(addr_i64, 32); + SetFpr(frd, mem_i32); + SetGpr(ra, addr_i64); + //InterpreterCall("LFSUX", &PPUInterpreter::LFSUX, frd, ra, rb); } void PPULLVMRecompiler::SYNC(u32 l) { @@ -2021,11 +2265,25 @@ void PPULLVMRecompiler::SYNC(u32 l) { } void PPULLVMRecompiler::LFDX(u32 frd, u32 ra, u32 rb) { - InterpreterCall("LFDX", &PPUInterpreter::LFDX, frd, ra, rb); + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + auto mem_i64 = ReadMemory(addr_i64, 64); + SetFpr(frd, mem_i64); + //InterpreterCall("LFDX", &PPUInterpreter::LFDX, frd, ra, rb); } void PPULLVMRecompiler::LFDUX(u32 frd, u32 ra, u32 rb) { - InterpreterCall("LFDUX", &PPUInterpreter::LFDUX, frd, ra, rb); + auto addr_i64 = GetGpr(rb); + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + auto mem_i64 = ReadMemory(addr_i64, 64); + SetFpr(frd, mem_i64); + SetGpr(ra, addr_i64); + //InterpreterCall("LFDUX", &PPUInterpreter::LFDUX, frd, ra, rb); } void PPULLVMRecompiler::STVLX(u32 vs, u32 ra, u32 rb) { @@ -2048,7 +2306,15 @@ void PPULLVMRecompiler::STWBRX(u32 rs, u32 ra, u32 rb) { } void PPULLVMRecompiler::STFSX(u32 frs, u32 ra, u32 rb) { - InterpreterCall("STFSX", &PPUInterpreter::STFSX, frs, ra, rb); + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + auto frs_i32 = m_ir_builder->CreateBitCast(GetFpr(frs, 32), m_ir_builder->getInt32Ty()); + WriteMemory(addr_i64, frs_i32); + //InterpreterCall("STFSX", &PPUInterpreter::STFSX, frs, ra, rb); } void PPULLVMRecompiler::STVRX(u32 vs, u32 ra, u32 rb) { @@ -2056,7 +2322,14 @@ void PPULLVMRecompiler::STVRX(u32 vs, u32 ra, u32 rb) { } void PPULLVMRecompiler::STFSUX(u32 frs, u32 ra, u32 rb) { - InterpreterCall("STFSUX", &PPUInterpreter::STFSUX, frs, ra, rb); + auto addr_i64 = GetGpr(rb); + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + + auto frs_i32 = m_ir_builder->CreateBitCast(GetFpr(frs, 32), m_ir_builder->getInt32Ty()); + WriteMemory(addr_i64, frs_i32); + SetGpr(ra, addr_i64); + //InterpreterCall("STFSUX", &PPUInterpreter::STFSUX, frs, ra, rb); } void PPULLVMRecompiler::STSWI(u32 rd, u32 ra, u32 nb) { @@ -2064,11 +2337,26 @@ void PPULLVMRecompiler::STSWI(u32 rd, u32 ra, u32 nb) { } void PPULLVMRecompiler::STFDX(u32 frs, u32 ra, u32 rb) { - InterpreterCall("STFDX", &PPUInterpreter::STFDX, frs, ra, rb); + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + auto frs_i64 = m_ir_builder->CreateBitCast(GetFpr(frs), m_ir_builder->getInt64Ty()); + WriteMemory(addr_i64, frs_i64); + //InterpreterCall("STFDX", &PPUInterpreter::STFDX, frs, ra, rb); } void PPULLVMRecompiler::STFDUX(u32 frs, u32 ra, u32 rb) { - InterpreterCall("STFDUX", &PPUInterpreter::STFDUX, frs, ra, rb); + auto addr_i64 = GetGpr(rb); + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + + auto frs_i64 = m_ir_builder->CreateBitCast(GetFpr(frs), m_ir_builder->getInt64Ty()); + WriteMemory(addr_i64, frs_i64); + SetGpr(ra, addr_i64); + //InterpreterCall("STFDUX", &PPUInterpreter::STFDUX, frs, ra, rb); } void PPULLVMRecompiler::LVLXL(u32 vd, u32 ra, u32 rb) { @@ -2125,7 +2413,14 @@ void PPULLVMRecompiler::STVLXL(u32 vs, u32 ra, u32 rb) { } void PPULLVMRecompiler::STHBRX(u32 rs, u32 ra, u32 rb) { - InterpreterCall("STHBRX", &PPUInterpreter::STHBRX, rs, ra, rb); + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + WriteMemory(addr_i64, GetGpr(rs, 16), false); + //InterpreterCall("STHBRX", &PPUInterpreter::STHBRX, rs, ra, rb); } void PPULLVMRecompiler::EXTSH(u32 ra, u32 rs, bool rc) { @@ -2155,7 +2450,16 @@ void PPULLVMRecompiler::EXTSB(u32 ra, u32 rs, bool rc) { } void PPULLVMRecompiler::STFIWX(u32 frs, u32 ra, u32 rb) { - InterpreterCall("STFIWX", &PPUInterpreter::STFIWX, frs, ra, rb); + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + auto frs_i64 = m_ir_builder->CreateBitCast(GetFpr(frs), m_ir_builder->getInt64Ty()); + auto frs_i32 = m_ir_builder->CreateTrunc(frs_i64, m_ir_builder->getInt32Ty()); + WriteMemory(addr_i64, frs_i32); + //InterpreterCall("STFIWX", &PPUInterpreter::STFIWX, frs, ra, rb); } void PPULLVMRecompiler::EXTSW(u32 ra, u32 rs, bool rc) { @@ -2349,35 +2653,94 @@ void PPULLVMRecompiler::STMW(u32 rs, u32 ra, s32 d) { } void PPULLVMRecompiler::LFS(u32 frd, u32 ra, s32 d) { - InterpreterCall("LFS", &PPUInterpreter::LFS, frd, ra, d); + auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + auto mem_i32 = ReadMemory(addr_i64, 32); + SetFpr(frd, mem_i32); + //InterpreterCall("LFS", &PPUInterpreter::LFS, frd, ra, d); } void PPULLVMRecompiler::LFSU(u32 frd, u32 ra, s32 ds) { - InterpreterCall("LFSU", &PPUInterpreter::LFSU, frd, ra, ds); + auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)ds); + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + auto mem_i32 = ReadMemory(addr_i64, 32); + SetFpr(frd, mem_i32); + SetGpr(ra, addr_i64); + //InterpreterCall("LFSU", &PPUInterpreter::LFSU, frd, ra, ds); } void PPULLVMRecompiler::LFD(u32 frd, u32 ra, s32 d) { - InterpreterCall("LFD", &PPUInterpreter::LFD, frd, ra, d); + auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + auto mem_i64 = ReadMemory(addr_i64, 64); + SetFpr(frd, mem_i64); + //InterpreterCall("LFD", &PPUInterpreter::LFD, frd, ra, d); } void PPULLVMRecompiler::LFDU(u32 frd, u32 ra, s32 ds) { - InterpreterCall("LFDU", &PPUInterpreter::LFDU, frd, ra, ds); + auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)ds); + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + + auto mem_i64 = ReadMemory(addr_i64, 64); + SetFpr(frd, mem_i64); + SetGpr(ra, addr_i64); + //InterpreterCall("LFDU", &PPUInterpreter::LFDU, frd, ra, ds); } void PPULLVMRecompiler::STFS(u32 frs, u32 ra, s32 d) { - InterpreterCall("STFS", &PPUInterpreter::STFS, frs, ra, d); + auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + auto frs_i32 = m_ir_builder->CreateBitCast(GetFpr(frs, 32), m_ir_builder->getInt32Ty()); + WriteMemory(addr_i64, frs_i32); + //InterpreterCall("STFS", &PPUInterpreter::STFS, frs, ra, d); } void PPULLVMRecompiler::STFSU(u32 frs, u32 ra, s32 d) { - InterpreterCall("STFSU", &PPUInterpreter::STFSU, frs, ra, d); + auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + + auto frs_i32 = m_ir_builder->CreateBitCast(GetFpr(frs, 32), m_ir_builder->getInt32Ty()); + WriteMemory(addr_i64, frs_i32); + SetGpr(ra, addr_i64); + //InterpreterCall("STFSU", &PPUInterpreter::STFSU, frs, ra, d); } void PPULLVMRecompiler::STFD(u32 frs, u32 ra, s32 d) { - InterpreterCall("STFD", &PPUInterpreter::STFD, frs, ra, d); + auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + auto frs_i64 = m_ir_builder->CreateBitCast(GetFpr(frs), m_ir_builder->getInt64Ty()); + WriteMemory(addr_i64, frs_i64); + //InterpreterCall("STFD", &PPUInterpreter::STFD, frs, ra, d); } void PPULLVMRecompiler::STFDU(u32 frs, u32 ra, s32 d) { - InterpreterCall("STFDU", &PPUInterpreter::STFDU, frs, ra, d); + auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + + auto frs_i64 = m_ir_builder->CreateBitCast(GetFpr(frs), m_ir_builder->getInt64Ty()); + WriteMemory(addr_i64, frs_i64); + SetGpr(ra, addr_i64); + //InterpreterCall("STFDU", &PPUInterpreter::STFDU, frs, ra, d); } void PPULLVMRecompiler::LD(u32 rd, u32 ra, s32 ds) { @@ -2526,6 +2889,12 @@ void PPULLVMRecompiler::FSUB(u32 frd, u32 fra, u32 frb, bool rc) { } void PPULLVMRecompiler::FADD(u32 frd, u32 fra, u32 frb, bool rc) { + //auto ra_f64 = GetFpr(fra); + //auto rb_f64 = GetFpr(frb); + //auto res_f64 = m_ir_builder->CreateFAdd(ra_f64, rb_f64); + //SetFpr(frd, res_f64); + + // TODO: Set FPRF InterpreterCall("FADD", &PPUInterpreter::FADD, frd, fra, frb, rc); } @@ -2847,6 +3216,32 @@ void PPULLVMRecompiler::SetCr6AfterVectorCompare(u32 vr) { SetCr(cr_i32); } +Value * PPULLVMRecompiler::GetLr() { + auto lr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, LR)); + auto lr_i64_ptr = m_ir_builder->CreateBitCast(lr_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); + return m_ir_builder->CreateLoad(lr_i64_ptr); +} + +void PPULLVMRecompiler::SetLr(Value * val_x64) { + auto val_i64 = m_ir_builder->CreateBitCast(val_x64, m_ir_builder->getInt64Ty()); + auto lr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, LR)); + auto lr_i64_ptr = m_ir_builder->CreateBitCast(lr_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); + m_ir_builder->CreateStore(val_i64, lr_i64_ptr); +} + +Value * PPULLVMRecompiler::GetCtr() { + auto ctr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, CTR)); + auto ctr_i64_ptr = m_ir_builder->CreateBitCast(ctr_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); + return m_ir_builder->CreateLoad(ctr_i64_ptr); +} + +void PPULLVMRecompiler::SetCtr(Value * val_x64) { + auto val_i64 = m_ir_builder->CreateBitCast(val_x64, m_ir_builder->getInt64Ty()); + auto ctr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, CTR)); + auto ctr_i64_ptr = m_ir_builder->CreateBitCast(ctr_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); + m_ir_builder->CreateStore(val_i64, ctr_i64_ptr); +} + Value * PPULLVMRecompiler::GetXer() { auto xer_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, XER)); auto xer_i64_ptr = m_ir_builder->CreateBitCast(xer_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); @@ -2880,6 +3275,47 @@ void PPULLVMRecompiler::SetXerSo(Value * so) { SetXer(xer_i64); } +Value * PPULLVMRecompiler::GetUsprg0() { + auto usrpg0_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, USPRG0)); + auto usprg0_i64_ptr = m_ir_builder->CreateBitCast(usrpg0_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); + return m_ir_builder->CreateLoad(usprg0_i64_ptr); +} + +void PPULLVMRecompiler::SetUsprg0(Value * val_x64) { + auto val_i64 = m_ir_builder->CreateBitCast(val_x64, m_ir_builder->getInt64Ty()); + auto usprg0_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, USPRG0)); + auto usprg0_i64_ptr = m_ir_builder->CreateBitCast(usprg0_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); + m_ir_builder->CreateStore(val_i64, usprg0_i64_ptr); +} + +Value * PPULLVMRecompiler::GetFpr(u32 r, u32 bits) { + auto r_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, FPR[r])); + auto r_f64_ptr = m_ir_builder->CreateBitCast(r_i8_ptr, m_ir_builder->getDoubleTy()->getPointerTo()); + auto r_f64 = m_ir_builder->CreateLoad(r_f64_ptr); + if (bits == 32) { + return m_ir_builder->CreateFPTrunc(r_f64, m_ir_builder->getFloatTy()); + } else { + return r_f64; + } +} + +void PPULLVMRecompiler::SetFpr(u32 r, Value * val) { + auto r_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, FPR[r])); + auto r_f64_ptr = m_ir_builder->CreateBitCast(r_i8_ptr, m_ir_builder->getDoubleTy()->getPointerTo()); + + Value* val_f64; + if (val->getType()->isDoubleTy() || val->getType()->isIntegerTy(64)) { + val_f64 = m_ir_builder->CreateBitCast(val, m_ir_builder->getDoubleTy()); + } else if (val->getType()->isFloatTy() || val->getType()->isIntegerTy(32)) { + auto val_f32 = m_ir_builder->CreateBitCast(val, m_ir_builder->getFloatTy()); + val_f64 = m_ir_builder->CreateFPExt(val_f32, m_ir_builder->getDoubleTy()); + } else { + assert(0); + } + + m_ir_builder->CreateStore(val_f64, r_f64_ptr); +} + Value * PPULLVMRecompiler::GetVscr() { auto vscr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, VSCR)); auto vscr_i32_ptr = m_ir_builder->CreateBitCast(vscr_i8_ptr, m_ir_builder->getInt32Ty()->getPointerTo()); @@ -3065,6 +3501,15 @@ Value * PPULLVMRecompiler::Call(const char * name, Func function, Args... args) return m_ir_builder->CreateCall(fn, fn_args); } +void PPULLVMRecompiler::InitRotateMask() { + for (u32 mb = 0; mb < 64; mb++) { + for (u32 me = 0; me < 64; me++) { + u64 mask = ((u64)-1 >> mb) ^ ((me >= 63) ? 0 : (u64)-1 >> (me + 1)); + s_rotate_mask[mb][me] = mb > me ? ~mask : mask; + } + } +} + u32 PPULLVMEmulator::s_num_instances = 0; std::mutex PPULLVMEmulator::s_recompiler_mutex; PPULLVMRecompiler * PPULLVMEmulator::s_recompiler = nullptr; diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.h b/rpcs3/Emu/Cell/PPULLVMRecompiler.h index dea8018b2..c8d067b3a 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.h +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.h @@ -558,6 +558,18 @@ private: /// Set CR6 based on the result of the vector compare instruction void SetCr6AfterVectorCompare(u32 vr); + /// Get LR + llvm::Value * GetLr(); + + /// Set LR + void SetLr(llvm::Value * val_x64); + + /// Get CTR + llvm::Value * GetCtr(); + + /// Set CTR + void SetCtr(llvm::Value * val_x64); + /// Load XER and convert it to an i64 llvm::Value * GetXer(); @@ -576,6 +588,18 @@ private: /// Set the SO bit of XER void SetXerSo(llvm::Value * so); + /// Get USPRG0 + llvm::Value * GetUsprg0(); + + /// Set USPRG0 + void SetUsprg0(llvm::Value * val_x64); + + /// Get FPR + llvm::Value * GetFpr(u32 r, u32 bits = 64); + + /// Set FPR + void SetFpr(u32 r, llvm::Value * val); + /// Load VSCR llvm::Value * GetVscr(); @@ -618,6 +642,15 @@ private: /// Excute a test void RunTest(const char * name, std::function test_case, std::function input, std::function check_result); + + /// A mask used in rotate instructions + static u64 s_rotate_mask[64][64]; + + /// A flag indicating whether s_rotate_mask has been initialised or not + static bool s_rotate_mask_inited; + + /// Initialse s_rotate_mask + static void InitRotateMask(); }; /// PPU emulator that uses LLVM to convert PPU instructions to host CPU instructions diff --git a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp index 30f34bf32..55028bd3f 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp @@ -373,15 +373,28 @@ void PPULLVMRecompiler::RunAllTests(PPUThread * ppu_state, u64 base_address, PPU VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(CRORC, 0, 5, 3, 4, 5); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(CROR, 0, 5, 6, 7, 0); // TODO: BCCTR - // TODO: RLWIMI - // TODO: RLWINM - // TODO: RLWNM + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(RLWIMI, 0, 5, 7, 8, 9, 12, 25, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(RLWIMI, 5, 5, 21, 22, 21, 18, 24, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(RLWINM, 0, 5, 7, 8, 9, 12, 25, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(RLWINM, 5, 5, 21, 22, 21, 18, 24, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(RLWNM, 0, 5, 7, 8, 9, 12, 25, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(RLWNM, 5, 5, 21, 22, 21, 18, 24, 1); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(ORI, 0, 5, 25, 29, 12345); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(ORIS, 0, 5, 7, 31, -12345); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(XORI, 0, 5, 0, 19, 12345); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(XORIS, 0, 5, 3, 14, -12345); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(ANDI_, 0, 5, 16, 7, 12345); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(ANDIS_, 0, 5, 23, 21, -12345); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(RLDICL, 0, 5, 7, 8, 9, 12, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(RLDICL, 5, 5, 21, 22, 43, 43, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(RLDICR, 0, 5, 7, 8, 0, 12, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(RLDICR, 5, 5, 21, 22, 63, 43, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(RLDIC, 0, 5, 7, 8, 9, 12, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(RLDIC, 5, 5, 21, 22, 23, 43, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(RLDIMI, 0, 5, 7, 8, 9, 12, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(RLDIMI, 5, 5, 21, 22, 23, 43, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(RLDC_LR, 0, 5, 7, 8, 9, 12, 0, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(RLDC_LR, 5, 5, 21, 22, 23, 43, 1, 1); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(ADD, 0, 5, 7, 8, 9, 0, 0); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(ADD, 5, 5, 21, 22, 23, 0, 1); @@ -401,6 +414,14 @@ void PPULLVMRecompiler::RunAllTests(PPUThread * ppu_state, u64 base_address, PPU VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(MULLD, 5, 5, 21, 22, 23, 0, 1); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(MULLW, 0, 5, 7, 8, 9, 0, 0); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(MULLW, 5, 5, 21, 22, 23, 0, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(DIVD, 0, 5, 7, 8, 9, 0, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(DIVD, 5, 5, 21, 22, 23, 0, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(DIVDU, 0, 5, 7, 8, 9, 0, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(DIVDU, 5, 5, 21, 22, 23, 0, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(DIVW, 0, 5, 7, 8, 9, 0, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(DIVW, 5, 5, 21, 22, 23, 0, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(DIVWU, 0, 5, 7, 8, 9, 0, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(DIVWU, 5, 5, 21, 22, 23, 0, 1); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(AND, 0, 5, 7, 8, 9, 0); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(AND, 5, 5, 21, 22, 23, 1); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(OR, 0, 5, 7, 8, 9, 0); @@ -419,6 +440,16 @@ void PPULLVMRecompiler::RunAllTests(PPUThread * ppu_state, u64 base_address, PPU VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(EXTSH, 5, 5, 6, 9, 1); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(EXTSW, 0, 5, 25, 29, 0); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(EXTSW, 5, 5, 25, 29, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(MTSPR, 0, 5, 0x20, 5); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(MTSPR, 5, 5, 0x100, 5); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(MTSPR, 10, 5, 0x120, 5); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(MTSPR, 15, 5, 0x8, 5); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(MFSPR, 0, 5, 5, 0x20); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(MFSPR, 5, 5, 5, 0x100); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(MFSPR, 10, 5, 5, 0x120); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(MFSPR, 15, 5, 5, 0x8); + + //VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(FADD, 0, 5, 25, 29, 1, 0); PPURegState input; input.SetRandom(); @@ -466,6 +497,18 @@ void PPULLVMRecompiler::RunAllTests(PPUThread * ppu_state, u64 base_address, PPU VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LDX, 1, input, 5, 14, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LDUX, 0, input, 5, 14, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LDBRX, 0, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LFS, 0, input, 5, 0, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LFS, 1, input, 5, 14, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LFSU, 0, input, 5, 14, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LFSX, 0, input, 5, 0, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LFSX, 1, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LFSUX, 0, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LFD, 0, input, 5, 0, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LFD, 1, input, 5, 14, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LFDU, 0, input, 5, 14, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LFDX, 0, input, 5, 0, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LFDX, 1, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LFDUX, 0, input, 5, 14, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STB, 0, input, 3, 0, 0x10000); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STB, 1, input, 3, 14, 0x10000); @@ -493,6 +536,19 @@ void PPULLVMRecompiler::RunAllTests(PPUThread * ppu_state, u64 base_address, PPU VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STDX, 0, input, 3, 0, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STDX, 1, input, 3, 14, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STDUX, 0, input, 3, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STFS, 0, input, 3, 0, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STFS, 1, input, 3, 14, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STFSU, 0, input, 3, 14, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STFSX, 0, input, 3, 0, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STFSX, 1, input, 3, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STFSUX, 0, input, 3, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STFD, 0, input, 3, 0, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STFD, 1, input, 3, 14, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STFDU, 0, input, 3, 14, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STFDX, 0, input, 3, 0, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STFDX, 1, input, 3, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STFDUX, 0, input, 3, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STFIWX, 0, input, 3, 14, 23); initial_state.Store(*ppu_state); } From 170439f91c604b4fd3be756a904237d7bc3603fb Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Tue, 16 Sep 2014 03:07:14 +0530 Subject: [PATCH 21/42] LLVM VS project files that were part of the reposiory have been removed. These files will now be auto-generated. It should now be possbile to build from any directory and not just D:\Projects\rpcs3. --- .gitignore | 3 +- llvm_build/ALL_BUILD.vcxproj | 214 +-- llvm_build/ALL_BUILD.vcxproj.filters | 6 +- llvm_build/CMakeCache.txt | 370 ++---- .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../3.0.1/CMakeASM_MASMCompiler.cmake | 12 - .../CMakeFiles/3.0.1/CMakeCCompiler.cmake | 58 - .../CMakeFiles/3.0.1/CMakeCXXCompiler.cmake | 59 - .../3.0.1/CMakeDetermineCompilerABI_C.bin | Bin 36864 -> 0 bytes .../3.0.1/CMakeDetermineCompilerABI_CXX.bin | Bin 36864 -> 0 bytes .../CMakeFiles/3.0.1/CMakeRCCompiler.cmake | 6 - llvm_build/CMakeFiles/3.0.1/CMakeSystem.cmake | 15 - .../3.0.1/CompilerIdC/CMakeCCompilerId.c | 442 ------- .../3.0.1/CompilerIdC/CompilerIdC.vcxproj | 52 - .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 430 ------ .../3.0.1/CompilerIdCXX/CompilerIdCXX.vcxproj | 52 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../intrinsics_gen.rule | 1 - .../INSTALL_force.rule | 1 - .../LLVMHello.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../ALL_BUILD.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../ZERO_CHECK.rule | 1 - .../generate.stamp.rule | 1 - llvm_build/CMakeFiles/TargetDirectories.txt | 100 +- .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../X86CommonTableGen.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../Intrinsics.gen.rule | 1 - .../Intrinsics.gen.tmp.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../X86GenAsmMatcher.inc.rule | 1 - .../X86GenAsmMatcher.inc.tmp.rule | 1 - .../X86GenAsmWriter.inc.rule | 1 - .../X86GenAsmWriter.inc.tmp.rule | 1 - .../X86GenAsmWriter1.inc.rule | 1 - .../X86GenAsmWriter1.inc.tmp.rule | 1 - .../X86GenCallingConv.inc.rule | 1 - .../X86GenCallingConv.inc.tmp.rule | 1 - .../X86GenDAGISel.inc.rule | 1 - .../X86GenDAGISel.inc.tmp.rule | 1 - .../X86GenDisassemblerTables.inc.rule | 1 - .../X86GenDisassemblerTables.inc.tmp.rule | 1 - .../X86GenFastISel.inc.rule | 1 - .../X86GenFastISel.inc.tmp.rule | 1 - .../X86GenInstrInfo.inc.rule | 1 - .../X86GenInstrInfo.inc.tmp.rule | 1 - .../X86GenRegisterInfo.inc.rule | 1 - .../X86GenRegisterInfo.inc.tmp.rule | 1 - .../X86GenSubtargetInfo.inc.rule | 1 - .../X86GenSubtargetInfo.inc.tmp.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - .../INSTALL_force.rule | 1 - .../PACKAGE_force.rule | 1 - llvm_build/CMakeFiles/generate.stamp.depend | 382 +++--- llvm_build/CMakeFiles/generate.stamp.list | 106 +- llvm_build/CPackConfig.cmake | 16 +- llvm_build/CPackSourceConfig.cmake | 18 +- llvm_build/INSTALL.vcxproj | 20 +- llvm_build/INSTALL.vcxproj.filters | 4 +- llvm_build/LLVM.sln | 876 ++++++------- llvm_build/LLVMBuild.cmake | 292 ++--- llvm_build/PACKAGE.vcxproj | 24 +- llvm_build/PACKAGE.vcxproj.filters | 4 +- llvm_build/ZERO_CHECK.vcxproj | 30 +- llvm_build/ZERO_CHECK.vcxproj.filters | 6 +- .../Export/share/llvm/cmake/LLVMExports.cmake | 2 +- .../modules/CMakeFiles/generate.stamp.depend | 8 +- llvm_build/cmake/modules/INSTALL.vcxproj | 20 +- .../cmake/modules/INSTALL.vcxproj.filters | 4 +- llvm_build/cmake/modules/PACKAGE.vcxproj | 24 +- .../cmake/modules/PACKAGE.vcxproj.filters | 4 +- llvm_build/cmake/modules/cmake_install.cmake | 18 +- llvm_build/cmake_install.cmake | 26 +- .../llvm/CMakeFiles/generate.stamp.depend | 4 +- llvm_build/include/llvm/INSTALL.vcxproj | 20 +- .../include/llvm/INSTALL.vcxproj.filters | 4 +- .../llvm/IR/CMakeFiles/generate.stamp.depend | 2 +- llvm_build/include/llvm/IR/INSTALL.vcxproj | 20 +- .../include/llvm/IR/INSTALL.vcxproj.filters | 4 +- llvm_build/include/llvm/IR/PACKAGE.vcxproj | 24 +- .../include/llvm/IR/PACKAGE.vcxproj.filters | 4 +- .../include/llvm/IR/cmake_install.cmake | 2 +- .../include/llvm/IR/intrinsics_gen.vcxproj | 70 +- .../llvm/IR/intrinsics_gen.vcxproj.filters | 10 +- llvm_build/include/llvm/PACKAGE.vcxproj | 24 +- .../include/llvm/PACKAGE.vcxproj.filters | 4 +- llvm_build/include/llvm/cmake_install.cmake | 4 +- .../llvm/llvm_headers_do_not_build.vcxproj | 1166 ++++++++--------- .../llvm_headers_do_not_build.vcxproj.filters | 1132 ++++++++-------- .../Analysis/CMakeFiles/generate.stamp.depend | 2 +- llvm_build/lib/Analysis/INSTALL.vcxproj | 20 +- .../lib/Analysis/INSTALL.vcxproj.filters | 4 +- .../IPA/CMakeFiles/generate.stamp.depend | 2 +- llvm_build/lib/Analysis/IPA/INSTALL.vcxproj | 20 +- .../lib/Analysis/IPA/INSTALL.vcxproj.filters | 4 +- llvm_build/lib/Analysis/IPA/LLVMipa.vcxproj | 58 +- .../lib/Analysis/IPA/LLVMipa.vcxproj.filters | 18 +- llvm_build/lib/Analysis/IPA/PACKAGE.vcxproj | 24 +- .../lib/Analysis/IPA/PACKAGE.vcxproj.filters | 4 +- .../lib/Analysis/IPA/cmake_install.cmake | 6 +- llvm_build/lib/Analysis/LLVMAnalysis.vcxproj | 154 +-- .../lib/Analysis/LLVMAnalysis.vcxproj.filters | 114 +- llvm_build/lib/Analysis/PACKAGE.vcxproj | 24 +- .../lib/Analysis/PACKAGE.vcxproj.filters | 4 +- llvm_build/lib/Analysis/cmake_install.cmake | 8 +- .../CMakeFiles/generate.stamp.depend | 2 +- llvm_build/lib/AsmParser/INSTALL.vcxproj | 20 +- .../lib/AsmParser/INSTALL.vcxproj.filters | 4 +- .../lib/AsmParser/LLVMAsmParser.vcxproj | 52 +- .../AsmParser/LLVMAsmParser.vcxproj.filters | 18 +- llvm_build/lib/AsmParser/PACKAGE.vcxproj | 24 +- .../lib/AsmParser/PACKAGE.vcxproj.filters | 4 +- llvm_build/lib/AsmParser/cmake_install.cmake | 6 +- .../Bitcode/CMakeFiles/generate.stamp.depend | 2 +- llvm_build/lib/Bitcode/INSTALL.vcxproj | 20 +- .../lib/Bitcode/INSTALL.vcxproj.filters | 4 +- llvm_build/lib/Bitcode/PACKAGE.vcxproj | 24 +- .../lib/Bitcode/PACKAGE.vcxproj.filters | 4 +- .../Reader/CMakeFiles/generate.stamp.depend | 2 +- llvm_build/lib/Bitcode/Reader/INSTALL.vcxproj | 20 +- .../Bitcode/Reader/INSTALL.vcxproj.filters | 4 +- .../lib/Bitcode/Reader/LLVMBitReader.vcxproj | 52 +- .../Reader/LLVMBitReader.vcxproj.filters | 14 +- llvm_build/lib/Bitcode/Reader/PACKAGE.vcxproj | 24 +- .../Bitcode/Reader/PACKAGE.vcxproj.filters | 4 +- .../lib/Bitcode/Reader/cmake_install.cmake | 6 +- .../Writer/CMakeFiles/generate.stamp.depend | 2 +- llvm_build/lib/Bitcode/Writer/INSTALL.vcxproj | 20 +- .../Bitcode/Writer/INSTALL.vcxproj.filters | 4 +- .../lib/Bitcode/Writer/LLVMBitWriter.vcxproj | 50 +- .../Writer/LLVMBitWriter.vcxproj.filters | 16 +- llvm_build/lib/Bitcode/Writer/PACKAGE.vcxproj | 24 +- .../Bitcode/Writer/PACKAGE.vcxproj.filters | 4 +- .../lib/Bitcode/Writer/cmake_install.cmake | 6 +- llvm_build/lib/Bitcode/cmake_install.cmake | 6 +- .../lib/CMakeFiles/generate.stamp.depend | 2 +- .../CMakeFiles/generate.stamp.depend | 2 +- .../lib/CodeGen/AsmPrinter/INSTALL.vcxproj | 20 +- .../AsmPrinter/INSTALL.vcxproj.filters | 4 +- .../CodeGen/AsmPrinter/LLVMAsmPrinter.vcxproj | 114 +- .../AsmPrinter/LLVMAsmPrinter.vcxproj.filters | 76 +- .../lib/CodeGen/AsmPrinter/PACKAGE.vcxproj | 24 +- .../AsmPrinter/PACKAGE.vcxproj.filters | 4 +- .../CodeGen/AsmPrinter/cmake_install.cmake | 6 +- .../CodeGen/CMakeFiles/generate.stamp.depend | 2 +- llvm_build/lib/CodeGen/INSTALL.vcxproj | 20 +- .../lib/CodeGen/INSTALL.vcxproj.filters | 4 +- llvm_build/lib/CodeGen/LLVMCodeGen.vcxproj | 308 ++--- .../lib/CodeGen/LLVMCodeGen.vcxproj.filters | 270 ++-- llvm_build/lib/CodeGen/PACKAGE.vcxproj | 24 +- .../lib/CodeGen/PACKAGE.vcxproj.filters | 4 +- .../CMakeFiles/generate.stamp.depend | 2 +- .../lib/CodeGen/SelectionDAG/INSTALL.vcxproj | 20 +- .../SelectionDAG/INSTALL.vcxproj.filters | 4 +- .../SelectionDAG/LLVMSelectionDAG.vcxproj | 100 +- .../LLVMSelectionDAG.vcxproj.filters | 62 +- .../lib/CodeGen/SelectionDAG/PACKAGE.vcxproj | 24 +- .../SelectionDAG/PACKAGE.vcxproj.filters | 4 +- .../CodeGen/SelectionDAG/cmake_install.cmake | 6 +- llvm_build/lib/CodeGen/cmake_install.cmake | 10 +- .../CMakeFiles/generate.stamp.depend | 2 +- llvm_build/lib/DebugInfo/INSTALL.vcxproj | 20 +- .../lib/DebugInfo/INSTALL.vcxproj.filters | 4 +- .../lib/DebugInfo/LLVMDebugInfo.vcxproj | 98 +- .../DebugInfo/LLVMDebugInfo.vcxproj.filters | 64 +- llvm_build/lib/DebugInfo/PACKAGE.vcxproj | 24 +- .../lib/DebugInfo/PACKAGE.vcxproj.filters | 4 +- llvm_build/lib/DebugInfo/cmake_install.cmake | 6 +- .../CMakeFiles/generate.stamp.depend | 2 +- .../lib/ExecutionEngine/INSTALL.vcxproj | 20 +- .../ExecutionEngine/INSTALL.vcxproj.filters | 4 +- .../CMakeFiles/generate.stamp.depend | 2 +- .../Interpreter/INSTALL.vcxproj | 20 +- .../Interpreter/INSTALL.vcxproj.filters | 4 +- .../Interpreter/LLVMInterpreter.vcxproj | 52 +- .../LLVMInterpreter.vcxproj.filters | 14 +- .../Interpreter/PACKAGE.vcxproj | 24 +- .../Interpreter/PACKAGE.vcxproj.filters | 4 +- .../Interpreter/cmake_install.cmake | 6 +- .../JIT/CMakeFiles/generate.stamp.depend | 2 +- .../lib/ExecutionEngine/JIT/INSTALL.vcxproj | 20 +- .../JIT/INSTALL.vcxproj.filters | 4 +- .../lib/ExecutionEngine/JIT/LLVMJIT.vcxproj | 48 +- .../JIT/LLVMJIT.vcxproj.filters | 14 +- .../lib/ExecutionEngine/JIT/PACKAGE.vcxproj | 24 +- .../JIT/PACKAGE.vcxproj.filters | 4 +- .../ExecutionEngine/JIT/cmake_install.cmake | 6 +- .../LLVMExecutionEngine.vcxproj | 50 +- .../LLVMExecutionEngine.vcxproj.filters | 16 +- .../MCJIT/CMakeFiles/generate.stamp.depend | 2 +- .../lib/ExecutionEngine/MCJIT/INSTALL.vcxproj | 20 +- .../MCJIT/INSTALL.vcxproj.filters | 4 +- .../ExecutionEngine/MCJIT/LLVMMCJIT.vcxproj | 46 +- .../MCJIT/LLVMMCJIT.vcxproj.filters | 12 +- .../lib/ExecutionEngine/MCJIT/PACKAGE.vcxproj | 24 +- .../MCJIT/PACKAGE.vcxproj.filters | 4 +- .../ExecutionEngine/MCJIT/cmake_install.cmake | 6 +- .../lib/ExecutionEngine/PACKAGE.vcxproj | 24 +- .../ExecutionEngine/PACKAGE.vcxproj.filters | 4 +- .../CMakeFiles/generate.stamp.depend | 2 +- .../RuntimeDyld/INSTALL.vcxproj | 20 +- .../RuntimeDyld/INSTALL.vcxproj.filters | 4 +- .../RuntimeDyld/LLVMRuntimeDyld.vcxproj | 60 +- .../LLVMRuntimeDyld.vcxproj.filters | 26 +- .../RuntimeDyld/PACKAGE.vcxproj | 24 +- .../RuntimeDyld/PACKAGE.vcxproj.filters | 4 +- .../RuntimeDyld/cmake_install.cmake | 6 +- .../lib/ExecutionEngine/cmake_install.cmake | 14 +- llvm_build/lib/INSTALL.vcxproj | 20 +- llvm_build/lib/INSTALL.vcxproj.filters | 4 +- .../lib/IR/CMakeFiles/generate.stamp.depend | 2 +- llvm_build/lib/IR/INSTALL.vcxproj | 20 +- llvm_build/lib/IR/INSTALL.vcxproj.filters | 4 +- llvm_build/lib/IR/LLVMCore.vcxproj | 148 +-- llvm_build/lib/IR/LLVMCore.vcxproj.filters | 110 +- llvm_build/lib/IR/PACKAGE.vcxproj | 24 +- llvm_build/lib/IR/PACKAGE.vcxproj.filters | 4 +- llvm_build/lib/IR/cmake_install.cmake | 6 +- .../IRReader/CMakeFiles/generate.stamp.depend | 2 +- llvm_build/lib/IRReader/INSTALL.vcxproj | 20 +- .../lib/IRReader/INSTALL.vcxproj.filters | 4 +- llvm_build/lib/IRReader/LLVMIRReader.vcxproj | 42 +- .../lib/IRReader/LLVMIRReader.vcxproj.filters | 6 +- llvm_build/lib/IRReader/PACKAGE.vcxproj | 24 +- .../lib/IRReader/PACKAGE.vcxproj.filters | 4 +- llvm_build/lib/IRReader/cmake_install.cmake | 6 +- .../lib/LTO/CMakeFiles/generate.stamp.depend | 2 +- llvm_build/lib/LTO/INSTALL.vcxproj | 20 +- llvm_build/lib/LTO/INSTALL.vcxproj.filters | 4 +- llvm_build/lib/LTO/LLVMLTO.vcxproj | 44 +- llvm_build/lib/LTO/LLVMLTO.vcxproj.filters | 8 +- llvm_build/lib/LTO/PACKAGE.vcxproj | 24 +- llvm_build/lib/LTO/PACKAGE.vcxproj.filters | 4 +- llvm_build/lib/LTO/cmake_install.cmake | 6 +- .../CMakeFiles/generate.stamp.depend | 2 +- llvm_build/lib/LineEditor/INSTALL.vcxproj | 20 +- .../lib/LineEditor/INSTALL.vcxproj.filters | 4 +- .../lib/LineEditor/LLVMLineEditor.vcxproj | 42 +- .../LineEditor/LLVMLineEditor.vcxproj.filters | 6 +- llvm_build/lib/LineEditor/PACKAGE.vcxproj | 24 +- .../lib/LineEditor/PACKAGE.vcxproj.filters | 4 +- llvm_build/lib/LineEditor/cmake_install.cmake | 6 +- .../Linker/CMakeFiles/generate.stamp.depend | 2 +- llvm_build/lib/Linker/INSTALL.vcxproj | 20 +- llvm_build/lib/Linker/INSTALL.vcxproj.filters | 4 +- llvm_build/lib/Linker/LLVMLinker.vcxproj | 42 +- .../lib/Linker/LLVMLinker.vcxproj.filters | 6 +- llvm_build/lib/Linker/PACKAGE.vcxproj | 24 +- llvm_build/lib/Linker/PACKAGE.vcxproj.filters | 4 +- llvm_build/lib/Linker/cmake_install.cmake | 6 +- .../lib/MC/CMakeFiles/generate.stamp.depend | 2 +- llvm_build/lib/MC/INSTALL.vcxproj | 20 +- llvm_build/lib/MC/INSTALL.vcxproj.filters | 4 +- llvm_build/lib/MC/LLVMMC.vcxproj | 138 +- llvm_build/lib/MC/LLVMMC.vcxproj.filters | 102 +- .../CMakeFiles/generate.stamp.depend | 2 +- llvm_build/lib/MC/MCAnalysis/INSTALL.vcxproj | 20 +- .../lib/MC/MCAnalysis/INSTALL.vcxproj.filters | 4 +- .../lib/MC/MCAnalysis/LLVMMCAnalysis.vcxproj | 52 +- .../MCAnalysis/LLVMMCAnalysis.vcxproj.filters | 16 +- llvm_build/lib/MC/MCAnalysis/PACKAGE.vcxproj | 24 +- .../lib/MC/MCAnalysis/PACKAGE.vcxproj.filters | 4 +- .../lib/MC/MCAnalysis/cmake_install.cmake | 6 +- .../CMakeFiles/generate.stamp.depend | 2 +- .../lib/MC/MCDisassembler/INSTALL.vcxproj | 20 +- .../MC/MCDisassembler/INSTALL.vcxproj.filters | 4 +- .../MCDisassembler/LLVMMCDisassembler.vcxproj | 44 +- .../LLVMMCDisassembler.vcxproj.filters | 10 +- .../lib/MC/MCDisassembler/PACKAGE.vcxproj | 24 +- .../MC/MCDisassembler/PACKAGE.vcxproj.filters | 4 +- .../lib/MC/MCDisassembler/cmake_install.cmake | 6 +- .../MCParser/CMakeFiles/generate.stamp.depend | 2 +- llvm_build/lib/MC/MCParser/INSTALL.vcxproj | 20 +- .../lib/MC/MCParser/INSTALL.vcxproj.filters | 4 +- .../lib/MC/MCParser/LLVMMCParser.vcxproj | 58 +- .../MC/MCParser/LLVMMCParser.vcxproj.filters | 22 +- llvm_build/lib/MC/MCParser/PACKAGE.vcxproj | 24 +- .../lib/MC/MCParser/PACKAGE.vcxproj.filters | 4 +- .../lib/MC/MCParser/cmake_install.cmake | 6 +- llvm_build/lib/MC/PACKAGE.vcxproj | 24 +- llvm_build/lib/MC/PACKAGE.vcxproj.filters | 4 +- llvm_build/lib/MC/cmake_install.cmake | 12 +- .../Object/CMakeFiles/generate.stamp.depend | 2 +- llvm_build/lib/Object/INSTALL.vcxproj | 20 +- llvm_build/lib/Object/INSTALL.vcxproj.filters | 4 +- llvm_build/lib/Object/LLVMObject.vcxproj | 72 +- .../lib/Object/LLVMObject.vcxproj.filters | 38 +- llvm_build/lib/Object/PACKAGE.vcxproj | 24 +- llvm_build/lib/Object/PACKAGE.vcxproj.filters | 4 +- llvm_build/lib/Object/cmake_install.cmake | 6 +- .../Option/CMakeFiles/generate.stamp.depend | 2 +- llvm_build/lib/Option/INSTALL.vcxproj | 20 +- llvm_build/lib/Option/INSTALL.vcxproj.filters | 4 +- llvm_build/lib/Option/LLVMOption.vcxproj | 48 +- .../lib/Option/LLVMOption.vcxproj.filters | 12 +- llvm_build/lib/Option/PACKAGE.vcxproj | 24 +- llvm_build/lib/Option/PACKAGE.vcxproj.filters | 4 +- llvm_build/lib/Option/cmake_install.cmake | 6 +- llvm_build/lib/PACKAGE.vcxproj | 24 +- llvm_build/lib/PACKAGE.vcxproj.filters | 4 +- .../CMakeFiles/generate.stamp.depend | 2 +- llvm_build/lib/ProfileData/INSTALL.vcxproj | 20 +- .../lib/ProfileData/INSTALL.vcxproj.filters | 4 +- .../lib/ProfileData/LLVMProfileData.vcxproj | 48 +- .../LLVMProfileData.vcxproj.filters | 14 +- llvm_build/lib/ProfileData/PACKAGE.vcxproj | 24 +- .../lib/ProfileData/PACKAGE.vcxproj.filters | 4 +- .../lib/ProfileData/cmake_install.cmake | 6 +- .../Support/CMakeFiles/generate.stamp.depend | 2 +- llvm_build/lib/Support/INSTALL.vcxproj | 20 +- .../lib/Support/INSTALL.vcxproj.filters | 4 +- llvm_build/lib/Support/LLVMSupport.vcxproj | 276 ++-- .../lib/Support/LLVMSupport.vcxproj.filters | 242 ++-- llvm_build/lib/Support/PACKAGE.vcxproj | 24 +- .../lib/Support/PACKAGE.vcxproj.filters | 4 +- llvm_build/lib/Support/cmake_install.cmake | 6 +- .../TableGen/CMakeFiles/generate.stamp.depend | 2 +- llvm_build/lib/TableGen/INSTALL.vcxproj | 20 +- .../lib/TableGen/INSTALL.vcxproj.filters | 4 +- llvm_build/lib/TableGen/LLVMTableGen.vcxproj | 60 +- .../lib/TableGen/LLVMTableGen.vcxproj.filters | 26 +- llvm_build/lib/TableGen/PACKAGE.vcxproj | 24 +- .../lib/TableGen/PACKAGE.vcxproj.filters | 4 +- llvm_build/lib/TableGen/cmake_install.cmake | 6 +- .../Target/CMakeFiles/generate.stamp.depend | 2 +- llvm_build/lib/Target/INSTALL.vcxproj | 20 +- llvm_build/lib/Target/INSTALL.vcxproj.filters | 4 +- llvm_build/lib/Target/LLVMTarget.vcxproj | 56 +- .../lib/Target/LLVMTarget.vcxproj.filters | 20 +- llvm_build/lib/Target/PACKAGE.vcxproj | 24 +- llvm_build/lib/Target/PACKAGE.vcxproj.filters | 4 +- .../CMakeFiles/generate.stamp.depend | 2 +- .../lib/Target/X86/AsmParser/INSTALL.vcxproj | 20 +- .../X86/AsmParser/INSTALL.vcxproj.filters | 4 +- .../X86/AsmParser/LLVMX86AsmParser.vcxproj | 58 +- .../LLVMX86AsmParser.vcxproj.filters | 16 +- .../lib/Target/X86/AsmParser/PACKAGE.vcxproj | 24 +- .../X86/AsmParser/PACKAGE.vcxproj.filters | 4 +- .../Target/X86/AsmParser/cmake_install.cmake | 6 +- .../X86/CMakeFiles/generate.stamp.depend | 12 +- .../CMakeFiles/generate.stamp.depend | 2 +- .../Target/X86/Disassembler/INSTALL.vcxproj | 20 +- .../X86/Disassembler/INSTALL.vcxproj.filters | 4 +- .../Disassembler/LLVMX86Disassembler.vcxproj | 58 +- .../LLVMX86Disassembler.vcxproj.filters | 16 +- .../Target/X86/Disassembler/PACKAGE.vcxproj | 24 +- .../X86/Disassembler/PACKAGE.vcxproj.filters | 4 +- .../X86/Disassembler/cmake_install.cmake | 6 +- llvm_build/lib/Target/X86/INSTALL.vcxproj | 20 +- .../lib/Target/X86/INSTALL.vcxproj.filters | 4 +- .../CMakeFiles/generate.stamp.depend | 2 +- .../Target/X86/InstPrinter/INSTALL.vcxproj | 20 +- .../X86/InstPrinter/INSTALL.vcxproj.filters | 4 +- .../X86/InstPrinter/LLVMX86AsmPrinter.vcxproj | 60 +- .../LLVMX86AsmPrinter.vcxproj.filters | 18 +- .../Target/X86/InstPrinter/PACKAGE.vcxproj | 24 +- .../X86/InstPrinter/PACKAGE.vcxproj.filters | 4 +- .../X86/InstPrinter/cmake_install.cmake | 6 +- .../lib/Target/X86/LLVMX86CodeGen.vcxproj | 190 +-- .../Target/X86/LLVMX86CodeGen.vcxproj.filters | 140 +- .../CMakeFiles/generate.stamp.depend | 2 +- .../Target/X86/MCTargetDesc/INSTALL.vcxproj | 20 +- .../X86/MCTargetDesc/INSTALL.vcxproj.filters | 4 +- .../X86/MCTargetDesc/LLVMX86Desc.vcxproj | 76 +- .../MCTargetDesc/LLVMX86Desc.vcxproj.filters | 34 +- .../Target/X86/MCTargetDesc/PACKAGE.vcxproj | 24 +- .../X86/MCTargetDesc/PACKAGE.vcxproj.filters | 4 +- .../X86/MCTargetDesc/cmake_install.cmake | 6 +- llvm_build/lib/Target/X86/PACKAGE.vcxproj | 24 +- .../lib/Target/X86/PACKAGE.vcxproj.filters | 4 +- .../CMakeFiles/generate.stamp.depend | 2 +- .../lib/Target/X86/TargetInfo/INSTALL.vcxproj | 20 +- .../X86/TargetInfo/INSTALL.vcxproj.filters | 4 +- .../Target/X86/TargetInfo/LLVMX86Info.vcxproj | 50 +- .../TargetInfo/LLVMX86Info.vcxproj.filters | 6 +- .../lib/Target/X86/TargetInfo/PACKAGE.vcxproj | 24 +- .../X86/TargetInfo/PACKAGE.vcxproj.filters | 4 +- .../Target/X86/TargetInfo/cmake_install.cmake | 6 +- .../Utils/CMakeFiles/generate.stamp.depend | 2 +- .../lib/Target/X86/Utils/INSTALL.vcxproj | 20 +- .../Target/X86/Utils/INSTALL.vcxproj.filters | 4 +- .../lib/Target/X86/Utils/LLVMX86Utils.vcxproj | 52 +- .../X86/Utils/LLVMX86Utils.vcxproj.filters | 10 +- .../lib/Target/X86/Utils/PACKAGE.vcxproj | 24 +- .../Target/X86/Utils/PACKAGE.vcxproj.filters | 4 +- .../lib/Target/X86/Utils/cmake_install.cmake | 6 +- .../lib/Target/X86/X86CommonTableGen.vcxproj | 326 ++--- .../X86/X86CommonTableGen.vcxproj.filters | 46 +- llvm_build/lib/Target/X86/cmake_install.cmake | 18 +- llvm_build/lib/Target/cmake_install.cmake | 8 +- .../CMakeFiles/generate.stamp.depend | 2 +- .../Hello/CMakeFiles/generate.stamp.depend | 2 +- .../lib/Transforms/Hello/INSTALL.vcxproj | 20 +- .../Transforms/Hello/INSTALL.vcxproj.filters | 4 +- .../lib/Transforms/Hello/LLVMHello.vcxproj | 38 +- .../Hello/LLVMHello.vcxproj.filters | 6 +- .../lib/Transforms/Hello/PACKAGE.vcxproj | 24 +- .../Transforms/Hello/PACKAGE.vcxproj.filters | 4 +- .../lib/Transforms/Hello/cmake_install.cmake | 2 +- llvm_build/lib/Transforms/INSTALL.vcxproj | 20 +- .../lib/Transforms/INSTALL.vcxproj.filters | 4 +- .../IPO/CMakeFiles/generate.stamp.depend | 2 +- llvm_build/lib/Transforms/IPO/INSTALL.vcxproj | 20 +- .../Transforms/IPO/INSTALL.vcxproj.filters | 4 +- llvm_build/lib/Transforms/IPO/LLVMipo.vcxproj | 86 +- .../Transforms/IPO/LLVMipo.vcxproj.filters | 46 +- llvm_build/lib/Transforms/IPO/PACKAGE.vcxproj | 24 +- .../Transforms/IPO/PACKAGE.vcxproj.filters | 4 +- .../lib/Transforms/IPO/cmake_install.cmake | 6 +- .../CMakeFiles/generate.stamp.depend | 2 +- .../Transforms/InstCombine/INSTALL.vcxproj | 20 +- .../InstCombine/INSTALL.vcxproj.filters | 4 +- .../InstCombine/LLVMInstCombine.vcxproj | 74 +- .../LLVMInstCombine.vcxproj.filters | 36 +- .../Transforms/InstCombine/PACKAGE.vcxproj | 24 +- .../InstCombine/PACKAGE.vcxproj.filters | 4 +- .../InstCombine/cmake_install.cmake | 6 +- .../CMakeFiles/generate.stamp.depend | 2 +- .../Instrumentation/INSTALL.vcxproj | 20 +- .../Instrumentation/INSTALL.vcxproj.filters | 4 +- .../LLVMInstrumentation.vcxproj | 64 +- .../LLVMInstrumentation.vcxproj.filters | 26 +- .../Instrumentation/PACKAGE.vcxproj | 24 +- .../Instrumentation/PACKAGE.vcxproj.filters | 4 +- .../Instrumentation/cmake_install.cmake | 6 +- .../ObjCARC/CMakeFiles/generate.stamp.depend | 2 +- .../lib/Transforms/ObjCARC/INSTALL.vcxproj | 20 +- .../ObjCARC/INSTALL.vcxproj.filters | 4 +- .../ObjCARC/LLVMObjCARCOpts.vcxproj | 72 +- .../ObjCARC/LLVMObjCARCOpts.vcxproj.filters | 34 +- .../lib/Transforms/ObjCARC/PACKAGE.vcxproj | 24 +- .../ObjCARC/PACKAGE.vcxproj.filters | 4 +- .../Transforms/ObjCARC/cmake_install.cmake | 6 +- llvm_build/lib/Transforms/PACKAGE.vcxproj | 24 +- .../lib/Transforms/PACKAGE.vcxproj.filters | 4 +- .../Scalar/CMakeFiles/generate.stamp.depend | 2 +- .../lib/Transforms/Scalar/INSTALL.vcxproj | 20 +- .../Transforms/Scalar/INSTALL.vcxproj.filters | 4 +- .../Transforms/Scalar/LLVMScalarOpts.vcxproj | 120 +- .../Scalar/LLVMScalarOpts.vcxproj.filters | 80 +- .../lib/Transforms/Scalar/PACKAGE.vcxproj | 24 +- .../Transforms/Scalar/PACKAGE.vcxproj.filters | 4 +- .../lib/Transforms/Scalar/cmake_install.cmake | 6 +- .../Utils/CMakeFiles/generate.stamp.depend | 2 +- .../lib/Transforms/Utils/INSTALL.vcxproj | 20 +- .../Transforms/Utils/INSTALL.vcxproj.filters | 4 +- .../Utils/LLVMTransformUtils.vcxproj | 118 +- .../Utils/LLVMTransformUtils.vcxproj.filters | 78 +- .../lib/Transforms/Utils/PACKAGE.vcxproj | 24 +- .../Transforms/Utils/PACKAGE.vcxproj.filters | 4 +- .../lib/Transforms/Utils/cmake_install.cmake | 6 +- .../CMakeFiles/generate.stamp.depend | 2 +- .../lib/Transforms/Vectorize/INSTALL.vcxproj | 20 +- .../Vectorize/INSTALL.vcxproj.filters | 4 +- .../Vectorize/LLVMVectorize.vcxproj | 52 +- .../Vectorize/LLVMVectorize.vcxproj.filters | 12 +- .../lib/Transforms/Vectorize/PACKAGE.vcxproj | 24 +- .../Vectorize/PACKAGE.vcxproj.filters | 4 +- .../Transforms/Vectorize/cmake_install.cmake | 6 +- llvm_build/lib/Transforms/cmake_install.cmake | 18 +- llvm_build/lib/cmake_install.cmake | 36 +- .../projects/CMakeFiles/generate.stamp.depend | 2 +- llvm_build/projects/INSTALL.vcxproj | 20 +- llvm_build/projects/INSTALL.vcxproj.filters | 4 +- llvm_build/projects/PACKAGE.vcxproj | 24 +- llvm_build/projects/PACKAGE.vcxproj.filters | 4 +- llvm_build/projects/cmake_install.cmake | 2 +- llvm_build/share/llvm/cmake/LLVMConfig.cmake | 18 +- llvm_build/share/llvm/cmake/LLVMExports.cmake | 178 +-- .../TableGen/CMakeFiles/generate.stamp.depend | 2 +- llvm_build/utils/TableGen/INSTALL.vcxproj | 20 +- .../utils/TableGen/INSTALL.vcxproj.filters | 4 +- llvm_build/utils/TableGen/PACKAGE.vcxproj | 24 +- .../utils/TableGen/PACKAGE.vcxproj.filters | 4 +- llvm_build/utils/TableGen/cmake_install.cmake | 6 +- llvm_build/utils/TableGen/llvm-tblgen.vcxproj | 146 +-- .../TableGen/llvm-tblgen.vcxproj.filters | 96 +- rpcs3.sln | 662 ---------- rpcs3/emucore.vcxproj | 27 + rpcs3/emucore.vcxproj.filters | 3 + 577 files changed, 7103 insertions(+), 9258 deletions(-) delete mode 100644 llvm_build/CMakeFiles/00e689232fb705f45a4fe8fddabb6f53/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/00e689232fb705f45a4fe8fddabb6f53/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/082d4c876083be0c94ca3f0e282e1c58/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/082d4c876083be0c94ca3f0e282e1c58/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/094e36959b38cc587420c53ecc532ce7/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/094e36959b38cc587420c53ecc532ce7/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/12ee4c869cfc19dc9d595c2b0d3e4e09/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/12ee4c869cfc19dc9d595c2b0d3e4e09/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/1b45b7ccefbd54951a8d11109c2deaf7/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/1b45b7ccefbd54951a8d11109c2deaf7/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/1ecbe2d6738378531410612acc5bfa9f/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/1ecbe2d6738378531410612acc5bfa9f/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/247729664ee5d62e71c3f334e813348d/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/247729664ee5d62e71c3f334e813348d/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/3.0.1/CMakeASM_MASMCompiler.cmake delete mode 100644 llvm_build/CMakeFiles/3.0.1/CMakeCCompiler.cmake delete mode 100644 llvm_build/CMakeFiles/3.0.1/CMakeCXXCompiler.cmake delete mode 100644 llvm_build/CMakeFiles/3.0.1/CMakeDetermineCompilerABI_C.bin delete mode 100644 llvm_build/CMakeFiles/3.0.1/CMakeDetermineCompilerABI_CXX.bin delete mode 100644 llvm_build/CMakeFiles/3.0.1/CMakeRCCompiler.cmake delete mode 100644 llvm_build/CMakeFiles/3.0.1/CMakeSystem.cmake delete mode 100644 llvm_build/CMakeFiles/3.0.1/CompilerIdC/CMakeCCompilerId.c delete mode 100644 llvm_build/CMakeFiles/3.0.1/CompilerIdC/CompilerIdC.vcxproj delete mode 100644 llvm_build/CMakeFiles/3.0.1/CompilerIdCXX/CMakeCXXCompilerId.cpp delete mode 100644 llvm_build/CMakeFiles/3.0.1/CompilerIdCXX/CompilerIdCXX.vcxproj delete mode 100644 llvm_build/CMakeFiles/405d48474b3e0451eb12470442865063/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/405d48474b3e0451eb12470442865063/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/42bb864febc368140a1fda974add81c6/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/42bb864febc368140a1fda974add81c6/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/4614bc75f72f9be93b6f2b192f0ebb02/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/4614bc75f72f9be93b6f2b192f0ebb02/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/5321e846b22c36b532b8c59552c399b3/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/5321e846b22c36b532b8c59552c399b3/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/61612cea1ff9db5c13efcae40ed4a815/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/61612cea1ff9db5c13efcae40ed4a815/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/65ae6a3624b312952338b2662985adf9/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/65ae6a3624b312952338b2662985adf9/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/6969f65c559f1518df1c397bc3af541c/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/6969f65c559f1518df1c397bc3af541c/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/6c9ca64dc2c7cbeab67c07d7eaab272f/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/6c9ca64dc2c7cbeab67c07d7eaab272f/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/intrinsics_gen.rule delete mode 100644 llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/LLVMHello.rule delete mode 100644 llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/7613ff11eac25dffccad47b9ed19ec34/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/7613ff11eac25dffccad47b9ed19ec34/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/7636cc89c338ed8361059afb327a015d/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/7636cc89c338ed8361059afb327a015d/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/78e951ef19f60fbcce388fec6eb6076f/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/78e951ef19f60fbcce388fec6eb6076f/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/79103de0f41b90b703749d08aa0733e1/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/79103de0f41b90b703749d08aa0733e1/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/7929b35bcd998a4658fa39eb93abea4b/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/7929b35bcd998a4658fa39eb93abea4b/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/84f9624de32cd3f3b4aa96e72830f599/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/84f9624de32cd3f3b4aa96e72830f599/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/8546e29152f500205b335188733bc081/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/8546e29152f500205b335188733bc081/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/8e66186ec56e0b708d06b69318278b64/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/8e66186ec56e0b708d06b69318278b64/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/936944641f6036756a052780cb7b1ca6/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/936944641f6036756a052780cb7b1ca6/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/94ee7c1d81f4e64670e0a21e0c3a3ecf/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/94ee7c1d81f4e64670e0a21e0c3a3ecf/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/950c9dd460635c7a7afa34cf8f695ddb/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/950c9dd460635c7a7afa34cf8f695ddb/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/ALL_BUILD.rule delete mode 100644 llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/ZERO_CHECK.rule delete mode 100644 llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/generate.stamp.rule delete mode 100644 llvm_build/CMakeFiles/a0d7c375469fcae89f4b04c22e11f80d/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/a0d7c375469fcae89f4b04c22e11f80d/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/X86CommonTableGen.rule delete mode 100644 llvm_build/CMakeFiles/a2fdec62832176e0f453abcb0c2262ee/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/a2fdec62832176e0f453abcb0c2262ee/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/a40c598e3ff5af4a86af0176ffdcfa56/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/a40c598e3ff5af4a86af0176ffdcfa56/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/a693dbeb0b54e865ff6ac7418694d6f8/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/a693dbeb0b54e865ff6ac7418694d6f8/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/b0cc773091a3d13dce2ee987be46bc73/Intrinsics.gen.rule delete mode 100644 llvm_build/CMakeFiles/b0cc773091a3d13dce2ee987be46bc73/Intrinsics.gen.tmp.rule delete mode 100644 llvm_build/CMakeFiles/b289844eade5a87ee3f9877c59b0f678/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/b289844eade5a87ee3f9877c59b0f678/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/b4c5fa23f86e8e3c6ec4bbac9329d2fc/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/b4c5fa23f86e8e3c6ec4bbac9329d2fc/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/b572ca265a16ab164262128f49fcbfa4/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/b572ca265a16ab164262128f49fcbfa4/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/b90dd3fa4664eb1949326858401cc464/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/b90dd3fa4664eb1949326858401cc464/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/bab7f4143af155026da5c54f54e0a350/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/bab7f4143af155026da5c54f54e0a350/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/be1edb4a02e5d0bbe5d1b0e0ebd8af45/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/be1edb4a02e5d0bbe5d1b0e0ebd8af45/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/be301ef5bb2063f7772c756bd127d278/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/be301ef5bb2063f7772c756bd127d278/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/be672fb2adeb3bc3312871262d240210/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/be672fb2adeb3bc3312871262d240210/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/c8a402f3c2ac6d3d95677b558f9556c3/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/c8a402f3c2ac6d3d95677b558f9556c3/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/c970154d07f938ceb327f299ab4c20e7/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/c970154d07f938ceb327f299ab4c20e7/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/c9a5bfd4b6a1adf8e61b06464b42f868/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/c9a5bfd4b6a1adf8e61b06464b42f868/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/cb59c9ce123fc3721274967e9d47726f/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/cb59c9ce123fc3721274967e9d47726f/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/d600b7a24d460cf0838456fd360fa7ca/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/d600b7a24d460cf0838456fd360fa7ca/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/d60692722922dea7acc0d2127b3d8450/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/d60692722922dea7acc0d2127b3d8450/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/e37f87f5eb9e74bbe3cd11c9c3c85478/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/e37f87f5eb9e74bbe3cd11c9c3c85478/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/e9082e3c7cddc4484294f8b5dc7ec50f/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/e9082e3c7cddc4484294f8b5dc7ec50f/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmMatcher.inc.rule delete mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmMatcher.inc.tmp.rule delete mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter.inc.rule delete mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter.inc.tmp.rule delete mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter1.inc.rule delete mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter1.inc.tmp.rule delete mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenCallingConv.inc.rule delete mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenCallingConv.inc.tmp.rule delete mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDAGISel.inc.rule delete mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDAGISel.inc.tmp.rule delete mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDisassemblerTables.inc.rule delete mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDisassemblerTables.inc.tmp.rule delete mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenFastISel.inc.rule delete mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenFastISel.inc.tmp.rule delete mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenInstrInfo.inc.rule delete mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenInstrInfo.inc.tmp.rule delete mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenRegisterInfo.inc.rule delete mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenRegisterInfo.inc.tmp.rule delete mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenSubtargetInfo.inc.rule delete mode 100644 llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenSubtargetInfo.inc.tmp.rule delete mode 100644 llvm_build/CMakeFiles/f74392c3f8a2cf232fa9d14cd13ef03b/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/f74392c3f8a2cf232fa9d14cd13ef03b/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/f9684a1e523b36360a79f334e1e217a7/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/f9684a1e523b36360a79f334e1e217a7/PACKAGE_force.rule delete mode 100644 llvm_build/CMakeFiles/fb8b3109dc99953348a51caa7bc16df1/INSTALL_force.rule delete mode 100644 llvm_build/CMakeFiles/fb8b3109dc99953348a51caa7bc16df1/PACKAGE_force.rule diff --git a/.gitignore b/.gitignore index 1e540205c..0f9daba02 100644 --- a/.gitignore +++ b/.gitignore @@ -30,8 +30,7 @@ *.dump *.wav *.tmp -llvm_build/lib/Target/X86/*.inc -llvm_build/include/llvm/IR/Intrinsics.gen +llvm_build/* /build diff --git a/llvm_build/ALL_BUILD.vcxproj b/llvm_build/ALL_BUILD.vcxproj index b35a8a25f..0539c5ad5 100644 --- a/llvm_build/ALL_BUILD.vcxproj +++ b/llvm_build/ALL_BUILD.vcxproj @@ -11,7 +11,7 @@ - {681ACAC2-256D-48A1-BCAD-BD607D22BDB4} + {915E4697-EF63-450D-AC00-1A9A16E4DFE2} Win32Proj x64 ALL_BUILD @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build;D:\Projects\rpcs3\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build;D:\Projects\rpcs3-experiment\rpcs3\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ - D:\Projects\rpcs3\llvm_build;D:\Projects\rpcs3\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build;D:\Projects\rpcs3-experiment\rpcs3\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -62,10 +62,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -73,12 +73,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/CMakeLists.txt;D:\Projects\rpcs3\llvm\CMakeLists.txt;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeSystem.cmake.in;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CompilerId\VS-10.vcxproj.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeFindBinUtils.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeClDeps.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCCompiler.cmake.in;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CompilerId\VS-10.vcxproj.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeFindBinUtils.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeClDeps.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXCompiler.cmake.in;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeRCCompiler.cmake.in;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestCompilerCommon.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompilerABI.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseImplicitLinkInfo.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCCompilerABI.c;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCCompiler.cmake.in;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestCompilerCommon.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompilerABI.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseImplicitLinkInfo.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXCompilerABI.cpp;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXCompiler.cmake.in;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeCXXCompiler.cmake;D:\Projects\rpcs3\llvm\cmake\modules\VersionFromVCS.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CPack.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CPackComponent.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Templates\CPackConfig.cmake.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Templates\CPackConfig.cmake.in;D:\Projects\rpcs3\llvm\cmake\modules\AddLLVMDefinitions.cmake;D:\Projects\rpcs3\llvm\cmake\config-ix.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckIncludeFile.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckIncludeFileCXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckLibraryExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckSymbolExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckFunctionExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\TestBigEndian.cmake;D:\Projects\rpcs3\llvm\cmake\modules\HandleLLVMStdlib.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;D:\Projects\rpcs3\llvm\cmake\modules\CheckAtomic.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;D:\Projects\rpcs3\llvm\cmake\modules\GetHostTriple.cmake;D:\Projects\rpcs3\llvm\cmake\modules\HandleLLVMOptions.cmake;D:\Projects\rpcs3\llvm\cmake\modules\HandleLLVMStdlib.cmake;D:\Projects\rpcs3\llvm\cmake\modules\AddLLVMDefinitions.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;D:\Projects\rpcs3\llvm\cmake\modules\ChooseMSVCCRT.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseArguments.cmake;D:\Projects\rpcs3\llvm_build\LLVMBuild.cmake;D:\Projects\rpcs3\llvm\LLVMBuild.txt;D:\Projects\rpcs3\llvm\bindings\LLVMBuild.txt;D:\Projects\rpcs3\llvm\docs\LLVMBuild.txt;D:\Projects\rpcs3\llvm\examples\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Analysis\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Analysis\IPA\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\DebugInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\IntelJITEvents\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\OProfileJIT\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\LineEditor\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Linker\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\IR\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\IRReader\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\LTO\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\MC\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\MC\MCParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Object\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Option\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ProfileData\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Support\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\TableGen\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\Utils\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\CppBackend\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\CppBackend\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Hexagon\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Hexagon\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Hexagon\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Hexagon\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\MSP430\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\MSP430\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\MSP430\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\MSP430\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\NVPTX\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\NVPTX\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\NVPTX\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\NVPTX\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\R600\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\R600\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\R600\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\R600\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\IPO\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Utils\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC\LLVMBuild.txt;D:\Projects\rpcs3\llvm\projects\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\bugpoint\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\lli\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\lli\ChildTarget\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-ar\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-as\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-bcanalyzer\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-cov\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-diff\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-dis\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-dwarfdump\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-extract\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-jitlistener\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-link\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-lto\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-mc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-nm\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-objdump\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-profdata\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-rtdyld\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-size\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\macho-dump\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\opt\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-mcmarkup\LLVMBuild.txt;D:\Projects\rpcs3\llvm\utils\LLVMBuild.txt;D:\Projects\rpcs3\llvm\utils\TableGen\LLVMBuild.txt;D:\Projects\rpcs3\llvm\utils\unittest\LLVMBuild.txt;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\configutil.py;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\main.py;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\componentinfo.py;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\util.py;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\__init__.py;D:\Projects\rpcs3\llvm\include\llvm\Config\AsmPrinters.def.in;D:\Projects\rpcs3\llvm\include\llvm\Config\AsmParsers.def.in;D:\Projects\rpcs3\llvm\include\llvm\Config\Disassemblers.def.in;D:\Projects\rpcs3\llvm\include\llvm\Config\Targets.def.in;D:\Projects\rpcs3\llvm\include\llvm\Config\config.h.cmake;D:\Projects\rpcs3\llvm\include\llvm\Config\llvm-config.h.cmake;D:\Projects\rpcs3\llvm\include\llvm\Support\DataTypes.h.cmake;D:\Projects\rpcs3\llvm\cmake\modules\AddLLVM.cmake;D:\Projects\rpcs3\llvm\cmake\modules\LLVMParseArguments.cmake;D:\Projects\rpcs3\llvm\cmake\modules\LLVMProcessSources.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\AddFileDependencies.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseArguments.cmake;D:\Projects\rpcs3\llvm\cmake\modules\LLVM-Config.cmake;D:\Projects\rpcs3\llvm\cmake\modules\TableGen.cmake;D:\Projects\rpcs3\llvm\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeSystem.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeCCompiler.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCommonLanguageInclude.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\VersionFromVCS.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CPack.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CPackComponent.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Templates\CPackConfig.cmake.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Templates\CPackConfig.cmake.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\AddLLVMDefinitions.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\config-ix.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckIncludeFile.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckIncludeFileCXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckLibraryExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckSymbolExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckFunctionExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\TestBigEndian.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\HandleLLVMStdlib.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\CheckAtomic.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\GetHostTriple.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\HandleLLVMOptions.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\HandleLLVMStdlib.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\AddLLVMDefinitions.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\ChooseMSVCCRT.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseArguments.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\LLVMBuild.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\bindings\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\docs\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\examples\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\IntelJITEvents\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\OProfileJIT\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\Utils\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\CppBackend\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\CppBackend\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Hexagon\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Hexagon\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Hexagon\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Hexagon\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\MSP430\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\MSP430\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\MSP430\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\MSP430\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\NVPTX\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\NVPTX\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\NVPTX\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\NVPTX\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\R600\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\R600\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\R600\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\R600\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\projects\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\bugpoint\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\lli\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\lli\ChildTarget\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-ar\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-as\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-bcanalyzer\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-cov\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-diff\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-dis\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-dwarfdump\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-extract\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-jitlistener\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-link\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-lto\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-mc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-nm\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-objdump\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-profdata\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-rtdyld\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-size\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\macho-dump\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\opt\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-mcmarkup\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\unittest\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\configutil.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\main.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\componentinfo.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\util.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\__init__.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\AsmPrinters.def.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\AsmParsers.def.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\Disassemblers.def.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\Targets.def.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\config.h.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\llvm-config.h.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Support\DataTypes.h.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\AddLLVM.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\LLVMParseArguments.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\LLVMProcessSources.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\AddFileDependencies.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseArguments.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\LLVM-Config.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\TableGen.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -86,13 +86,13 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/CMakeLists.txt;D:\Projects\rpcs3\llvm\CMakeLists.txt;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeSystem.cmake.in;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CompilerId\VS-10.vcxproj.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeFindBinUtils.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeClDeps.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCCompiler.cmake.in;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CompilerId\VS-10.vcxproj.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeFindBinUtils.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeClDeps.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXCompiler.cmake.in;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeRCCompiler.cmake.in;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestCompilerCommon.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompilerABI.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseImplicitLinkInfo.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCCompilerABI.c;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCCompiler.cmake.in;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestCompilerCommon.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompilerABI.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseImplicitLinkInfo.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXCompilerABI.cpp;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXCompiler.cmake.in;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeCXXCompiler.cmake;D:\Projects\rpcs3\llvm\cmake\modules\VersionFromVCS.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CPack.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CPackComponent.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Templates\CPackConfig.cmake.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Templates\CPackConfig.cmake.in;D:\Projects\rpcs3\llvm\cmake\modules\AddLLVMDefinitions.cmake;D:\Projects\rpcs3\llvm\cmake\config-ix.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckIncludeFile.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckIncludeFileCXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckLibraryExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckSymbolExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckFunctionExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\TestBigEndian.cmake;D:\Projects\rpcs3\llvm\cmake\modules\HandleLLVMStdlib.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;D:\Projects\rpcs3\llvm\cmake\modules\CheckAtomic.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;D:\Projects\rpcs3\llvm\cmake\modules\GetHostTriple.cmake;D:\Projects\rpcs3\llvm\cmake\modules\HandleLLVMOptions.cmake;D:\Projects\rpcs3\llvm\cmake\modules\HandleLLVMStdlib.cmake;D:\Projects\rpcs3\llvm\cmake\modules\AddLLVMDefinitions.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;D:\Projects\rpcs3\llvm\cmake\modules\ChooseMSVCCRT.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseArguments.cmake;D:\Projects\rpcs3\llvm_build\LLVMBuild.cmake;D:\Projects\rpcs3\llvm\LLVMBuild.txt;D:\Projects\rpcs3\llvm\bindings\LLVMBuild.txt;D:\Projects\rpcs3\llvm\docs\LLVMBuild.txt;D:\Projects\rpcs3\llvm\examples\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Analysis\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Analysis\IPA\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\DebugInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\IntelJITEvents\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\OProfileJIT\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\LineEditor\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Linker\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\IR\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\IRReader\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\LTO\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\MC\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\MC\MCParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Object\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Option\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ProfileData\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Support\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\TableGen\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\Utils\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\CppBackend\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\CppBackend\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Hexagon\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Hexagon\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Hexagon\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Hexagon\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\MSP430\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\MSP430\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\MSP430\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\MSP430\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\NVPTX\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\NVPTX\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\NVPTX\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\NVPTX\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\R600\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\R600\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\R600\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\R600\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\IPO\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Utils\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC\LLVMBuild.txt;D:\Projects\rpcs3\llvm\projects\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\bugpoint\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\lli\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\lli\ChildTarget\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-ar\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-as\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-bcanalyzer\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-cov\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-diff\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-dis\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-dwarfdump\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-extract\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-jitlistener\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-link\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-lto\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-mc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-nm\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-objdump\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-profdata\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-rtdyld\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-size\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\macho-dump\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\opt\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-mcmarkup\LLVMBuild.txt;D:\Projects\rpcs3\llvm\utils\LLVMBuild.txt;D:\Projects\rpcs3\llvm\utils\TableGen\LLVMBuild.txt;D:\Projects\rpcs3\llvm\utils\unittest\LLVMBuild.txt;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\configutil.py;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\main.py;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\componentinfo.py;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\util.py;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\__init__.py;D:\Projects\rpcs3\llvm\include\llvm\Config\AsmPrinters.def.in;D:\Projects\rpcs3\llvm\include\llvm\Config\AsmParsers.def.in;D:\Projects\rpcs3\llvm\include\llvm\Config\Disassemblers.def.in;D:\Projects\rpcs3\llvm\include\llvm\Config\Targets.def.in;D:\Projects\rpcs3\llvm\include\llvm\Config\config.h.cmake;D:\Projects\rpcs3\llvm\include\llvm\Config\llvm-config.h.cmake;D:\Projects\rpcs3\llvm\include\llvm\Support\DataTypes.h.cmake;D:\Projects\rpcs3\llvm\cmake\modules\AddLLVM.cmake;D:\Projects\rpcs3\llvm\cmake\modules\LLVMParseArguments.cmake;D:\Projects\rpcs3\llvm\cmake\modules\LLVMProcessSources.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\AddFileDependencies.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseArguments.cmake;D:\Projects\rpcs3\llvm\cmake\modules\LLVM-Config.cmake;D:\Projects\rpcs3\llvm\cmake\modules\TableGen.cmake;D:\Projects\rpcs3\llvm\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeSystem.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeCCompiler.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCommonLanguageInclude.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\VersionFromVCS.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CPack.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CPackComponent.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Templates\CPackConfig.cmake.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Templates\CPackConfig.cmake.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\AddLLVMDefinitions.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\config-ix.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckIncludeFile.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckIncludeFileCXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckLibraryExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckSymbolExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckFunctionExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\TestBigEndian.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\HandleLLVMStdlib.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\CheckAtomic.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\GetHostTriple.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\HandleLLVMOptions.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\HandleLLVMStdlib.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\AddLLVMDefinitions.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\ChooseMSVCCRT.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseArguments.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\LLVMBuild.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\bindings\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\docs\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\examples\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\IntelJITEvents\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\OProfileJIT\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\Utils\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\CppBackend\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\CppBackend\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Hexagon\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Hexagon\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Hexagon\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Hexagon\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\MSP430\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\MSP430\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\MSP430\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\MSP430\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\NVPTX\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\NVPTX\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\NVPTX\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\NVPTX\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\R600\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\R600\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\R600\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\R600\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\projects\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\bugpoint\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\lli\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\lli\ChildTarget\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-ar\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-as\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-bcanalyzer\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-cov\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-diff\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-dis\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-dwarfdump\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-extract\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-jitlistener\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-link\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-lto\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-mc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-nm\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-objdump\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-profdata\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-rtdyld\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-size\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\macho-dump\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\opt\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-mcmarkup\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\unittest\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\configutil.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\main.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\componentinfo.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\util.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\__init__.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\AsmPrinters.def.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\AsmParsers.def.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\Disassemblers.def.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\Targets.def.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\config.h.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\llvm-config.h.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Support\DataTypes.h.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\AddLLVM.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\LLVMParseArguments.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\LLVMProcessSources.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\AddFileDependencies.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseArguments.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\LLVM-Config.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\TableGen.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\generate.stamp false - + Build all projects setlocal :cmEnd @@ -101,8 +101,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/ALL_BUILD.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\CMakeFiles\ALL_BUILD + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/896735224275ca7383d76eb74af221fc/ALL_BUILD.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\ALL_BUILD false Build all projects setlocal @@ -112,8 +112,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/ALL_BUILD.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\CMakeFiles\ALL_BUILD + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/896735224275ca7383d76eb74af221fc/ALL_BUILD.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\ALL_BUILD false @@ -121,140 +121,140 @@ if %errorlevel% neq 0 goto :VCEnd - - 8343C725-5972-409D-B3FD-2A5FAA1D5C5C + + DC61D4D8-66A3-4579-AAD1-31E189E60D53 - - F9D100BB-16EA-428D-B709-793BE0B511D1 + + 375A4AA6-813D-4531-A638-6B872ED5EE54 - - BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2 + + 56E632C5-024D-40E7-A6FF-C5A68B7F9509 - - 81C46697-F282-48FE-993E-0B9FDA21E9C7 + + 51E429A1-21C1-4018-9D39-8CB4B14B0514 - - 751A14B1-0397-4959-A61C-C7ED1E153BFC + + A239F463-4DF0-4CC0-BD9D-4F30E26A0B03 - - 4E2CE753-5481-4521-87AC-3E02F99405EC + + 0D88A34A-ED20-4206-AF86-3047490E1134 - - E383113C-EA5C-4321-A957-8B421782A070 + + C3BCF495-B210-455D-B775-052D722BC5C5 - - A8CD982D-DAB9-4345-B230-AFF310FF9D2E + + F10DE192-EAE1-45D4-B997-284419E8D973 - - 4BF6E9E0-7ED3-43CC-81E7-337152E30021 + + E67CAF8F-8C79-4B3A-BF69-247EBCFDF760 - - 4EC6F015-3FBC-4190-97AC-2D8B2794D04A + + 6202515A-FA38-4CF1-A710-7CFDA351A912 - - 975BB935-3CF7-4860-A24E-62F39D9DC7EB + + E9B947ED-2839-4198-A9E6-C4A2DFCBAA22 - - 40663C95-6697-49FE-A402-0BD373883FFA + + ACA68FB8-0A94-4972-ADCB-F3E799EA5D0C - - 9C138DA7-1BE7-4DAB-90F3-2F00501C10EE + + 34804700-DAAB-4BA3-92EB-4E9F94FCD3D1 - - EC5A2528-F0A7-445E-85CD-F6D7B0D4340E + + B2D7267A-AB54-4342-AE12-9FBB41A467E2 - - C52AF063-7610-4E4F-AB94-C2F3B7397324 + + 3993A9B2-990C-4206-9810-F4663C413E2B - - 7B7597E6-6BE2-4805-94A2-D0FE30A92151 + + 52BD4A90-4E4D-487E-9DB8-D6F987625F11 - - 052C9484-820D-4DCF-A660-C09432AE228A + + 530D6430-4C9A-4DCD-9530-F3D5FBA1AF78 - - AAC354E1-A2B7-4FCC-9CB7-500824721D84 + + 40B7D80F-613E-423A-BB36-C35D7E61B10C - - 13E99356-9DF8-4C6E-BCAC-BD75111DEF35 + + 8C5DB0C3-2043-49D0-A438-4CB9E00DEEED - - CE2F2A88-5AEA-471C-83C1-ABAA767E089B + + AF303389-3C5C-41E1-8589-A2417BA2F2A0 - - ABCB1FEF-5E07-4FE3-8286-1AAD09D88055 + + 1F1C0DDB-B60D-4C79-B287-55B2B57DB815 - - 8DC66021-A50C-412A-84DA-63EF49702C25 + + 1994A6C0-FD8E-4FD5-8747-8B094CF8BA9F - - EE7EC6E9-B173-4C83-95E3-3831E943F6D6 + + 756FCD07-2DE1-4F69-AEE0-9C5DD1D78BF9 - - 4A146CA5-D610-48B2-87DF-0BB03EDEBAAA + + 1E53AEEC-0A85-4939-B82E-AA4AF43827B9 - - 359B0E09-7A11-458D-82AB-3FE3AACF5A06 + + 02BEF1FA-94EA-4870-9FC2-28C6B18956D3 - - 8EA5EBA5-DA91-4E84-BB89-3D9119712E0B + + 0092BC19-58F4-4007-A4D2-C5F6B6D3DCF0 - - 1829F961-4B79-414E-8DB9-5062D146B890 + + D57FC07D-D562-479A-B616-8E2ED10076AA - - 060F77BA-DD46-4C4B-899F-D35D768A1A37 + + E6F38EFC-0B8B-4D79-9EEB-F05C302087C2 - - FBCBA6A3-13A5-4212-B88D-87A3EB8789AD + + 673F34AF-68B8-4343-A4EE-FE439EE18BE7 - - 86BAC22E-49CB-4EFB-8591-5CFE12FF2563 + + 18AF4932-5301-4653-8E79-17C28FC94F42 - - 8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE + + 25556CA7-A123-4D00-A890-D0313204E491 - - 9C14B1E9-ADA9-4328-8804-663B52102386 + + A26171A0-C2BC-417A-854A-62D7465639E8 - - 21A9AE70-68DD-43EA-ABC2-CBF14064AD78 + + 97068873-1758-4373-A905-D21A589F7CEB - - D7B40A9A-44F6-4919-B75F-39E70EC099F9 + + B7CF5B97-90CD-4382-B1E8-1B8B8FF1DFF4 - - E4D3147B-EEC2-4F36-B583-CD679FEF1932 + + DE52E0A7-1517-49C8-A35C-E991087AD731 - - EDB757AF-693F-472D-9BAD-7447449C0231 + + 912F6530-2501-42AC-BDB7-A32FEFD50A98 - - 022FF3F5-0845-4544-A7E5-C5C352123625 + + A4A5048B-8EDD-41BB-ACAD-E986D540CD98 - - 28558096-C540-421E-8533-332B6B4EE66F + + 038CE7EB-B80D-473A-9EE0-30D378CDDCBC - - 9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89 + + 2C201B42-81BE-47D0-976E-4B84BF4A9FD6 - - 1EAF884F-FECF-4D9B-AD99-34D83E230235 + + 6AE2591F-C2B7-4946-9583-4C114CF8E5CA - - EDE64E29-6CBE-4D86-956E-29F0F93B351D + + 5DC547D1-0C85-410D-9771-3A0DD6C91EC3 - - E6224F2C-5E3E-40F9-915D-0F5DA7C93A40 + + FE82E9BF-3127-4F9B-8122-1BAF8C2C7410 - - 9A90BEDD-592D-463F-B2DE-5E7914059166 + + 6BFC4894-F437-4B14-BA4D-D6A4CA6929CA - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 - - 8B29688C-5D8C-412E-85F5-012FBF12B1DE + + 12A07AAC-8C43-4914-8D3C-A148BB18B773 diff --git a/llvm_build/ALL_BUILD.vcxproj.filters b/llvm_build/ALL_BUILD.vcxproj.filters index e54b2dbf8..16119b661 100644 --- a/llvm_build/ALL_BUILD.vcxproj.filters +++ b/llvm_build/ALL_BUILD.vcxproj.filters @@ -1,8 +1,8 @@  - - + + CMake Rules @@ -11,7 +11,7 @@ - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/CMakeCache.txt b/llvm_build/CMakeCache.txt index 78e90d395..33c891470 100644 --- a/llvm_build/CMakeCache.txt +++ b/llvm_build/CMakeCache.txt @@ -1,5 +1,5 @@ # This is the CMakeCache file. -# For build in directory: d:/Projects/rpcs3/llvm_build +# For build in directory: d:/Projects/rpcs3-experiment/rpcs3/llvm_build # It was generated by CMake: C:/Program Files (x86)/CMake/bin/cmake.exe # You can edit this file to change values found and used by cmake. # If you do not want to change any of the values, simply exit the editor. @@ -121,7 +121,7 @@ CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL CMAKE_PROJECT_NAME:STATIC=LLVM //RC compiler -CMAKE_RC_COMPILER:FILEPATH=rc +CMAKE_RC_COMPILER:FILEPATH=C:/Program Files (x86)/Windows Kits/8.1/bin/x86/rc.exe //Flags for Windows Resource Compiler. CMAKE_RC_FLAGS:STRING=' ' @@ -143,10 +143,10 @@ CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL //If set, runtime paths are not added when installing shared libraries, // but are added when building. -CMAKE_SKIP_INSTALL_RPATH:BOOL=OFF +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO //If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=OFF +CMAKE_SKIP_RPATH:BOOL=NO //Flags used by the linker during the creation of static libraries. CMAKE_STATIC_LINKER_FLAGS:STRING= @@ -170,7 +170,7 @@ CMAKE_USE_RELATIVE_PATHS:BOOL=OFF // .SILENT directive, and all commands will be echoed to the console // during the make. This is useful for debugging only. With Visual // Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=OFF +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE //Enable to build NSIS packages CPACK_BINARY_NSIS:BOOL=ON @@ -194,45 +194,6 @@ FFI_LIBRARY_DIR:PATH= //Static link Polly into tools LINK_POLLY_INTO_TOOLS:BOOL=OFF -//Dependencies for target -LLVMAArch64AsmParser_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMAArch64AsmPrinter_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMAArch64CodeGen_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMAArch64Desc_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMAArch64Disassembler_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMAArch64Info_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMAArch64Utils_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMARMAsmParser_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMARMAsmPrinter_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMARMCodeGen_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMARMDesc_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMARMDisassembler_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMARMInfo_LIB_DEPENDS:STATIC= - //Dependencies for target LLVMAnalysis_LIB_DEPENDS:STATIC= @@ -254,30 +215,12 @@ LLVMCodeGen_LIB_DEPENDS:STATIC= //Dependencies for target LLVMCore_LIB_DEPENDS:STATIC= -//Dependencies for target -LLVMCppBackendCodeGen_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMCppBackendInfo_LIB_DEPENDS:STATIC= - //Dependencies for target LLVMDebugInfo_LIB_DEPENDS:STATIC= //Dependencies for target LLVMExecutionEngine_LIB_DEPENDS:STATIC= -//Dependencies for target -LLVMHexagonAsmPrinter_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMHexagonCodeGen_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMHexagonDesc_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMHexagonInfo_LIB_DEPENDS:STATIC= - //Dependencies for target LLVMIRReader_LIB_DEPENDS:STATIC= @@ -317,48 +260,6 @@ LLVMMCParser_LIB_DEPENDS:STATIC= //Dependencies for target LLVMMC_LIB_DEPENDS:STATIC= -//Dependencies for target -LLVMMSP430AsmPrinter_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMMSP430CodeGen_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMMSP430Desc_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMMSP430Info_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMMipsAsmParser_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMMipsAsmPrinter_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMMipsCodeGen_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMMipsDesc_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMMipsDisassembler_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMMipsInfo_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMNVPTXAsmPrinter_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMNVPTXCodeGen_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMNVPTXDesc_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMNVPTXInfo_LIB_DEPENDS:STATIC= - //Dependencies for target LLVMObjCARCOpts_LIB_DEPENDS:STATIC= @@ -368,39 +269,9 @@ LLVMObject_LIB_DEPENDS:STATIC= //Dependencies for target LLVMOption_LIB_DEPENDS:STATIC= -//Dependencies for target -LLVMPowerPCAsmParser_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMPowerPCAsmPrinter_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMPowerPCCodeGen_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMPowerPCDesc_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMPowerPCDisassembler_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMPowerPCInfo_LIB_DEPENDS:STATIC= - //Dependencies for target LLVMProfileData_LIB_DEPENDS:STATIC= -//Dependencies for target -LLVMR600AsmPrinter_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMR600CodeGen_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMR600Desc_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMR600Info_LIB_DEPENDS:STATIC= - //Dependencies for target LLVMRuntimeDyld_LIB_DEPENDS:STATIC= @@ -410,45 +281,9 @@ LLVMScalarOpts_LIB_DEPENDS:STATIC= //Dependencies for target LLVMSelectionDAG_LIB_DEPENDS:STATIC= -//Dependencies for target -LLVMSparcAsmParser_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMSparcAsmPrinter_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMSparcCodeGen_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMSparcDesc_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMSparcDisassembler_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMSparcInfo_LIB_DEPENDS:STATIC= - //Dependencies for target LLVMSupport_LIB_DEPENDS:STATIC= -//Dependencies for target -LLVMSystemZAsmParser_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMSystemZAsmPrinter_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMSystemZCodeGen_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMSystemZDesc_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMSystemZDisassembler_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMSystemZInfo_LIB_DEPENDS:STATIC= - //Dependencies for target LLVMTableGen_LIB_DEPENDS:STATIC= @@ -482,26 +317,11 @@ LLVMX86Info_LIB_DEPENDS:STATIC= //Dependencies for target LLVMX86Utils_LIB_DEPENDS:STATIC= -//Dependencies for target -LLVMXCoreAsmPrinter_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMXCoreCodeGen_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMXCoreDesc_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMXCoreDisassembler_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMXCoreInfo_LIB_DEPENDS:STATIC= - //Append the version control system revision id to LLVM version LLVM_APPEND_VC_REV:BOOL=OFF //Value Computed by CMake -LLVM_BINARY_DIR:STATIC=D:/Projects/rpcs3/llvm_build +LLVM_BINARY_DIR:STATIC=D:/Projects/rpcs3-experiment/rpcs3/llvm_build //Build the llvm documentation. LLVM_BUILD_DOCS:BOOL=OFF @@ -586,26 +406,8 @@ LLVM_ENABLE_ZLIB:BOOL=ON //Semicolon-separated list of experimental targets to build. LLVM_EXPERIMENTAL_TARGETS_TO_BUILD:STRING= -//Path to clang source directory -LLVM_EXTERNAL_CLANG_SOURCE_DIR:PATH=D:/Projects/rpcs3/llvm/tools/clang - -//Path to compiler-rt source directory -LLVM_EXTERNAL_COMPILER_RT_SOURCE_DIR:PATH=D:/Projects/rpcs3/llvm/projects/compiler-rt - //Path to dragonegg source directory -LLVM_EXTERNAL_DRAGONEGG_SOURCE_DIR:PATH=D:/Projects/rpcs3/llvm/projects/dragonegg - -//Path to lldb source directory -LLVM_EXTERNAL_LLDB_SOURCE_DIR:PATH=D:/Projects/rpcs3/llvm/tools/lldb - -//Path to lld source directory -LLVM_EXTERNAL_LLD_SOURCE_DIR:PATH=D:/Projects/rpcs3/llvm/tools/lld - -//Whether to build msbuild as part of LLVM -LLVM_EXTERNAL_MSBUILD_BUILD:BOOL=ON - -//Path to msbuild source directory -LLVM_EXTERNAL_MSBUILD_SOURCE_DIR:PATH=D:/Projects/rpcs3/llvm/tools/msbuild +LLVM_EXTERNAL_DRAGONEGG_SOURCE_DIR:PATH=D:/Projects/rpcs3-experiment/rpcs3/llvm/projects/dragonegg //Set to ON to force using an old, unsupported host toolchain. LLVM_FORCE_USE_OLD_HOST_TOOLCHAIN:BOOL=OFF @@ -641,7 +443,7 @@ LLVM_LIT_ARGS:STRING=-sv --no-progress-bar LLVM_LIT_TOOLS_DIR:PATH= //Value Computed by CMake -LLVM_SOURCE_DIR:STATIC=D:/Projects/rpcs3/llvm +LLVM_SOURCE_DIR:STATIC=D:/Projects/rpcs3-experiment/rpcs3/llvm //Native TableGen executable. Saves building one when cross-compiling. LLVM_TABLEGEN:STRING=llvm-tblgen @@ -655,15 +457,9 @@ LLVM_TARGET_ARCH:STRING=host //Specify VC++ CRT to use for Debug configurations. LLVM_USE_CRT_DEBUG:STRING=MDd -//Specify VC++ CRT to use for MinSizeRel configurations. -LLVM_USE_CRT_MINSIZEREL:STRING=MD - //Specify VC++ CRT to use for Release configurations. LLVM_USE_CRT_RELEASE:STRING=MD -//Specify VC++ CRT to use for RelWithDebInfo configurations. -LLVM_USE_CRT_RELWITHDEBINFO:STRING=MD - //Enable solution folders in Visual Studio. Disable for Express // versions. LLVM_USE_FOLDERS:BOOL=ON @@ -687,21 +483,12 @@ LLVMipa_LIB_DEPENDS:STATIC= //Dependencies for target LLVMipo_LIB_DEPENDS:STATIC= -//Dependencies for the target -LTO_LIB_DEPENDS:STATIC=general;LLVMAArch64CodeGen;general;LLVMAArch64AsmPrinter;general;LLVMAArch64AsmParser;general;LLVMAArch64Desc;general;LLVMAArch64Info;general;LLVMAArch64Disassembler;general;LLVMARMCodeGen;general;LLVMARMAsmPrinter;general;LLVMARMAsmParser;general;LLVMARMDesc;general;LLVMARMInfo;general;LLVMARMDisassembler;general;LLVMCppBackendCodeGen;general;LLVMCppBackendInfo;general;LLVMHexagonCodeGen;general;LLVMHexagonAsmPrinter;general;LLVMHexagonDesc;general;LLVMHexagonInfo;general;LLVMMipsCodeGen;general;LLVMMipsAsmPrinter;general;LLVMMipsAsmParser;general;LLVMMipsDesc;general;LLVMMipsInfo;general;LLVMMipsDisassembler;general;LLVMMSP430CodeGen;general;LLVMMSP430AsmPrinter;general;LLVMMSP430Desc;general;LLVMMSP430Info;general;LLVMNVPTXCodeGen;general;LLVMNVPTXAsmPrinter;general;LLVMNVPTXDesc;general;LLVMNVPTXInfo;general;LLVMPowerPCCodeGen;general;LLVMPowerPCAsmPrinter;general;LLVMPowerPCAsmParser;general;LLVMPowerPCDesc;general;LLVMPowerPCInfo;general;LLVMPowerPCDisassembler;general;LLVMR600CodeGen;general;LLVMR600AsmPrinter;general;LLVMR600Desc;general;LLVMR600Info;general;LLVMSparcCodeGen;general;LLVMSparcAsmPrinter;general;LLVMSparcAsmParser;general;LLVMSparcDesc;general;LLVMSparcInfo;general;LLVMSparcDisassembler;general;LLVMSystemZCodeGen;general;LLVMSystemZAsmPrinter;general;LLVMSystemZAsmParser;general;LLVMSystemZDesc;general;LLVMSystemZInfo;general;LLVMSystemZDisassembler;general;LLVMX86CodeGen;general;LLVMX86AsmPrinter;general;LLVMX86AsmParser;general;LLVMX86Desc;general;LLVMX86Info;general;LLVMX86Disassembler;general;LLVMXCoreCodeGen;general;LLVMXCoreAsmPrinter;general;LLVMXCoreDesc;general;LLVMXCoreInfo;general;LLVMXCoreDisassembler;general;LLVMCore;general;LLVMLTO;general;LLVMMC;general;LLVMMCDisassembler;general;LLVMSupport; - //Path to a program. PYTHON_EXECUTABLE:FILEPATH=C:/Python27/python.exe //Build LLVM with Polly WITH_POLLY:BOOL=OFF -//Dependencies for target -gtest_LIB_DEPENDS:STATIC= - -//Dependencies for target -gtest_main_LIB_DEPENDS:STATIC= - //Dependencies for target llvm_headers_do_not_build_LIB_DEPENDS:STATIC= @@ -711,7 +498,7 @@ llvm_headers_do_not_build_LIB_DEPENDS:STATIC= ######################## //Stored GUID -ALL_BUILD_GUID_CMAKE:INTERNAL=681ACAC2-256D-48A1-BCAD-BD607D22BDB4 +ALL_BUILD_GUID_CMAKE:INTERNAL=915E4697-EF63-450D-AC00-1A9A16E4DFE2 //ADVANCED property for variable: CMAKE_ASM_MASM_COMPILER CMAKE_ASM_MASM_COMPILER-ADVANCED:INTERNAL=1 CMAKE_ASM_MASM_COMPILER_WORKS:INTERNAL=1 @@ -726,13 +513,13 @@ CMAKE_ASM_MASM_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_ASM_MASM_FLAGS_RELWITHDEBINFO CMAKE_ASM_MASM_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=d:/Projects/rpcs3/llvm_build +CMAKE_CACHEFILE_DIR:INTERNAL=d:/Projects/rpcs3-experiment/rpcs3/llvm_build //Major version of cmake used to create the current loaded cache CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 //Minor version of cmake used to create the current loaded cache CMAKE_CACHE_MINOR_VERSION:INTERNAL=0 //Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 //Path to CMake executable. CMAKE_COMMAND:INTERNAL=C:/Program Files (x86)/CMake/bin/cmake.exe //Path to cpack program executable. @@ -776,24 +563,24 @@ CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //Stored GUID -CMAKE_FOLDER_GUID_CMakePredefinedTargets_GUID_CMAKE:INTERNAL=3B412923-72FF-4220-BCC0-449F5093F79D +CMAKE_FOLDER_GUID_CMakePredefinedTargets_GUID_CMAKE:INTERNAL=3CD5C246-E8BF-4AD9-A5CE-265B8B016BC9 //Stored GUID -CMAKE_FOLDER_GUID_Libraries_GUID_CMAKE:INTERNAL=99379135-BF25-4705-85F7-2BD058BB64E7 +CMAKE_FOLDER_GUID_Libraries_GUID_CMAKE:INTERNAL=6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9 //Stored GUID -CMAKE_FOLDER_GUID_Loadable modules_GUID_CMAKE:INTERNAL=FDD1CF9D-1C1D-4D42-92FE-CBCA2C36F5C0 +CMAKE_FOLDER_GUID_Loadable modules_GUID_CMAKE:INTERNAL=C5D8C7CE-FE0D-43D3-9C19-743EC625EF8C //Stored GUID -CMAKE_FOLDER_GUID_Misc_GUID_CMAKE:INTERNAL=4DCC86BE-72E1-420A-B161-C00F82158E56 +CMAKE_FOLDER_GUID_Misc_GUID_CMAKE:INTERNAL=D130C055-BD4F-44A6-9477-5ACAB723EA95 //Stored GUID -CMAKE_FOLDER_GUID_Tablegenning_GUID_CMAKE:INTERNAL=D6F6953F-87AD-45B4-9392-1BE9C02A9398 +CMAKE_FOLDER_GUID_Tablegenning_GUID_CMAKE:INTERNAL=4F98B075-A1D9-414E-8C38-BC32BFFDB712 //Stored GUID -CMAKE_FOLDER_GUID_Utils_GUID_CMAKE:INTERNAL=814EAE3D-FF1E-4DB4-A09B-C06828B754EA +CMAKE_FOLDER_GUID_Utils_GUID_CMAKE:INTERNAL=0C7D431B-1310-47AE-A754-0C5413FA6E9F //Name of generator. CMAKE_GENERATOR:INTERNAL=Visual Studio 12 2013 Win64 //Name of generator toolset. CMAKE_GENERATOR_TOOLSET:INTERNAL= //Start directory with the top level CMakeLists.txt file for this // project -CMAKE_HOME_DIRECTORY:INTERNAL=D:/Projects/rpcs3/llvm +CMAKE_HOME_DIRECTORY:INTERNAL=D:/Projects/rpcs3-experiment/rpcs3/llvm //ADVANCED property for variable: CMAKE_LINKER CMAKE_LINKER-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS @@ -839,9 +626,6 @@ CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//Suppress Warnings that are meant for the author of the CMakeLists.txt -// files. -CMAKE_SUPPRESS_DEVELOPER_WARNINGS:INTERNAL=FALSE //ADVANCED property for variable: CMAKE_USE_RELATIVE_PATHS CMAKE_USE_RELATIVE_PATHS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE @@ -1055,133 +839,129 @@ HAVE___UMODDI3:INTERNAL= //Have function ___chkstk HAVE____CHKSTK:INTERNAL= //Stored GUID -INSTALL_GUID_CMAKE:INTERNAL=D2E52B9D-6550-43F1-9825-9C62C06B11DA +INSTALL_GUID_CMAKE:INTERNAL=BA405F73-03D5-4634-9BCF-16A283E4CED8 //Stored GUID -LLVMAnalysis_GUID_CMAKE:INTERNAL=8343C725-5972-409D-B3FD-2A5FAA1D5C5C +LLVMAnalysis_GUID_CMAKE:INTERNAL=DC61D4D8-66A3-4579-AAD1-31E189E60D53 //Stored GUID -LLVMAsmParser_GUID_CMAKE:INTERNAL=F9D100BB-16EA-428D-B709-793BE0B511D1 +LLVMAsmParser_GUID_CMAKE:INTERNAL=375A4AA6-813D-4531-A638-6B872ED5EE54 //Stored GUID -LLVMAsmPrinter_GUID_CMAKE:INTERNAL=BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2 +LLVMAsmPrinter_GUID_CMAKE:INTERNAL=56E632C5-024D-40E7-A6FF-C5A68B7F9509 //Stored GUID -LLVMBitReader_GUID_CMAKE:INTERNAL=81C46697-F282-48FE-993E-0B9FDA21E9C7 +LLVMBitReader_GUID_CMAKE:INTERNAL=51E429A1-21C1-4018-9D39-8CB4B14B0514 //Stored GUID -LLVMBitWriter_GUID_CMAKE:INTERNAL=751A14B1-0397-4959-A61C-C7ED1E153BFC +LLVMBitWriter_GUID_CMAKE:INTERNAL=A239F463-4DF0-4CC0-BD9D-4F30E26A0B03 //Stored GUID -LLVMCodeGen_GUID_CMAKE:INTERNAL=4E2CE753-5481-4521-87AC-3E02F99405EC +LLVMCodeGen_GUID_CMAKE:INTERNAL=0D88A34A-ED20-4206-AF86-3047490E1134 //Stored GUID -LLVMCore_GUID_CMAKE:INTERNAL=E383113C-EA5C-4321-A957-8B421782A070 +LLVMCore_GUID_CMAKE:INTERNAL=C3BCF495-B210-455D-B775-052D722BC5C5 //Stored GUID -LLVMDebugInfo_GUID_CMAKE:INTERNAL=A8CD982D-DAB9-4345-B230-AFF310FF9D2E +LLVMDebugInfo_GUID_CMAKE:INTERNAL=F10DE192-EAE1-45D4-B997-284419E8D973 //Stored GUID -LLVMExecutionEngine_GUID_CMAKE:INTERNAL=4BF6E9E0-7ED3-43CC-81E7-337152E30021 +LLVMExecutionEngine_GUID_CMAKE:INTERNAL=E67CAF8F-8C79-4B3A-BF69-247EBCFDF760 //Stored GUID -LLVMHello_GUID_CMAKE:INTERNAL=4312199E-C9CB-471B-886F-A863ACD08B54 +LLVMHello_GUID_CMAKE:INTERNAL=2B8AD1B0-F5F0-41C9-AA9B-E9A69870C787 //Stored GUID -LLVMIRReader_GUID_CMAKE:INTERNAL=4EC6F015-3FBC-4190-97AC-2D8B2794D04A +LLVMIRReader_GUID_CMAKE:INTERNAL=6202515A-FA38-4CF1-A710-7CFDA351A912 //Stored GUID -LLVMInstCombine_GUID_CMAKE:INTERNAL=975BB935-3CF7-4860-A24E-62F39D9DC7EB +LLVMInstCombine_GUID_CMAKE:INTERNAL=E9B947ED-2839-4198-A9E6-C4A2DFCBAA22 //Stored GUID -LLVMInstrumentation_GUID_CMAKE:INTERNAL=40663C95-6697-49FE-A402-0BD373883FFA +LLVMInstrumentation_GUID_CMAKE:INTERNAL=ACA68FB8-0A94-4972-ADCB-F3E799EA5D0C //Stored GUID -LLVMInterpreter_GUID_CMAKE:INTERNAL=9C138DA7-1BE7-4DAB-90F3-2F00501C10EE +LLVMInterpreter_GUID_CMAKE:INTERNAL=34804700-DAAB-4BA3-92EB-4E9F94FCD3D1 //Stored GUID -LLVMJIT_GUID_CMAKE:INTERNAL=EC5A2528-F0A7-445E-85CD-F6D7B0D4340E +LLVMJIT_GUID_CMAKE:INTERNAL=B2D7267A-AB54-4342-AE12-9FBB41A467E2 //Stored GUID -LLVMLTO_GUID_CMAKE:INTERNAL=C52AF063-7610-4E4F-AB94-C2F3B7397324 +LLVMLTO_GUID_CMAKE:INTERNAL=3993A9B2-990C-4206-9810-F4663C413E2B //Stored GUID -LLVMLineEditor_GUID_CMAKE:INTERNAL=7B7597E6-6BE2-4805-94A2-D0FE30A92151 +LLVMLineEditor_GUID_CMAKE:INTERNAL=52BD4A90-4E4D-487E-9DB8-D6F987625F11 //Stored GUID -LLVMLinker_GUID_CMAKE:INTERNAL=052C9484-820D-4DCF-A660-C09432AE228A +LLVMLinker_GUID_CMAKE:INTERNAL=530D6430-4C9A-4DCD-9530-F3D5FBA1AF78 //Stored GUID -LLVMMCAnalysis_GUID_CMAKE:INTERNAL=13E99356-9DF8-4C6E-BCAC-BD75111DEF35 +LLVMMCAnalysis_GUID_CMAKE:INTERNAL=8C5DB0C3-2043-49D0-A438-4CB9E00DEEED //Stored GUID -LLVMMCDisassembler_GUID_CMAKE:INTERNAL=CE2F2A88-5AEA-471C-83C1-ABAA767E089B +LLVMMCDisassembler_GUID_CMAKE:INTERNAL=AF303389-3C5C-41E1-8589-A2417BA2F2A0 //Stored GUID -LLVMMCJIT_GUID_CMAKE:INTERNAL=ABCB1FEF-5E07-4FE3-8286-1AAD09D88055 +LLVMMCJIT_GUID_CMAKE:INTERNAL=1F1C0DDB-B60D-4C79-B287-55B2B57DB815 //Stored GUID -LLVMMCParser_GUID_CMAKE:INTERNAL=8DC66021-A50C-412A-84DA-63EF49702C25 +LLVMMCParser_GUID_CMAKE:INTERNAL=1994A6C0-FD8E-4FD5-8747-8B094CF8BA9F //Stored GUID -LLVMMC_GUID_CMAKE:INTERNAL=AAC354E1-A2B7-4FCC-9CB7-500824721D84 +LLVMMC_GUID_CMAKE:INTERNAL=40B7D80F-613E-423A-BB36-C35D7E61B10C //Stored GUID -LLVMObjCARCOpts_GUID_CMAKE:INTERNAL=EE7EC6E9-B173-4C83-95E3-3831E943F6D6 +LLVMObjCARCOpts_GUID_CMAKE:INTERNAL=756FCD07-2DE1-4F69-AEE0-9C5DD1D78BF9 //Stored GUID -LLVMObject_GUID_CMAKE:INTERNAL=4A146CA5-D610-48B2-87DF-0BB03EDEBAAA +LLVMObject_GUID_CMAKE:INTERNAL=1E53AEEC-0A85-4939-B82E-AA4AF43827B9 //Stored GUID -LLVMOption_GUID_CMAKE:INTERNAL=359B0E09-7A11-458D-82AB-3FE3AACF5A06 +LLVMOption_GUID_CMAKE:INTERNAL=02BEF1FA-94EA-4870-9FC2-28C6B18956D3 //Stored GUID -LLVMProfileData_GUID_CMAKE:INTERNAL=8EA5EBA5-DA91-4E84-BB89-3D9119712E0B +LLVMProfileData_GUID_CMAKE:INTERNAL=0092BC19-58F4-4007-A4D2-C5F6B6D3DCF0 //Stored GUID -LLVMRuntimeDyld_GUID_CMAKE:INTERNAL=1829F961-4B79-414E-8DB9-5062D146B890 +LLVMRuntimeDyld_GUID_CMAKE:INTERNAL=D57FC07D-D562-479A-B616-8E2ED10076AA //Stored GUID -LLVMScalarOpts_GUID_CMAKE:INTERNAL=060F77BA-DD46-4C4B-899F-D35D768A1A37 +LLVMScalarOpts_GUID_CMAKE:INTERNAL=E6F38EFC-0B8B-4D79-9EEB-F05C302087C2 //Stored GUID -LLVMSelectionDAG_GUID_CMAKE:INTERNAL=FBCBA6A3-13A5-4212-B88D-87A3EB8789AD +LLVMSelectionDAG_GUID_CMAKE:INTERNAL=673F34AF-68B8-4343-A4EE-FE439EE18BE7 //Stored GUID -LLVMSupport_GUID_CMAKE:INTERNAL=86BAC22E-49CB-4EFB-8591-5CFE12FF2563 +LLVMSupport_GUID_CMAKE:INTERNAL=18AF4932-5301-4653-8E79-17C28FC94F42 //Stored GUID -LLVMTableGen_GUID_CMAKE:INTERNAL=8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE +LLVMTableGen_GUID_CMAKE:INTERNAL=25556CA7-A123-4D00-A890-D0313204E491 //Stored GUID -LLVMTarget_GUID_CMAKE:INTERNAL=9C14B1E9-ADA9-4328-8804-663B52102386 +LLVMTarget_GUID_CMAKE:INTERNAL=A26171A0-C2BC-417A-854A-62D7465639E8 //Stored GUID -LLVMTransformUtils_GUID_CMAKE:INTERNAL=21A9AE70-68DD-43EA-ABC2-CBF14064AD78 +LLVMTransformUtils_GUID_CMAKE:INTERNAL=97068873-1758-4373-A905-D21A589F7CEB //Stored GUID -LLVMVectorize_GUID_CMAKE:INTERNAL=D7B40A9A-44F6-4919-B75F-39E70EC099F9 +LLVMVectorize_GUID_CMAKE:INTERNAL=B7CF5B97-90CD-4382-B1E8-1B8B8FF1DFF4 //Stored GUID -LLVMX86AsmParser_GUID_CMAKE:INTERNAL=E4D3147B-EEC2-4F36-B583-CD679FEF1932 +LLVMX86AsmParser_GUID_CMAKE:INTERNAL=DE52E0A7-1517-49C8-A35C-E991087AD731 //Stored GUID -LLVMX86AsmPrinter_GUID_CMAKE:INTERNAL=EDB757AF-693F-472D-9BAD-7447449C0231 +LLVMX86AsmPrinter_GUID_CMAKE:INTERNAL=912F6530-2501-42AC-BDB7-A32FEFD50A98 //Stored GUID -LLVMX86CodeGen_GUID_CMAKE:INTERNAL=022FF3F5-0845-4544-A7E5-C5C352123625 +LLVMX86CodeGen_GUID_CMAKE:INTERNAL=A4A5048B-8EDD-41BB-ACAD-E986D540CD98 //Stored GUID -LLVMX86Desc_GUID_CMAKE:INTERNAL=28558096-C540-421E-8533-332B6B4EE66F +LLVMX86Desc_GUID_CMAKE:INTERNAL=038CE7EB-B80D-473A-9EE0-30D378CDDCBC //Stored GUID -LLVMX86Disassembler_GUID_CMAKE:INTERNAL=9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89 +LLVMX86Disassembler_GUID_CMAKE:INTERNAL=2C201B42-81BE-47D0-976E-4B84BF4A9FD6 //Stored GUID -LLVMX86Info_GUID_CMAKE:INTERNAL=1EAF884F-FECF-4D9B-AD99-34D83E230235 +LLVMX86Info_GUID_CMAKE:INTERNAL=6AE2591F-C2B7-4946-9583-4C114CF8E5CA //Stored GUID -LLVMX86Utils_GUID_CMAKE:INTERNAL=EDE64E29-6CBE-4D86-956E-29F0F93B351D +LLVMX86Utils_GUID_CMAKE:INTERNAL=5DC547D1-0C85-410D-9771-3A0DD6C91EC3 //Test LLVM_HAS_ATOMICS LLVM_HAS_ATOMICS:INTERNAL=1 //STRINGS property for variable: LLVM_USE_CRT_DEBUG LLVM_USE_CRT_DEBUG-STRINGS:INTERNAL=MD;MDd;MT;MTd -//STRINGS property for variable: LLVM_USE_CRT_MINSIZEREL -LLVM_USE_CRT_MINSIZEREL-STRINGS:INTERNAL=MD;MDd;MT;MTd //STRINGS property for variable: LLVM_USE_CRT_RELEASE LLVM_USE_CRT_RELEASE-STRINGS:INTERNAL=MD;MDd;MT;MTd -//STRINGS property for variable: LLVM_USE_CRT_RELWITHDEBINFO -LLVM_USE_CRT_RELWITHDEBINFO-STRINGS:INTERNAL=MD;MDd;MT;MTd //Have symbol __GLIBC__ LLVM_USING_GLIBC:INTERNAL= //Stored GUID -LLVMipa_GUID_CMAKE:INTERNAL=E6224F2C-5E3E-40F9-915D-0F5DA7C93A40 +LLVMipa_GUID_CMAKE:INTERNAL=FE82E9BF-3127-4F9B-8122-1BAF8C2C7410 //Stored GUID -LLVMipo_GUID_CMAKE:INTERNAL=9A90BEDD-592D-463F-B2DE-5E7914059166 +LLVMipo_GUID_CMAKE:INTERNAL=6BFC4894-F437-4B14-BA4D-D6A4CA6929CA //Stored GUID -PACKAGE_GUID_CMAKE:INTERNAL=924CDF46-DBFE-4464-B179-3E3DD376B4AA +PACKAGE_GUID_CMAKE:INTERNAL=43B8E2C6-E5B7-4C4E-8EFC-216FC221256F //ADVANCED property for variable: PYTHON_EXECUTABLE PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1 //Stored GUID -SG_Filter_CMake Rules_GUID_CMAKE:INTERNAL=4BF339D9-6A3E-40FA-8E07-6D1290466722 +SG_Filter_CMake Rules_GUID_CMAKE:INTERNAL=27F60422-EB63-4469-9456-F3FB0402A12B //Stored GUID -SG_Filter_Header Files_GUID_CMAKE:INTERNAL=CCC6067E-E9BD-4269-97A7-9E34A6B00010 +SG_Filter_Header Files_GUID_CMAKE:INTERNAL=F479464E-5854-4287-9D42-A1E6DA632875 //Stored GUID -SG_Filter_Object Files_GUID_CMAKE:INTERNAL=74C39A51-6E43-4C17-974E-1D5ECFB79BEA +SG_Filter_Object Files_GUID_CMAKE:INTERNAL=DA25F801-6ADA-4FC3-AE4D-E94FFCF1F484 //Stored GUID -SG_Filter_Resources_GUID_CMAKE:INTERNAL=389FAD61-1537-472C-8D61-FDE6E0580C27 +SG_Filter_Resources_GUID_CMAKE:INTERNAL=3CFAAAE1-50F8-48D6-BDF4-4DA5CA2E6A3F //Stored GUID -SG_Filter_Source Files_GUID_CMAKE:INTERNAL=1E328BBF-159A-48BC-8C7E-6B6237ADBBFD +SG_Filter_Source Files_GUID_CMAKE:INTERNAL=49044119-F6F3-4751-BBC4-7E7D89AE0A53 //Stored GUID -SG_Filter_TableGen descriptions_GUID_CMAKE:INTERNAL=E9CE204D-7099-4530-BD38-17D112D1F8C8 +SG_Filter_TableGen descriptions_GUID_CMAKE:INTERNAL=C5ACBC7B-7F6A-4058-A409-6A9985420FF7 //Test SUPPORTS_NO_VARIADIC_MACROS_FLAG SUPPORTS_NO_VARIADIC_MACROS_FLAG:INTERNAL= //Stored GUID -X86CommonTableGen_GUID_CMAKE:INTERNAL=514E5171-D5DF-4D5E-BF00-988A8BA84214 +X86CommonTableGen_GUID_CMAKE:INTERNAL=A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954 //Stored GUID -ZERO_CHECK_GUID_CMAKE:INTERNAL=1E9A56BB-21C5-418B-B623-AD2B3F153307 +ZERO_CHECK_GUID_CMAKE:INTERNAL=D350ED08-7D56-477A-B812-9E79AAE29E09 //Stored GUID -intrinsics_gen_GUID_CMAKE:INTERNAL=287EED9A-FBDD-4CB8-85D8-39AEB6245704 +intrinsics_gen_GUID_CMAKE:INTERNAL=1E777602-37B3-4F1D-BF18-F11C829D5134 //Stored GUID -llvm-tblgen_GUID_CMAKE:INTERNAL=8B29688C-5D8C-412E-85F5-012FBF12B1DE +llvm-tblgen_GUID_CMAKE:INTERNAL=12A07AAC-8C43-4914-8D3C-A148BB18B773 //Stored GUID -llvm_headers_do_not_build_GUID_CMAKE:INTERNAL=0E01F742-9369-42B0-A2B4-01730D778630 +llvm_headers_do_not_build_GUID_CMAKE:INTERNAL=EB144326-5AE9-479B-BB5A-6AD695CE87EB diff --git a/llvm_build/CMakeFiles/00e689232fb705f45a4fe8fddabb6f53/INSTALL_force.rule b/llvm_build/CMakeFiles/00e689232fb705f45a4fe8fddabb6f53/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/00e689232fb705f45a4fe8fddabb6f53/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/00e689232fb705f45a4fe8fddabb6f53/PACKAGE_force.rule b/llvm_build/CMakeFiles/00e689232fb705f45a4fe8fddabb6f53/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/00e689232fb705f45a4fe8fddabb6f53/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/082d4c876083be0c94ca3f0e282e1c58/INSTALL_force.rule b/llvm_build/CMakeFiles/082d4c876083be0c94ca3f0e282e1c58/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/082d4c876083be0c94ca3f0e282e1c58/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/082d4c876083be0c94ca3f0e282e1c58/PACKAGE_force.rule b/llvm_build/CMakeFiles/082d4c876083be0c94ca3f0e282e1c58/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/082d4c876083be0c94ca3f0e282e1c58/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/094e36959b38cc587420c53ecc532ce7/INSTALL_force.rule b/llvm_build/CMakeFiles/094e36959b38cc587420c53ecc532ce7/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/094e36959b38cc587420c53ecc532ce7/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/094e36959b38cc587420c53ecc532ce7/PACKAGE_force.rule b/llvm_build/CMakeFiles/094e36959b38cc587420c53ecc532ce7/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/094e36959b38cc587420c53ecc532ce7/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/12ee4c869cfc19dc9d595c2b0d3e4e09/INSTALL_force.rule b/llvm_build/CMakeFiles/12ee4c869cfc19dc9d595c2b0d3e4e09/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/12ee4c869cfc19dc9d595c2b0d3e4e09/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/12ee4c869cfc19dc9d595c2b0d3e4e09/PACKAGE_force.rule b/llvm_build/CMakeFiles/12ee4c869cfc19dc9d595c2b0d3e4e09/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/12ee4c869cfc19dc9d595c2b0d3e4e09/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/1b45b7ccefbd54951a8d11109c2deaf7/INSTALL_force.rule b/llvm_build/CMakeFiles/1b45b7ccefbd54951a8d11109c2deaf7/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/1b45b7ccefbd54951a8d11109c2deaf7/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/1b45b7ccefbd54951a8d11109c2deaf7/PACKAGE_force.rule b/llvm_build/CMakeFiles/1b45b7ccefbd54951a8d11109c2deaf7/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/1b45b7ccefbd54951a8d11109c2deaf7/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/1ecbe2d6738378531410612acc5bfa9f/INSTALL_force.rule b/llvm_build/CMakeFiles/1ecbe2d6738378531410612acc5bfa9f/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/1ecbe2d6738378531410612acc5bfa9f/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/1ecbe2d6738378531410612acc5bfa9f/PACKAGE_force.rule b/llvm_build/CMakeFiles/1ecbe2d6738378531410612acc5bfa9f/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/1ecbe2d6738378531410612acc5bfa9f/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/247729664ee5d62e71c3f334e813348d/INSTALL_force.rule b/llvm_build/CMakeFiles/247729664ee5d62e71c3f334e813348d/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/247729664ee5d62e71c3f334e813348d/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/247729664ee5d62e71c3f334e813348d/PACKAGE_force.rule b/llvm_build/CMakeFiles/247729664ee5d62e71c3f334e813348d/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/247729664ee5d62e71c3f334e813348d/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/3.0.1/CMakeASM_MASMCompiler.cmake b/llvm_build/CMakeFiles/3.0.1/CMakeASM_MASMCompiler.cmake deleted file mode 100644 index 17a344613..000000000 --- a/llvm_build/CMakeFiles/3.0.1/CMakeASM_MASMCompiler.cmake +++ /dev/null @@ -1,12 +0,0 @@ -set(CMAKE_ASM_MASM_COMPILER "C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/x86_amd64/ml64.exe") -set(CMAKE_ASM_MASM_COMPILER_ARG1 "") -set(CMAKE_AR "") -set(CMAKE_RANLIB "") -set(CMAKE_LINKER "C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/x86_amd64/link.exe") -set(CMAKE_ASM_MASM_COMPILER_LOADED 1) -set(CMAKE_ASM_MASM_COMPILER_ID "MSVC") -set(CMAKE_ASM_MASM_COMPILER_ENV_VAR "ASM_MASM") - -set(CMAKE_ASM_MASM_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_ASM_MASM_LINKER_PREFERENCE 0) - diff --git a/llvm_build/CMakeFiles/3.0.1/CMakeCCompiler.cmake b/llvm_build/CMakeFiles/3.0.1/CMakeCCompiler.cmake deleted file mode 100644 index 0aaf3a269..000000000 --- a/llvm_build/CMakeFiles/3.0.1/CMakeCCompiler.cmake +++ /dev/null @@ -1,58 +0,0 @@ -set(CMAKE_C_COMPILER "C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/x86_amd64/cl.exe") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "MSVC") -set(CMAKE_C_COMPILER_VERSION "18.0.30723.0") -set(CMAKE_C_PLATFORM_ID "Windows") -set(CMAKE_C_SIMULATE_ID "") -set(CMAKE_C_SIMULATE_VERSION "") -set(MSVC_C_ARCHITECTURE_ID x64) -set(CMAKE_AR "") -set(CMAKE_RANLIB "") -set(CMAKE_LINKER "C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/x86_amd64/link.exe") -set(CMAKE_COMPILER_IS_GNUCC ) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) -set(CMAKE_COMPILER_IS_MINGW ) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_C_COMPILER_ENV_VAR "CC") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_C_COMPILER_ID_RUN 1) -set(CMAKE_C_SOURCE_FILE_EXTENSIONS c) -set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_C_LINKER_PREFERENCE 10) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "8") -set(CMAKE_C_COMPILER_ABI "") -set(CMAKE_C_LIBRARY_ARCHITECTURE "") - -if(CMAKE_C_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_C_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -endif() - -if(CMAKE_C_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - - - - -set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") - - - diff --git a/llvm_build/CMakeFiles/3.0.1/CMakeCXXCompiler.cmake b/llvm_build/CMakeFiles/3.0.1/CMakeCXXCompiler.cmake deleted file mode 100644 index db37bf847..000000000 --- a/llvm_build/CMakeFiles/3.0.1/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,59 +0,0 @@ -set(CMAKE_CXX_COMPILER "C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/x86_amd64/cl.exe") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "MSVC") -set(CMAKE_CXX_COMPILER_VERSION "18.0.30723.0") -set(CMAKE_CXX_PLATFORM_ID "Windows") -set(CMAKE_CXX_SIMULATE_ID "") -set(CMAKE_CXX_SIMULATE_VERSION "") -set(MSVC_CXX_ARCHITECTURE_ID x64) -set(CMAKE_AR "") -set(CMAKE_RANLIB "") -set(CMAKE_LINKER "C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/x86_amd64/link.exe") -set(CMAKE_COMPILER_IS_GNUCXX ) -set(CMAKE_CXX_COMPILER_LOADED 1) -set(CMAKE_CXX_COMPILER_WORKS TRUE) -set(CMAKE_CXX_ABI_COMPILED TRUE) -set(CMAKE_COMPILER_IS_MINGW ) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_CXX_COMPILER_ID_RUN 1) -set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) -set(CMAKE_CXX_LINKER_PREFERENCE 30) -set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) - -# Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "8") -set(CMAKE_CXX_COMPILER_ABI "") -set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") - -if(CMAKE_CXX_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_CXX_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") -endif() - -if(CMAKE_CXX_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - - - - -set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") - - - diff --git a/llvm_build/CMakeFiles/3.0.1/CMakeDetermineCompilerABI_C.bin b/llvm_build/CMakeFiles/3.0.1/CMakeDetermineCompilerABI_C.bin deleted file mode 100644 index da925e2b6e672208c748d4b17e2d9bdf40b27587..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36864 zcmeHw4|p5JweQH5Y{!Ws2ck4-DcOLW7(#**2QYD5q*zYZMNSmQNn9|A|JagA% z_UMFXW(}F#&&+D+3dV(KEV3@<>lXaJa5y3h9g+}BgoR*OaIIJ+bVmZx{IarAyDs`i zYgWy9@1i={xX;~xLjEgHFOi1SP@5! zLUsfQQW~y8*4}3@>Ab*dLJUB3I)Mp8=4r3k1()ONici1ABctbKkg;FEofO{xH@9rtY99^5&X z1735Iui?(Q9E>f^Nq(xL2kAOW%Hy$v zVzR|vo^;zw){6aal#9xTJE^0FDD#~M6t`U%G22N&qTgi~#8jEw%9!;Dvq_m`FWj#T zC(U-nY#00YmV5VT0>_1rTGLziVlPA_<~es#uQXJrs}ENn*k^eXSknmP0?9JRQLw1& zhpd{T_fQ;>JqL+@3>(ptluSBHlUpR{D>HLobVYPmk1qlACvhF zswygu5-QRG>>?0CDM%2;gNm95c`K9_yXUxQeRvAtYsCI*AV8k3QC4@dqP%IHEmZUEC^Wa;#g7cl*1ilLJjab$pm&Utd@o~BWxfVJ-x*Bw- zb|vET)@X5|q56Px=o}D3P$iH%iBGjX^DkPx3lCPO(a1$CF$sN`D*IbMC~q{0{dMO; zGLr@1W+9e2h?b$kgEgB{K0pzN({sq_-JV)+Bb6x+`Ml(K^e zGhH95YSOY3(f+y}2vM?9c0VGjt&%ELcLzrnskRA79;-%!s?bqYNy{MT*=+FiaGp2* zH}OauS*+S#L~@H_xeRGoWY?%g(s+Sh{%{P20Fm$j2&|8>x~9v}OmlVm*#F=t(eGFy z!XK22h5JQim}oIT5cJj1RLdz>a)k9U$Mm|1&;`fUaa{ipX>IZbk~epVELB{eo=oye z`X4uOH!e?rr{M-vth*eAJC-q{=OFom%FG5RJ+ts{sPeecg?z=o@BKcz8Db%^5!uo3b@$MsuD@l)( z?%z1wobVW_zKw!l`Nj;nItMX}5NG8e&LYH=90YURfuWhHnha0RRbG&FRGK}MCEyq` z(~xgus1=954O^_(i!j&UlJ3-sdwAaMJp3vTuhHrF{4%alx+ztSno_wj%V^f;n5vmt z%4M3)E$!Ge7=xNl!XiKc{iG|i76@x~6kTk##~1KC#W6`Fj}#NKNiwrSXNi*L8S!GC zam;+|0i$s_4Kk|Qia~KGqYVnE-EFVRT#e3$^CBDWAQ2qhF3vT^gF}RuL_o9_a;z95 zx~t?&^N6WNao8&$s27sRXY#r1SP8{|WuOp_Q3*6mTVa+)eJZsQlcWK&earw|P8e-` zPO^{c^pxQ_o3|Uf<2o&;6d&o?v1;MQpp7ZD;*mS3zwhSZHxcUg+5d(}^G7AsRvcRR zomc1GF&D9mEl+L0ke`O}FpP-!-XTn?Pa<~o7ettH+bdPud;bej6w5nLP;GA^jb4Gq z1hLvsBk-?&B%Xv+skWymle9m41YCMI?{afr{#m{zo$v$MtJHUf+Zt2k6` zvZ`zEC=UxWyBpo2itGK&Bv!77$09-0omWANC-GlID8 z8OAq1Yp>i$Xx#yUWpBYBs95D!UzYQpqvgopE1Oj%6hjL?fu3YtW4`CsZGHrIwcNyy^6Ahid!WZ7>98-9Z$Zi^^^8 zSa}7yJUnBZ=jP^S2(EFX9LK5BfAWoS(jBYUtaYvt``*}(i3+wE!1J$Iy;n>Q*tY|t z)LjZhgK}I{-WHXk{i^rMqqlcYC40bOjx7yP{t2P%35S3q2AI?*4%aH0n zxz;*3L*og9hd-X6omoQbz`v0hr)*uw6_uw|TQTJ&Egl(Q@D=O8E0jNY!a8u6N7B}T z0~Aq~PXgDsh%0raKr_umaz=mpaRN zrT5A!_Vj;X-Y^#e242I!@$YU>ZtE-G!dR1X^YHQYAnN}>l`CD!Zl`kir~sjErR-|B zu3fYYbMAr|re_u+Qy&kQzht|x7DiEp8o?-5U~1NlLI6gon@gO#J{9QH}~&XAS@dxWha}Of{Nra!r~!kWL&Y zZ407$z{v02WP*+xO^FlLhpjUmM1Q)NY6krj^*^S^if{y*F&bN^AVf*WJo%jn<_{#lbh_%gNQiB4m53n7js~TX`RY%02gexAND{-1?ny z33RjsH4>F)UCJKSCX%-M_Z8kWQ%qfN64hrCFNq45K(gS?JYPzg6DXP0?=#P4jfFpT z?lTvGWv}4$ICrO2KpQaw_APjVAIr_>Hr4j>*T9f^ zloPCNzO2n`ao6T?q^|q-})u8_GjJ7h%)s)45{5b%Q`5+Hjfo-H#H5O zNKD}Fd62D@(AMRe)qyw1VI-wioS_db=PWM?(N5YgjlWdj@ z{C#9$jO=J41He-+VP%;twJK}mSn8>^MaVE?A)QPZiEMl+}K#NqH zQxj($qz+PTOOeDHATiCAay+b)sX6_K^J(dwmdFX@n*sDo^i20Ap_ zdKJ-d+w>47Rd$bibj_pMT1ljGlBAxe+Ac$i+WA?~T?aaSol`wZR9u}t`V#d(%62UX z;3jF^6oqKjHkFgny2(251C1tV&^&7ITce5l@8Bvx?~8=geSeJ#qaVH^;ZfG9K!j-;vt zVl*i~=N!r})fc&_2@o~-O5$PK-!modS6b{cm3@3{tpUb-*RGOhPzZ};h|3F z#b>N+N=;gs=ua(GJNvJ3IojljLv3U@yE~mplWXp7XaC9R*3IqoV31n+8L^K1uJuL_ z($;dzPrrnrW%(0AYkApz0P1mvW{K7*t`^7JAWBpA6nBf~Z9=stT`gVK$1FR5?L<6O zeOR@nZlZScW$R4U_I0GFE2p|r^(9;)(FAoGWsj(6>L&L`T|+B1>P9jwZYeOV!Xl*m z_L3>(Zrzjr<4db3C!mRvd~`cm zG9Jx5nxi2Cfe11`z#0$zOHZubSPZ?)wF7zx+BE?h&h&DE#H+~sF)~vgGqtrn)1~1@ zcpZ!)=n>FZ&uUYYNK4hHxd~)y!BTwy#(Uc^HZP$D-WaIiL#iFrbGxPvYIUwU4!Y2c z>8sahOAav=vcH7!mqzWdiV{;-V-4|oLvlf8llaPxHr z0xYcHhSB5=FxEq~GQxN+MrQ-{q^OwG@;c`&3r*I+Kk_l&^rSo0^c=drh?imllc$Ef z&xn@&oF+Kc^bmMm%82!`=Lu6ufuMREM0%@6`j9)B_&&Pl`&7!7L(s|qGP|_Q@AC=# za-J|XDkoG=IkC9I<+NY2c?vG(0h_9-)YUDz0^>8X{D==_It2*dA+GTe~MQ zS!s&YKDVK`uxX_B{n+VT5XvX z8yY|t(}>;bHG2I;tHk6t1+v>sI*N8LHi5S|@N_IMrrUP4>>cHd6bASgW$y z`>&`ZQ=YDUzGw0lWw>_9J{ZGr?NhOLl+}-=oLB=iJ*2qynR%1Z!gUp>AD-BLN{C8l zlC~gCT(r972qX=pUDk$oRNHVrRdpX`HL{6+MapP1TsU>p6!q3#&?E62C7Pp%q3026 zbt?O46p}%Uie}2=2aUF>pnU^@_7dl6Sa56m+j!D2 zUL%~!iYFA8J&KL>BPStNpj5l&)inHYrl9|b2}9r2mRQ;;+<;hXl@tfVK^?yQnA->CERzp{H)sj6TnawPjN}FyN<%!^7pB z@8K0`qTro9;_!j;qj;)g*xN5aN2(RS;$acO+|^yq{xsf8ZKju!Pj}&2hYT$9Dj(Za zi&qfquiK6smMGOScLTL^f|;c=dxa0L3U?Df?|Z33i(W18Kr$<%3b9s0M4@r(;QF)lx zKwblR4dgYD*Fatac@5+>kk>$719=VPHIUapUITdzKdhrP5GYheI0a z#DtLsuJWXh%e|{Mt*j>tE7D>$wMWp^3=y;~n-# z<^ShepQp}iAg_VE2J#xnYap+Iyaw_b$ZH_4fxHIt8pvxPuYpgC256HafBpB=K<^ah zpkv1QE3bjP2L7=Ij+E!eORkopGxGY#)rT-Gua8`PapNDy8ka9yu{a+5iWKSe2BLE8@~WCEh<^O#WnReiF_{JNSy~CHIO0AQ zLzuvqbB(l&Jb~5WPXNvf>M(BN^05%YuOJ`)LB=Y;pL=z(#jFiE0farw4~_`_LZE6x zib^ry23E}$a@r8jr}8`TXXH!x9InLXgNv?oP#ZT#bXb0smafzx{@0(cQ&!17|9T-B z35I1UCio+tjY1kB8hN7 z@S<$+8}cMlBraNKQJ)v$HshwNl50N#?UO#J2Raa2hgcXrGmH1na<&?uEp{V48-H4V z<#I@%4V*%K4lvi?PxuFAXg2V1%NR?2j@F2r@SkBHWWBlVGi-#4>0I0v2(~AJE{3&?Bb_7Qi{Tv-StGZp4MDjplAy1K6Dn(3Qb3oW z@rM!;*=@rr4=;v3Gmfv0N2OS3lMwgyz&3sU7#X)u=uCwDWS21dP-wm&@K2PZ%tSl^ z#3oS0q2sE z!QbVB!x8F)%Ahb?sM@$}**UePW%XUY@H)~Vmy3_R(}&;ndToLdLm`2B%LhgH;h0d| z)#!(yyovNrNv$_XLIjSi8y-FYGr~vXHT{h7Ph(8X&>wl498X0wW4x8DYe;umQh+m# zkvq<9eMB*Ab$ER^vLP%qC!ptUNvQ9V;D;Mxu}Dm-h;H!B@bY1d-yrLT9}`$T>jLz% z^@ulMeu!aY$Kdr#Ss5^^LFTWD;xbSNAt`|}sWxY0J|j;#54Se68SPpY3`t>Mx1@{Bwznw~NWlLuH?q+F zc`c&~Smq0c5||Utt_TS8go?O6pXl=vx-u-mY7)BgjOhf0RLo!4DgY+XA_=vlxpF@0 zMsp=y8{)9Yu-xh7snNjjLy}Jz*K7J5278iXOCFkzX;C{qY?xt+ys>0($ZF8pMuYPf#spuu+YY=)^qu%$Uyu{xuty>Y5 z!k0>$8aA%g(kl~EY||Pa<^l~xWJFhwWsL+vo?gXP;HMp0*jmVL#)xY}EW$SM8k3DJ zM=Ah|quK}giY)>Qj9^_xE4MYk#bJ}Q23!S90<=Now((ZXM;qIKmv~N;)7SG->8BEC zWCy@OYeE;eVm!xa)p%X$Y^UhZz8=lyG+u9okOrUWsZu7(D3KCLur zGMktglk^z4R8Jca`4fn4H+}}~3~iszjL(T3I33R+_)sQ6Q&9mcYA*0_Im9=?#3mU0 zx#`I!HW}#&l>ePkc^BaGYv04&3wZ>&yoI{F&APk}#-7qrR<`D17Pc37h=+a@U=}|8TC%8yZHI17;6B(39O{yr=K9NN@A;tnBJLxoH$kJ` zjJ-fINiP8pPd5XXF>oy_7^Qn~ zf2fx|K20*RJZOHdT&?e(M_)Xf?Ys6O)N4ioD>f;-FCFMhD2JU6otvhc*z~0kg3CmA ziHVgUZJJ_Y^fAIyY?f>c`23aEKwbm?cN(Dah7UUOizM;!Hx3fs_+h7Kt`H7)zCgbe zo4@{l&_H=PW0&K;9bcowGaP#eH~o$z)~D=w-1PgBIOBs4!s0WUh~s=5%ivBU&alQP z#wPK8#LEGHgnK*U^c%X*<35h~HXCDSPGjsO;y4S!F2c=vQ5N7-tRu=17XW{VdphFV z0q0;Nq6BdVVDk(>q6b`wwZulm+W{-ErtlzM1?a~u5)I%FarYv=9q`Y%Z$`Wv^YcpF zC78?F0UyF$g?R4#PwRqJXEOGC&=ZW}K8bi5@U5AkMLc)@rFppr_sx()@DAMfBAy1E zaW-SEhzo!YJ9OI%d4P{&?hS1QP0k#gJCEkhu{8I-iC3xRpeOiO+;+qX{tfpc#0gHT z#J&*X0$>GRKer%W1-J`qpCPIb;0L$|fX8bdb`tkBh?nDq(fPQyAnpPDHtq)z-v)T~ z`HVe^crV~LaNkXMz}hOD%Rt-#xO@R)TM?)AC9MfF=wE_A!Ciy)(t7U|+)>174Mppt zO4Ns-fZIdy{Pl@zz_C-S!nry;Lx+=e_`#5t|7RWkR)+_5xI>3`>+n_`Zq{K`hiy7^ z>u{kC&(L9!4&Qi8EALl2Y|-oSNhzvGug6p!o~6U{bok*8t!AR0Zq;E}hd1ePn+~7Q z;k!EDAss%h!|&+ub{*cVLs^GiI=oDW%XCKi2B|8y!BY!?X?` z(P52IZ$14<>3@8=<&TbHeuy>+55q4%GK!0my=)&%kB{Z;eY{4-rt|hbRv({qs@~+S zZ*K86x72$Zmp8VoWo(nl+v<@*do&< zBpq#)C5Pk7&eqn;*e=Mx2{<%obyyP|XxQkN_?bvuW$czhFY3LXnJnH!n8z+a894hD z@p}Uu>sT5xAYVH+#}=EtdTeX)27lZi-Q>loiaRad4c&O-7DaO@J&bfbii1o#;t8!D z-T=LVTPMZ5U6IIo_7e?zYSq}|T27169=z!D@@v-^{&UbA@ zf8RMK*AtU^f{{er$gVIogz4y%M>`$Ls?7Yzghz_u+-A2g?3Z|NL-pkaUqt_F!u66H z18iyzwuN^$knGolU9~ALOWkzv#~G)Wjuc}mb4j`7T~*i^=dU2qe$*|FnzMRyvo9FO zdq}-c7+XW~+&J{c4^LsWNolHteu9Rv`wQI>U%(ygi1}jL@sAe@n{Z?=xO9^&wM5ni z0}_s%#n>wrBia(l=ChhYQSwFkF&?&r$Ct$<*wuYTIZ!iEF!r!zO)w_oI2ud&i)e34eI5{0KaLoP&wTiw-mR^|4&})TtU+a>>SSoKBTuahyr6o3mhk z)f_=0FO3tgb#qp?ESpy|M~KUCB|e&f>gH^c;&U$fLRsk&Upy{#ci_Y_1cc*ta}u%e z;<&#{!ui~J-9b9;9O;zjVX9p0i+9iOSuh8ueZ#>{DK4+cEe)asVTl||#O20tXGE8F z)<2L|eHP~fXI%0pVmPm>r-6w{S0_-46!64?J@Aa{q!cL8qT4y}CJ_zEE76Bb=X=v*i5$b16&CA5*6#=Vu!S_9f>VdPCyW z?#N^E8u)Z;pq>8b2K#|`Iqvp+ul=6e@7s3Yz4vXuZ|J_`51f2}Jy`N!`GeCR1Oe7Z ZQvuT7-T&RnyT$uA{s4*m_1|6t{|+anE z{rM*$N$d8yEm~inw)~#hTI=76)dKa`uq5KKlkQy=ggcr=giERGiT<`o!o7_VlyjbjG1w(Dr19ybUAqVp9ja0J#qT3 ziR`g)&&(J!xu2QQ+!>4u(O6_{%-1FOec^CK7TP5tmIw>Mu;5z0Qs{~Vq`75frFLEP zPgk#)_5Q_|$;N%&{`cg+@bsnf5a1&nzmwnN@Q8eZ!`I}0Q zqedV*0t6`!S0QWbHJEf>U^O8IAUYjGQMT<-#uif~4M=jfGIkxx$zF%F{GLw6YO=^v zBZuOQMRU>HAUju1ZXV)uWoZK`r}=UOR3U1+-VVh0B{0@DHx}^8KE@_g0M&+jCT^K)aYI>MF!f!&^_!r z+&Pzn=wk7hA2_bNG$PbNH{s5?9Gp%HML;;2I`a^2s^7P8=UfiPmgFQq7tw=s9VMml z*g-MbY%fo`?Iml(zBkK7<)fX{L4%a}?gNV3E)1LPq!`ifvI}CWOm1P!`h?k}Ot2U3 zSB8>iyJEJBeS6Ejdo+P#LP)LYseQ2rA`)|)JE=G7tJBqos}Jn6JPE967;=GRnd2x} zRQ5ww&Cz=(j>w*a#6OCS=t)W@ou$bw67-dsSunPw<=P&`c!8?z0d|Wq&~2 zowDrWIkpElDBB94+Af0Zq~%`3`)cn($gVHliHfkym1C76iHfT>C2%!`t2;)IT%>%p@O0(T_T(mwiiSRXI-*pfmPt_)VoMT^#RpZf(+g85|9Twn#n=g+t*X+C2qy?2Z|}SUjZm( z2N7mEKT_4CWhbJ2wc8P*WTotWL{wWPRjT$5jx17bcd**VE6_}Hb^6%<;waJY zSS-RHl#7M?MP-O+F+dRX*3cBoDOYfWb%$eW?Re;d<7zpsZ;-S$aXrbKJxG=+u1ilO zc_n?1o4EUy$HCKZ11i>Cj=~+wsL^wf{6S@AJ(QlA|5sFb%;-YCVz~p;Mz(=S-;$f| z`@p>3D*A`ee@U`C#XPj9I-MmyIEe8*!p-G1fL|Q8ECrxTOqN|dA`$ZEY58Z3T zr}Atl4+Hs@uQBFSCiFOylY5k*J$?JtJ!-|xTMSREc`=cEG4B-WTv1`YHU4u*VSYQ;S~?{*%3lZV&obbNjp(vK%j zOfBUyP34w$YzmA)O($Uypn!hTm01gfwK|F}G27$wc%I^zAd*Ll3E3o>S)sE;N%M?& zG0!+=KK6joxSR$VRc*nbIF!)_1=Q}gS7ok6=fioC4Y!jBj&2iY8{@$t!b>6`S_?T= zj1k>ca;7=NRHHcT6%f<|N#ry6Tz0I4V!$#`2*;=d8m28UOQSxOT8T;0fZ0B3fG#79 zHa;iVM|671@SMrp4c&2_mQ#w4^z2x*aAVNMlv?rV9n{}<^YFU}b^GjlQ>6K$l4>gs z&i}z{bMBap*d>;y)?>&|!FU)#M121cCepJE7*8T*jW@{=%cY1t#a;4p#D2qL zgya66&sA?>5+u7JpWI9H8`Xf%RdBL2S8Z95ovUWtJ~CH9NRk&pwzHP339}+r4`l~I z?;NC=X&1TOodN>YHibF@qBYA_Z8vZ4vY~mS4 zT=xuPo1e8;ZX~qsfWWf1;SW{YpZ|fxk}@GwP!q5~x80-K?m*#3X@1a_F!x|8-wdW* zoayl_lTx;sWA4{67!jO(H_~o&IaJn6y|q8n4GG!S!JM{o4oeX1!~;Y8mWH_u7_HEY ziG??AOqUwtuZB1snJ>|}Hij-))aaoLgTR_K_Y#w>+S(c`hA%yN6-r6f9`XV#dM!T1 zIvs@;LY`cp9uoWZlmHuhOH^8+$)wfi4fv80WjWxfz0M+$hI!s`Q_KXN+{ms?}?ptHs_o_hX`hZ3gh%D^~9nll}H> zz$mqs15vLW7nOHJ}ALfy? zwf_J`lw}jZ^*!QBT`kZ|2v=~_?n=s-CQ`Orkbx1pn*+=9L(J8#Q zA;q?n3&;3WZQXIInpW(wV(<<$ksC3i7Rs+h<(W)^L@Sz7MdfDR7h?6n%tKb-d-qaj zIj{C!ebt`656$amLqPxQ7&!jj^~!C%<(nC6RBj$Rz79lvAF6VtOWEyI4j&aD)UA|V z3)i)amSN6a5X1D$LS*XW0rQt^7uLWis!$^s#d1u|x={$gD7AA5p}Z_Af94kPONi-N z$gKU3AR;PHWxh+@-Ityt)-uprzk%ru?Ilw`07aCe0@msMzyWSIPZCoNrkh+7ruU~4 z$4T3Qs2(u#dp4S&;|5dWMD=0obO+I&E~c75KS}-1>9Hal#wLu$)?vtVLO^+rfVa8& z@9~iOp#iS`XEP@dBehd&N$nS5rRGj;v6DU;lq-b>C0^N}{3{%YW0kYnxyrfPNzeDf z&oLlj;3pcDlkP>&xRp2D%Igi*B}c`9x8y6y)xaWTdyAO74x?N70E5as`vbS~myX=} zop~8_v=}uKm1kYb9@Qq2w)^%K-ZWiI-DnckXA&=o3YS2#;LSW=NtqKUnbqwx&twgS zzi{p|7lCE3;Pg7Lc3$Ody~^;Kc($-^FBjEx|KY?5arTg??l-cypK+{QwID6|(kc-O8{s`92J(-8{=WAi_3}6>Kv# z4xC7g1`VEWVYMAdc=WDlgR1Lu(a!k6L+efhtW;X1_BZT2=)5Q7wXv_K=stCXq1 z9vuY9^IVwWKxr99eW;_Wh!rw)R^_19esTfNAKiuiA{}76qTe2cVNn7c{aQItoUS!0 ztQ1dVnAv{91#=hjbV_F*NRxmb)PV~SVWwOfRiA5Jw7Om+O;#VyO5&@8RPB0*Q*FJF z#B1(`SyquaOE)seKao^XdETiUbX#4|Woz$Le?^-QCOi#leMw`541>l>>3G22y<|Ct z^?9$l(l9a_1m!ud<-HJbam&(N%dZKcyu|&=vrv&ZaKPGsA0inie;`dSG@J@1${eTi zu1HSh|E)i{6J>lVfAT8yM>?rNw>k&WcknBjyRZY1>r`InYoaZ7k(^BLUh*woJh3i8 zcc>K$csP@XnVSi-n}>T5<}L`}q+5tzvD^=LuWQl)Oi!)Qg>tO}6JV$NET3SnQ0FPthk0>WT$QM{2f#q95_%Lz&yb49T3c!L(z};*$W7Eiwn+mW z8g03TXt-^92$L$i$33#SxcQ%Pt+{A__5prJ(vTGOzL?s{!4TB@8 zDuEbH%C9(w@*DL&pe53Efg4p+**qGri)meC` z!+FV>D;iT1RwVjTOVp0O>s*djdHi528P4twXVT=Fz1!J$a;kMx8$B4LmV801CBJL^ zh6ibDx#bsM!O*h&5uvrbY(D_?xI?o<>m*mR;~fyCDSMK;+4Bye+LEs3PU{ZKc3?XY z4^E69$O1WG23!Py>vORL==$q9h;P zMwX06GmqwIh(I8M%tKh?p?~R#wF`@(m$`O84?(-eLBp9IPLOyFnLk5j%44Rswq-gs z{4lSBQ3O2#8tYkYiV|t5`ZPCz%p$NIYWRq12ld>pse@XbtB!*% zG-K+j)!LFnOoi+(Vf>|0JFKF_)U{YcyiuQ=*WpTHq_29dKDD$8tD;8bb=7wN*C820 z?=%eP-o3=4Ep@Ocb}98Yipr|>qSE+B)pjiip@-kNmHIyp(zYwCjwKE>V4G|peZ!Em zcQKMlIsoPAtOK5pMeMJOLTl~)H2%d@Q0dyr-@ zh7`6O71sg#qT{jg%Ez-$Iv2?YgjkWfXVJ^CBa2>^H>i7DH5cB7j!vB8zU0D96bWSN zupGfNj!gZJ+O6DYxfW5=G3=gMyo5~IS{g`qaKi5oXhd_xRO6G_t-uJRCl}a7QFl7;k*iooajzU0=jYF@ecb zL*8dt%YIH1oN9a+ye?(fy5o7mR8k6?cObyBj)l*KabAX`rJSs=5US1mb=@AW2Osj?|BA|+E+^PBqRc0A)XC-I5sBrS)F7!r#tN?RIFLz;)qNn@}~`JNx>`qDx~f z$|~uFiR~AJ zsB|W23(~|ztDBENQh(ZIt$$aw4fRn~_hD8eoA_s>j5foCQ#VagZ|wm+63Nd^D^PIS-Y*IT0{3LN` zsJ!ESydq5$yt_vnI#7NTPjw7?`vvGowc@utEJB#Oy35(0#(Swv^iuNaPCV<7fn{Ff zW1DL63Sxb=+mOQ&rCR20pmvTkvvg)Jk!3r`=+K&-UmzLt3b}7A=C9|TITuTp@B4w? z!bQ`}leBCKfS<1<`qI#-ljA}Y;*`>#f zS5pvJ_9$@QmThvHYlsf7qQfN*`1u3mqb`wZiszE+%nTAlS=;?@=z>QU!$hymE&)CBfC0IR( zz;g7&?ox=x4gm%M6@p!Zq~+bV-0n)19YY#TLjOg z!@LIa8pvxPuYtS<@*2o%Ag_VE2J#xnYap+Iyaw_b$ZH_4fxHIt8pvxPuYtS<@*2o% z;J>B;$10pF#mmMw#AKr=D)qRT!jkns)#LRpz@bd~X;s~fS6x*&<;m%VQ|T*}`pQ}y z(nu%94c8n02Uc%qxRiSO2U9^iBAVsbUZUOjk|tWuJ(we3F;ySvt)WBf+My3kM3x`# zuskk>$719=VPHIUapUITdzd|os_n-ux$f2Ia{ zCNT#cGtOUm4dgZOw>5C2JU?D?wG^F}*GH~CgeiG_pbq0EE*}da{2KD{A7rco{JB>LTgY0G6F}I_{NRY- zF9fPqq^J}Fu4mP3KBo=wd@8>Ke@4E9&)`aIF1YAQ2eol?M2F?qXz5BF;(z`5I%TEo z^RE-4kziPsVuC*sizT9RFcLQESm%q&f*cXzUA|BV6!ONXgfBBE;=%A*Ary(ng-C~> zf4i4>GuGo$A zO#Es6mCGT4HgF2{xxie9KjCkbq1nKvEn_tGxmqJ~!oP=okoD%a&#)0Hrek4iAkf0VzwzcmmF#pOgtN2^bcgryBZc`i4sZ6VEWHg{=oTUdjKbXXG6(lt6X z>1`pHdynd0xl5-L!r5Xz&}xr zG86Fx5F0@elj4bxO!A0?ip}8)NdAy727y#D0h-Jb`6JwzU-K#;i(PWPSPm`FEwz~=taXCIs}MUB37_P)R~Ol8E`a4k^WpD;km( z3PNewIDe-P4o9dJDucpIp=!g@rROdxEvxJFh1Ze}xmIl zk^-D@l-x0H>l2D$tHSHTk@aDrDFHoqNkUzx1V3CKi$!8uMRbF2f|n0t{01?z(F{|^ zIsyG`9pd$vA7U8UF?jt_RtC%}(E8x&@06?5me2!IK+NJ8ys zuAGay(OgN_`Zz2yEO$70Y9uiHkmM7_^qM}0!JecTd4%?jnjK~x0>( zLSb<>?c`GzALijiS39Oq8YqTQ8^RU}Iz#D7SS(Vd&OiV~#}{H`7_tcdo$AXf;`oc= zZn$Vc001{^h_OorDh2waeEexC@+*e2KfS}H_11VzKo7oNgV^yK397{mHcB&cE9|KY zy>t;{G>xOTLalm7;&wLMc8^? zW3sVjNCjYVRQn)bu|;5k5vZp`Z``J z{X_zd>;O1uP3QtwjOQ4w8mlXv?Gzmvc#mrdwI9u;A4ZTaBs@t>-=fXeZMSMLYB2nr zVdZ8`{@+<_UR+)Sc@2!wK+{Us%Cj!5DZ6$1w#J{GQUB=77q%)U(6|=1dSa1luyBgE z#-jdsb!#Zp-Q{gh1Ve$=x<=nRiDvD%7H#f|wz{PD#M)MWS95G*U8F0D%=!(I|B`tZ zUU>0>3ooj|Z?Uu+MNdV9?);V4z<);r(fmH}e@AV3p3kWUw&lmm=d|ZPU9(Ly3fRQc zN~0#TiJ37=kAh3|v;mPnj_7vd=g-d6_UX*{oY;ZW@f?B=WfC+M6|kbF0uPr%eB(@P zoWY-)o@indkse3+KNyjBAwIwMBiucZN07^#uglw{%WG$B67eBz)Z@or1nvwxr+|;H zQ}{~FtaL#UE1h2yHRZ&oO}DVJ1xZ$B`Z_DZLrwa8#sq8W1(^p~)rBj#vfTY-mo=tlu&;M1=q3u@Rl=;j3OgFV2ZF1cy0znu170J<;ZK7x7^ zH0nK;E`_`w;bxa>(4d=k&3JZA;6>BvreB#R94|dma;PYcT6qepw6@UKr%e-!*u?pz z$4ibB9Wtj2JTt6C%qmY{rGfFxvY?b5pU&7B0)Fv_OLvK-L>EgY?^5* zD?2j&(71GQTagDkI-`({Gr3toR4dC=*TaU#K+$lNOicBiTieZjS|mr>|xyWJCazRvgdKr?@Qv04?YNs&uAi!^KmSLJB>KQ z8lxDS#QPC12mC4SZHUuv=RS}7IO1DvjGZ-wv6G17EC{<8H|s%JfRnL~C`ViX{0Z)< zh;IX&g^h?3#2tW5(*TJca0S*98xU^;tiYPWgLoC7AGb&}fIq?AgZMVUKjFR^@p8=1 zD{z-!E^7mP7+}9yqju%E3;NFb52k`s2A4GgB z;I$Vp_88(lfZxG=H{k&nRpDF);ts%N^BCKLIIS;fO_)Ld68t&t8nlF{?tJgCF%I=owlx9V_{4x>73 z)uCI5^L2Qp4vTd7<_@jA-|Dbgug7Pls3N@{lXZBu4$s%&N87cUiF&$4hhZJwq{FQ` zd_srs>3oND__z*#pu^jBc(V>=9d_#Q3LP%hVU-SN>hLTbPSIh34v+s#tM98id{&2P z9X_hV8l&EN`m@si*mBDs8^QbpZ4w@VUw(817bSbyHj*A2%iH@{jf_s`?R~U9KI>GS z$y?Xd>}_hU^ENDNXkNqEMw7S2AC>W{2Pgj6Sp{BSSA4CPPIzG@X7YO1N;t9;4Ethh zxsFmF)6LY}!bQT@UIy zZ#*jbgB?M?7bk`SIGTukD&UDl3U{*y3cMX%IQE0x7b>w!i#M)ZUDq^kewAx3j<>M| zrprh=+A2#9$5)*#EmyEzkbx6$XwIszCOA;P!7uSMk-Ey*ErnjxdmS@byooT6U5GMp z_ABD|2HMxMG-N=&c5IF39?enRLVx zT0Oi0dIh&uig`ODk#+3n8urwxvB$NXW}`iL(dWnU5%y0SzRnkwajvE=5u@W{brGEJ z+JOGPb5yP;CUplRiMWwnVX6<)(J7C1I+RtJ`H=~a6vMgAE??L$@!p2&%L~4Y{?~-- zB{u}v?`|O3zYuoi#<(nX(ZL^QoL)LojH%2e<(79%VMCn1f<*gKw>WCf>dZ~P zU>xru^*&*2HOX`1&>KHIh1DjdsS^4L8piG~bVqyvcd$L?i)qI{UMOtDk-gxOjk44n zSrZIMICd6euUL#|b0nM3Y6?Zk7v;xz*kT@E8k1mG_Zj6t%|yZ2BbL>{n2h6STurEn zi754QS&-xg7%+MZ0w^Mq*1PAN8Ek{>$r|mesqf=W_%8tes1~ z{JaK6X#o4MNaOAqg=QxF;koh?@c3~KCL%97#NgLQbLCT~YGCnY8@g~hRf@%NCb@Rj zyt!4g1c|&fPQ2F6TGhOCPR%SKF2j}hXacI8wNZ-Cy6n=j(#5`bTr#=V* btdAxGq<^^ohn07W_iuOziTw3HUIYIDyt0@w diff --git a/llvm_build/CMakeFiles/3.0.1/CMakeRCCompiler.cmake b/llvm_build/CMakeFiles/3.0.1/CMakeRCCompiler.cmake deleted file mode 100644 index f71ace0eb..000000000 --- a/llvm_build/CMakeFiles/3.0.1/CMakeRCCompiler.cmake +++ /dev/null @@ -1,6 +0,0 @@ -set(CMAKE_RC_COMPILER "rc") -set(CMAKE_RC_COMPILER_ARG1 "") -set(CMAKE_RC_COMPILER_LOADED 1) -set(CMAKE_RC_SOURCE_FILE_EXTENSIONS rc) -set(CMAKE_RC_OUTPUT_EXTENSION .res) -set(CMAKE_RC_COMPILER_ENV_VAR "RC") diff --git a/llvm_build/CMakeFiles/3.0.1/CMakeSystem.cmake b/llvm_build/CMakeFiles/3.0.1/CMakeSystem.cmake deleted file mode 100644 index c10783ee4..000000000 --- a/llvm_build/CMakeFiles/3.0.1/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Windows-6.1") -set(CMAKE_HOST_SYSTEM_NAME "Windows") -set(CMAKE_HOST_SYSTEM_VERSION "6.1") -set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") - - - -set(CMAKE_SYSTEM "Windows-6.1") -set(CMAKE_SYSTEM_NAME "Windows") -set(CMAKE_SYSTEM_VERSION "6.1") -set(CMAKE_SYSTEM_PROCESSOR "AMD64") - -set(CMAKE_CROSSCOMPILING "FALSE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/llvm_build/CMakeFiles/3.0.1/CompilerIdC/CMakeCCompilerId.c b/llvm_build/CMakeFiles/3.0.1/CompilerIdC/CMakeCCompilerId.c deleted file mode 100644 index bd1f7d131..000000000 --- a/llvm_build/CMakeFiles/3.0.1/CompilerIdC/CMakeCCompilerId.c +++ /dev/null @@ -1,442 +0,0 @@ -#ifdef __cplusplus -# error "A C++ compiler has been selected for C." -#endif - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__18CXX) -# define ID_VOID_MAIN -#endif - -#if defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" - /* __INTEL_COMPILER = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__clang__) -# if defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) -# else -# define COMPILER_ID "Clang" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH HEX(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__WATCOMC__ % 100) - -#elif defined(__SUNPRO_C) -# define COMPILER_ID "SunPro" -# if __SUNPRO_C >= 0x5100 - /* __SUNPRO_C = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# else - /* __SUNPRO_C = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# endif - -#elif defined(__HP_cc) -# define COMPILER_ID "HP" - /* __HP_cc = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) - -#elif defined(__DECC) -# define COMPILER_ID "Compaq" - /* __DECC_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) - -#elif defined(__IBMC__) -# if defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" -# else -# if __IBMC__ >= 800 -# define COMPILER_ID "XL" -# else -# define COMPILER_ID "VisualAge" -# endif - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__TINYC__) -# define COMPILER_ID "TinyCC" - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__GNUC__) -# define COMPILER_ID "GNU" -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -/* Analog VisualDSP++ >= 4.5.6 */ -#elif defined(__VISUALDSPVERSION__) -# define COMPILER_ID "ADSP" - /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) - -/* Analog VisualDSP++ < 4.5.6 */ -#elif defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -# define COMPILER_ID "ADSP" - -/* IAR Systems compiler for embedded systems. - http://www.iar.com */ -#elif defined(__IAR_SYSTEMS_ICC__ ) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" - -/* sdcc, the small devices C compiler for embedded systems, - http://sdcc.sourceforge.net */ -#elif defined(SDCC) -# define COMPILER_ID "SDCC" - /* SDCC = VRP */ -# define COMPILER_VERSION_MAJOR DEC(SDCC/100) -# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) -# define COMPILER_VERSION_PATCH DEC(SDCC % 10) - -#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) -# define COMPILER_ID "MIPSpro" -# if defined(_SGI_COMPILER_VERSION) - /* _SGI_COMPILER_VERSION = VRP */ -# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100) -# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10) -# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10) -# else - /* _COMPILER_VERSION = VRP */ -# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100) -# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10) -# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10) -# endif - -/* This compiler is either not known or is too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__sgi) -# define COMPILER_ID "MIPSpro" - -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" - -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto"; -#endif - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__sgi) || defined(__sgi__) || defined(_SGI) -# define PLATFORM_ID "IRIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#else /* unknown platform */ -# define PLATFORM_ID "" - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM) -# define ARCHITECTURE_ID "ARM" - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID "" -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number components. */ -#ifdef COMPILER_VERSION_MAJOR -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - - -/*--------------------------------------------------------------------------*/ - -#ifdef ID_VOID_MAIN -void main() {} -#else -int main(int argc, char* argv[]) -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif - (void)argv; - return require; -} -#endif diff --git a/llvm_build/CMakeFiles/3.0.1/CompilerIdC/CompilerIdC.vcxproj b/llvm_build/CMakeFiles/3.0.1/CompilerIdC/CompilerIdC.vcxproj deleted file mode 100644 index 83eae66f0..000000000 --- a/llvm_build/CMakeFiles/3.0.1/CompilerIdC/CompilerIdC.vcxproj +++ /dev/null @@ -1,52 +0,0 @@ - - - - - Debug - x64 - - - - {CAE07175-D007-4FC3-BFE8-47B392814159} - CompilerIdC - Win32Proj - - - - Application - v120 - MultiByte - - - - <_ProjectFileVersion>10.0.30319.1 - .\ - $(Configuration)\ - false - - - - Disabled - %(PreprocessorDefinitions) - false - EnableFastChecks - MultiThreadedDebugDLL - - - TurnOffAllWarnings - - - - - false - Console - - - for %%i in (cl.exe) do %40echo CMAKE_C_COMPILER=%%~$PATH:i - - - - - - - diff --git a/llvm_build/CMakeFiles/3.0.1/CompilerIdCXX/CMakeCXXCompilerId.cpp b/llvm_build/CMakeFiles/3.0.1/CompilerIdCXX/CMakeCXXCompilerId.cpp deleted file mode 100644 index a315c6a63..000000000 --- a/llvm_build/CMakeFiles/3.0.1/CompilerIdCXX/CMakeCXXCompilerId.cpp +++ /dev/null @@ -1,430 +0,0 @@ -/* This source file must have a .cpp extension so that all C++ compilers - recognize the extension without flags. Borland does not know .cxx for - example. */ -#ifndef __cplusplus -# error "A C compiler has been selected for C++." -#endif - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__COMO__) -# define COMPILER_ID "Comeau" - /* __COMO_VERSION__ = VRR */ -# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) -# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) - -#elif defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" - /* __INTEL_COMPILER = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__clang__) -# if defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) -# else -# define COMPILER_ID "Clang" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH HEX(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__WATCOMC__ % 100) - -#elif defined(__SUNPRO_CC) -# define COMPILER_ID "SunPro" -# if __SUNPRO_CC >= 0x5100 - /* __SUNPRO_CC = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# endif - -#elif defined(__HP_aCC) -# define COMPILER_ID "HP" - /* __HP_aCC = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) - -#elif defined(__DECCXX) -# define COMPILER_ID "Compaq" - /* __DECCXX_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) - -#elif defined(__IBMCPP__) -# if defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" -# else -# if __IBMCPP__ >= 800 -# define COMPILER_ID "XL" -# else -# define COMPILER_ID "VisualAge" -# endif - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__GNUC__) -# define COMPILER_ID "GNU" -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -/* Analog VisualDSP++ >= 4.5.6 */ -#elif defined(__VISUALDSPVERSION__) -# define COMPILER_ID "ADSP" - /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) - -/* Analog VisualDSP++ < 4.5.6 */ -#elif defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -# define COMPILER_ID "ADSP" - -/* IAR Systems compiler for embedded systems. - http://www.iar.com */ -#elif defined(__IAR_SYSTEMS_ICC__ ) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" - -#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) -# define COMPILER_ID "MIPSpro" -# if defined(_SGI_COMPILER_VERSION) - /* _SGI_COMPILER_VERSION = VRP */ -# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100) -# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10) -# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10) -# else - /* _COMPILER_VERSION = VRP */ -# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100) -# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10) -# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10) -# endif - -/* This compiler is either not known or is too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__sgi) -# define COMPILER_ID "MIPSpro" - -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" - -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto"; -#endif - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__sgi) || defined(__sgi__) || defined(_SGI) -# define PLATFORM_ID "IRIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#else /* unknown platform */ -# define PLATFORM_ID "" - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM) -# define ARCHITECTURE_ID "ARM" - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID "" -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number components. */ -#ifdef COMPILER_VERSION_MAJOR -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - - -/*--------------------------------------------------------------------------*/ - -int main(int argc, char* argv[]) -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif - (void)argv; - return require; -} diff --git a/llvm_build/CMakeFiles/3.0.1/CompilerIdCXX/CompilerIdCXX.vcxproj b/llvm_build/CMakeFiles/3.0.1/CompilerIdCXX/CompilerIdCXX.vcxproj deleted file mode 100644 index c9a8fff9b..000000000 --- a/llvm_build/CMakeFiles/3.0.1/CompilerIdCXX/CompilerIdCXX.vcxproj +++ /dev/null @@ -1,52 +0,0 @@ - - - - - Debug - x64 - - - - {CAE07175-D007-4FC3-BFE8-47B392814159} - CompilerIdCXX - Win32Proj - - - - Application - v120 - MultiByte - - - - <_ProjectFileVersion>10.0.30319.1 - .\ - $(Configuration)\ - false - - - - Disabled - %(PreprocessorDefinitions) - false - EnableFastChecks - MultiThreadedDebugDLL - - - TurnOffAllWarnings - - - - - false - Console - - - for %%i in (cl.exe) do %40echo CMAKE_CXX_COMPILER=%%~$PATH:i - - - - - - - diff --git a/llvm_build/CMakeFiles/405d48474b3e0451eb12470442865063/INSTALL_force.rule b/llvm_build/CMakeFiles/405d48474b3e0451eb12470442865063/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/405d48474b3e0451eb12470442865063/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/405d48474b3e0451eb12470442865063/PACKAGE_force.rule b/llvm_build/CMakeFiles/405d48474b3e0451eb12470442865063/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/405d48474b3e0451eb12470442865063/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/42bb864febc368140a1fda974add81c6/INSTALL_force.rule b/llvm_build/CMakeFiles/42bb864febc368140a1fda974add81c6/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/42bb864febc368140a1fda974add81c6/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/42bb864febc368140a1fda974add81c6/PACKAGE_force.rule b/llvm_build/CMakeFiles/42bb864febc368140a1fda974add81c6/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/42bb864febc368140a1fda974add81c6/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/4614bc75f72f9be93b6f2b192f0ebb02/INSTALL_force.rule b/llvm_build/CMakeFiles/4614bc75f72f9be93b6f2b192f0ebb02/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/4614bc75f72f9be93b6f2b192f0ebb02/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/4614bc75f72f9be93b6f2b192f0ebb02/PACKAGE_force.rule b/llvm_build/CMakeFiles/4614bc75f72f9be93b6f2b192f0ebb02/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/4614bc75f72f9be93b6f2b192f0ebb02/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/5321e846b22c36b532b8c59552c399b3/INSTALL_force.rule b/llvm_build/CMakeFiles/5321e846b22c36b532b8c59552c399b3/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/5321e846b22c36b532b8c59552c399b3/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/5321e846b22c36b532b8c59552c399b3/PACKAGE_force.rule b/llvm_build/CMakeFiles/5321e846b22c36b532b8c59552c399b3/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/5321e846b22c36b532b8c59552c399b3/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/61612cea1ff9db5c13efcae40ed4a815/INSTALL_force.rule b/llvm_build/CMakeFiles/61612cea1ff9db5c13efcae40ed4a815/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/61612cea1ff9db5c13efcae40ed4a815/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/61612cea1ff9db5c13efcae40ed4a815/PACKAGE_force.rule b/llvm_build/CMakeFiles/61612cea1ff9db5c13efcae40ed4a815/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/61612cea1ff9db5c13efcae40ed4a815/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/65ae6a3624b312952338b2662985adf9/INSTALL_force.rule b/llvm_build/CMakeFiles/65ae6a3624b312952338b2662985adf9/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/65ae6a3624b312952338b2662985adf9/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/65ae6a3624b312952338b2662985adf9/PACKAGE_force.rule b/llvm_build/CMakeFiles/65ae6a3624b312952338b2662985adf9/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/65ae6a3624b312952338b2662985adf9/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/6969f65c559f1518df1c397bc3af541c/INSTALL_force.rule b/llvm_build/CMakeFiles/6969f65c559f1518df1c397bc3af541c/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/6969f65c559f1518df1c397bc3af541c/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/6969f65c559f1518df1c397bc3af541c/PACKAGE_force.rule b/llvm_build/CMakeFiles/6969f65c559f1518df1c397bc3af541c/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/6969f65c559f1518df1c397bc3af541c/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/6c9ca64dc2c7cbeab67c07d7eaab272f/INSTALL_force.rule b/llvm_build/CMakeFiles/6c9ca64dc2c7cbeab67c07d7eaab272f/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/6c9ca64dc2c7cbeab67c07d7eaab272f/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/6c9ca64dc2c7cbeab67c07d7eaab272f/PACKAGE_force.rule b/llvm_build/CMakeFiles/6c9ca64dc2c7cbeab67c07d7eaab272f/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/6c9ca64dc2c7cbeab67c07d7eaab272f/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/INSTALL_force.rule b/llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/PACKAGE_force.rule b/llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/intrinsics_gen.rule b/llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/intrinsics_gen.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/intrinsics_gen.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/INSTALL_force.rule b/llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/LLVMHello.rule b/llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/LLVMHello.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/LLVMHello.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/PACKAGE_force.rule b/llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/7613ff11eac25dffccad47b9ed19ec34/INSTALL_force.rule b/llvm_build/CMakeFiles/7613ff11eac25dffccad47b9ed19ec34/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/7613ff11eac25dffccad47b9ed19ec34/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/7613ff11eac25dffccad47b9ed19ec34/PACKAGE_force.rule b/llvm_build/CMakeFiles/7613ff11eac25dffccad47b9ed19ec34/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/7613ff11eac25dffccad47b9ed19ec34/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/7636cc89c338ed8361059afb327a015d/INSTALL_force.rule b/llvm_build/CMakeFiles/7636cc89c338ed8361059afb327a015d/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/7636cc89c338ed8361059afb327a015d/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/7636cc89c338ed8361059afb327a015d/PACKAGE_force.rule b/llvm_build/CMakeFiles/7636cc89c338ed8361059afb327a015d/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/7636cc89c338ed8361059afb327a015d/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/78e951ef19f60fbcce388fec6eb6076f/INSTALL_force.rule b/llvm_build/CMakeFiles/78e951ef19f60fbcce388fec6eb6076f/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/78e951ef19f60fbcce388fec6eb6076f/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/78e951ef19f60fbcce388fec6eb6076f/PACKAGE_force.rule b/llvm_build/CMakeFiles/78e951ef19f60fbcce388fec6eb6076f/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/78e951ef19f60fbcce388fec6eb6076f/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/79103de0f41b90b703749d08aa0733e1/INSTALL_force.rule b/llvm_build/CMakeFiles/79103de0f41b90b703749d08aa0733e1/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/79103de0f41b90b703749d08aa0733e1/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/79103de0f41b90b703749d08aa0733e1/PACKAGE_force.rule b/llvm_build/CMakeFiles/79103de0f41b90b703749d08aa0733e1/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/79103de0f41b90b703749d08aa0733e1/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/7929b35bcd998a4658fa39eb93abea4b/INSTALL_force.rule b/llvm_build/CMakeFiles/7929b35bcd998a4658fa39eb93abea4b/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/7929b35bcd998a4658fa39eb93abea4b/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/7929b35bcd998a4658fa39eb93abea4b/PACKAGE_force.rule b/llvm_build/CMakeFiles/7929b35bcd998a4658fa39eb93abea4b/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/7929b35bcd998a4658fa39eb93abea4b/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/84f9624de32cd3f3b4aa96e72830f599/INSTALL_force.rule b/llvm_build/CMakeFiles/84f9624de32cd3f3b4aa96e72830f599/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/84f9624de32cd3f3b4aa96e72830f599/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/84f9624de32cd3f3b4aa96e72830f599/PACKAGE_force.rule b/llvm_build/CMakeFiles/84f9624de32cd3f3b4aa96e72830f599/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/84f9624de32cd3f3b4aa96e72830f599/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/8546e29152f500205b335188733bc081/INSTALL_force.rule b/llvm_build/CMakeFiles/8546e29152f500205b335188733bc081/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/8546e29152f500205b335188733bc081/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/8546e29152f500205b335188733bc081/PACKAGE_force.rule b/llvm_build/CMakeFiles/8546e29152f500205b335188733bc081/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/8546e29152f500205b335188733bc081/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/8e66186ec56e0b708d06b69318278b64/INSTALL_force.rule b/llvm_build/CMakeFiles/8e66186ec56e0b708d06b69318278b64/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/8e66186ec56e0b708d06b69318278b64/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/8e66186ec56e0b708d06b69318278b64/PACKAGE_force.rule b/llvm_build/CMakeFiles/8e66186ec56e0b708d06b69318278b64/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/8e66186ec56e0b708d06b69318278b64/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/936944641f6036756a052780cb7b1ca6/INSTALL_force.rule b/llvm_build/CMakeFiles/936944641f6036756a052780cb7b1ca6/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/936944641f6036756a052780cb7b1ca6/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/936944641f6036756a052780cb7b1ca6/PACKAGE_force.rule b/llvm_build/CMakeFiles/936944641f6036756a052780cb7b1ca6/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/936944641f6036756a052780cb7b1ca6/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/94ee7c1d81f4e64670e0a21e0c3a3ecf/INSTALL_force.rule b/llvm_build/CMakeFiles/94ee7c1d81f4e64670e0a21e0c3a3ecf/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/94ee7c1d81f4e64670e0a21e0c3a3ecf/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/94ee7c1d81f4e64670e0a21e0c3a3ecf/PACKAGE_force.rule b/llvm_build/CMakeFiles/94ee7c1d81f4e64670e0a21e0c3a3ecf/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/94ee7c1d81f4e64670e0a21e0c3a3ecf/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/950c9dd460635c7a7afa34cf8f695ddb/INSTALL_force.rule b/llvm_build/CMakeFiles/950c9dd460635c7a7afa34cf8f695ddb/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/950c9dd460635c7a7afa34cf8f695ddb/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/950c9dd460635c7a7afa34cf8f695ddb/PACKAGE_force.rule b/llvm_build/CMakeFiles/950c9dd460635c7a7afa34cf8f695ddb/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/950c9dd460635c7a7afa34cf8f695ddb/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/ALL_BUILD.rule b/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/ALL_BUILD.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/ALL_BUILD.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/INSTALL_force.rule b/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/PACKAGE_force.rule b/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/ZERO_CHECK.rule b/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/ZERO_CHECK.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/ZERO_CHECK.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/generate.stamp.rule b/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/generate.stamp.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/generate.stamp.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/TargetDirectories.txt b/llvm_build/CMakeFiles/TargetDirectories.txt index 75a7cc934..b18e09b9a 100644 --- a/llvm_build/CMakeFiles/TargetDirectories.txt +++ b/llvm_build/CMakeFiles/TargetDirectories.txt @@ -1,50 +1,50 @@ -D:/Projects/rpcs3/llvm_build/CMakeFiles/ALL_BUILD.dir -D:/Projects/rpcs3/llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir -D:/Projects/rpcs3/llvm_build/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir -D:/Projects/rpcs3/llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir -D:/Projects/rpcs3/llvm_build/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir -D:/Projects/rpcs3/llvm_build/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir -D:/Projects/rpcs3/llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir -D:/Projects/rpcs3/llvm_build/lib/IR/CMakeFiles/LLVMCore.dir -D:/Projects/rpcs3/llvm_build/lib/DebugInfo/CMakeFiles/LLVMDebugInfo.dir -D:/Projects/rpcs3/llvm_build/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir -D:/Projects/rpcs3/llvm_build/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir -D:/Projects/rpcs3/llvm_build/lib/IRReader/CMakeFiles/LLVMIRReader.dir -D:/Projects/rpcs3/llvm_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir -D:/Projects/rpcs3/llvm_build/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir -D:/Projects/rpcs3/llvm_build/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir -D:/Projects/rpcs3/llvm_build/lib/ExecutionEngine/JIT/CMakeFiles/LLVMJIT.dir -D:/Projects/rpcs3/llvm_build/lib/LTO/CMakeFiles/LLVMLTO.dir -D:/Projects/rpcs3/llvm_build/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir -D:/Projects/rpcs3/llvm_build/lib/Linker/CMakeFiles/LLVMLinker.dir -D:/Projects/rpcs3/llvm_build/lib/MC/CMakeFiles/LLVMMC.dir -D:/Projects/rpcs3/llvm_build/lib/MC/MCAnalysis/CMakeFiles/LLVMMCAnalysis.dir -D:/Projects/rpcs3/llvm_build/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir -D:/Projects/rpcs3/llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir -D:/Projects/rpcs3/llvm_build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir -D:/Projects/rpcs3/llvm_build/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir -D:/Projects/rpcs3/llvm_build/lib/Object/CMakeFiles/LLVMObject.dir -D:/Projects/rpcs3/llvm_build/lib/Option/CMakeFiles/LLVMOption.dir -D:/Projects/rpcs3/llvm_build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir -D:/Projects/rpcs3/llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir -D:/Projects/rpcs3/llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir -D:/Projects/rpcs3/llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir -D:/Projects/rpcs3/llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir -D:/Projects/rpcs3/llvm_build/lib/TableGen/CMakeFiles/LLVMTableGen.dir -D:/Projects/rpcs3/llvm_build/lib/Target/CMakeFiles/LLVMTarget.dir -D:/Projects/rpcs3/llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir -D:/Projects/rpcs3/llvm_build/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir -D:/Projects/rpcs3/llvm_build/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir -D:/Projects/rpcs3/llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir -D:/Projects/rpcs3/llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir -D:/Projects/rpcs3/llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir -D:/Projects/rpcs3/llvm_build/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir -D:/Projects/rpcs3/llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir -D:/Projects/rpcs3/llvm_build/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir -D:/Projects/rpcs3/llvm_build/lib/Analysis/IPA/CMakeFiles/LLVMipa.dir -D:/Projects/rpcs3/llvm_build/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir -D:/Projects/rpcs3/llvm_build/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir -D:/Projects/rpcs3/llvm_build/CMakeFiles/ZERO_CHECK.dir -D:/Projects/rpcs3/llvm_build/include/llvm/IR/CMakeFiles/intrinsics_gen.dir -D:/Projects/rpcs3/llvm_build/utils/TableGen/CMakeFiles/llvm-tblgen.dir -D:/Projects/rpcs3/llvm_build/include/llvm/CMakeFiles/llvm_headers_do_not_build.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/ALL_BUILD.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/IR/CMakeFiles/LLVMCore.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/DebugInfo/CMakeFiles/LLVMDebugInfo.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/IRReader/CMakeFiles/LLVMIRReader.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ExecutionEngine/JIT/CMakeFiles/LLVMJIT.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/LTO/CMakeFiles/LLVMLTO.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Linker/CMakeFiles/LLVMLinker.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/MC/CMakeFiles/LLVMMC.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/MC/MCAnalysis/CMakeFiles/LLVMMCAnalysis.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Object/CMakeFiles/LLVMObject.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Option/CMakeFiles/LLVMOption.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/TableGen/CMakeFiles/LLVMTableGen.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/CMakeFiles/LLVMTarget.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Analysis/IPA/CMakeFiles/LLVMipa.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/ZERO_CHECK.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/include/llvm/IR/CMakeFiles/intrinsics_gen.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/utils/TableGen/CMakeFiles/llvm-tblgen.dir +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/include/llvm/CMakeFiles/llvm_headers_do_not_build.dir diff --git a/llvm_build/CMakeFiles/a0d7c375469fcae89f4b04c22e11f80d/INSTALL_force.rule b/llvm_build/CMakeFiles/a0d7c375469fcae89f4b04c22e11f80d/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/a0d7c375469fcae89f4b04c22e11f80d/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/a0d7c375469fcae89f4b04c22e11f80d/PACKAGE_force.rule b/llvm_build/CMakeFiles/a0d7c375469fcae89f4b04c22e11f80d/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/a0d7c375469fcae89f4b04c22e11f80d/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/INSTALL_force.rule b/llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/PACKAGE_force.rule b/llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/X86CommonTableGen.rule b/llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/X86CommonTableGen.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/X86CommonTableGen.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/a2fdec62832176e0f453abcb0c2262ee/INSTALL_force.rule b/llvm_build/CMakeFiles/a2fdec62832176e0f453abcb0c2262ee/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/a2fdec62832176e0f453abcb0c2262ee/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/a2fdec62832176e0f453abcb0c2262ee/PACKAGE_force.rule b/llvm_build/CMakeFiles/a2fdec62832176e0f453abcb0c2262ee/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/a2fdec62832176e0f453abcb0c2262ee/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/a40c598e3ff5af4a86af0176ffdcfa56/INSTALL_force.rule b/llvm_build/CMakeFiles/a40c598e3ff5af4a86af0176ffdcfa56/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/a40c598e3ff5af4a86af0176ffdcfa56/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/a40c598e3ff5af4a86af0176ffdcfa56/PACKAGE_force.rule b/llvm_build/CMakeFiles/a40c598e3ff5af4a86af0176ffdcfa56/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/a40c598e3ff5af4a86af0176ffdcfa56/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/a693dbeb0b54e865ff6ac7418694d6f8/INSTALL_force.rule b/llvm_build/CMakeFiles/a693dbeb0b54e865ff6ac7418694d6f8/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/a693dbeb0b54e865ff6ac7418694d6f8/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/a693dbeb0b54e865ff6ac7418694d6f8/PACKAGE_force.rule b/llvm_build/CMakeFiles/a693dbeb0b54e865ff6ac7418694d6f8/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/a693dbeb0b54e865ff6ac7418694d6f8/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/b0cc773091a3d13dce2ee987be46bc73/Intrinsics.gen.rule b/llvm_build/CMakeFiles/b0cc773091a3d13dce2ee987be46bc73/Intrinsics.gen.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/b0cc773091a3d13dce2ee987be46bc73/Intrinsics.gen.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/b0cc773091a3d13dce2ee987be46bc73/Intrinsics.gen.tmp.rule b/llvm_build/CMakeFiles/b0cc773091a3d13dce2ee987be46bc73/Intrinsics.gen.tmp.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/b0cc773091a3d13dce2ee987be46bc73/Intrinsics.gen.tmp.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/b289844eade5a87ee3f9877c59b0f678/INSTALL_force.rule b/llvm_build/CMakeFiles/b289844eade5a87ee3f9877c59b0f678/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/b289844eade5a87ee3f9877c59b0f678/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/b289844eade5a87ee3f9877c59b0f678/PACKAGE_force.rule b/llvm_build/CMakeFiles/b289844eade5a87ee3f9877c59b0f678/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/b289844eade5a87ee3f9877c59b0f678/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/b4c5fa23f86e8e3c6ec4bbac9329d2fc/INSTALL_force.rule b/llvm_build/CMakeFiles/b4c5fa23f86e8e3c6ec4bbac9329d2fc/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/b4c5fa23f86e8e3c6ec4bbac9329d2fc/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/b4c5fa23f86e8e3c6ec4bbac9329d2fc/PACKAGE_force.rule b/llvm_build/CMakeFiles/b4c5fa23f86e8e3c6ec4bbac9329d2fc/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/b4c5fa23f86e8e3c6ec4bbac9329d2fc/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/b572ca265a16ab164262128f49fcbfa4/INSTALL_force.rule b/llvm_build/CMakeFiles/b572ca265a16ab164262128f49fcbfa4/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/b572ca265a16ab164262128f49fcbfa4/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/b572ca265a16ab164262128f49fcbfa4/PACKAGE_force.rule b/llvm_build/CMakeFiles/b572ca265a16ab164262128f49fcbfa4/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/b572ca265a16ab164262128f49fcbfa4/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/b90dd3fa4664eb1949326858401cc464/INSTALL_force.rule b/llvm_build/CMakeFiles/b90dd3fa4664eb1949326858401cc464/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/b90dd3fa4664eb1949326858401cc464/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/b90dd3fa4664eb1949326858401cc464/PACKAGE_force.rule b/llvm_build/CMakeFiles/b90dd3fa4664eb1949326858401cc464/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/b90dd3fa4664eb1949326858401cc464/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/bab7f4143af155026da5c54f54e0a350/INSTALL_force.rule b/llvm_build/CMakeFiles/bab7f4143af155026da5c54f54e0a350/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/bab7f4143af155026da5c54f54e0a350/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/bab7f4143af155026da5c54f54e0a350/PACKAGE_force.rule b/llvm_build/CMakeFiles/bab7f4143af155026da5c54f54e0a350/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/bab7f4143af155026da5c54f54e0a350/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/be1edb4a02e5d0bbe5d1b0e0ebd8af45/INSTALL_force.rule b/llvm_build/CMakeFiles/be1edb4a02e5d0bbe5d1b0e0ebd8af45/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/be1edb4a02e5d0bbe5d1b0e0ebd8af45/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/be1edb4a02e5d0bbe5d1b0e0ebd8af45/PACKAGE_force.rule b/llvm_build/CMakeFiles/be1edb4a02e5d0bbe5d1b0e0ebd8af45/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/be1edb4a02e5d0bbe5d1b0e0ebd8af45/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/be301ef5bb2063f7772c756bd127d278/INSTALL_force.rule b/llvm_build/CMakeFiles/be301ef5bb2063f7772c756bd127d278/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/be301ef5bb2063f7772c756bd127d278/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/be301ef5bb2063f7772c756bd127d278/PACKAGE_force.rule b/llvm_build/CMakeFiles/be301ef5bb2063f7772c756bd127d278/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/be301ef5bb2063f7772c756bd127d278/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/be672fb2adeb3bc3312871262d240210/INSTALL_force.rule b/llvm_build/CMakeFiles/be672fb2adeb3bc3312871262d240210/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/be672fb2adeb3bc3312871262d240210/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/be672fb2adeb3bc3312871262d240210/PACKAGE_force.rule b/llvm_build/CMakeFiles/be672fb2adeb3bc3312871262d240210/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/be672fb2adeb3bc3312871262d240210/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/c8a402f3c2ac6d3d95677b558f9556c3/INSTALL_force.rule b/llvm_build/CMakeFiles/c8a402f3c2ac6d3d95677b558f9556c3/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/c8a402f3c2ac6d3d95677b558f9556c3/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/c8a402f3c2ac6d3d95677b558f9556c3/PACKAGE_force.rule b/llvm_build/CMakeFiles/c8a402f3c2ac6d3d95677b558f9556c3/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/c8a402f3c2ac6d3d95677b558f9556c3/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/c970154d07f938ceb327f299ab4c20e7/INSTALL_force.rule b/llvm_build/CMakeFiles/c970154d07f938ceb327f299ab4c20e7/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/c970154d07f938ceb327f299ab4c20e7/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/c970154d07f938ceb327f299ab4c20e7/PACKAGE_force.rule b/llvm_build/CMakeFiles/c970154d07f938ceb327f299ab4c20e7/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/c970154d07f938ceb327f299ab4c20e7/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/c9a5bfd4b6a1adf8e61b06464b42f868/INSTALL_force.rule b/llvm_build/CMakeFiles/c9a5bfd4b6a1adf8e61b06464b42f868/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/c9a5bfd4b6a1adf8e61b06464b42f868/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/c9a5bfd4b6a1adf8e61b06464b42f868/PACKAGE_force.rule b/llvm_build/CMakeFiles/c9a5bfd4b6a1adf8e61b06464b42f868/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/c9a5bfd4b6a1adf8e61b06464b42f868/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/cb59c9ce123fc3721274967e9d47726f/INSTALL_force.rule b/llvm_build/CMakeFiles/cb59c9ce123fc3721274967e9d47726f/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/cb59c9ce123fc3721274967e9d47726f/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/cb59c9ce123fc3721274967e9d47726f/PACKAGE_force.rule b/llvm_build/CMakeFiles/cb59c9ce123fc3721274967e9d47726f/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/cb59c9ce123fc3721274967e9d47726f/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/d600b7a24d460cf0838456fd360fa7ca/INSTALL_force.rule b/llvm_build/CMakeFiles/d600b7a24d460cf0838456fd360fa7ca/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/d600b7a24d460cf0838456fd360fa7ca/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/d600b7a24d460cf0838456fd360fa7ca/PACKAGE_force.rule b/llvm_build/CMakeFiles/d600b7a24d460cf0838456fd360fa7ca/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/d600b7a24d460cf0838456fd360fa7ca/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/d60692722922dea7acc0d2127b3d8450/INSTALL_force.rule b/llvm_build/CMakeFiles/d60692722922dea7acc0d2127b3d8450/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/d60692722922dea7acc0d2127b3d8450/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/d60692722922dea7acc0d2127b3d8450/PACKAGE_force.rule b/llvm_build/CMakeFiles/d60692722922dea7acc0d2127b3d8450/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/d60692722922dea7acc0d2127b3d8450/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/e37f87f5eb9e74bbe3cd11c9c3c85478/INSTALL_force.rule b/llvm_build/CMakeFiles/e37f87f5eb9e74bbe3cd11c9c3c85478/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/e37f87f5eb9e74bbe3cd11c9c3c85478/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/e37f87f5eb9e74bbe3cd11c9c3c85478/PACKAGE_force.rule b/llvm_build/CMakeFiles/e37f87f5eb9e74bbe3cd11c9c3c85478/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/e37f87f5eb9e74bbe3cd11c9c3c85478/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/e9082e3c7cddc4484294f8b5dc7ec50f/INSTALL_force.rule b/llvm_build/CMakeFiles/e9082e3c7cddc4484294f8b5dc7ec50f/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/e9082e3c7cddc4484294f8b5dc7ec50f/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/e9082e3c7cddc4484294f8b5dc7ec50f/PACKAGE_force.rule b/llvm_build/CMakeFiles/e9082e3c7cddc4484294f8b5dc7ec50f/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/e9082e3c7cddc4484294f8b5dc7ec50f/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmMatcher.inc.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmMatcher.inc.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmMatcher.inc.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmMatcher.inc.tmp.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmMatcher.inc.tmp.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmMatcher.inc.tmp.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter.inc.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter.inc.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter.inc.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter.inc.tmp.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter.inc.tmp.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter.inc.tmp.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter1.inc.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter1.inc.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter1.inc.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter1.inc.tmp.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter1.inc.tmp.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter1.inc.tmp.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenCallingConv.inc.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenCallingConv.inc.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenCallingConv.inc.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenCallingConv.inc.tmp.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenCallingConv.inc.tmp.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenCallingConv.inc.tmp.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDAGISel.inc.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDAGISel.inc.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDAGISel.inc.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDAGISel.inc.tmp.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDAGISel.inc.tmp.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDAGISel.inc.tmp.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDisassemblerTables.inc.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDisassemblerTables.inc.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDisassemblerTables.inc.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDisassemblerTables.inc.tmp.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDisassemblerTables.inc.tmp.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDisassemblerTables.inc.tmp.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenFastISel.inc.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenFastISel.inc.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenFastISel.inc.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenFastISel.inc.tmp.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenFastISel.inc.tmp.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenFastISel.inc.tmp.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenInstrInfo.inc.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenInstrInfo.inc.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenInstrInfo.inc.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenInstrInfo.inc.tmp.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenInstrInfo.inc.tmp.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenInstrInfo.inc.tmp.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenRegisterInfo.inc.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenRegisterInfo.inc.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenRegisterInfo.inc.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenRegisterInfo.inc.tmp.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenRegisterInfo.inc.tmp.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenRegisterInfo.inc.tmp.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenSubtargetInfo.inc.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenSubtargetInfo.inc.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenSubtargetInfo.inc.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenSubtargetInfo.inc.tmp.rule b/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenSubtargetInfo.inc.tmp.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenSubtargetInfo.inc.tmp.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/f74392c3f8a2cf232fa9d14cd13ef03b/INSTALL_force.rule b/llvm_build/CMakeFiles/f74392c3f8a2cf232fa9d14cd13ef03b/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/f74392c3f8a2cf232fa9d14cd13ef03b/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/f74392c3f8a2cf232fa9d14cd13ef03b/PACKAGE_force.rule b/llvm_build/CMakeFiles/f74392c3f8a2cf232fa9d14cd13ef03b/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/f74392c3f8a2cf232fa9d14cd13ef03b/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/f9684a1e523b36360a79f334e1e217a7/INSTALL_force.rule b/llvm_build/CMakeFiles/f9684a1e523b36360a79f334e1e217a7/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/f9684a1e523b36360a79f334e1e217a7/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/f9684a1e523b36360a79f334e1e217a7/PACKAGE_force.rule b/llvm_build/CMakeFiles/f9684a1e523b36360a79f334e1e217a7/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/f9684a1e523b36360a79f334e1e217a7/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/fb8b3109dc99953348a51caa7bc16df1/INSTALL_force.rule b/llvm_build/CMakeFiles/fb8b3109dc99953348a51caa7bc16df1/INSTALL_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/fb8b3109dc99953348a51caa7bc16df1/INSTALL_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/fb8b3109dc99953348a51caa7bc16df1/PACKAGE_force.rule b/llvm_build/CMakeFiles/fb8b3109dc99953348a51caa7bc16df1/PACKAGE_force.rule deleted file mode 100644 index 2d3998c9d..000000000 --- a/llvm_build/CMakeFiles/fb8b3109dc99953348a51caa7bc16df1/PACKAGE_force.rule +++ /dev/null @@ -1 +0,0 @@ -# generated from CMake diff --git a/llvm_build/CMakeFiles/generate.stamp.depend b/llvm_build/CMakeFiles/generate.stamp.depend index 3b44ead21..4db5286ca 100644 --- a/llvm_build/CMakeFiles/generate.stamp.depend +++ b/llvm_build/CMakeFiles/generate.stamp.depend @@ -1,25 +1,8 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/CMakeLists.txt -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeDetermineSystem.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeSystem.cmake.in -D:/Projects/rpcs3/llvm_build/CMakeFiles/3.0.1/CMakeSystem.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeDetermineCCompiler.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeDetermineCompiler.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeDetermineCompilerId.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CompilerId/VS-10.vcxproj.in -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeFindBinUtils.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeClDeps.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCCompiler.cmake.in -D:/Projects/rpcs3/llvm_build/CMakeFiles/3.0.1/CMakeCCompiler.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeDetermineCXXCompiler.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeDetermineCompiler.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/Platform/Windows-CXX.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeDetermineCompilerId.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CompilerId/VS-10.vcxproj.in -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeFindBinUtils.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeClDeps.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCXXCompiler.cmake.in -D:/Projects/rpcs3/llvm_build/CMakeFiles/3.0.1/CMakeCXXCompiler.cmake +D:/Projects/rpcs3-experiment/rpcs3/llvm/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3.0.2/CMakeSystem.cmake +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3.0.2/CMakeCCompiler.cmake +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3.0.2/CMakeCXXCompiler.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeSystemSpecificInformation.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeGenericSystem.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/Platform/Windows.cmake @@ -27,37 +10,20 @@ C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/Platform/WindowsPaths.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCInformation.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/Platform/Windows-MSVC-C.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/Platform/Windows-MSVC.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeDetermineRCCompiler.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeRCCompiler.cmake.in -D:/Projects/rpcs3/llvm_build/CMakeFiles/3.0.1/CMakeRCCompiler.cmake +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3.0.2/CMakeRCCompiler.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeRCInformation.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeTestRCCompiler.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCommonLanguageInclude.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeTestCCompiler.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeTestCompilerCommon.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeDetermineCompilerABI.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeParseImplicitLinkInfo.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCCompilerABI.c -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCCompiler.cmake.in -D:/Projects/rpcs3/llvm_build/CMakeFiles/3.0.1/CMakeCCompiler.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCXXInformation.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/Platform/Windows-MSVC-CXX.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/Platform/Windows-MSVC.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCommonLanguageInclude.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeTestCXXCompiler.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeTestCompilerCommon.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeDetermineCompilerABI.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeParseImplicitLinkInfo.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCXXCompilerABI.cpp -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCXXCompiler.cmake.in -D:/Projects/rpcs3/llvm_build/CMakeFiles/3.0.1/CMakeCXXCompiler.cmake -D:/Projects/rpcs3/llvm/cmake/modules/VersionFromVCS.cmake +D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/VersionFromVCS.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CPack.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CPackComponent.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Templates/CPackConfig.cmake.in C:/Program Files (x86)/CMake/share/cmake-3.0/Templates/CPackConfig.cmake.in -D:/Projects/rpcs3/llvm/cmake/modules/AddLLVMDefinitions.cmake -D:/Projects/rpcs3/llvm/cmake/config-ix.cmake +D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/AddLLVMDefinitions.cmake +D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/config-ix.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckIncludeFile.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckIncludeFileCXX.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckLibraryExists.cmake @@ -65,185 +31,185 @@ C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckSymbolExists.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckFunctionExists.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckCXXSourceCompiles.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/TestBigEndian.cmake -D:/Projects/rpcs3/llvm/cmake/modules/HandleLLVMStdlib.cmake +D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/HandleLLVMStdlib.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckCXXCompilerFlag.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckCXXSourceCompiles.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake -D:/Projects/rpcs3/llvm/cmake/modules/CheckAtomic.cmake +D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/CheckAtomic.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckCXXSourceCompiles.cmake -D:/Projects/rpcs3/llvm/cmake/modules/GetHostTriple.cmake -D:/Projects/rpcs3/llvm/cmake/modules/HandleLLVMOptions.cmake -D:/Projects/rpcs3/llvm/cmake/modules/HandleLLVMStdlib.cmake -D:/Projects/rpcs3/llvm/cmake/modules/AddLLVMDefinitions.cmake +D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/GetHostTriple.cmake +D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/HandleLLVMOptions.cmake +D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/HandleLLVMStdlib.cmake +D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/AddLLVMDefinitions.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckCCompilerFlag.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckCSourceCompiles.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckCXXCompilerFlag.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckCXXSourceCompiles.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake -D:/Projects/rpcs3/llvm/cmake/modules/ChooseMSVCCRT.cmake +D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/ChooseMSVCCRT.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/FindPythonInterp.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/FindPackageHandleStandardArgs.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/FindPackageMessage.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeParseArguments.cmake -D:/Projects/rpcs3/llvm_build/LLVMBuild.cmake -D:/Projects/rpcs3/llvm/LLVMBuild.txt -D:/Projects/rpcs3/llvm/bindings/LLVMBuild.txt -D:/Projects/rpcs3/llvm/docs/LLVMBuild.txt -D:/Projects/rpcs3/llvm/examples/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Analysis/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Analysis/IPA/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/AsmParser/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Bitcode/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Bitcode/Reader/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Bitcode/Writer/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/CodeGen/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/CodeGen/AsmPrinter/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/CodeGen/SelectionDAG/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/DebugInfo/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/ExecutionEngine/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/ExecutionEngine/Interpreter/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/ExecutionEngine/JIT/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/ExecutionEngine/MCJIT/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/ExecutionEngine/RuntimeDyld/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/ExecutionEngine/IntelJITEvents/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/ExecutionEngine/OProfileJIT/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/LineEditor/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Linker/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/IR/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/IRReader/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/LTO/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/MC/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/MC/MCAnalysis/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/MC/MCDisassembler/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/MC/MCParser/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Object/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Option/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/ProfileData/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Support/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/TableGen/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/ARM/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/ARM/AsmParser/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/ARM/Disassembler/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/ARM/InstPrinter/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/ARM/MCTargetDesc/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/ARM/TargetInfo/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/AArch64/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/AArch64/AsmParser/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/AArch64/Disassembler/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/AArch64/InstPrinter/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/AArch64/MCTargetDesc/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/AArch64/TargetInfo/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/AArch64/Utils/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/CppBackend/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/CppBackend/TargetInfo/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/Hexagon/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/Hexagon/InstPrinter/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/Hexagon/MCTargetDesc/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/Hexagon/TargetInfo/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/MSP430/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/MSP430/InstPrinter/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/MSP430/MCTargetDesc/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/MSP430/TargetInfo/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/NVPTX/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/NVPTX/InstPrinter/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/NVPTX/MCTargetDesc/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/NVPTX/TargetInfo/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/Mips/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/Mips/AsmParser/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/Mips/Disassembler/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/Mips/InstPrinter/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/Mips/MCTargetDesc/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/Mips/TargetInfo/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/PowerPC/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/PowerPC/AsmParser/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/PowerPC/Disassembler/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/PowerPC/InstPrinter/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/PowerPC/MCTargetDesc/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/PowerPC/TargetInfo/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/R600/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/R600/InstPrinter/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/R600/MCTargetDesc/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/R600/TargetInfo/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/Sparc/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/Sparc/AsmParser/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/Sparc/Disassembler/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/Sparc/InstPrinter/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/Sparc/MCTargetDesc/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/Sparc/TargetInfo/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/SystemZ/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/SystemZ/AsmParser/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/SystemZ/Disassembler/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/SystemZ/InstPrinter/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/SystemZ/MCTargetDesc/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/SystemZ/TargetInfo/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/X86/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/X86/AsmParser/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/X86/Disassembler/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/X86/InstPrinter/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/X86/MCTargetDesc/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/X86/TargetInfo/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/X86/Utils/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/XCore/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/XCore/Disassembler/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/XCore/InstPrinter/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/XCore/MCTargetDesc/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Target/XCore/TargetInfo/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Transforms/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Transforms/IPO/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Transforms/InstCombine/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Transforms/Instrumentation/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Transforms/Scalar/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Transforms/Utils/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Transforms/Vectorize/LLVMBuild.txt -D:/Projects/rpcs3/llvm/lib/Transforms/ObjCARC/LLVMBuild.txt -D:/Projects/rpcs3/llvm/projects/LLVMBuild.txt -D:/Projects/rpcs3/llvm/tools/LLVMBuild.txt -D:/Projects/rpcs3/llvm/tools/bugpoint/LLVMBuild.txt -D:/Projects/rpcs3/llvm/tools/llc/LLVMBuild.txt -D:/Projects/rpcs3/llvm/tools/lli/LLVMBuild.txt -D:/Projects/rpcs3/llvm/tools/lli/ChildTarget/LLVMBuild.txt -D:/Projects/rpcs3/llvm/tools/llvm-ar/LLVMBuild.txt -D:/Projects/rpcs3/llvm/tools/llvm-as/LLVMBuild.txt -D:/Projects/rpcs3/llvm/tools/llvm-bcanalyzer/LLVMBuild.txt -D:/Projects/rpcs3/llvm/tools/llvm-cov/LLVMBuild.txt -D:/Projects/rpcs3/llvm/tools/llvm-diff/LLVMBuild.txt -D:/Projects/rpcs3/llvm/tools/llvm-dis/LLVMBuild.txt -D:/Projects/rpcs3/llvm/tools/llvm-dwarfdump/LLVMBuild.txt -D:/Projects/rpcs3/llvm/tools/llvm-extract/LLVMBuild.txt -D:/Projects/rpcs3/llvm/tools/llvm-jitlistener/LLVMBuild.txt -D:/Projects/rpcs3/llvm/tools/llvm-link/LLVMBuild.txt -D:/Projects/rpcs3/llvm/tools/llvm-lto/LLVMBuild.txt -D:/Projects/rpcs3/llvm/tools/llvm-mc/LLVMBuild.txt -D:/Projects/rpcs3/llvm/tools/llvm-nm/LLVMBuild.txt -D:/Projects/rpcs3/llvm/tools/llvm-objdump/LLVMBuild.txt -D:/Projects/rpcs3/llvm/tools/llvm-profdata/LLVMBuild.txt -D:/Projects/rpcs3/llvm/tools/llvm-rtdyld/LLVMBuild.txt -D:/Projects/rpcs3/llvm/tools/llvm-size/LLVMBuild.txt -D:/Projects/rpcs3/llvm/tools/macho-dump/LLVMBuild.txt -D:/Projects/rpcs3/llvm/tools/opt/LLVMBuild.txt -D:/Projects/rpcs3/llvm/tools/llvm-mcmarkup/LLVMBuild.txt -D:/Projects/rpcs3/llvm/utils/LLVMBuild.txt -D:/Projects/rpcs3/llvm/utils/TableGen/LLVMBuild.txt -D:/Projects/rpcs3/llvm/utils/unittest/LLVMBuild.txt -D:/Projects/rpcs3/llvm/utils/llvm-build/llvmbuild/configutil.py -D:/Projects/rpcs3/llvm/utils/llvm-build/llvmbuild/main.py -D:/Projects/rpcs3/llvm/utils/llvm-build/llvmbuild/componentinfo.py -D:/Projects/rpcs3/llvm/utils/llvm-build/llvmbuild/util.py -D:/Projects/rpcs3/llvm/utils/llvm-build/llvmbuild/__init__.py -D:/Projects/rpcs3/llvm/include/llvm/Config/AsmPrinters.def.in -D:/Projects/rpcs3/llvm/include/llvm/Config/AsmParsers.def.in -D:/Projects/rpcs3/llvm/include/llvm/Config/Disassemblers.def.in -D:/Projects/rpcs3/llvm/include/llvm/Config/Targets.def.in -D:/Projects/rpcs3/llvm/include/llvm/Config/config.h.cmake -D:/Projects/rpcs3/llvm/include/llvm/Config/llvm-config.h.cmake -D:/Projects/rpcs3/llvm/include/llvm/Support/DataTypes.h.cmake -D:/Projects/rpcs3/llvm/cmake/modules/AddLLVM.cmake -D:/Projects/rpcs3/llvm/cmake/modules/LLVMParseArguments.cmake -D:/Projects/rpcs3/llvm/cmake/modules/LLVMProcessSources.cmake +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/LLVMBuild.cmake +D:/Projects/rpcs3-experiment/rpcs3/llvm/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/bindings/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/docs/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/examples/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Analysis/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Analysis/IPA/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/AsmParser/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/Reader/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/Writer/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/AsmPrinter/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/SelectionDAG/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/DebugInfo/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/Interpreter/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/JIT/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/MCJIT/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/RuntimeDyld/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/IntelJITEvents/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/OProfileJIT/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LineEditor/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Linker/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/IR/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/IRReader/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LTO/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCAnalysis/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCDisassembler/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCParser/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Object/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Option/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ProfileData/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Support/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/TableGen/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/ARM/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/ARM/AsmParser/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/ARM/Disassembler/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/ARM/InstPrinter/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/ARM/MCTargetDesc/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/ARM/TargetInfo/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/AArch64/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/AArch64/AsmParser/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/AArch64/Disassembler/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/AArch64/InstPrinter/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/AArch64/MCTargetDesc/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/AArch64/TargetInfo/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/AArch64/Utils/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/CppBackend/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/CppBackend/TargetInfo/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Hexagon/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Hexagon/InstPrinter/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Hexagon/MCTargetDesc/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Hexagon/TargetInfo/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/MSP430/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/MSP430/InstPrinter/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/MSP430/MCTargetDesc/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/MSP430/TargetInfo/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/NVPTX/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/NVPTX/InstPrinter/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/NVPTX/MCTargetDesc/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/NVPTX/TargetInfo/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Mips/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Mips/AsmParser/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Mips/Disassembler/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Mips/InstPrinter/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Mips/MCTargetDesc/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Mips/TargetInfo/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/PowerPC/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/PowerPC/AsmParser/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/PowerPC/Disassembler/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/PowerPC/InstPrinter/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/PowerPC/MCTargetDesc/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/PowerPC/TargetInfo/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/R600/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/R600/InstPrinter/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/R600/MCTargetDesc/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/R600/TargetInfo/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Sparc/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Sparc/AsmParser/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Sparc/Disassembler/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Sparc/InstPrinter/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Sparc/MCTargetDesc/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Sparc/TargetInfo/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/SystemZ/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/SystemZ/AsmParser/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/SystemZ/Disassembler/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/SystemZ/InstPrinter/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/SystemZ/MCTargetDesc/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/SystemZ/TargetInfo/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/AsmParser/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/Disassembler/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/InstPrinter/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/MCTargetDesc/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/TargetInfo/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/Utils/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/XCore/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/XCore/Disassembler/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/XCore/InstPrinter/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/XCore/MCTargetDesc/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/XCore/TargetInfo/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/IPO/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/InstCombine/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Instrumentation/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Scalar/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Utils/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Vectorize/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/ObjCARC/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/projects/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/bugpoint/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llc/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/lli/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/lli/ChildTarget/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-ar/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-as/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-bcanalyzer/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-cov/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-diff/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-dis/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-dwarfdump/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-extract/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-jitlistener/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-link/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-lto/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-mc/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-nm/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-objdump/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-profdata/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-rtdyld/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-size/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/macho-dump/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/opt/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-mcmarkup/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/TableGen/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/unittest/LLVMBuild.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/llvm-build/llvmbuild/configutil.py +D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/llvm-build/llvmbuild/main.py +D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/llvm-build/llvmbuild/componentinfo.py +D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/llvm-build/llvmbuild/util.py +D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/llvm-build/llvmbuild/__init__.py +D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/Config/AsmPrinters.def.in +D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/Config/AsmParsers.def.in +D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/Config/Disassemblers.def.in +D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/Config/Targets.def.in +D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/Config/config.h.cmake +D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/Config/llvm-config.h.cmake +D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/Support/DataTypes.h.cmake +D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/AddLLVM.cmake +D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/LLVMParseArguments.cmake +D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/LLVMProcessSources.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/AddFileDependencies.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeParseArguments.cmake -D:/Projects/rpcs3/llvm/cmake/modules/LLVM-Config.cmake -D:/Projects/rpcs3/llvm/cmake/modules/TableGen.cmake +D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/LLVM-Config.cmake +D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/TableGen.cmake diff --git a/llvm_build/CMakeFiles/generate.stamp.list b/llvm_build/CMakeFiles/generate.stamp.list index 05d36e740..fdaa9d6e8 100644 --- a/llvm_build/CMakeFiles/generate.stamp.list +++ b/llvm_build/CMakeFiles/generate.stamp.list @@ -1,53 +1,53 @@ -D:/Projects/rpcs3/llvm_build/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/Support/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/TableGen/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/utils/TableGen/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/include/llvm/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/include/llvm/IR/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/IR/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/IRReader/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/CodeGen/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/Bitcode/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/Bitcode/Reader/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/Bitcode/Writer/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/Transforms/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/Transforms/Utils/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/Transforms/Instrumentation/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/Transforms/InstCombine/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/Transforms/Scalar/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/Transforms/IPO/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/Transforms/Vectorize/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/Transforms/Hello/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/Transforms/ObjCARC/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/Linker/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/Analysis/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/Analysis/IPA/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/LTO/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/MC/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/MC/MCAnalysis/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/MC/MCParser/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/MC/MCDisassembler/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/Object/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/Option/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/DebugInfo/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/ExecutionEngine/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/ExecutionEngine/Interpreter/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/ExecutionEngine/JIT/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/Target/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/Target/X86/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/Target/X86/AsmParser/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/Target/X86/Disassembler/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/Target/X86/Utils/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/AsmParser/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/LineEditor/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/lib/ProfileData/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/projects/CMakeFiles/generate.stamp -D:/Projects/rpcs3/llvm_build/cmake/modules/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Support/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/TableGen/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/utils/TableGen/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/include/llvm/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/include/llvm/IR/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/IR/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/IRReader/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/CodeGen/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Bitcode/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Bitcode/Reader/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Bitcode/Writer/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/Utils/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/Instrumentation/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/InstCombine/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/Scalar/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/IPO/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/Vectorize/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/Hello/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/ObjCARC/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Linker/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Analysis/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Analysis/IPA/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/LTO/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/MC/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/MC/MCAnalysis/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/MC/MCParser/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/MC/MCDisassembler/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Object/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Option/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/DebugInfo/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ExecutionEngine/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ExecutionEngine/Interpreter/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ExecutionEngine/JIT/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/AsmParser/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/Disassembler/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/Utils/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/AsmParser/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/LineEditor/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ProfileData/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/projects/CMakeFiles/generate.stamp +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/cmake/modules/CMakeFiles/generate.stamp diff --git a/llvm_build/CPackConfig.cmake b/llvm_build/CPackConfig.cmake index 27fd57b26..4f882d37a 100644 --- a/llvm_build/CPackConfig.cmake +++ b/llvm_build/CPackConfig.cmake @@ -29,9 +29,9 @@ SET(CPACK_COMPONENTS_ALL "") SET(CPACK_COMPONENT_UNSPECIFIED_HIDDEN "TRUE") SET(CPACK_COMPONENT_UNSPECIFIED_REQUIRED "TRUE") SET(CPACK_GENERATOR "NSIS") -SET(CPACK_INSTALL_CMAKE_PROJECTS "D:/Projects/rpcs3/llvm_build;LLVM;ALL;/") +SET(CPACK_INSTALL_CMAKE_PROJECTS "D:/Projects/rpcs3-experiment/rpcs3/llvm_build;LLVM;ALL;/") SET(CPACK_INSTALL_PREFIX "C:/Program Files/LLVM") -SET(CPACK_MODULE_PATH "D:/Projects/rpcs3/llvm/cmake;D:/Projects/rpcs3/llvm/cmake/modules") +SET(CPACK_MODULE_PATH "D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake;D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules") SET(CPACK_NSIS_DISPLAY_NAME "LLVM") SET(CPACK_NSIS_ENABLE_UNINSTALL_BEFORE_INSTALL "ON") SET(CPACK_NSIS_EXTRA_INSTALL_COMMANDS "ExecWait '$INSTDIR/tools/msbuild/install.bat'") @@ -40,15 +40,15 @@ SET(CPACK_NSIS_INSTALLER_ICON_CODE "") SET(CPACK_NSIS_INSTALLER_MUI_ICON_CODE "") SET(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES") SET(CPACK_NSIS_MODIFY_PATH "ON") -SET(CPACK_NSIS_MUI_ICON "D:/Projects/rpcs3/llvm\\cmake\\nsis_icon.ico") -SET(CPACK_NSIS_MUI_UNIICON "D:/Projects/rpcs3/llvm\\cmake\\nsis_icon.ico") +SET(CPACK_NSIS_MUI_ICON "D:/Projects/rpcs3-experiment/rpcs3/llvm\\cmake\\nsis_icon.ico") +SET(CPACK_NSIS_MUI_UNIICON "D:/Projects/rpcs3-experiment/rpcs3/llvm\\cmake\\nsis_icon.ico") SET(CPACK_NSIS_PACKAGE_NAME "LLVM") -SET(CPACK_OUTPUT_CONFIG_FILE "D:/Projects/rpcs3/llvm_build/CPackConfig.cmake") +SET(CPACK_OUTPUT_CONFIG_FILE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CPackConfig.cmake") SET(CPACK_PACKAGE_DEFAULT_LOCATION "/") SET(CPACK_PACKAGE_DESCRIPTION_FILE "C:/Program Files (x86)/CMake/share/cmake-3.0/Templates/CPack.GenericDescription.txt") SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "LLVM built using CMake") SET(CPACK_PACKAGE_FILE_NAME "LLVM-3.5.0svn-win64") -SET(CPACK_PACKAGE_ICON "D:/Projects/rpcs3/llvm\\cmake\\nsis_logo.bmp") +SET(CPACK_PACKAGE_ICON "D:/Projects/rpcs3-experiment/rpcs3/llvm\\cmake\\nsis_logo.bmp") SET(CPACK_PACKAGE_INSTALL_DIRECTORY "LLVM") SET(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "LLVM") SET(CPACK_PACKAGE_NAME "LLVM") @@ -58,13 +58,13 @@ SET(CPACK_PACKAGE_VERSION "3.5.0svn") SET(CPACK_PACKAGE_VERSION_MAJOR "3") SET(CPACK_PACKAGE_VERSION_MINOR "5") SET(CPACK_PACKAGE_VERSION_PATCH "0") -SET(CPACK_RESOURCE_FILE_LICENSE "D:/Projects/rpcs3/llvm/LICENSE.TXT") +SET(CPACK_RESOURCE_FILE_LICENSE "D:/Projects/rpcs3-experiment/rpcs3/llvm/LICENSE.TXT") SET(CPACK_RESOURCE_FILE_README "C:/Program Files (x86)/CMake/share/cmake-3.0/Templates/CPack.GenericDescription.txt") SET(CPACK_RESOURCE_FILE_WELCOME "C:/Program Files (x86)/CMake/share/cmake-3.0/Templates/CPack.GenericWelcome.txt") SET(CPACK_SET_DESTDIR "OFF") SET(CPACK_SOURCE_CYGWIN "") SET(CPACK_SOURCE_GENERATOR "ZIP") -SET(CPACK_SOURCE_OUTPUT_CONFIG_FILE "D:/Projects/rpcs3/llvm_build/CPackSourceConfig.cmake") +SET(CPACK_SOURCE_OUTPUT_CONFIG_FILE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CPackSourceConfig.cmake") SET(CPACK_SOURCE_TBZ2 "") SET(CPACK_SOURCE_TGZ "") SET(CPACK_SOURCE_TZ "") diff --git a/llvm_build/CPackSourceConfig.cmake b/llvm_build/CPackSourceConfig.cmake index e24fe8b8b..2b7f54f16 100644 --- a/llvm_build/CPackSourceConfig.cmake +++ b/llvm_build/CPackSourceConfig.cmake @@ -30,10 +30,10 @@ SET(CPACK_COMPONENT_UNSPECIFIED_HIDDEN "TRUE") SET(CPACK_COMPONENT_UNSPECIFIED_REQUIRED "TRUE") SET(CPACK_GENERATOR "ZIP") SET(CPACK_IGNORE_FILES "/CVS/;/\\.svn/;/\\.bzr/;/\\.hg/;/\\.git/;\\.swp$;\\.#;/#") -SET(CPACK_INSTALLED_DIRECTORIES "D:/Projects/rpcs3/llvm;/") +SET(CPACK_INSTALLED_DIRECTORIES "D:/Projects/rpcs3-experiment/rpcs3/llvm;/") SET(CPACK_INSTALL_CMAKE_PROJECTS "") SET(CPACK_INSTALL_PREFIX "C:/Program Files/LLVM") -SET(CPACK_MODULE_PATH "D:/Projects/rpcs3/llvm/cmake;D:/Projects/rpcs3/llvm/cmake/modules") +SET(CPACK_MODULE_PATH "D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake;D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules") SET(CPACK_NSIS_DISPLAY_NAME "LLVM") SET(CPACK_NSIS_ENABLE_UNINSTALL_BEFORE_INSTALL "ON") SET(CPACK_NSIS_EXTRA_INSTALL_COMMANDS "ExecWait '$INSTDIR/tools/msbuild/install.bat'") @@ -42,15 +42,15 @@ SET(CPACK_NSIS_INSTALLER_ICON_CODE "") SET(CPACK_NSIS_INSTALLER_MUI_ICON_CODE "") SET(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES") SET(CPACK_NSIS_MODIFY_PATH "ON") -SET(CPACK_NSIS_MUI_ICON "D:/Projects/rpcs3/llvm\\cmake\\nsis_icon.ico") -SET(CPACK_NSIS_MUI_UNIICON "D:/Projects/rpcs3/llvm\\cmake\\nsis_icon.ico") +SET(CPACK_NSIS_MUI_ICON "D:/Projects/rpcs3-experiment/rpcs3/llvm\\cmake\\nsis_icon.ico") +SET(CPACK_NSIS_MUI_UNIICON "D:/Projects/rpcs3-experiment/rpcs3/llvm\\cmake\\nsis_icon.ico") SET(CPACK_NSIS_PACKAGE_NAME "LLVM") -SET(CPACK_OUTPUT_CONFIG_FILE "D:/Projects/rpcs3/llvm_build/CPackConfig.cmake") +SET(CPACK_OUTPUT_CONFIG_FILE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CPackConfig.cmake") SET(CPACK_PACKAGE_DEFAULT_LOCATION "/") SET(CPACK_PACKAGE_DESCRIPTION_FILE "C:/Program Files (x86)/CMake/share/cmake-3.0/Templates/CPack.GenericDescription.txt") SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "LLVM built using CMake") SET(CPACK_PACKAGE_FILE_NAME "LLVM-3.5.0svn-Source") -SET(CPACK_PACKAGE_ICON "D:/Projects/rpcs3/llvm\\cmake\\nsis_logo.bmp") +SET(CPACK_PACKAGE_ICON "D:/Projects/rpcs3-experiment/rpcs3/llvm\\cmake\\nsis_logo.bmp") SET(CPACK_PACKAGE_INSTALL_DIRECTORY "LLVM") SET(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "LLVM") SET(CPACK_PACKAGE_NAME "LLVM") @@ -60,15 +60,15 @@ SET(CPACK_PACKAGE_VERSION "3.5.0svn") SET(CPACK_PACKAGE_VERSION_MAJOR "3") SET(CPACK_PACKAGE_VERSION_MINOR "5") SET(CPACK_PACKAGE_VERSION_PATCH "0") -SET(CPACK_RESOURCE_FILE_LICENSE "D:/Projects/rpcs3/llvm/LICENSE.TXT") +SET(CPACK_RESOURCE_FILE_LICENSE "D:/Projects/rpcs3-experiment/rpcs3/llvm/LICENSE.TXT") SET(CPACK_RESOURCE_FILE_README "C:/Program Files (x86)/CMake/share/cmake-3.0/Templates/CPack.GenericDescription.txt") SET(CPACK_RESOURCE_FILE_WELCOME "C:/Program Files (x86)/CMake/share/cmake-3.0/Templates/CPack.GenericWelcome.txt") SET(CPACK_SET_DESTDIR "OFF") SET(CPACK_SOURCE_CYGWIN "") SET(CPACK_SOURCE_GENERATOR "ZIP") SET(CPACK_SOURCE_IGNORE_FILES "/CVS/;/\\.svn/;/\\.bzr/;/\\.hg/;/\\.git/;\\.swp$;\\.#;/#") -SET(CPACK_SOURCE_INSTALLED_DIRECTORIES "D:/Projects/rpcs3/llvm;/") -SET(CPACK_SOURCE_OUTPUT_CONFIG_FILE "D:/Projects/rpcs3/llvm_build/CPackSourceConfig.cmake") +SET(CPACK_SOURCE_INSTALLED_DIRECTORIES "D:/Projects/rpcs3-experiment/rpcs3/llvm;/") +SET(CPACK_SOURCE_OUTPUT_CONFIG_FILE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CPackSourceConfig.cmake") SET(CPACK_SOURCE_PACKAGE_FILE_NAME "LLVM-3.5.0svn-Source") SET(CPACK_SOURCE_TBZ2 "") SET(CPACK_SOURCE_TGZ "") diff --git a/llvm_build/INSTALL.vcxproj b/llvm_build/INSTALL.vcxproj index 952ffc3bb..955876283 100644 --- a/llvm_build/INSTALL.vcxproj +++ b/llvm_build/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build;D:\Projects\rpcs3\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build;D:\Projects\rpcs3-experiment\rpcs3\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build;D:\Projects\rpcs3\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build;D:\Projects\rpcs3-experiment\rpcs3\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/896735224275ca7383d76eb74af221fc/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/896735224275ca7383d76eb74af221fc/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/INSTALL.vcxproj.filters b/llvm_build/INSTALL.vcxproj.filters index 72686a722..979afc065 100644 --- a/llvm_build/INSTALL.vcxproj.filters +++ b/llvm_build/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/LLVM.sln b/llvm_build/LLVM.sln index 152605979..bb5f8f3bb 100644 --- a/llvm_build/LLVM.sln +++ b/llvm_build/LLVM.sln @@ -1,353 +1,353 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Express 2013 for Windows Desktop -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", "ALL_BUILD.vcxproj", "{681ACAC2-256D-48A1-BCAD-BD607D22BDB4}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", "ALL_BUILD.vcxproj", "{915E4697-EF63-450D-AC00-1A9A16E4DFE2}" ProjectSection(ProjectDependencies) = postProject - {8343C725-5972-409D-B3FD-2A5FAA1D5C5C} = {8343C725-5972-409D-B3FD-2A5FAA1D5C5C} - {F9D100BB-16EA-428D-B709-793BE0B511D1} = {F9D100BB-16EA-428D-B709-793BE0B511D1} - {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2} = {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2} - {81C46697-F282-48FE-993E-0B9FDA21E9C7} = {81C46697-F282-48FE-993E-0B9FDA21E9C7} - {751A14B1-0397-4959-A61C-C7ED1E153BFC} = {751A14B1-0397-4959-A61C-C7ED1E153BFC} - {4E2CE753-5481-4521-87AC-3E02F99405EC} = {4E2CE753-5481-4521-87AC-3E02F99405EC} - {E383113C-EA5C-4321-A957-8B421782A070} = {E383113C-EA5C-4321-A957-8B421782A070} - {A8CD982D-DAB9-4345-B230-AFF310FF9D2E} = {A8CD982D-DAB9-4345-B230-AFF310FF9D2E} - {4BF6E9E0-7ED3-43CC-81E7-337152E30021} = {4BF6E9E0-7ED3-43CC-81E7-337152E30021} - {4EC6F015-3FBC-4190-97AC-2D8B2794D04A} = {4EC6F015-3FBC-4190-97AC-2D8B2794D04A} - {975BB935-3CF7-4860-A24E-62F39D9DC7EB} = {975BB935-3CF7-4860-A24E-62F39D9DC7EB} - {40663C95-6697-49FE-A402-0BD373883FFA} = {40663C95-6697-49FE-A402-0BD373883FFA} - {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE} = {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE} - {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E} = {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E} - {C52AF063-7610-4E4F-AB94-C2F3B7397324} = {C52AF063-7610-4E4F-AB94-C2F3B7397324} - {7B7597E6-6BE2-4805-94A2-D0FE30A92151} = {7B7597E6-6BE2-4805-94A2-D0FE30A92151} - {052C9484-820D-4DCF-A660-C09432AE228A} = {052C9484-820D-4DCF-A660-C09432AE228A} - {AAC354E1-A2B7-4FCC-9CB7-500824721D84} = {AAC354E1-A2B7-4FCC-9CB7-500824721D84} - {13E99356-9DF8-4C6E-BCAC-BD75111DEF35} = {13E99356-9DF8-4C6E-BCAC-BD75111DEF35} - {CE2F2A88-5AEA-471C-83C1-ABAA767E089B} = {CE2F2A88-5AEA-471C-83C1-ABAA767E089B} - {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055} = {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055} - {8DC66021-A50C-412A-84DA-63EF49702C25} = {8DC66021-A50C-412A-84DA-63EF49702C25} - {EE7EC6E9-B173-4C83-95E3-3831E943F6D6} = {EE7EC6E9-B173-4C83-95E3-3831E943F6D6} - {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA} = {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA} - {359B0E09-7A11-458D-82AB-3FE3AACF5A06} = {359B0E09-7A11-458D-82AB-3FE3AACF5A06} - {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B} = {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B} - {1829F961-4B79-414E-8DB9-5062D146B890} = {1829F961-4B79-414E-8DB9-5062D146B890} - {060F77BA-DD46-4C4B-899F-D35D768A1A37} = {060F77BA-DD46-4C4B-899F-D35D768A1A37} - {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD} = {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD} - {86BAC22E-49CB-4EFB-8591-5CFE12FF2563} = {86BAC22E-49CB-4EFB-8591-5CFE12FF2563} - {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE} = {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE} - {9C14B1E9-ADA9-4328-8804-663B52102386} = {9C14B1E9-ADA9-4328-8804-663B52102386} - {21A9AE70-68DD-43EA-ABC2-CBF14064AD78} = {21A9AE70-68DD-43EA-ABC2-CBF14064AD78} - {D7B40A9A-44F6-4919-B75F-39E70EC099F9} = {D7B40A9A-44F6-4919-B75F-39E70EC099F9} - {E4D3147B-EEC2-4F36-B583-CD679FEF1932} = {E4D3147B-EEC2-4F36-B583-CD679FEF1932} - {EDB757AF-693F-472D-9BAD-7447449C0231} = {EDB757AF-693F-472D-9BAD-7447449C0231} - {022FF3F5-0845-4544-A7E5-C5C352123625} = {022FF3F5-0845-4544-A7E5-C5C352123625} - {28558096-C540-421E-8533-332B6B4EE66F} = {28558096-C540-421E-8533-332B6B4EE66F} - {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89} = {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89} - {1EAF884F-FECF-4D9B-AD99-34D83E230235} = {1EAF884F-FECF-4D9B-AD99-34D83E230235} - {EDE64E29-6CBE-4D86-956E-29F0F93B351D} = {EDE64E29-6CBE-4D86-956E-29F0F93B351D} - {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40} = {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40} - {9A90BEDD-592D-463F-B2DE-5E7914059166} = {9A90BEDD-592D-463F-B2DE-5E7914059166} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - {8B29688C-5D8C-412E-85F5-012FBF12B1DE} = {8B29688C-5D8C-412E-85F5-012FBF12B1DE} + {DC61D4D8-66A3-4579-AAD1-31E189E60D53} = {DC61D4D8-66A3-4579-AAD1-31E189E60D53} + {375A4AA6-813D-4531-A638-6B872ED5EE54} = {375A4AA6-813D-4531-A638-6B872ED5EE54} + {56E632C5-024D-40E7-A6FF-C5A68B7F9509} = {56E632C5-024D-40E7-A6FF-C5A68B7F9509} + {51E429A1-21C1-4018-9D39-8CB4B14B0514} = {51E429A1-21C1-4018-9D39-8CB4B14B0514} + {A239F463-4DF0-4CC0-BD9D-4F30E26A0B03} = {A239F463-4DF0-4CC0-BD9D-4F30E26A0B03} + {0D88A34A-ED20-4206-AF86-3047490E1134} = {0D88A34A-ED20-4206-AF86-3047490E1134} + {C3BCF495-B210-455D-B775-052D722BC5C5} = {C3BCF495-B210-455D-B775-052D722BC5C5} + {F10DE192-EAE1-45D4-B997-284419E8D973} = {F10DE192-EAE1-45D4-B997-284419E8D973} + {E67CAF8F-8C79-4B3A-BF69-247EBCFDF760} = {E67CAF8F-8C79-4B3A-BF69-247EBCFDF760} + {6202515A-FA38-4CF1-A710-7CFDA351A912} = {6202515A-FA38-4CF1-A710-7CFDA351A912} + {E9B947ED-2839-4198-A9E6-C4A2DFCBAA22} = {E9B947ED-2839-4198-A9E6-C4A2DFCBAA22} + {ACA68FB8-0A94-4972-ADCB-F3E799EA5D0C} = {ACA68FB8-0A94-4972-ADCB-F3E799EA5D0C} + {34804700-DAAB-4BA3-92EB-4E9F94FCD3D1} = {34804700-DAAB-4BA3-92EB-4E9F94FCD3D1} + {B2D7267A-AB54-4342-AE12-9FBB41A467E2} = {B2D7267A-AB54-4342-AE12-9FBB41A467E2} + {3993A9B2-990C-4206-9810-F4663C413E2B} = {3993A9B2-990C-4206-9810-F4663C413E2B} + {52BD4A90-4E4D-487E-9DB8-D6F987625F11} = {52BD4A90-4E4D-487E-9DB8-D6F987625F11} + {530D6430-4C9A-4DCD-9530-F3D5FBA1AF78} = {530D6430-4C9A-4DCD-9530-F3D5FBA1AF78} + {40B7D80F-613E-423A-BB36-C35D7E61B10C} = {40B7D80F-613E-423A-BB36-C35D7E61B10C} + {8C5DB0C3-2043-49D0-A438-4CB9E00DEEED} = {8C5DB0C3-2043-49D0-A438-4CB9E00DEEED} + {AF303389-3C5C-41E1-8589-A2417BA2F2A0} = {AF303389-3C5C-41E1-8589-A2417BA2F2A0} + {1F1C0DDB-B60D-4C79-B287-55B2B57DB815} = {1F1C0DDB-B60D-4C79-B287-55B2B57DB815} + {1994A6C0-FD8E-4FD5-8747-8B094CF8BA9F} = {1994A6C0-FD8E-4FD5-8747-8B094CF8BA9F} + {756FCD07-2DE1-4F69-AEE0-9C5DD1D78BF9} = {756FCD07-2DE1-4F69-AEE0-9C5DD1D78BF9} + {1E53AEEC-0A85-4939-B82E-AA4AF43827B9} = {1E53AEEC-0A85-4939-B82E-AA4AF43827B9} + {02BEF1FA-94EA-4870-9FC2-28C6B18956D3} = {02BEF1FA-94EA-4870-9FC2-28C6B18956D3} + {0092BC19-58F4-4007-A4D2-C5F6B6D3DCF0} = {0092BC19-58F4-4007-A4D2-C5F6B6D3DCF0} + {D57FC07D-D562-479A-B616-8E2ED10076AA} = {D57FC07D-D562-479A-B616-8E2ED10076AA} + {E6F38EFC-0B8B-4D79-9EEB-F05C302087C2} = {E6F38EFC-0B8B-4D79-9EEB-F05C302087C2} + {673F34AF-68B8-4343-A4EE-FE439EE18BE7} = {673F34AF-68B8-4343-A4EE-FE439EE18BE7} + {18AF4932-5301-4653-8E79-17C28FC94F42} = {18AF4932-5301-4653-8E79-17C28FC94F42} + {25556CA7-A123-4D00-A890-D0313204E491} = {25556CA7-A123-4D00-A890-D0313204E491} + {A26171A0-C2BC-417A-854A-62D7465639E8} = {A26171A0-C2BC-417A-854A-62D7465639E8} + {97068873-1758-4373-A905-D21A589F7CEB} = {97068873-1758-4373-A905-D21A589F7CEB} + {B7CF5B97-90CD-4382-B1E8-1B8B8FF1DFF4} = {B7CF5B97-90CD-4382-B1E8-1B8B8FF1DFF4} + {DE52E0A7-1517-49C8-A35C-E991087AD731} = {DE52E0A7-1517-49C8-A35C-E991087AD731} + {912F6530-2501-42AC-BDB7-A32FEFD50A98} = {912F6530-2501-42AC-BDB7-A32FEFD50A98} + {A4A5048B-8EDD-41BB-ACAD-E986D540CD98} = {A4A5048B-8EDD-41BB-ACAD-E986D540CD98} + {038CE7EB-B80D-473A-9EE0-30D378CDDCBC} = {038CE7EB-B80D-473A-9EE0-30D378CDDCBC} + {2C201B42-81BE-47D0-976E-4B84BF4A9FD6} = {2C201B42-81BE-47D0-976E-4B84BF4A9FD6} + {6AE2591F-C2B7-4946-9583-4C114CF8E5CA} = {6AE2591F-C2B7-4946-9583-4C114CF8E5CA} + {5DC547D1-0C85-410D-9771-3A0DD6C91EC3} = {5DC547D1-0C85-410D-9771-3A0DD6C91EC3} + {FE82E9BF-3127-4F9B-8122-1BAF8C2C7410} = {FE82E9BF-3127-4F9B-8122-1BAF8C2C7410} + {6BFC4894-F437-4B14-BA4D-D6A4CA6929CA} = {6BFC4894-F437-4B14-BA4D-D6A4CA6929CA} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} + {12A07AAC-8C43-4914-8D3C-A148BB18B773} = {12A07AAC-8C43-4914-8D3C-A148BB18B773} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "INSTALL", "INSTALL.vcxproj", "{D2E52B9D-6550-43F1-9825-9C62C06B11DA}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "INSTALL", "INSTALL.vcxproj", "{BA405F73-03D5-4634-9BCF-16A283E4CED8}" ProjectSection(ProjectDependencies) = postProject - {681ACAC2-256D-48A1-BCAD-BD607D22BDB4} = {681ACAC2-256D-48A1-BCAD-BD607D22BDB4} + {915E4697-EF63-450D-AC00-1A9A16E4DFE2} = {915E4697-EF63-450D-AC00-1A9A16E4DFE2} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMAnalysis", "lib\Analysis\LLVMAnalysis.vcxproj", "{8343C725-5972-409D-B3FD-2A5FAA1D5C5C}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMAnalysis", "lib\Analysis\LLVMAnalysis.vcxproj", "{DC61D4D8-66A3-4579-AAD1-31E189E60D53}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} + {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMAsmParser", "lib\AsmParser\LLVMAsmParser.vcxproj", "{F9D100BB-16EA-428D-B709-793BE0B511D1}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMAsmParser", "lib\AsmParser\LLVMAsmParser.vcxproj", "{375A4AA6-813D-4531-A638-6B872ED5EE54}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMAsmPrinter", "lib\CodeGen\AsmPrinter\LLVMAsmPrinter.vcxproj", "{BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMAsmPrinter", "lib\CodeGen\AsmPrinter\LLVMAsmPrinter.vcxproj", "{56E632C5-024D-40E7-A6FF-C5A68B7F9509}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} + {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMBitReader", "lib\Bitcode\Reader\LLVMBitReader.vcxproj", "{81C46697-F282-48FE-993E-0B9FDA21E9C7}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMBitReader", "lib\Bitcode\Reader\LLVMBitReader.vcxproj", "{51E429A1-21C1-4018-9D39-8CB4B14B0514}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} + {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMBitWriter", "lib\Bitcode\Writer\LLVMBitWriter.vcxproj", "{751A14B1-0397-4959-A61C-C7ED1E153BFC}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMBitWriter", "lib\Bitcode\Writer\LLVMBitWriter.vcxproj", "{A239F463-4DF0-4CC0-BD9D-4F30E26A0B03}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMCodeGen", "lib\CodeGen\LLVMCodeGen.vcxproj", "{4E2CE753-5481-4521-87AC-3E02F99405EC}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMCodeGen", "lib\CodeGen\LLVMCodeGen.vcxproj", "{0D88A34A-ED20-4206-AF86-3047490E1134}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} + {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMCore", "lib\IR\LLVMCore.vcxproj", "{E383113C-EA5C-4321-A957-8B421782A070}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMCore", "lib\IR\LLVMCore.vcxproj", "{C3BCF495-B210-455D-B775-052D722BC5C5}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} + {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMDebugInfo", "lib\DebugInfo\LLVMDebugInfo.vcxproj", "{A8CD982D-DAB9-4345-B230-AFF310FF9D2E}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMDebugInfo", "lib\DebugInfo\LLVMDebugInfo.vcxproj", "{F10DE192-EAE1-45D4-B997-284419E8D973}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMExecutionEngine", "lib\ExecutionEngine\LLVMExecutionEngine.vcxproj", "{4BF6E9E0-7ED3-43CC-81E7-337152E30021}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMExecutionEngine", "lib\ExecutionEngine\LLVMExecutionEngine.vcxproj", "{E67CAF8F-8C79-4B3A-BF69-247EBCFDF760}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMHello", "lib\Transforms\Hello\LLVMHello.vcxproj", "{4312199E-C9CB-471B-886F-A863ACD08B54}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMHello", "lib\Transforms\Hello\LLVMHello.vcxproj", "{2B8AD1B0-F5F0-41C9-AA9B-E9A69870C787}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMIRReader", "lib\IRReader\LLVMIRReader.vcxproj", "{4EC6F015-3FBC-4190-97AC-2D8B2794D04A}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMIRReader", "lib\IRReader\LLVMIRReader.vcxproj", "{6202515A-FA38-4CF1-A710-7CFDA351A912}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMInstCombine", "lib\Transforms\InstCombine\LLVMInstCombine.vcxproj", "{975BB935-3CF7-4860-A24E-62F39D9DC7EB}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMInstCombine", "lib\Transforms\InstCombine\LLVMInstCombine.vcxproj", "{E9B947ED-2839-4198-A9E6-C4A2DFCBAA22}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} + {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMInstrumentation", "lib\Transforms\Instrumentation\LLVMInstrumentation.vcxproj", "{40663C95-6697-49FE-A402-0BD373883FFA}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMInstrumentation", "lib\Transforms\Instrumentation\LLVMInstrumentation.vcxproj", "{ACA68FB8-0A94-4972-ADCB-F3E799EA5D0C}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} + {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMInterpreter", "lib\ExecutionEngine\Interpreter\LLVMInterpreter.vcxproj", "{9C138DA7-1BE7-4DAB-90F3-2F00501C10EE}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMInterpreter", "lib\ExecutionEngine\Interpreter\LLVMInterpreter.vcxproj", "{34804700-DAAB-4BA3-92EB-4E9F94FCD3D1}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} + {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMJIT", "lib\ExecutionEngine\JIT\LLVMJIT.vcxproj", "{EC5A2528-F0A7-445E-85CD-F6D7B0D4340E}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMJIT", "lib\ExecutionEngine\JIT\LLVMJIT.vcxproj", "{B2D7267A-AB54-4342-AE12-9FBB41A467E2}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMLTO", "lib\LTO\LLVMLTO.vcxproj", "{C52AF063-7610-4E4F-AB94-C2F3B7397324}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMLTO", "lib\LTO\LLVMLTO.vcxproj", "{3993A9B2-990C-4206-9810-F4663C413E2B}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMLineEditor", "lib\LineEditor\LLVMLineEditor.vcxproj", "{7B7597E6-6BE2-4805-94A2-D0FE30A92151}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMLineEditor", "lib\LineEditor\LLVMLineEditor.vcxproj", "{52BD4A90-4E4D-487E-9DB8-D6F987625F11}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMLinker", "lib\Linker\LLVMLinker.vcxproj", "{052C9484-820D-4DCF-A660-C09432AE228A}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMLinker", "lib\Linker\LLVMLinker.vcxproj", "{530D6430-4C9A-4DCD-9530-F3D5FBA1AF78}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMMC", "lib\MC\LLVMMC.vcxproj", "{AAC354E1-A2B7-4FCC-9CB7-500824721D84}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMMC", "lib\MC\LLVMMC.vcxproj", "{40B7D80F-613E-423A-BB36-C35D7E61B10C}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMMCAnalysis", "lib\MC\MCAnalysis\LLVMMCAnalysis.vcxproj", "{13E99356-9DF8-4C6E-BCAC-BD75111DEF35}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMMCAnalysis", "lib\MC\MCAnalysis\LLVMMCAnalysis.vcxproj", "{8C5DB0C3-2043-49D0-A438-4CB9E00DEEED}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMMCDisassembler", "lib\MC\MCDisassembler\LLVMMCDisassembler.vcxproj", "{CE2F2A88-5AEA-471C-83C1-ABAA767E089B}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMMCDisassembler", "lib\MC\MCDisassembler\LLVMMCDisassembler.vcxproj", "{AF303389-3C5C-41E1-8589-A2417BA2F2A0}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMMCJIT", "lib\ExecutionEngine\MCJIT\LLVMMCJIT.vcxproj", "{ABCB1FEF-5E07-4FE3-8286-1AAD09D88055}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMMCJIT", "lib\ExecutionEngine\MCJIT\LLVMMCJIT.vcxproj", "{1F1C0DDB-B60D-4C79-B287-55B2B57DB815}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMMCParser", "lib\MC\MCParser\LLVMMCParser.vcxproj", "{8DC66021-A50C-412A-84DA-63EF49702C25}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMMCParser", "lib\MC\MCParser\LLVMMCParser.vcxproj", "{1994A6C0-FD8E-4FD5-8747-8B094CF8BA9F}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMObjCARCOpts", "lib\Transforms\ObjCARC\LLVMObjCARCOpts.vcxproj", "{EE7EC6E9-B173-4C83-95E3-3831E943F6D6}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMObjCARCOpts", "lib\Transforms\ObjCARC\LLVMObjCARCOpts.vcxproj", "{756FCD07-2DE1-4F69-AEE0-9C5DD1D78BF9}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} + {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMObject", "lib\Object\LLVMObject.vcxproj", "{4A146CA5-D610-48B2-87DF-0BB03EDEBAAA}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMObject", "lib\Object\LLVMObject.vcxproj", "{1E53AEEC-0A85-4939-B82E-AA4AF43827B9}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMOption", "lib\Option\LLVMOption.vcxproj", "{359B0E09-7A11-458D-82AB-3FE3AACF5A06}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMOption", "lib\Option\LLVMOption.vcxproj", "{02BEF1FA-94EA-4870-9FC2-28C6B18956D3}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMProfileData", "lib\ProfileData\LLVMProfileData.vcxproj", "{8EA5EBA5-DA91-4E84-BB89-3D9119712E0B}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMProfileData", "lib\ProfileData\LLVMProfileData.vcxproj", "{0092BC19-58F4-4007-A4D2-C5F6B6D3DCF0}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMRuntimeDyld", "lib\ExecutionEngine\RuntimeDyld\LLVMRuntimeDyld.vcxproj", "{1829F961-4B79-414E-8DB9-5062D146B890}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMRuntimeDyld", "lib\ExecutionEngine\RuntimeDyld\LLVMRuntimeDyld.vcxproj", "{D57FC07D-D562-479A-B616-8E2ED10076AA}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMScalarOpts", "lib\Transforms\Scalar\LLVMScalarOpts.vcxproj", "{060F77BA-DD46-4C4B-899F-D35D768A1A37}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMScalarOpts", "lib\Transforms\Scalar\LLVMScalarOpts.vcxproj", "{E6F38EFC-0B8B-4D79-9EEB-F05C302087C2}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} + {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMSelectionDAG", "lib\CodeGen\SelectionDAG\LLVMSelectionDAG.vcxproj", "{FBCBA6A3-13A5-4212-B88D-87A3EB8789AD}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMSelectionDAG", "lib\CodeGen\SelectionDAG\LLVMSelectionDAG.vcxproj", "{673F34AF-68B8-4343-A4EE-FE439EE18BE7}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} + {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMSupport", "lib\Support\LLVMSupport.vcxproj", "{86BAC22E-49CB-4EFB-8591-5CFE12FF2563}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMSupport", "lib\Support\LLVMSupport.vcxproj", "{18AF4932-5301-4653-8E79-17C28FC94F42}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMTableGen", "lib\TableGen\LLVMTableGen.vcxproj", "{8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMTableGen", "lib\TableGen\LLVMTableGen.vcxproj", "{25556CA7-A123-4D00-A890-D0313204E491}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMTarget", "lib\Target\LLVMTarget.vcxproj", "{9C14B1E9-ADA9-4328-8804-663B52102386}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMTarget", "lib\Target\LLVMTarget.vcxproj", "{A26171A0-C2BC-417A-854A-62D7465639E8}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMTransformUtils", "lib\Transforms\Utils\LLVMTransformUtils.vcxproj", "{21A9AE70-68DD-43EA-ABC2-CBF14064AD78}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMTransformUtils", "lib\Transforms\Utils\LLVMTransformUtils.vcxproj", "{97068873-1758-4373-A905-D21A589F7CEB}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} + {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMVectorize", "lib\Transforms\Vectorize\LLVMVectorize.vcxproj", "{D7B40A9A-44F6-4919-B75F-39E70EC099F9}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMVectorize", "lib\Transforms\Vectorize\LLVMVectorize.vcxproj", "{B7CF5B97-90CD-4382-B1E8-1B8B8FF1DFF4}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} + {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86AsmParser", "lib\Target\X86\AsmParser\LLVMX86AsmParser.vcxproj", "{E4D3147B-EEC2-4F36-B583-CD679FEF1932}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86AsmParser", "lib\Target\X86\AsmParser\LLVMX86AsmParser.vcxproj", "{DE52E0A7-1517-49C8-A35C-E991087AD731}" ProjectSection(ProjectDependencies) = postProject - {514E5171-D5DF-4D5E-BF00-988A8BA84214} = {514E5171-D5DF-4D5E-BF00-988A8BA84214} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954} = {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} + {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86AsmPrinter", "lib\Target\X86\InstPrinter\LLVMX86AsmPrinter.vcxproj", "{EDB757AF-693F-472D-9BAD-7447449C0231}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86AsmPrinter", "lib\Target\X86\InstPrinter\LLVMX86AsmPrinter.vcxproj", "{912F6530-2501-42AC-BDB7-A32FEFD50A98}" ProjectSection(ProjectDependencies) = postProject - {514E5171-D5DF-4D5E-BF00-988A8BA84214} = {514E5171-D5DF-4D5E-BF00-988A8BA84214} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954} = {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} + {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86CodeGen", "lib\Target\X86\LLVMX86CodeGen.vcxproj", "{022FF3F5-0845-4544-A7E5-C5C352123625}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86CodeGen", "lib\Target\X86\LLVMX86CodeGen.vcxproj", "{A4A5048B-8EDD-41BB-ACAD-E986D540CD98}" ProjectSection(ProjectDependencies) = postProject - {514E5171-D5DF-4D5E-BF00-988A8BA84214} = {514E5171-D5DF-4D5E-BF00-988A8BA84214} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954} = {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} + {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86Desc", "lib\Target\X86\MCTargetDesc\LLVMX86Desc.vcxproj", "{28558096-C540-421E-8533-332B6B4EE66F}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86Desc", "lib\Target\X86\MCTargetDesc\LLVMX86Desc.vcxproj", "{038CE7EB-B80D-473A-9EE0-30D378CDDCBC}" ProjectSection(ProjectDependencies) = postProject - {514E5171-D5DF-4D5E-BF00-988A8BA84214} = {514E5171-D5DF-4D5E-BF00-988A8BA84214} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954} = {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} + {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86Disassembler", "lib\Target\X86\Disassembler\LLVMX86Disassembler.vcxproj", "{9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86Disassembler", "lib\Target\X86\Disassembler\LLVMX86Disassembler.vcxproj", "{2C201B42-81BE-47D0-976E-4B84BF4A9FD6}" ProjectSection(ProjectDependencies) = postProject - {514E5171-D5DF-4D5E-BF00-988A8BA84214} = {514E5171-D5DF-4D5E-BF00-988A8BA84214} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954} = {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} + {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86Info", "lib\Target\X86\TargetInfo\LLVMX86Info.vcxproj", "{1EAF884F-FECF-4D9B-AD99-34D83E230235}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86Info", "lib\Target\X86\TargetInfo\LLVMX86Info.vcxproj", "{6AE2591F-C2B7-4946-9583-4C114CF8E5CA}" ProjectSection(ProjectDependencies) = postProject - {514E5171-D5DF-4D5E-BF00-988A8BA84214} = {514E5171-D5DF-4D5E-BF00-988A8BA84214} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954} = {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} + {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86Utils", "lib\Target\X86\Utils\LLVMX86Utils.vcxproj", "{EDE64E29-6CBE-4D86-956E-29F0F93B351D}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86Utils", "lib\Target\X86\Utils\LLVMX86Utils.vcxproj", "{5DC547D1-0C85-410D-9771-3A0DD6C91EC3}" ProjectSection(ProjectDependencies) = postProject - {514E5171-D5DF-4D5E-BF00-988A8BA84214} = {514E5171-D5DF-4D5E-BF00-988A8BA84214} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954} = {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} + {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMipa", "lib\Analysis\IPA\LLVMipa.vcxproj", "{E6224F2C-5E3E-40F9-915D-0F5DA7C93A40}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMipa", "lib\Analysis\IPA\LLVMipa.vcxproj", "{FE82E9BF-3127-4F9B-8122-1BAF8C2C7410}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} + {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMipo", "lib\Transforms\IPO\LLVMipo.vcxproj", "{9A90BEDD-592D-463F-B2DE-5E7914059166}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMipo", "lib\Transforms\IPO\LLVMipo.vcxproj", "{6BFC4894-F437-4B14-BA4D-D6A4CA6929CA}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} + {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PACKAGE", "PACKAGE.vcxproj", "{924CDF46-DBFE-4464-B179-3E3DD376B4AA}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PACKAGE", "PACKAGE.vcxproj", "{43B8E2C6-E5B7-4C4E-8EFC-216FC221256F}" ProjectSection(ProjectDependencies) = postProject - {681ACAC2-256D-48A1-BCAD-BD607D22BDB4} = {681ACAC2-256D-48A1-BCAD-BD607D22BDB4} + {915E4697-EF63-450D-AC00-1A9A16E4DFE2} = {915E4697-EF63-450D-AC00-1A9A16E4DFE2} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "X86CommonTableGen", "lib\Target\X86\X86CommonTableGen.vcxproj", "{514E5171-D5DF-4D5E-BF00-988A8BA84214}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "X86CommonTableGen", "lib\Target\X86\X86CommonTableGen.vcxproj", "{A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} - {8B29688C-5D8C-412E-85F5-012FBF12B1DE} = {8B29688C-5D8C-412E-85F5-012FBF12B1DE} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} + {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} + {12A07AAC-8C43-4914-8D3C-A148BB18B773} = {12A07AAC-8C43-4914-8D3C-A148BB18B773} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZERO_CHECK", "ZERO_CHECK.vcxproj", "{1E9A56BB-21C5-418B-B623-AD2B3F153307}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZERO_CHECK", "ZERO_CHECK.vcxproj", "{D350ED08-7D56-477A-B812-9E79AAE29E09}" ProjectSection(ProjectDependencies) = postProject EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "intrinsics_gen", "include\llvm\IR\intrinsics_gen.vcxproj", "{287EED9A-FBDD-4CB8-85D8-39AEB6245704}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "intrinsics_gen", "include\llvm\IR\intrinsics_gen.vcxproj", "{1E777602-37B3-4F1D-BF18-F11C829D5134}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - {8B29688C-5D8C-412E-85F5-012FBF12B1DE} = {8B29688C-5D8C-412E-85F5-012FBF12B1DE} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} + {12A07AAC-8C43-4914-8D3C-A148BB18B773} = {12A07AAC-8C43-4914-8D3C-A148BB18B773} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "llvm-tblgen", "utils\TableGen\llvm-tblgen.vcxproj", "{8B29688C-5D8C-412E-85F5-012FBF12B1DE}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "llvm-tblgen", "utils\TableGen\llvm-tblgen.vcxproj", "{12A07AAC-8C43-4914-8D3C-A148BB18B773}" ProjectSection(ProjectDependencies) = postProject - {86BAC22E-49CB-4EFB-8591-5CFE12FF2563} = {86BAC22E-49CB-4EFB-8591-5CFE12FF2563} - {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE} = {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {18AF4932-5301-4653-8E79-17C28FC94F42} = {18AF4932-5301-4653-8E79-17C28FC94F42} + {25556CA7-A123-4D00-A890-D0313204E491} = {25556CA7-A123-4D00-A890-D0313204E491} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "llvm_headers_do_not_build", "include\llvm\llvm_headers_do_not_build.vcxproj", "{0E01F742-9369-42B0-A2B4-01730D778630}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "llvm_headers_do_not_build", "include\llvm\llvm_headers_do_not_build.vcxproj", "{EB144326-5AE9-479B-BB5A-6AD695CE87EB}" ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} EndProjectSection EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CMakePredefinedTargets", "CMakePredefinedTargets", "{3B412923-72FF-4220-BCC0-449F5093F79D}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CMakePredefinedTargets", "CMakePredefinedTargets", "{3CD5C246-E8BF-4AD9-A5CE-265B8B016BC9}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Libraries", "Libraries", "{99379135-BF25-4705-85F7-2BD058BB64E7}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Libraries", "Libraries", "{6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Loadable modules", "Loadable modules", "{FDD1CF9D-1C1D-4D42-92FE-CBCA2C36F5C0}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Loadable modules", "Loadable modules", "{C5D8C7CE-FE0D-43D3-9C19-743EC625EF8C}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Misc", "Misc", "{4DCC86BE-72E1-420A-B161-C00F82158E56}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Misc", "Misc", "{D130C055-BD4F-44A6-9477-5ACAB723EA95}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tablegenning", "Tablegenning", "{D6F6953F-87AD-45B4-9392-1BE9C02A9398}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tablegenning", "Tablegenning", "{4F98B075-A1D9-414E-8C38-BC32BFFDB712}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Utils", "Utils", "{814EAE3D-FF1E-4DB4-A09B-C06828B754EA}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Utils", "Utils", "{0C7D431B-1310-47AE-A754-0C5413FA6E9F}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -355,259 +355,259 @@ Global Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {681ACAC2-256D-48A1-BCAD-BD607D22BDB4}.Debug|x64.ActiveCfg = Debug|x64 - {681ACAC2-256D-48A1-BCAD-BD607D22BDB4}.Debug|x64.Build.0 = Debug|x64 - {681ACAC2-256D-48A1-BCAD-BD607D22BDB4}.Release|x64.ActiveCfg = Release|x64 - {681ACAC2-256D-48A1-BCAD-BD607D22BDB4}.Release|x64.Build.0 = Release|x64 - {D2E52B9D-6550-43F1-9825-9C62C06B11DA}.Debug|x64.ActiveCfg = Debug|x64 - {D2E52B9D-6550-43F1-9825-9C62C06B11DA}.Release|x64.ActiveCfg = Release|x64 - {8343C725-5972-409D-B3FD-2A5FAA1D5C5C}.Debug|x64.ActiveCfg = Debug|x64 - {8343C725-5972-409D-B3FD-2A5FAA1D5C5C}.Debug|x64.Build.0 = Debug|x64 - {8343C725-5972-409D-B3FD-2A5FAA1D5C5C}.Release|x64.ActiveCfg = Release|x64 - {8343C725-5972-409D-B3FD-2A5FAA1D5C5C}.Release|x64.Build.0 = Release|x64 - {F9D100BB-16EA-428D-B709-793BE0B511D1}.Debug|x64.ActiveCfg = Debug|x64 - {F9D100BB-16EA-428D-B709-793BE0B511D1}.Debug|x64.Build.0 = Debug|x64 - {F9D100BB-16EA-428D-B709-793BE0B511D1}.Release|x64.ActiveCfg = Release|x64 - {F9D100BB-16EA-428D-B709-793BE0B511D1}.Release|x64.Build.0 = Release|x64 - {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2}.Debug|x64.ActiveCfg = Debug|x64 - {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2}.Debug|x64.Build.0 = Debug|x64 - {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2}.Release|x64.ActiveCfg = Release|x64 - {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2}.Release|x64.Build.0 = Release|x64 - {81C46697-F282-48FE-993E-0B9FDA21E9C7}.Debug|x64.ActiveCfg = Debug|x64 - {81C46697-F282-48FE-993E-0B9FDA21E9C7}.Debug|x64.Build.0 = Debug|x64 - {81C46697-F282-48FE-993E-0B9FDA21E9C7}.Release|x64.ActiveCfg = Release|x64 - {81C46697-F282-48FE-993E-0B9FDA21E9C7}.Release|x64.Build.0 = Release|x64 - {751A14B1-0397-4959-A61C-C7ED1E153BFC}.Debug|x64.ActiveCfg = Debug|x64 - {751A14B1-0397-4959-A61C-C7ED1E153BFC}.Debug|x64.Build.0 = Debug|x64 - {751A14B1-0397-4959-A61C-C7ED1E153BFC}.Release|x64.ActiveCfg = Release|x64 - {751A14B1-0397-4959-A61C-C7ED1E153BFC}.Release|x64.Build.0 = Release|x64 - {4E2CE753-5481-4521-87AC-3E02F99405EC}.Debug|x64.ActiveCfg = Debug|x64 - {4E2CE753-5481-4521-87AC-3E02F99405EC}.Debug|x64.Build.0 = Debug|x64 - {4E2CE753-5481-4521-87AC-3E02F99405EC}.Release|x64.ActiveCfg = Release|x64 - {4E2CE753-5481-4521-87AC-3E02F99405EC}.Release|x64.Build.0 = Release|x64 - {E383113C-EA5C-4321-A957-8B421782A070}.Debug|x64.ActiveCfg = Debug|x64 - {E383113C-EA5C-4321-A957-8B421782A070}.Debug|x64.Build.0 = Debug|x64 - {E383113C-EA5C-4321-A957-8B421782A070}.Release|x64.ActiveCfg = Release|x64 - {E383113C-EA5C-4321-A957-8B421782A070}.Release|x64.Build.0 = Release|x64 - {A8CD982D-DAB9-4345-B230-AFF310FF9D2E}.Debug|x64.ActiveCfg = Debug|x64 - {A8CD982D-DAB9-4345-B230-AFF310FF9D2E}.Debug|x64.Build.0 = Debug|x64 - {A8CD982D-DAB9-4345-B230-AFF310FF9D2E}.Release|x64.ActiveCfg = Release|x64 - {A8CD982D-DAB9-4345-B230-AFF310FF9D2E}.Release|x64.Build.0 = Release|x64 - {4BF6E9E0-7ED3-43CC-81E7-337152E30021}.Debug|x64.ActiveCfg = Debug|x64 - {4BF6E9E0-7ED3-43CC-81E7-337152E30021}.Debug|x64.Build.0 = Debug|x64 - {4BF6E9E0-7ED3-43CC-81E7-337152E30021}.Release|x64.ActiveCfg = Release|x64 - {4BF6E9E0-7ED3-43CC-81E7-337152E30021}.Release|x64.Build.0 = Release|x64 - {4312199E-C9CB-471B-886F-A863ACD08B54}.Debug|x64.ActiveCfg = Debug|x64 - {4312199E-C9CB-471B-886F-A863ACD08B54}.Release|x64.ActiveCfg = Release|x64 - {4EC6F015-3FBC-4190-97AC-2D8B2794D04A}.Debug|x64.ActiveCfg = Debug|x64 - {4EC6F015-3FBC-4190-97AC-2D8B2794D04A}.Debug|x64.Build.0 = Debug|x64 - {4EC6F015-3FBC-4190-97AC-2D8B2794D04A}.Release|x64.ActiveCfg = Release|x64 - {4EC6F015-3FBC-4190-97AC-2D8B2794D04A}.Release|x64.Build.0 = Release|x64 - {975BB935-3CF7-4860-A24E-62F39D9DC7EB}.Debug|x64.ActiveCfg = Debug|x64 - {975BB935-3CF7-4860-A24E-62F39D9DC7EB}.Debug|x64.Build.0 = Debug|x64 - {975BB935-3CF7-4860-A24E-62F39D9DC7EB}.Release|x64.ActiveCfg = Release|x64 - {975BB935-3CF7-4860-A24E-62F39D9DC7EB}.Release|x64.Build.0 = Release|x64 - {40663C95-6697-49FE-A402-0BD373883FFA}.Debug|x64.ActiveCfg = Debug|x64 - {40663C95-6697-49FE-A402-0BD373883FFA}.Debug|x64.Build.0 = Debug|x64 - {40663C95-6697-49FE-A402-0BD373883FFA}.Release|x64.ActiveCfg = Release|x64 - {40663C95-6697-49FE-A402-0BD373883FFA}.Release|x64.Build.0 = Release|x64 - {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE}.Debug|x64.ActiveCfg = Debug|x64 - {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE}.Debug|x64.Build.0 = Debug|x64 - {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE}.Release|x64.ActiveCfg = Release|x64 - {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE}.Release|x64.Build.0 = Release|x64 - {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E}.Debug|x64.ActiveCfg = Debug|x64 - {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E}.Debug|x64.Build.0 = Debug|x64 - {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E}.Release|x64.ActiveCfg = Release|x64 - {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E}.Release|x64.Build.0 = Release|x64 - {C52AF063-7610-4E4F-AB94-C2F3B7397324}.Debug|x64.ActiveCfg = Debug|x64 - {C52AF063-7610-4E4F-AB94-C2F3B7397324}.Debug|x64.Build.0 = Debug|x64 - {C52AF063-7610-4E4F-AB94-C2F3B7397324}.Release|x64.ActiveCfg = Release|x64 - {C52AF063-7610-4E4F-AB94-C2F3B7397324}.Release|x64.Build.0 = Release|x64 - {7B7597E6-6BE2-4805-94A2-D0FE30A92151}.Debug|x64.ActiveCfg = Debug|x64 - {7B7597E6-6BE2-4805-94A2-D0FE30A92151}.Debug|x64.Build.0 = Debug|x64 - {7B7597E6-6BE2-4805-94A2-D0FE30A92151}.Release|x64.ActiveCfg = Release|x64 - {7B7597E6-6BE2-4805-94A2-D0FE30A92151}.Release|x64.Build.0 = Release|x64 - {052C9484-820D-4DCF-A660-C09432AE228A}.Debug|x64.ActiveCfg = Debug|x64 - {052C9484-820D-4DCF-A660-C09432AE228A}.Debug|x64.Build.0 = Debug|x64 - {052C9484-820D-4DCF-A660-C09432AE228A}.Release|x64.ActiveCfg = Release|x64 - {052C9484-820D-4DCF-A660-C09432AE228A}.Release|x64.Build.0 = Release|x64 - {AAC354E1-A2B7-4FCC-9CB7-500824721D84}.Debug|x64.ActiveCfg = Debug|x64 - {AAC354E1-A2B7-4FCC-9CB7-500824721D84}.Debug|x64.Build.0 = Debug|x64 - {AAC354E1-A2B7-4FCC-9CB7-500824721D84}.Release|x64.ActiveCfg = Release|x64 - {AAC354E1-A2B7-4FCC-9CB7-500824721D84}.Release|x64.Build.0 = Release|x64 - {13E99356-9DF8-4C6E-BCAC-BD75111DEF35}.Debug|x64.ActiveCfg = Debug|x64 - {13E99356-9DF8-4C6E-BCAC-BD75111DEF35}.Debug|x64.Build.0 = Debug|x64 - {13E99356-9DF8-4C6E-BCAC-BD75111DEF35}.Release|x64.ActiveCfg = Release|x64 - {13E99356-9DF8-4C6E-BCAC-BD75111DEF35}.Release|x64.Build.0 = Release|x64 - {CE2F2A88-5AEA-471C-83C1-ABAA767E089B}.Debug|x64.ActiveCfg = Debug|x64 - {CE2F2A88-5AEA-471C-83C1-ABAA767E089B}.Debug|x64.Build.0 = Debug|x64 - {CE2F2A88-5AEA-471C-83C1-ABAA767E089B}.Release|x64.ActiveCfg = Release|x64 - {CE2F2A88-5AEA-471C-83C1-ABAA767E089B}.Release|x64.Build.0 = Release|x64 - {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055}.Debug|x64.ActiveCfg = Debug|x64 - {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055}.Debug|x64.Build.0 = Debug|x64 - {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055}.Release|x64.ActiveCfg = Release|x64 - {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055}.Release|x64.Build.0 = Release|x64 - {8DC66021-A50C-412A-84DA-63EF49702C25}.Debug|x64.ActiveCfg = Debug|x64 - {8DC66021-A50C-412A-84DA-63EF49702C25}.Debug|x64.Build.0 = Debug|x64 - {8DC66021-A50C-412A-84DA-63EF49702C25}.Release|x64.ActiveCfg = Release|x64 - {8DC66021-A50C-412A-84DA-63EF49702C25}.Release|x64.Build.0 = Release|x64 - {EE7EC6E9-B173-4C83-95E3-3831E943F6D6}.Debug|x64.ActiveCfg = Debug|x64 - {EE7EC6E9-B173-4C83-95E3-3831E943F6D6}.Debug|x64.Build.0 = Debug|x64 - {EE7EC6E9-B173-4C83-95E3-3831E943F6D6}.Release|x64.ActiveCfg = Release|x64 - {EE7EC6E9-B173-4C83-95E3-3831E943F6D6}.Release|x64.Build.0 = Release|x64 - {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA}.Debug|x64.ActiveCfg = Debug|x64 - {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA}.Debug|x64.Build.0 = Debug|x64 - {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA}.Release|x64.ActiveCfg = Release|x64 - {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA}.Release|x64.Build.0 = Release|x64 - {359B0E09-7A11-458D-82AB-3FE3AACF5A06}.Debug|x64.ActiveCfg = Debug|x64 - {359B0E09-7A11-458D-82AB-3FE3AACF5A06}.Debug|x64.Build.0 = Debug|x64 - {359B0E09-7A11-458D-82AB-3FE3AACF5A06}.Release|x64.ActiveCfg = Release|x64 - {359B0E09-7A11-458D-82AB-3FE3AACF5A06}.Release|x64.Build.0 = Release|x64 - {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B}.Debug|x64.ActiveCfg = Debug|x64 - {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B}.Debug|x64.Build.0 = Debug|x64 - {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B}.Release|x64.ActiveCfg = Release|x64 - {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B}.Release|x64.Build.0 = Release|x64 - {1829F961-4B79-414E-8DB9-5062D146B890}.Debug|x64.ActiveCfg = Debug|x64 - {1829F961-4B79-414E-8DB9-5062D146B890}.Debug|x64.Build.0 = Debug|x64 - {1829F961-4B79-414E-8DB9-5062D146B890}.Release|x64.ActiveCfg = Release|x64 - {1829F961-4B79-414E-8DB9-5062D146B890}.Release|x64.Build.0 = Release|x64 - {060F77BA-DD46-4C4B-899F-D35D768A1A37}.Debug|x64.ActiveCfg = Debug|x64 - {060F77BA-DD46-4C4B-899F-D35D768A1A37}.Debug|x64.Build.0 = Debug|x64 - {060F77BA-DD46-4C4B-899F-D35D768A1A37}.Release|x64.ActiveCfg = Release|x64 - {060F77BA-DD46-4C4B-899F-D35D768A1A37}.Release|x64.Build.0 = Release|x64 - {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD}.Debug|x64.ActiveCfg = Debug|x64 - {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD}.Debug|x64.Build.0 = Debug|x64 - {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD}.Release|x64.ActiveCfg = Release|x64 - {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD}.Release|x64.Build.0 = Release|x64 - {86BAC22E-49CB-4EFB-8591-5CFE12FF2563}.Debug|x64.ActiveCfg = Debug|x64 - {86BAC22E-49CB-4EFB-8591-5CFE12FF2563}.Debug|x64.Build.0 = Debug|x64 - {86BAC22E-49CB-4EFB-8591-5CFE12FF2563}.Release|x64.ActiveCfg = Release|x64 - {86BAC22E-49CB-4EFB-8591-5CFE12FF2563}.Release|x64.Build.0 = Release|x64 - {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE}.Debug|x64.ActiveCfg = Debug|x64 - {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE}.Debug|x64.Build.0 = Debug|x64 - {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE}.Release|x64.ActiveCfg = Release|x64 - {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE}.Release|x64.Build.0 = Release|x64 - {9C14B1E9-ADA9-4328-8804-663B52102386}.Debug|x64.ActiveCfg = Debug|x64 - {9C14B1E9-ADA9-4328-8804-663B52102386}.Debug|x64.Build.0 = Debug|x64 - {9C14B1E9-ADA9-4328-8804-663B52102386}.Release|x64.ActiveCfg = Release|x64 - {9C14B1E9-ADA9-4328-8804-663B52102386}.Release|x64.Build.0 = Release|x64 - {21A9AE70-68DD-43EA-ABC2-CBF14064AD78}.Debug|x64.ActiveCfg = Debug|x64 - {21A9AE70-68DD-43EA-ABC2-CBF14064AD78}.Debug|x64.Build.0 = Debug|x64 - {21A9AE70-68DD-43EA-ABC2-CBF14064AD78}.Release|x64.ActiveCfg = Release|x64 - {21A9AE70-68DD-43EA-ABC2-CBF14064AD78}.Release|x64.Build.0 = Release|x64 - {D7B40A9A-44F6-4919-B75F-39E70EC099F9}.Debug|x64.ActiveCfg = Debug|x64 - {D7B40A9A-44F6-4919-B75F-39E70EC099F9}.Debug|x64.Build.0 = Debug|x64 - {D7B40A9A-44F6-4919-B75F-39E70EC099F9}.Release|x64.ActiveCfg = Release|x64 - {D7B40A9A-44F6-4919-B75F-39E70EC099F9}.Release|x64.Build.0 = Release|x64 - {E4D3147B-EEC2-4F36-B583-CD679FEF1932}.Debug|x64.ActiveCfg = Debug|x64 - {E4D3147B-EEC2-4F36-B583-CD679FEF1932}.Debug|x64.Build.0 = Debug|x64 - {E4D3147B-EEC2-4F36-B583-CD679FEF1932}.Release|x64.ActiveCfg = Release|x64 - {E4D3147B-EEC2-4F36-B583-CD679FEF1932}.Release|x64.Build.0 = Release|x64 - {EDB757AF-693F-472D-9BAD-7447449C0231}.Debug|x64.ActiveCfg = Debug|x64 - {EDB757AF-693F-472D-9BAD-7447449C0231}.Debug|x64.Build.0 = Debug|x64 - {EDB757AF-693F-472D-9BAD-7447449C0231}.Release|x64.ActiveCfg = Release|x64 - {EDB757AF-693F-472D-9BAD-7447449C0231}.Release|x64.Build.0 = Release|x64 - {022FF3F5-0845-4544-A7E5-C5C352123625}.Debug|x64.ActiveCfg = Debug|x64 - {022FF3F5-0845-4544-A7E5-C5C352123625}.Debug|x64.Build.0 = Debug|x64 - {022FF3F5-0845-4544-A7E5-C5C352123625}.Release|x64.ActiveCfg = Release|x64 - {022FF3F5-0845-4544-A7E5-C5C352123625}.Release|x64.Build.0 = Release|x64 - {28558096-C540-421E-8533-332B6B4EE66F}.Debug|x64.ActiveCfg = Debug|x64 - {28558096-C540-421E-8533-332B6B4EE66F}.Debug|x64.Build.0 = Debug|x64 - {28558096-C540-421E-8533-332B6B4EE66F}.Release|x64.ActiveCfg = Release|x64 - {28558096-C540-421E-8533-332B6B4EE66F}.Release|x64.Build.0 = Release|x64 - {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89}.Debug|x64.ActiveCfg = Debug|x64 - {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89}.Debug|x64.Build.0 = Debug|x64 - {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89}.Release|x64.ActiveCfg = Release|x64 - {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89}.Release|x64.Build.0 = Release|x64 - {1EAF884F-FECF-4D9B-AD99-34D83E230235}.Debug|x64.ActiveCfg = Debug|x64 - {1EAF884F-FECF-4D9B-AD99-34D83E230235}.Debug|x64.Build.0 = Debug|x64 - {1EAF884F-FECF-4D9B-AD99-34D83E230235}.Release|x64.ActiveCfg = Release|x64 - {1EAF884F-FECF-4D9B-AD99-34D83E230235}.Release|x64.Build.0 = Release|x64 - {EDE64E29-6CBE-4D86-956E-29F0F93B351D}.Debug|x64.ActiveCfg = Debug|x64 - {EDE64E29-6CBE-4D86-956E-29F0F93B351D}.Debug|x64.Build.0 = Debug|x64 - {EDE64E29-6CBE-4D86-956E-29F0F93B351D}.Release|x64.ActiveCfg = Release|x64 - {EDE64E29-6CBE-4D86-956E-29F0F93B351D}.Release|x64.Build.0 = Release|x64 - {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40}.Debug|x64.ActiveCfg = Debug|x64 - {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40}.Debug|x64.Build.0 = Debug|x64 - {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40}.Release|x64.ActiveCfg = Release|x64 - {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40}.Release|x64.Build.0 = Release|x64 - {9A90BEDD-592D-463F-B2DE-5E7914059166}.Debug|x64.ActiveCfg = Debug|x64 - {9A90BEDD-592D-463F-B2DE-5E7914059166}.Debug|x64.Build.0 = Debug|x64 - {9A90BEDD-592D-463F-B2DE-5E7914059166}.Release|x64.ActiveCfg = Release|x64 - {9A90BEDD-592D-463F-B2DE-5E7914059166}.Release|x64.Build.0 = Release|x64 - {924CDF46-DBFE-4464-B179-3E3DD376B4AA}.Debug|x64.ActiveCfg = Debug|x64 - {924CDF46-DBFE-4464-B179-3E3DD376B4AA}.Release|x64.ActiveCfg = Release|x64 - {514E5171-D5DF-4D5E-BF00-988A8BA84214}.Debug|x64.ActiveCfg = Debug|x64 - {514E5171-D5DF-4D5E-BF00-988A8BA84214}.Debug|x64.Build.0 = Debug|x64 - {514E5171-D5DF-4D5E-BF00-988A8BA84214}.Release|x64.ActiveCfg = Release|x64 - {514E5171-D5DF-4D5E-BF00-988A8BA84214}.Release|x64.Build.0 = Release|x64 - {1E9A56BB-21C5-418B-B623-AD2B3F153307}.Debug|x64.ActiveCfg = Debug|x64 - {1E9A56BB-21C5-418B-B623-AD2B3F153307}.Debug|x64.Build.0 = Debug|x64 - {1E9A56BB-21C5-418B-B623-AD2B3F153307}.Release|x64.ActiveCfg = Release|x64 - {1E9A56BB-21C5-418B-B623-AD2B3F153307}.Release|x64.Build.0 = Release|x64 - {287EED9A-FBDD-4CB8-85D8-39AEB6245704}.Debug|x64.ActiveCfg = Debug|x64 - {287EED9A-FBDD-4CB8-85D8-39AEB6245704}.Debug|x64.Build.0 = Debug|x64 - {287EED9A-FBDD-4CB8-85D8-39AEB6245704}.Release|x64.ActiveCfg = Release|x64 - {287EED9A-FBDD-4CB8-85D8-39AEB6245704}.Release|x64.Build.0 = Release|x64 - {8B29688C-5D8C-412E-85F5-012FBF12B1DE}.Debug|x64.ActiveCfg = Debug|x64 - {8B29688C-5D8C-412E-85F5-012FBF12B1DE}.Debug|x64.Build.0 = Debug|x64 - {8B29688C-5D8C-412E-85F5-012FBF12B1DE}.Release|x64.ActiveCfg = Release|x64 - {8B29688C-5D8C-412E-85F5-012FBF12B1DE}.Release|x64.Build.0 = Release|x64 - {0E01F742-9369-42B0-A2B4-01730D778630}.Debug|x64.ActiveCfg = Debug|x64 - {0E01F742-9369-42B0-A2B4-01730D778630}.Release|x64.ActiveCfg = Release|x64 + {915E4697-EF63-450D-AC00-1A9A16E4DFE2}.Debug|x64.ActiveCfg = Debug|x64 + {915E4697-EF63-450D-AC00-1A9A16E4DFE2}.Debug|x64.Build.0 = Debug|x64 + {915E4697-EF63-450D-AC00-1A9A16E4DFE2}.Release|x64.ActiveCfg = Release|x64 + {915E4697-EF63-450D-AC00-1A9A16E4DFE2}.Release|x64.Build.0 = Release|x64 + {BA405F73-03D5-4634-9BCF-16A283E4CED8}.Debug|x64.ActiveCfg = Debug|x64 + {BA405F73-03D5-4634-9BCF-16A283E4CED8}.Release|x64.ActiveCfg = Release|x64 + {DC61D4D8-66A3-4579-AAD1-31E189E60D53}.Debug|x64.ActiveCfg = Debug|x64 + {DC61D4D8-66A3-4579-AAD1-31E189E60D53}.Debug|x64.Build.0 = Debug|x64 + {DC61D4D8-66A3-4579-AAD1-31E189E60D53}.Release|x64.ActiveCfg = Release|x64 + {DC61D4D8-66A3-4579-AAD1-31E189E60D53}.Release|x64.Build.0 = Release|x64 + {375A4AA6-813D-4531-A638-6B872ED5EE54}.Debug|x64.ActiveCfg = Debug|x64 + {375A4AA6-813D-4531-A638-6B872ED5EE54}.Debug|x64.Build.0 = Debug|x64 + {375A4AA6-813D-4531-A638-6B872ED5EE54}.Release|x64.ActiveCfg = Release|x64 + {375A4AA6-813D-4531-A638-6B872ED5EE54}.Release|x64.Build.0 = Release|x64 + {56E632C5-024D-40E7-A6FF-C5A68B7F9509}.Debug|x64.ActiveCfg = Debug|x64 + {56E632C5-024D-40E7-A6FF-C5A68B7F9509}.Debug|x64.Build.0 = Debug|x64 + {56E632C5-024D-40E7-A6FF-C5A68B7F9509}.Release|x64.ActiveCfg = Release|x64 + {56E632C5-024D-40E7-A6FF-C5A68B7F9509}.Release|x64.Build.0 = Release|x64 + {51E429A1-21C1-4018-9D39-8CB4B14B0514}.Debug|x64.ActiveCfg = Debug|x64 + {51E429A1-21C1-4018-9D39-8CB4B14B0514}.Debug|x64.Build.0 = Debug|x64 + {51E429A1-21C1-4018-9D39-8CB4B14B0514}.Release|x64.ActiveCfg = Release|x64 + {51E429A1-21C1-4018-9D39-8CB4B14B0514}.Release|x64.Build.0 = Release|x64 + {A239F463-4DF0-4CC0-BD9D-4F30E26A0B03}.Debug|x64.ActiveCfg = Debug|x64 + {A239F463-4DF0-4CC0-BD9D-4F30E26A0B03}.Debug|x64.Build.0 = Debug|x64 + {A239F463-4DF0-4CC0-BD9D-4F30E26A0B03}.Release|x64.ActiveCfg = Release|x64 + {A239F463-4DF0-4CC0-BD9D-4F30E26A0B03}.Release|x64.Build.0 = Release|x64 + {0D88A34A-ED20-4206-AF86-3047490E1134}.Debug|x64.ActiveCfg = Debug|x64 + {0D88A34A-ED20-4206-AF86-3047490E1134}.Debug|x64.Build.0 = Debug|x64 + {0D88A34A-ED20-4206-AF86-3047490E1134}.Release|x64.ActiveCfg = Release|x64 + {0D88A34A-ED20-4206-AF86-3047490E1134}.Release|x64.Build.0 = Release|x64 + {C3BCF495-B210-455D-B775-052D722BC5C5}.Debug|x64.ActiveCfg = Debug|x64 + {C3BCF495-B210-455D-B775-052D722BC5C5}.Debug|x64.Build.0 = Debug|x64 + {C3BCF495-B210-455D-B775-052D722BC5C5}.Release|x64.ActiveCfg = Release|x64 + {C3BCF495-B210-455D-B775-052D722BC5C5}.Release|x64.Build.0 = Release|x64 + {F10DE192-EAE1-45D4-B997-284419E8D973}.Debug|x64.ActiveCfg = Debug|x64 + {F10DE192-EAE1-45D4-B997-284419E8D973}.Debug|x64.Build.0 = Debug|x64 + {F10DE192-EAE1-45D4-B997-284419E8D973}.Release|x64.ActiveCfg = Release|x64 + {F10DE192-EAE1-45D4-B997-284419E8D973}.Release|x64.Build.0 = Release|x64 + {E67CAF8F-8C79-4B3A-BF69-247EBCFDF760}.Debug|x64.ActiveCfg = Debug|x64 + {E67CAF8F-8C79-4B3A-BF69-247EBCFDF760}.Debug|x64.Build.0 = Debug|x64 + {E67CAF8F-8C79-4B3A-BF69-247EBCFDF760}.Release|x64.ActiveCfg = Release|x64 + {E67CAF8F-8C79-4B3A-BF69-247EBCFDF760}.Release|x64.Build.0 = Release|x64 + {2B8AD1B0-F5F0-41C9-AA9B-E9A69870C787}.Debug|x64.ActiveCfg = Debug|x64 + {2B8AD1B0-F5F0-41C9-AA9B-E9A69870C787}.Release|x64.ActiveCfg = Release|x64 + {6202515A-FA38-4CF1-A710-7CFDA351A912}.Debug|x64.ActiveCfg = Debug|x64 + {6202515A-FA38-4CF1-A710-7CFDA351A912}.Debug|x64.Build.0 = Debug|x64 + {6202515A-FA38-4CF1-A710-7CFDA351A912}.Release|x64.ActiveCfg = Release|x64 + {6202515A-FA38-4CF1-A710-7CFDA351A912}.Release|x64.Build.0 = Release|x64 + {E9B947ED-2839-4198-A9E6-C4A2DFCBAA22}.Debug|x64.ActiveCfg = Debug|x64 + {E9B947ED-2839-4198-A9E6-C4A2DFCBAA22}.Debug|x64.Build.0 = Debug|x64 + {E9B947ED-2839-4198-A9E6-C4A2DFCBAA22}.Release|x64.ActiveCfg = Release|x64 + {E9B947ED-2839-4198-A9E6-C4A2DFCBAA22}.Release|x64.Build.0 = Release|x64 + {ACA68FB8-0A94-4972-ADCB-F3E799EA5D0C}.Debug|x64.ActiveCfg = Debug|x64 + {ACA68FB8-0A94-4972-ADCB-F3E799EA5D0C}.Debug|x64.Build.0 = Debug|x64 + {ACA68FB8-0A94-4972-ADCB-F3E799EA5D0C}.Release|x64.ActiveCfg = Release|x64 + {ACA68FB8-0A94-4972-ADCB-F3E799EA5D0C}.Release|x64.Build.0 = Release|x64 + {34804700-DAAB-4BA3-92EB-4E9F94FCD3D1}.Debug|x64.ActiveCfg = Debug|x64 + {34804700-DAAB-4BA3-92EB-4E9F94FCD3D1}.Debug|x64.Build.0 = Debug|x64 + {34804700-DAAB-4BA3-92EB-4E9F94FCD3D1}.Release|x64.ActiveCfg = Release|x64 + {34804700-DAAB-4BA3-92EB-4E9F94FCD3D1}.Release|x64.Build.0 = Release|x64 + {B2D7267A-AB54-4342-AE12-9FBB41A467E2}.Debug|x64.ActiveCfg = Debug|x64 + {B2D7267A-AB54-4342-AE12-9FBB41A467E2}.Debug|x64.Build.0 = Debug|x64 + {B2D7267A-AB54-4342-AE12-9FBB41A467E2}.Release|x64.ActiveCfg = Release|x64 + {B2D7267A-AB54-4342-AE12-9FBB41A467E2}.Release|x64.Build.0 = Release|x64 + {3993A9B2-990C-4206-9810-F4663C413E2B}.Debug|x64.ActiveCfg = Debug|x64 + {3993A9B2-990C-4206-9810-F4663C413E2B}.Debug|x64.Build.0 = Debug|x64 + {3993A9B2-990C-4206-9810-F4663C413E2B}.Release|x64.ActiveCfg = Release|x64 + {3993A9B2-990C-4206-9810-F4663C413E2B}.Release|x64.Build.0 = Release|x64 + {52BD4A90-4E4D-487E-9DB8-D6F987625F11}.Debug|x64.ActiveCfg = Debug|x64 + {52BD4A90-4E4D-487E-9DB8-D6F987625F11}.Debug|x64.Build.0 = Debug|x64 + {52BD4A90-4E4D-487E-9DB8-D6F987625F11}.Release|x64.ActiveCfg = Release|x64 + {52BD4A90-4E4D-487E-9DB8-D6F987625F11}.Release|x64.Build.0 = Release|x64 + {530D6430-4C9A-4DCD-9530-F3D5FBA1AF78}.Debug|x64.ActiveCfg = Debug|x64 + {530D6430-4C9A-4DCD-9530-F3D5FBA1AF78}.Debug|x64.Build.0 = Debug|x64 + {530D6430-4C9A-4DCD-9530-F3D5FBA1AF78}.Release|x64.ActiveCfg = Release|x64 + {530D6430-4C9A-4DCD-9530-F3D5FBA1AF78}.Release|x64.Build.0 = Release|x64 + {40B7D80F-613E-423A-BB36-C35D7E61B10C}.Debug|x64.ActiveCfg = Debug|x64 + {40B7D80F-613E-423A-BB36-C35D7E61B10C}.Debug|x64.Build.0 = Debug|x64 + {40B7D80F-613E-423A-BB36-C35D7E61B10C}.Release|x64.ActiveCfg = Release|x64 + {40B7D80F-613E-423A-BB36-C35D7E61B10C}.Release|x64.Build.0 = Release|x64 + {8C5DB0C3-2043-49D0-A438-4CB9E00DEEED}.Debug|x64.ActiveCfg = Debug|x64 + {8C5DB0C3-2043-49D0-A438-4CB9E00DEEED}.Debug|x64.Build.0 = Debug|x64 + {8C5DB0C3-2043-49D0-A438-4CB9E00DEEED}.Release|x64.ActiveCfg = Release|x64 + {8C5DB0C3-2043-49D0-A438-4CB9E00DEEED}.Release|x64.Build.0 = Release|x64 + {AF303389-3C5C-41E1-8589-A2417BA2F2A0}.Debug|x64.ActiveCfg = Debug|x64 + {AF303389-3C5C-41E1-8589-A2417BA2F2A0}.Debug|x64.Build.0 = Debug|x64 + {AF303389-3C5C-41E1-8589-A2417BA2F2A0}.Release|x64.ActiveCfg = Release|x64 + {AF303389-3C5C-41E1-8589-A2417BA2F2A0}.Release|x64.Build.0 = Release|x64 + {1F1C0DDB-B60D-4C79-B287-55B2B57DB815}.Debug|x64.ActiveCfg = Debug|x64 + {1F1C0DDB-B60D-4C79-B287-55B2B57DB815}.Debug|x64.Build.0 = Debug|x64 + {1F1C0DDB-B60D-4C79-B287-55B2B57DB815}.Release|x64.ActiveCfg = Release|x64 + {1F1C0DDB-B60D-4C79-B287-55B2B57DB815}.Release|x64.Build.0 = Release|x64 + {1994A6C0-FD8E-4FD5-8747-8B094CF8BA9F}.Debug|x64.ActiveCfg = Debug|x64 + {1994A6C0-FD8E-4FD5-8747-8B094CF8BA9F}.Debug|x64.Build.0 = Debug|x64 + {1994A6C0-FD8E-4FD5-8747-8B094CF8BA9F}.Release|x64.ActiveCfg = Release|x64 + {1994A6C0-FD8E-4FD5-8747-8B094CF8BA9F}.Release|x64.Build.0 = Release|x64 + {756FCD07-2DE1-4F69-AEE0-9C5DD1D78BF9}.Debug|x64.ActiveCfg = Debug|x64 + {756FCD07-2DE1-4F69-AEE0-9C5DD1D78BF9}.Debug|x64.Build.0 = Debug|x64 + {756FCD07-2DE1-4F69-AEE0-9C5DD1D78BF9}.Release|x64.ActiveCfg = Release|x64 + {756FCD07-2DE1-4F69-AEE0-9C5DD1D78BF9}.Release|x64.Build.0 = Release|x64 + {1E53AEEC-0A85-4939-B82E-AA4AF43827B9}.Debug|x64.ActiveCfg = Debug|x64 + {1E53AEEC-0A85-4939-B82E-AA4AF43827B9}.Debug|x64.Build.0 = Debug|x64 + {1E53AEEC-0A85-4939-B82E-AA4AF43827B9}.Release|x64.ActiveCfg = Release|x64 + {1E53AEEC-0A85-4939-B82E-AA4AF43827B9}.Release|x64.Build.0 = Release|x64 + {02BEF1FA-94EA-4870-9FC2-28C6B18956D3}.Debug|x64.ActiveCfg = Debug|x64 + {02BEF1FA-94EA-4870-9FC2-28C6B18956D3}.Debug|x64.Build.0 = Debug|x64 + {02BEF1FA-94EA-4870-9FC2-28C6B18956D3}.Release|x64.ActiveCfg = Release|x64 + {02BEF1FA-94EA-4870-9FC2-28C6B18956D3}.Release|x64.Build.0 = Release|x64 + {0092BC19-58F4-4007-A4D2-C5F6B6D3DCF0}.Debug|x64.ActiveCfg = Debug|x64 + {0092BC19-58F4-4007-A4D2-C5F6B6D3DCF0}.Debug|x64.Build.0 = Debug|x64 + {0092BC19-58F4-4007-A4D2-C5F6B6D3DCF0}.Release|x64.ActiveCfg = Release|x64 + {0092BC19-58F4-4007-A4D2-C5F6B6D3DCF0}.Release|x64.Build.0 = Release|x64 + {D57FC07D-D562-479A-B616-8E2ED10076AA}.Debug|x64.ActiveCfg = Debug|x64 + {D57FC07D-D562-479A-B616-8E2ED10076AA}.Debug|x64.Build.0 = Debug|x64 + {D57FC07D-D562-479A-B616-8E2ED10076AA}.Release|x64.ActiveCfg = Release|x64 + {D57FC07D-D562-479A-B616-8E2ED10076AA}.Release|x64.Build.0 = Release|x64 + {E6F38EFC-0B8B-4D79-9EEB-F05C302087C2}.Debug|x64.ActiveCfg = Debug|x64 + {E6F38EFC-0B8B-4D79-9EEB-F05C302087C2}.Debug|x64.Build.0 = Debug|x64 + {E6F38EFC-0B8B-4D79-9EEB-F05C302087C2}.Release|x64.ActiveCfg = Release|x64 + {E6F38EFC-0B8B-4D79-9EEB-F05C302087C2}.Release|x64.Build.0 = Release|x64 + {673F34AF-68B8-4343-A4EE-FE439EE18BE7}.Debug|x64.ActiveCfg = Debug|x64 + {673F34AF-68B8-4343-A4EE-FE439EE18BE7}.Debug|x64.Build.0 = Debug|x64 + {673F34AF-68B8-4343-A4EE-FE439EE18BE7}.Release|x64.ActiveCfg = Release|x64 + {673F34AF-68B8-4343-A4EE-FE439EE18BE7}.Release|x64.Build.0 = Release|x64 + {18AF4932-5301-4653-8E79-17C28FC94F42}.Debug|x64.ActiveCfg = Debug|x64 + {18AF4932-5301-4653-8E79-17C28FC94F42}.Debug|x64.Build.0 = Debug|x64 + {18AF4932-5301-4653-8E79-17C28FC94F42}.Release|x64.ActiveCfg = Release|x64 + {18AF4932-5301-4653-8E79-17C28FC94F42}.Release|x64.Build.0 = Release|x64 + {25556CA7-A123-4D00-A890-D0313204E491}.Debug|x64.ActiveCfg = Debug|x64 + {25556CA7-A123-4D00-A890-D0313204E491}.Debug|x64.Build.0 = Debug|x64 + {25556CA7-A123-4D00-A890-D0313204E491}.Release|x64.ActiveCfg = Release|x64 + {25556CA7-A123-4D00-A890-D0313204E491}.Release|x64.Build.0 = Release|x64 + {A26171A0-C2BC-417A-854A-62D7465639E8}.Debug|x64.ActiveCfg = Debug|x64 + {A26171A0-C2BC-417A-854A-62D7465639E8}.Debug|x64.Build.0 = Debug|x64 + {A26171A0-C2BC-417A-854A-62D7465639E8}.Release|x64.ActiveCfg = Release|x64 + {A26171A0-C2BC-417A-854A-62D7465639E8}.Release|x64.Build.0 = Release|x64 + {97068873-1758-4373-A905-D21A589F7CEB}.Debug|x64.ActiveCfg = Debug|x64 + {97068873-1758-4373-A905-D21A589F7CEB}.Debug|x64.Build.0 = Debug|x64 + {97068873-1758-4373-A905-D21A589F7CEB}.Release|x64.ActiveCfg = Release|x64 + {97068873-1758-4373-A905-D21A589F7CEB}.Release|x64.Build.0 = Release|x64 + {B7CF5B97-90CD-4382-B1E8-1B8B8FF1DFF4}.Debug|x64.ActiveCfg = Debug|x64 + {B7CF5B97-90CD-4382-B1E8-1B8B8FF1DFF4}.Debug|x64.Build.0 = Debug|x64 + {B7CF5B97-90CD-4382-B1E8-1B8B8FF1DFF4}.Release|x64.ActiveCfg = Release|x64 + {B7CF5B97-90CD-4382-B1E8-1B8B8FF1DFF4}.Release|x64.Build.0 = Release|x64 + {DE52E0A7-1517-49C8-A35C-E991087AD731}.Debug|x64.ActiveCfg = Debug|x64 + {DE52E0A7-1517-49C8-A35C-E991087AD731}.Debug|x64.Build.0 = Debug|x64 + {DE52E0A7-1517-49C8-A35C-E991087AD731}.Release|x64.ActiveCfg = Release|x64 + {DE52E0A7-1517-49C8-A35C-E991087AD731}.Release|x64.Build.0 = Release|x64 + {912F6530-2501-42AC-BDB7-A32FEFD50A98}.Debug|x64.ActiveCfg = Debug|x64 + {912F6530-2501-42AC-BDB7-A32FEFD50A98}.Debug|x64.Build.0 = Debug|x64 + {912F6530-2501-42AC-BDB7-A32FEFD50A98}.Release|x64.ActiveCfg = Release|x64 + {912F6530-2501-42AC-BDB7-A32FEFD50A98}.Release|x64.Build.0 = Release|x64 + {A4A5048B-8EDD-41BB-ACAD-E986D540CD98}.Debug|x64.ActiveCfg = Debug|x64 + {A4A5048B-8EDD-41BB-ACAD-E986D540CD98}.Debug|x64.Build.0 = Debug|x64 + {A4A5048B-8EDD-41BB-ACAD-E986D540CD98}.Release|x64.ActiveCfg = Release|x64 + {A4A5048B-8EDD-41BB-ACAD-E986D540CD98}.Release|x64.Build.0 = Release|x64 + {038CE7EB-B80D-473A-9EE0-30D378CDDCBC}.Debug|x64.ActiveCfg = Debug|x64 + {038CE7EB-B80D-473A-9EE0-30D378CDDCBC}.Debug|x64.Build.0 = Debug|x64 + {038CE7EB-B80D-473A-9EE0-30D378CDDCBC}.Release|x64.ActiveCfg = Release|x64 + {038CE7EB-B80D-473A-9EE0-30D378CDDCBC}.Release|x64.Build.0 = Release|x64 + {2C201B42-81BE-47D0-976E-4B84BF4A9FD6}.Debug|x64.ActiveCfg = Debug|x64 + {2C201B42-81BE-47D0-976E-4B84BF4A9FD6}.Debug|x64.Build.0 = Debug|x64 + {2C201B42-81BE-47D0-976E-4B84BF4A9FD6}.Release|x64.ActiveCfg = Release|x64 + {2C201B42-81BE-47D0-976E-4B84BF4A9FD6}.Release|x64.Build.0 = Release|x64 + {6AE2591F-C2B7-4946-9583-4C114CF8E5CA}.Debug|x64.ActiveCfg = Debug|x64 + {6AE2591F-C2B7-4946-9583-4C114CF8E5CA}.Debug|x64.Build.0 = Debug|x64 + {6AE2591F-C2B7-4946-9583-4C114CF8E5CA}.Release|x64.ActiveCfg = Release|x64 + {6AE2591F-C2B7-4946-9583-4C114CF8E5CA}.Release|x64.Build.0 = Release|x64 + {5DC547D1-0C85-410D-9771-3A0DD6C91EC3}.Debug|x64.ActiveCfg = Debug|x64 + {5DC547D1-0C85-410D-9771-3A0DD6C91EC3}.Debug|x64.Build.0 = Debug|x64 + {5DC547D1-0C85-410D-9771-3A0DD6C91EC3}.Release|x64.ActiveCfg = Release|x64 + {5DC547D1-0C85-410D-9771-3A0DD6C91EC3}.Release|x64.Build.0 = Release|x64 + {FE82E9BF-3127-4F9B-8122-1BAF8C2C7410}.Debug|x64.ActiveCfg = Debug|x64 + {FE82E9BF-3127-4F9B-8122-1BAF8C2C7410}.Debug|x64.Build.0 = Debug|x64 + {FE82E9BF-3127-4F9B-8122-1BAF8C2C7410}.Release|x64.ActiveCfg = Release|x64 + {FE82E9BF-3127-4F9B-8122-1BAF8C2C7410}.Release|x64.Build.0 = Release|x64 + {6BFC4894-F437-4B14-BA4D-D6A4CA6929CA}.Debug|x64.ActiveCfg = Debug|x64 + {6BFC4894-F437-4B14-BA4D-D6A4CA6929CA}.Debug|x64.Build.0 = Debug|x64 + {6BFC4894-F437-4B14-BA4D-D6A4CA6929CA}.Release|x64.ActiveCfg = Release|x64 + {6BFC4894-F437-4B14-BA4D-D6A4CA6929CA}.Release|x64.Build.0 = Release|x64 + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F}.Debug|x64.ActiveCfg = Debug|x64 + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F}.Release|x64.ActiveCfg = Release|x64 + {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954}.Debug|x64.ActiveCfg = Debug|x64 + {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954}.Debug|x64.Build.0 = Debug|x64 + {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954}.Release|x64.ActiveCfg = Release|x64 + {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954}.Release|x64.Build.0 = Release|x64 + {D350ED08-7D56-477A-B812-9E79AAE29E09}.Debug|x64.ActiveCfg = Debug|x64 + {D350ED08-7D56-477A-B812-9E79AAE29E09}.Debug|x64.Build.0 = Debug|x64 + {D350ED08-7D56-477A-B812-9E79AAE29E09}.Release|x64.ActiveCfg = Release|x64 + {D350ED08-7D56-477A-B812-9E79AAE29E09}.Release|x64.Build.0 = Release|x64 + {1E777602-37B3-4F1D-BF18-F11C829D5134}.Debug|x64.ActiveCfg = Debug|x64 + {1E777602-37B3-4F1D-BF18-F11C829D5134}.Debug|x64.Build.0 = Debug|x64 + {1E777602-37B3-4F1D-BF18-F11C829D5134}.Release|x64.ActiveCfg = Release|x64 + {1E777602-37B3-4F1D-BF18-F11C829D5134}.Release|x64.Build.0 = Release|x64 + {12A07AAC-8C43-4914-8D3C-A148BB18B773}.Debug|x64.ActiveCfg = Debug|x64 + {12A07AAC-8C43-4914-8D3C-A148BB18B773}.Debug|x64.Build.0 = Debug|x64 + {12A07AAC-8C43-4914-8D3C-A148BB18B773}.Release|x64.ActiveCfg = Release|x64 + {12A07AAC-8C43-4914-8D3C-A148BB18B773}.Release|x64.Build.0 = Release|x64 + {EB144326-5AE9-479B-BB5A-6AD695CE87EB}.Debug|x64.ActiveCfg = Debug|x64 + {EB144326-5AE9-479B-BB5A-6AD695CE87EB}.Release|x64.ActiveCfg = Release|x64 EndGlobalSection GlobalSection(NestedProjects) = preSolution - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} = {3B412923-72FF-4220-BCC0-449F5093F79D} - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} = {3B412923-72FF-4220-BCC0-449F5093F79D} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {3B412923-72FF-4220-BCC0-449F5093F79D} - {8343C725-5972-409D-B3FD-2A5FAA1D5C5C} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {F9D100BB-16EA-428D-B709-793BE0B511D1} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {81C46697-F282-48FE-993E-0B9FDA21E9C7} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {751A14B1-0397-4959-A61C-C7ED1E153BFC} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {4E2CE753-5481-4521-87AC-3E02F99405EC} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {E383113C-EA5C-4321-A957-8B421782A070} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {A8CD982D-DAB9-4345-B230-AFF310FF9D2E} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {4BF6E9E0-7ED3-43CC-81E7-337152E30021} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {4EC6F015-3FBC-4190-97AC-2D8B2794D04A} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {975BB935-3CF7-4860-A24E-62F39D9DC7EB} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {40663C95-6697-49FE-A402-0BD373883FFA} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {C52AF063-7610-4E4F-AB94-C2F3B7397324} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {7B7597E6-6BE2-4805-94A2-D0FE30A92151} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {052C9484-820D-4DCF-A660-C09432AE228A} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {AAC354E1-A2B7-4FCC-9CB7-500824721D84} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {13E99356-9DF8-4C6E-BCAC-BD75111DEF35} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {CE2F2A88-5AEA-471C-83C1-ABAA767E089B} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {8DC66021-A50C-412A-84DA-63EF49702C25} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {EE7EC6E9-B173-4C83-95E3-3831E943F6D6} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {359B0E09-7A11-458D-82AB-3FE3AACF5A06} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {1829F961-4B79-414E-8DB9-5062D146B890} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {060F77BA-DD46-4C4B-899F-D35D768A1A37} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {86BAC22E-49CB-4EFB-8591-5CFE12FF2563} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {9C14B1E9-ADA9-4328-8804-663B52102386} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {21A9AE70-68DD-43EA-ABC2-CBF14064AD78} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {D7B40A9A-44F6-4919-B75F-39E70EC099F9} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {E4D3147B-EEC2-4F36-B583-CD679FEF1932} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {EDB757AF-693F-472D-9BAD-7447449C0231} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {022FF3F5-0845-4544-A7E5-C5C352123625} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {28558096-C540-421E-8533-332B6B4EE66F} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {1EAF884F-FECF-4D9B-AD99-34D83E230235} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {EDE64E29-6CBE-4D86-956E-29F0F93B351D} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {9A90BEDD-592D-463F-B2DE-5E7914059166} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {4312199E-C9CB-471B-886F-A863ACD08B54} = {FDD1CF9D-1C1D-4D42-92FE-CBCA2C36F5C0} - {0E01F742-9369-42B0-A2B4-01730D778630} = {4DCC86BE-72E1-420A-B161-C00F82158E56} - {514E5171-D5DF-4D5E-BF00-988A8BA84214} = {D6F6953F-87AD-45B4-9392-1BE9C02A9398} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {D6F6953F-87AD-45B4-9392-1BE9C02A9398} - {8B29688C-5D8C-412E-85F5-012FBF12B1DE} = {814EAE3D-FF1E-4DB4-A09B-C06828B754EA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} = {3CD5C246-E8BF-4AD9-A5CE-265B8B016BC9} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} = {3CD5C246-E8BF-4AD9-A5CE-265B8B016BC9} + {D350ED08-7D56-477A-B812-9E79AAE29E09} = {3CD5C246-E8BF-4AD9-A5CE-265B8B016BC9} + {DC61D4D8-66A3-4579-AAD1-31E189E60D53} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {375A4AA6-813D-4531-A638-6B872ED5EE54} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {56E632C5-024D-40E7-A6FF-C5A68B7F9509} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {51E429A1-21C1-4018-9D39-8CB4B14B0514} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {A239F463-4DF0-4CC0-BD9D-4F30E26A0B03} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {0D88A34A-ED20-4206-AF86-3047490E1134} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {C3BCF495-B210-455D-B775-052D722BC5C5} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {F10DE192-EAE1-45D4-B997-284419E8D973} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {E67CAF8F-8C79-4B3A-BF69-247EBCFDF760} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {6202515A-FA38-4CF1-A710-7CFDA351A912} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {E9B947ED-2839-4198-A9E6-C4A2DFCBAA22} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {ACA68FB8-0A94-4972-ADCB-F3E799EA5D0C} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {34804700-DAAB-4BA3-92EB-4E9F94FCD3D1} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {B2D7267A-AB54-4342-AE12-9FBB41A467E2} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {3993A9B2-990C-4206-9810-F4663C413E2B} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {52BD4A90-4E4D-487E-9DB8-D6F987625F11} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {530D6430-4C9A-4DCD-9530-F3D5FBA1AF78} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {40B7D80F-613E-423A-BB36-C35D7E61B10C} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {8C5DB0C3-2043-49D0-A438-4CB9E00DEEED} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {AF303389-3C5C-41E1-8589-A2417BA2F2A0} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {1F1C0DDB-B60D-4C79-B287-55B2B57DB815} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {1994A6C0-FD8E-4FD5-8747-8B094CF8BA9F} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {756FCD07-2DE1-4F69-AEE0-9C5DD1D78BF9} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {1E53AEEC-0A85-4939-B82E-AA4AF43827B9} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {02BEF1FA-94EA-4870-9FC2-28C6B18956D3} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {0092BC19-58F4-4007-A4D2-C5F6B6D3DCF0} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {D57FC07D-D562-479A-B616-8E2ED10076AA} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {E6F38EFC-0B8B-4D79-9EEB-F05C302087C2} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {673F34AF-68B8-4343-A4EE-FE439EE18BE7} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {18AF4932-5301-4653-8E79-17C28FC94F42} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {25556CA7-A123-4D00-A890-D0313204E491} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {A26171A0-C2BC-417A-854A-62D7465639E8} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {97068873-1758-4373-A905-D21A589F7CEB} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {B7CF5B97-90CD-4382-B1E8-1B8B8FF1DFF4} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {DE52E0A7-1517-49C8-A35C-E991087AD731} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {912F6530-2501-42AC-BDB7-A32FEFD50A98} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {A4A5048B-8EDD-41BB-ACAD-E986D540CD98} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {038CE7EB-B80D-473A-9EE0-30D378CDDCBC} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {2C201B42-81BE-47D0-976E-4B84BF4A9FD6} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {6AE2591F-C2B7-4946-9583-4C114CF8E5CA} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {5DC547D1-0C85-410D-9771-3A0DD6C91EC3} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {FE82E9BF-3127-4F9B-8122-1BAF8C2C7410} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {6BFC4894-F437-4B14-BA4D-D6A4CA6929CA} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} + {2B8AD1B0-F5F0-41C9-AA9B-E9A69870C787} = {C5D8C7CE-FE0D-43D3-9C19-743EC625EF8C} + {EB144326-5AE9-479B-BB5A-6AD695CE87EB} = {D130C055-BD4F-44A6-9477-5ACAB723EA95} + {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954} = {4F98B075-A1D9-414E-8C38-BC32BFFDB712} + {1E777602-37B3-4F1D-BF18-F11C829D5134} = {4F98B075-A1D9-414E-8C38-BC32BFFDB712} + {12A07AAC-8C43-4914-8D3C-A148BB18B773} = {0C7D431B-1310-47AE-A754-0C5413FA6E9F} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution EndGlobalSection diff --git a/llvm_build/LLVMBuild.cmake b/llvm_build/LLVMBuild.cmake index 4e85d9c7e..10636af02 100644 --- a/llvm_build/LLVMBuild.cmake +++ b/llvm_build/LLVMBuild.cmake @@ -25,297 +25,297 @@ # # FIXME: File a CMake RFE to get a properly supported version of this # feature. -configure_file("D:/Projects/rpcs3/llvm/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/bindings/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/bindings/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/docs/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/docs/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/examples/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/examples/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Analysis/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Analysis/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Analysis/IPA/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Analysis/IPA/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/AsmParser/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/AsmParser/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Bitcode/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Bitcode/Reader/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/Reader/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Bitcode/Writer/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/Writer/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/CodeGen/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/CodeGen/AsmPrinter/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/AsmPrinter/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/CodeGen/SelectionDAG/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/SelectionDAG/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/DebugInfo/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/DebugInfo/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/ExecutionEngine/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/ExecutionEngine/Interpreter/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/Interpreter/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/ExecutionEngine/JIT/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/JIT/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/ExecutionEngine/MCJIT/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/MCJIT/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/ExecutionEngine/RuntimeDyld/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/RuntimeDyld/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/ExecutionEngine/IntelJITEvents/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/IntelJITEvents/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/ExecutionEngine/OProfileJIT/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/OProfileJIT/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/LineEditor/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LineEditor/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Linker/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Linker/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/IR/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/IR/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/IRReader/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/IRReader/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/LTO/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LTO/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/MC/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/MC/MCAnalysis/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCAnalysis/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/MC/MCDisassembler/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCDisassembler/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/MC/MCParser/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCParser/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Object/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Object/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Option/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Option/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/ProfileData/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ProfileData/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Support/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Support/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/TableGen/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/TableGen/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/ARM/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/ARM/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/ARM/AsmParser/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/ARM/AsmParser/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/ARM/Disassembler/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/ARM/Disassembler/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/ARM/InstPrinter/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/ARM/InstPrinter/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/ARM/MCTargetDesc/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/ARM/MCTargetDesc/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/ARM/TargetInfo/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/ARM/TargetInfo/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/AArch64/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/AArch64/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/AArch64/AsmParser/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/AArch64/AsmParser/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/AArch64/Disassembler/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/AArch64/Disassembler/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/AArch64/InstPrinter/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/AArch64/InstPrinter/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/AArch64/MCTargetDesc/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/AArch64/MCTargetDesc/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/AArch64/TargetInfo/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/AArch64/TargetInfo/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/AArch64/Utils/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/AArch64/Utils/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/CppBackend/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/CppBackend/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/CppBackend/TargetInfo/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/CppBackend/TargetInfo/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/Hexagon/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Hexagon/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/Hexagon/InstPrinter/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Hexagon/InstPrinter/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/Hexagon/MCTargetDesc/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Hexagon/MCTargetDesc/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/Hexagon/TargetInfo/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Hexagon/TargetInfo/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/MSP430/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/MSP430/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/MSP430/InstPrinter/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/MSP430/InstPrinter/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/MSP430/MCTargetDesc/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/MSP430/MCTargetDesc/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/MSP430/TargetInfo/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/MSP430/TargetInfo/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/NVPTX/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/NVPTX/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/NVPTX/InstPrinter/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/NVPTX/InstPrinter/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/NVPTX/MCTargetDesc/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/NVPTX/MCTargetDesc/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/NVPTX/TargetInfo/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/NVPTX/TargetInfo/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/Mips/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Mips/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/Mips/AsmParser/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Mips/AsmParser/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/Mips/Disassembler/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Mips/Disassembler/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/Mips/InstPrinter/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Mips/InstPrinter/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/Mips/MCTargetDesc/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Mips/MCTargetDesc/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/Mips/TargetInfo/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Mips/TargetInfo/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/PowerPC/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/PowerPC/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/PowerPC/AsmParser/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/PowerPC/AsmParser/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/PowerPC/Disassembler/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/PowerPC/Disassembler/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/PowerPC/InstPrinter/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/PowerPC/InstPrinter/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/PowerPC/MCTargetDesc/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/PowerPC/MCTargetDesc/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/PowerPC/TargetInfo/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/PowerPC/TargetInfo/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/R600/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/R600/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/R600/InstPrinter/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/R600/InstPrinter/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/R600/MCTargetDesc/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/R600/MCTargetDesc/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/R600/TargetInfo/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/R600/TargetInfo/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/Sparc/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Sparc/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/Sparc/AsmParser/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Sparc/AsmParser/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/Sparc/Disassembler/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Sparc/Disassembler/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/Sparc/InstPrinter/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Sparc/InstPrinter/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/Sparc/MCTargetDesc/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Sparc/MCTargetDesc/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/Sparc/TargetInfo/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Sparc/TargetInfo/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/SystemZ/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/SystemZ/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/SystemZ/AsmParser/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/SystemZ/AsmParser/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/SystemZ/Disassembler/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/SystemZ/Disassembler/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/SystemZ/InstPrinter/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/SystemZ/InstPrinter/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/SystemZ/MCTargetDesc/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/SystemZ/MCTargetDesc/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/SystemZ/TargetInfo/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/SystemZ/TargetInfo/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/X86/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/X86/AsmParser/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/AsmParser/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/X86/Disassembler/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/Disassembler/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/X86/InstPrinter/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/InstPrinter/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/X86/MCTargetDesc/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/MCTargetDesc/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/X86/TargetInfo/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/TargetInfo/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/X86/Utils/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/Utils/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/XCore/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/XCore/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/XCore/Disassembler/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/XCore/Disassembler/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/XCore/InstPrinter/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/XCore/InstPrinter/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/XCore/MCTargetDesc/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/XCore/MCTargetDesc/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Target/XCore/TargetInfo/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/XCore/TargetInfo/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Transforms/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Transforms/IPO/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/IPO/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Transforms/InstCombine/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/InstCombine/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Transforms/Instrumentation/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Instrumentation/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Transforms/Scalar/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Scalar/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Transforms/Utils/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Utils/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Transforms/Vectorize/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Vectorize/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/lib/Transforms/ObjCARC/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/ObjCARC/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/projects/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/projects/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/tools/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/tools/bugpoint/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/bugpoint/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/tools/llc/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llc/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/tools/lli/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/lli/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/tools/lli/ChildTarget/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/lli/ChildTarget/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/tools/llvm-ar/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-ar/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/tools/llvm-as/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-as/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/tools/llvm-bcanalyzer/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-bcanalyzer/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/tools/llvm-cov/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-cov/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/tools/llvm-diff/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-diff/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/tools/llvm-dis/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-dis/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/tools/llvm-dwarfdump/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-dwarfdump/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/tools/llvm-extract/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-extract/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/tools/llvm-jitlistener/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-jitlistener/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/tools/llvm-link/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-link/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/tools/llvm-lto/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-lto/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/tools/llvm-mc/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-mc/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/tools/llvm-nm/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-nm/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/tools/llvm-objdump/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-objdump/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/tools/llvm-profdata/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-profdata/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/tools/llvm-rtdyld/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-rtdyld/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/tools/llvm-size/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-size/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/tools/macho-dump/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/macho-dump/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/tools/opt/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/opt/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/tools/llvm-mcmarkup/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-mcmarkup/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/utils/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/utils/TableGen/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/TableGen/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/utils/unittest/LLVMBuild.txt" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/unittest/LLVMBuild.txt" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/utils/llvm-build/llvmbuild/configutil.py" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/llvm-build/llvmbuild/configutil.py" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/utils/llvm-build/llvmbuild/main.py" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/llvm-build/llvmbuild/main.py" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/utils/llvm-build/llvmbuild/componentinfo.py" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/llvm-build/llvmbuild/componentinfo.py" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/utils/llvm-build/llvmbuild/util.py" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/llvm-build/llvmbuild/util.py" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3/llvm/utils/llvm-build/llvmbuild/__init__.py" +configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/llvm-build/llvmbuild/__init__.py" ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) # Explicit library dependency information. diff --git a/llvm_build/PACKAGE.vcxproj b/llvm_build/PACKAGE.vcxproj index ffac5a7b8..66cab3872 100644 --- a/llvm_build/PACKAGE.vcxproj +++ b/llvm_build/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build;D:\Projects\rpcs3\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build;D:\Projects\rpcs3-experiment\rpcs3\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build;D:\Projects\rpcs3\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build;D:\Projects\rpcs3-experiment\rpcs3\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/896735224275ca7383d76eb74af221fc/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/896735224275ca7383d76eb74af221fc/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/PACKAGE.vcxproj.filters b/llvm_build/PACKAGE.vcxproj.filters index 59d2b9a8e..b9066c450 100644 --- a/llvm_build/PACKAGE.vcxproj.filters +++ b/llvm_build/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/ZERO_CHECK.vcxproj b/llvm_build/ZERO_CHECK.vcxproj index 1ef24f4f0..ba16aab88 100644 --- a/llvm_build/ZERO_CHECK.vcxproj +++ b/llvm_build/ZERO_CHECK.vcxproj @@ -11,7 +11,7 @@ - {1E9A56BB-21C5-418B-B623-AD2B3F153307} + {D350ED08-7D56-477A-B812-9E79AAE29E09} Win32Proj x64 ZERO_CHECK @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build;D:\Projects\rpcs3\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build;D:\Projects\rpcs3-experiment\rpcs3\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ - D:\Projects\rpcs3\llvm_build;D:\Projects\rpcs3\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build;D:\Projects\rpcs3-experiment\rpcs3\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -62,10 +62,10 @@ - + Checking Build System setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file "$(SolutionPath)" +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file "$(SolutionPath)" if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -73,12 +73,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/generate.stamp.rule;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\AddFileDependencies.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMCompiler.cmake.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASM_MASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCCompiler.cmake.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCCompilerABI.c;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXCompiler.cmake.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXCompilerABI.cpp;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeClDeps.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompilerABI.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeFindBinUtils.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseImplicitLinkInfo.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeRCCompiler.cmake.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeSystem.cmake.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestCompilerCommon.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CPack.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CPackComponent.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckFunctionExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckIncludeFile.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckIncludeFileCXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckLibraryExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckSymbolExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CompilerId\VS-10.vcxproj.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\TestBigEndian.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Templates\CPackConfig.cmake.in;D:\Projects\rpcs3\llvm\CMakeLists.txt;D:\Projects\rpcs3\llvm\LLVMBuild.txt;D:\Projects\rpcs3\llvm\bindings\LLVMBuild.txt;D:\Projects\rpcs3\llvm\cmake\config-ix.cmake;D:\Projects\rpcs3\llvm\cmake\modules\AddLLVM.cmake;D:\Projects\rpcs3\llvm\cmake\modules\AddLLVMDefinitions.cmake;D:\Projects\rpcs3\llvm\cmake\modules\CMakeLists.txt;D:\Projects\rpcs3\llvm\cmake\modules\CheckAtomic.cmake;D:\Projects\rpcs3\llvm\cmake\modules\ChooseMSVCCRT.cmake;D:\Projects\rpcs3\llvm\cmake\modules\GetHostTriple.cmake;D:\Projects\rpcs3\llvm\cmake\modules\HandleLLVMOptions.cmake;D:\Projects\rpcs3\llvm\cmake\modules\HandleLLVMStdlib.cmake;D:\Projects\rpcs3\llvm\cmake\modules\LLVM-Config.cmake;D:\Projects\rpcs3\llvm\cmake\modules\LLVMConfig.cmake.in;D:\Projects\rpcs3\llvm\cmake\modules\LLVMConfigVersion.cmake.in;D:\Projects\rpcs3\llvm\cmake\modules\LLVMParseArguments.cmake;D:\Projects\rpcs3\llvm\cmake\modules\LLVMProcessSources.cmake;D:\Projects\rpcs3\llvm\cmake\modules\TableGen.cmake;D:\Projects\rpcs3\llvm\cmake\modules\VersionFromVCS.cmake;D:\Projects\rpcs3\llvm\docs\LLVMBuild.txt;D:\Projects\rpcs3\llvm\examples\LLVMBuild.txt;D:\Projects\rpcs3\llvm\include\llvm\CMakeLists.txt;D:\Projects\rpcs3\llvm\include\llvm\Config\AsmParsers.def.in;D:\Projects\rpcs3\llvm\include\llvm\Config\AsmPrinters.def.in;D:\Projects\rpcs3\llvm\include\llvm\Config\Disassemblers.def.in;D:\Projects\rpcs3\llvm\include\llvm\Config\Targets.def.in;D:\Projects\rpcs3\llvm\include\llvm\Config\config.h.cmake;D:\Projects\rpcs3\llvm\include\llvm\Config\llvm-config.h.cmake;D:\Projects\rpcs3\llvm\include\llvm\IR\CMakeLists.txt;D:\Projects\rpcs3\llvm\include\llvm\Support\DataTypes.h.cmake;D:\Projects\rpcs3\llvm\include\llvm\module.modulemap.build;D:\Projects\rpcs3\llvm\lib\Analysis\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Analysis\IPA\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Analysis\IPA\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Analysis\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\AsmParser\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\DebugInfo\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\DebugInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\IntelJITEvents\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\OProfileJIT\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\IR\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\IR\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\IRReader\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\IRReader\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\LTO\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\LTO\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\LineEditor\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\LineEditor\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Linker\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Linker\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\MC\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\MC\MCParser\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Object\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Object\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Option\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Option\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ProfileData\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ProfileData\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Support\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Support\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\TableGen\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\TableGen\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\Utils\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\CppBackend\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\CppBackend\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Hexagon\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Hexagon\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Hexagon\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Hexagon\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\MSP430\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\MSP430\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\MSP430\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\MSP430\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\NVPTX\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\NVPTX\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\NVPTX\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\NVPTX\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\R600\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\R600\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\R600\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\R600\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Hello\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\IPO\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\IPO\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Utils\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Utils\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize\LLVMBuild.txt;D:\Projects\rpcs3\llvm\projects\CMakeLists.txt;D:\Projects\rpcs3\llvm\projects\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\bugpoint\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\lli\ChildTarget\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\lli\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-ar\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-as\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-bcanalyzer\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-cov\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-diff\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-dis\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-dwarfdump\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-extract\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-jitlistener\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-link\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-lto\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-mc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-mcmarkup\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-nm\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-objdump\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-profdata\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-rtdyld\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-size\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\macho-dump\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\opt\LLVMBuild.txt;D:\Projects\rpcs3\llvm\utils\LLVMBuild.txt;D:\Projects\rpcs3\llvm\utils\TableGen\CMakeLists.txt;D:\Projects\rpcs3\llvm\utils\TableGen\LLVMBuild.txt;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\__init__.py;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\componentinfo.py;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\configutil.py;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\main.py;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\util.py;D:\Projects\rpcs3\llvm\utils\unittest\LLVMBuild.txt;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeASM_MASMCompiler.cmake;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeCCompiler.cmake;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeCXXCompiler.cmake;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeRCCompiler.cmake;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeSystem.cmake;D:\Projects\rpcs3\llvm_build\LLVMBuild.cmake;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Support\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\TableGen\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\utils\TableGen\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\include\llvm\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\IR\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\IRReader\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Bitcode\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Linker\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Analysis\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\LTO\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\MC\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Object\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Option\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Target\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\projects\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\cmake\modules\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/896735224275ca7383d76eb74af221fc/generate.stamp.rule;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\AddFileDependencies.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASM_MASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CPack.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CPackComponent.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckFunctionExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckIncludeFile.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckIncludeFileCXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckLibraryExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckSymbolExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\TestBigEndian.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Templates\CPackConfig.cmake.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\bindings\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\config-ix.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\AddLLVM.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\AddLLVMDefinitions.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\CheckAtomic.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\ChooseMSVCCRT.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\GetHostTriple.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\HandleLLVMOptions.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\HandleLLVMStdlib.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\LLVM-Config.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\LLVMConfig.cmake.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\LLVMConfigVersion.cmake.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\LLVMParseArguments.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\LLVMProcessSources.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\TableGen.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\VersionFromVCS.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\docs\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\examples\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\AsmParsers.def.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\AsmPrinters.def.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\Disassemblers.def.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\Targets.def.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\config.h.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\llvm-config.h.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Support\DataTypes.h.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\module.modulemap.build;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\IntelJITEvents\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\OProfileJIT\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\Utils\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\CppBackend\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\CppBackend\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Hexagon\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Hexagon\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Hexagon\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Hexagon\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\MSP430\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\MSP430\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\MSP430\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\MSP430\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\NVPTX\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\NVPTX\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\NVPTX\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\NVPTX\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\R600\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\R600\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\R600\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\R600\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Hello\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\projects\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\projects\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\bugpoint\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\lli\ChildTarget\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\lli\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-ar\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-as\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-bcanalyzer\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-cov\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-diff\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-dis\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-dwarfdump\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-extract\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-jitlistener\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-link\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-lto\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-mc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-mcmarkup\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-nm\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-objdump\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-profdata\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-rtdyld\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-size\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\macho-dump\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\opt\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\__init__.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\componentinfo.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\configutil.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\main.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\util.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\unittest\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeASM_MASMCompiler.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeCCompiler.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeCXXCompiler.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeRCCompiler.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeSystem.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\LLVMBuild.cmake;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\projects\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\cmake\modules\CMakeFiles\generate.stamp false Checking Build System setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file "$(SolutionPath)" +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file "$(SolutionPath)" if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -86,13 +86,13 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/generate.stamp.rule;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\AddFileDependencies.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMCompiler.cmake.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASM_MASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCCompiler.cmake.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCCompilerABI.c;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXCompiler.cmake.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXCompilerABI.cpp;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeClDeps.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompilerABI.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeFindBinUtils.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseImplicitLinkInfo.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeRCCompiler.cmake.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeSystem.cmake.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestCompilerCommon.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CPack.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CPackComponent.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckFunctionExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckIncludeFile.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckIncludeFileCXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckLibraryExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckSymbolExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CompilerId\VS-10.vcxproj.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\TestBigEndian.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Templates\CPackConfig.cmake.in;D:\Projects\rpcs3\llvm\CMakeLists.txt;D:\Projects\rpcs3\llvm\LLVMBuild.txt;D:\Projects\rpcs3\llvm\bindings\LLVMBuild.txt;D:\Projects\rpcs3\llvm\cmake\config-ix.cmake;D:\Projects\rpcs3\llvm\cmake\modules\AddLLVM.cmake;D:\Projects\rpcs3\llvm\cmake\modules\AddLLVMDefinitions.cmake;D:\Projects\rpcs3\llvm\cmake\modules\CMakeLists.txt;D:\Projects\rpcs3\llvm\cmake\modules\CheckAtomic.cmake;D:\Projects\rpcs3\llvm\cmake\modules\ChooseMSVCCRT.cmake;D:\Projects\rpcs3\llvm\cmake\modules\GetHostTriple.cmake;D:\Projects\rpcs3\llvm\cmake\modules\HandleLLVMOptions.cmake;D:\Projects\rpcs3\llvm\cmake\modules\HandleLLVMStdlib.cmake;D:\Projects\rpcs3\llvm\cmake\modules\LLVM-Config.cmake;D:\Projects\rpcs3\llvm\cmake\modules\LLVMConfig.cmake.in;D:\Projects\rpcs3\llvm\cmake\modules\LLVMConfigVersion.cmake.in;D:\Projects\rpcs3\llvm\cmake\modules\LLVMParseArguments.cmake;D:\Projects\rpcs3\llvm\cmake\modules\LLVMProcessSources.cmake;D:\Projects\rpcs3\llvm\cmake\modules\TableGen.cmake;D:\Projects\rpcs3\llvm\cmake\modules\VersionFromVCS.cmake;D:\Projects\rpcs3\llvm\docs\LLVMBuild.txt;D:\Projects\rpcs3\llvm\examples\LLVMBuild.txt;D:\Projects\rpcs3\llvm\include\llvm\CMakeLists.txt;D:\Projects\rpcs3\llvm\include\llvm\Config\AsmParsers.def.in;D:\Projects\rpcs3\llvm\include\llvm\Config\AsmPrinters.def.in;D:\Projects\rpcs3\llvm\include\llvm\Config\Disassemblers.def.in;D:\Projects\rpcs3\llvm\include\llvm\Config\Targets.def.in;D:\Projects\rpcs3\llvm\include\llvm\Config\config.h.cmake;D:\Projects\rpcs3\llvm\include\llvm\Config\llvm-config.h.cmake;D:\Projects\rpcs3\llvm\include\llvm\IR\CMakeLists.txt;D:\Projects\rpcs3\llvm\include\llvm\Support\DataTypes.h.cmake;D:\Projects\rpcs3\llvm\include\llvm\module.modulemap.build;D:\Projects\rpcs3\llvm\lib\Analysis\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Analysis\IPA\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Analysis\IPA\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Analysis\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\AsmParser\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\DebugInfo\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\DebugInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\IntelJITEvents\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\OProfileJIT\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\IR\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\IR\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\IRReader\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\IRReader\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\LTO\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\LTO\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\LineEditor\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\LineEditor\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Linker\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Linker\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\MC\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\MC\MCParser\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Object\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Object\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Option\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Option\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\ProfileData\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ProfileData\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Support\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Support\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\TableGen\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\TableGen\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\AArch64\Utils\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\ARM\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\CppBackend\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\CppBackend\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Hexagon\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Hexagon\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Hexagon\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Hexagon\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\MSP430\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\MSP430\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\MSP430\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\MSP430\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Mips\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\NVPTX\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\NVPTX\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\NVPTX\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\NVPTX\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\PowerPC\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\R600\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\R600\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\R600\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\R600\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\Sparc\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\SystemZ\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Target\XCore\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Hello\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\IPO\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\IPO\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Utils\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Utils\LLVMBuild.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize\LLVMBuild.txt;D:\Projects\rpcs3\llvm\projects\CMakeLists.txt;D:\Projects\rpcs3\llvm\projects\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\bugpoint\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\lli\ChildTarget\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\lli\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-ar\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-as\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-bcanalyzer\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-cov\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-diff\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-dis\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-dwarfdump\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-extract\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-jitlistener\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-link\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-lto\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-mc\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-mcmarkup\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-nm\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-objdump\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-profdata\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-rtdyld\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\llvm-size\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\macho-dump\LLVMBuild.txt;D:\Projects\rpcs3\llvm\tools\opt\LLVMBuild.txt;D:\Projects\rpcs3\llvm\utils\LLVMBuild.txt;D:\Projects\rpcs3\llvm\utils\TableGen\CMakeLists.txt;D:\Projects\rpcs3\llvm\utils\TableGen\LLVMBuild.txt;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\__init__.py;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\componentinfo.py;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\configutil.py;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\main.py;D:\Projects\rpcs3\llvm\utils\llvm-build\llvmbuild\util.py;D:\Projects\rpcs3\llvm\utils\unittest\LLVMBuild.txt;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeASM_MASMCompiler.cmake;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeCCompiler.cmake;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeCXXCompiler.cmake;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeRCCompiler.cmake;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeSystem.cmake;D:\Projects\rpcs3\llvm_build\LLVMBuild.cmake;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Support\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\TableGen\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\utils\TableGen\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\include\llvm\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\IR\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\IRReader\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Bitcode\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Linker\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Analysis\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\LTO\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\MC\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Object\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Option\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Target\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\projects\CMakeFiles\generate.stamp;D:\Projects\rpcs3\llvm_build\cmake\modules\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/896735224275ca7383d76eb74af221fc/generate.stamp.rule;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\AddFileDependencies.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASM_MASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CPack.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CPackComponent.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckFunctionExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckIncludeFile.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckIncludeFileCXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckLibraryExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckSymbolExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\TestBigEndian.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Templates\CPackConfig.cmake.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\bindings\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\config-ix.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\AddLLVM.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\AddLLVMDefinitions.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\CheckAtomic.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\ChooseMSVCCRT.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\GetHostTriple.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\HandleLLVMOptions.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\HandleLLVMStdlib.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\LLVM-Config.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\LLVMConfig.cmake.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\LLVMConfigVersion.cmake.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\LLVMParseArguments.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\LLVMProcessSources.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\TableGen.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\VersionFromVCS.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\docs\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\examples\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\AsmParsers.def.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\AsmPrinters.def.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\Disassemblers.def.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\Targets.def.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\config.h.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\llvm-config.h.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Support\DataTypes.h.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\module.modulemap.build;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\IntelJITEvents\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\OProfileJIT\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\Utils\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\CppBackend\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\CppBackend\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Hexagon\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Hexagon\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Hexagon\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Hexagon\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\MSP430\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\MSP430\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\MSP430\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\MSP430\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\NVPTX\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\NVPTX\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\NVPTX\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\NVPTX\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\R600\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\R600\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\R600\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\R600\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Hello\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\projects\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\projects\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\bugpoint\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\lli\ChildTarget\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\lli\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-ar\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-as\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-bcanalyzer\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-cov\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-diff\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-dis\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-dwarfdump\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-extract\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-jitlistener\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-link\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-lto\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-mc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-mcmarkup\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-nm\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-objdump\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-profdata\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-rtdyld\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-size\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\macho-dump\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\opt\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\__init__.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\componentinfo.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\configutil.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\main.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\util.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\unittest\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeASM_MASMCompiler.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeCCompiler.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeCXXCompiler.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeRCCompiler.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeSystem.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\LLVMBuild.cmake;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\projects\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\cmake\modules\CMakeFiles\generate.stamp false - + setlocal :cmEnd @@ -101,8 +101,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/ZERO_CHECK.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\CMakeFiles\ZERO_CHECK + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/896735224275ca7383d76eb74af221fc/ZERO_CHECK.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\ZERO_CHECK false setlocal @@ -112,8 +112,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/99a1c2774bab37b38071da92d5ea6a8c/ZERO_CHECK.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\CMakeFiles\ZERO_CHECK + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/896735224275ca7383d76eb74af221fc/ZERO_CHECK.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\ZERO_CHECK false diff --git a/llvm_build/ZERO_CHECK.vcxproj.filters b/llvm_build/ZERO_CHECK.vcxproj.filters index 08845bf95..722c1b40b 100644 --- a/llvm_build/ZERO_CHECK.vcxproj.filters +++ b/llvm_build/ZERO_CHECK.vcxproj.filters @@ -1,10 +1,10 @@  - + CMake Rules - + CMake Rules @@ -13,7 +13,7 @@ - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports.cmake b/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports.cmake index b0131f882..4e82bbad6 100644 --- a/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports.cmake +++ b/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports.cmake @@ -1,4 +1,4 @@ -# Generated by CMake 3.0.1 +# Generated by CMake 3.0.2 if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) message(FATAL_ERROR "CMake >= 2.6.0 required") diff --git a/llvm_build/cmake/modules/CMakeFiles/generate.stamp.depend b/llvm_build/cmake/modules/CMakeFiles/generate.stamp.depend index 9f9864f66..623af83d3 100644 --- a/llvm_build/cmake/modules/CMakeFiles/generate.stamp.depend +++ b/llvm_build/cmake/modules/CMakeFiles/generate.stamp.depend @@ -1,5 +1,5 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/cmake/modules/CMakeLists.txt -D:/Projects/rpcs3/llvm/cmake/modules/LLVMConfig.cmake.in -D:/Projects/rpcs3/llvm/cmake/modules/LLVMConfig.cmake.in -D:/Projects/rpcs3/llvm/cmake/modules/LLVMConfigVersion.cmake.in +D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/LLVMConfig.cmake.in +D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/LLVMConfig.cmake.in +D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/LLVMConfigVersion.cmake.in diff --git a/llvm_build/cmake/modules/INSTALL.vcxproj b/llvm_build/cmake/modules/INSTALL.vcxproj index c3b96d317..a36a53121 100644 --- a/llvm_build/cmake/modules/INSTALL.vcxproj +++ b/llvm_build/cmake/modules/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\cmake\modules;D:\Projects\rpcs3\llvm\cmake\modules;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\cmake\modules;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\cmake\modules;D:\Projects\rpcs3\llvm\cmake\modules;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\cmake\modules;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/65ae6a3624b312952338b2662985adf9/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\cmake\modules\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/40b4c961c33eb22f5d4b98d9183a2bfa/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\cmake\modules\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/65ae6a3624b312952338b2662985adf9/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\cmake\modules\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/40b4c961c33eb22f5d4b98d9183a2bfa/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\cmake\modules\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/cmake/modules/INSTALL.vcxproj.filters b/llvm_build/cmake/modules/INSTALL.vcxproj.filters index 175bc5f2b..10195fa6a 100644 --- a/llvm_build/cmake/modules/INSTALL.vcxproj.filters +++ b/llvm_build/cmake/modules/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/cmake/modules/PACKAGE.vcxproj b/llvm_build/cmake/modules/PACKAGE.vcxproj index 0e8e51818..ddf924f41 100644 --- a/llvm_build/cmake/modules/PACKAGE.vcxproj +++ b/llvm_build/cmake/modules/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\cmake\modules;D:\Projects\rpcs3\llvm\cmake\modules;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\cmake\modules;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\cmake\modules;D:\Projects\rpcs3\llvm\cmake\modules;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\cmake\modules;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/65ae6a3624b312952338b2662985adf9/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\cmake\modules\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/40b4c961c33eb22f5d4b98d9183a2bfa/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\cmake\modules\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/65ae6a3624b312952338b2662985adf9/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\cmake\modules\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/40b4c961c33eb22f5d4b98d9183a2bfa/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\cmake\modules\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/cmake/modules/PACKAGE.vcxproj.filters b/llvm_build/cmake/modules/PACKAGE.vcxproj.filters index 153aa9656..b85b381e0 100644 --- a/llvm_build/cmake/modules/PACKAGE.vcxproj.filters +++ b/llvm_build/cmake/modules/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/cmake/modules/cmake_install.cmake b/llvm_build/cmake/modules/cmake_install.cmake index 5e92c0e14..b92e04850 100644 --- a/llvm_build/cmake/modules/cmake_install.cmake +++ b/llvm_build/cmake/modules/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/cmake/modules +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -31,7 +31,7 @@ if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspeci if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/llvm/cmake/LLVMExports.cmake") file(DIFFERENT EXPORT_FILE_CHANGED FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/llvm/cmake/LLVMExports.cmake" - "D:/Projects/rpcs3/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports.cmake") + "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports.cmake") if(EXPORT_FILE_CHANGED) file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/llvm/cmake/LLVMExports-*.cmake") if(OLD_CONFIG_FILES) @@ -40,24 +40,24 @@ if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspeci endif() endif() endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/llvm/cmake" TYPE FILE FILES "D:/Projects/rpcs3/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports.cmake") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/llvm/cmake" TYPE FILE FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports.cmake") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/llvm/cmake" TYPE FILE FILES "D:/Projects/rpcs3/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports-debug.cmake") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/llvm/cmake" TYPE FILE FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports-debug.cmake") endif() if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/llvm/cmake" TYPE FILE FILES "D:/Projects/rpcs3/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports-release.cmake") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/llvm/cmake" TYPE FILE FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports-release.cmake") endif() endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/llvm/cmake" TYPE FILE FILES - "D:/Projects/rpcs3/llvm_build/cmake/modules/CMakeFiles/LLVMConfig.cmake" - "D:/Projects/rpcs3/llvm_build/share/llvm/cmake/LLVMConfigVersion.cmake" - "D:/Projects/rpcs3/llvm/cmake/modules/LLVM-Config.cmake" + "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/cmake/modules/CMakeFiles/LLVMConfig.cmake" + "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/share/llvm/cmake/LLVMConfigVersion.cmake" + "D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/LLVM-Config.cmake" ) endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/llvm/cmake" TYPE DIRECTORY FILES "D:/Projects/rpcs3/llvm/cmake/modules/." FILES_MATCHING REGEX "/[^/]*\\.cmake$" REGEX "/\\.svn$" EXCLUDE REGEX "/llvmconfig\\.cmake$" EXCLUDE REGEX "/llvmconfigversion\\.cmake$" EXCLUDE REGEX "/llvm\\-config\\.cmake$" EXCLUDE REGEX "/gethosttriple\\.cmake$" EXCLUDE REGEX "/versionfromvcs\\.cmake$" EXCLUDE REGEX "/checkatomic\\.cmake$" EXCLUDE) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/llvm/cmake" TYPE DIRECTORY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/." FILES_MATCHING REGEX "/[^/]*\\.cmake$" REGEX "/\\.svn$" EXCLUDE REGEX "/llvmconfig\\.cmake$" EXCLUDE REGEX "/llvmconfigversion\\.cmake$" EXCLUDE REGEX "/llvm\\-config\\.cmake$" EXCLUDE REGEX "/gethosttriple\\.cmake$" EXCLUDE REGEX "/versionfromvcs\\.cmake$" EXCLUDE REGEX "/checkatomic\\.cmake$" EXCLUDE) endif() diff --git a/llvm_build/cmake_install.cmake b/llvm_build/cmake_install.cmake index 532be5e6f..91709480d 100644 --- a/llvm_build/cmake_install.cmake +++ b/llvm_build/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,24 +29,24 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES - "D:/Projects/rpcs3/llvm/include/llvm" - "D:/Projects/rpcs3/llvm/include/llvm-c" + "D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm" + "D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm-c" FILES_MATCHING REGEX "/[^/]*\\.def$" REGEX "/[^/]*\\.h$" REGEX "/[^/]*\\.td$" REGEX "/[^/]*\\.inc$" REGEX "/license\\.txt$" REGEX "/\\.svn$" EXCLUDE) endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "D:/Projects/rpcs3/llvm_build/include/llvm" FILES_MATCHING REGEX "/[^/]*\\.def$" REGEX "/[^/]*\\.h$" REGEX "/[^/]*\\.gen$" REGEX "/[^/]*\\.inc$" REGEX "/cmakefiles$" EXCLUDE REGEX "/config\\.h$" EXCLUDE REGEX "/\\.svn$" EXCLUDE) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/include/llvm" FILES_MATCHING REGEX "/[^/]*\\.def$" REGEX "/[^/]*\\.h$" REGEX "/[^/]*\\.gen$" REGEX "/[^/]*\\.inc$" REGEX "/cmakefiles$" EXCLUDE REGEX "/config\\.h$" EXCLUDE REGEX "/\\.svn$" EXCLUDE) endif() if(NOT CMAKE_INSTALL_LOCAL_ONLY) # Include the install script for each subdirectory. - include("D:/Projects/rpcs3/llvm_build/lib/Support/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/TableGen/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/utils/TableGen/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/include/llvm/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/projects/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/cmake/modules/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Support/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/TableGen/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/utils/TableGen/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/include/llvm/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/projects/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/cmake/modules/cmake_install.cmake") endif() @@ -56,7 +56,7 @@ else() set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") endif() -file(WRITE "D:/Projects/rpcs3/llvm_build/${CMAKE_INSTALL_MANIFEST}" "") +file(WRITE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/${CMAKE_INSTALL_MANIFEST}" "") foreach(file ${CMAKE_INSTALL_MANIFEST_FILES}) - file(APPEND "D:/Projects/rpcs3/llvm_build/${CMAKE_INSTALL_MANIFEST}" "${file}\n") + file(APPEND "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/${CMAKE_INSTALL_MANIFEST}" "${file}\n") endforeach() diff --git a/llvm_build/include/llvm/CMakeFiles/generate.stamp.depend b/llvm_build/include/llvm/CMakeFiles/generate.stamp.depend index 5e075a3b4..fd4e99054 100644 --- a/llvm_build/include/llvm/CMakeFiles/generate.stamp.depend +++ b/llvm_build/include/llvm/CMakeFiles/generate.stamp.depend @@ -1,3 +1,3 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/include/llvm/CMakeLists.txt -D:/Projects/rpcs3/llvm/include/llvm/module.modulemap.build +D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/module.modulemap.build diff --git a/llvm_build/include/llvm/INSTALL.vcxproj b/llvm_build/include/llvm/INSTALL.vcxproj index 9ba272818..49d61d6b9 100644 --- a/llvm_build/include/llvm/INSTALL.vcxproj +++ b/llvm_build/include/llvm/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3\llvm\include\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3\llvm\include\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/94ee7c1d81f4e64670e0a21e0c3a3ecf/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\include\llvm\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/4a30cd17f5bf2eb2fa13a5f0f1cfe2dc/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/94ee7c1d81f4e64670e0a21e0c3a3ecf/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\include\llvm\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/4a30cd17f5bf2eb2fa13a5f0f1cfe2dc/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/include/llvm/INSTALL.vcxproj.filters b/llvm_build/include/llvm/INSTALL.vcxproj.filters index 5a3612491..3472d5f2d 100644 --- a/llvm_build/include/llvm/INSTALL.vcxproj.filters +++ b/llvm_build/include/llvm/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/include/llvm/IR/CMakeFiles/generate.stamp.depend b/llvm_build/include/llvm/IR/CMakeFiles/generate.stamp.depend index 89c905490..1103cec98 100644 --- a/llvm_build/include/llvm/IR/CMakeFiles/generate.stamp.depend +++ b/llvm_build/include/llvm/IR/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/include/llvm/IR/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/IR/CMakeLists.txt diff --git a/llvm_build/include/llvm/IR/INSTALL.vcxproj b/llvm_build/include/llvm/IR/INSTALL.vcxproj index bb27d20d0..d7c339c3f 100644 --- a/llvm_build/include/llvm/IR/INSTALL.vcxproj +++ b/llvm_build/include/llvm/IR/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\include\llvm\IR;D:\Projects\rpcs3\llvm\include\llvm\IR;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\include\llvm\IR;D:\Projects\rpcs3\llvm\include\llvm\IR;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/16934588541d8583fa47b4b70e94035b/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/16934588541d8583fa47b4b70e94035b/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/include/llvm/IR/INSTALL.vcxproj.filters b/llvm_build/include/llvm/IR/INSTALL.vcxproj.filters index 02f34268c..8c184b2a4 100644 --- a/llvm_build/include/llvm/IR/INSTALL.vcxproj.filters +++ b/llvm_build/include/llvm/IR/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/include/llvm/IR/PACKAGE.vcxproj b/llvm_build/include/llvm/IR/PACKAGE.vcxproj index 7b03ed7e6..b16e93647 100644 --- a/llvm_build/include/llvm/IR/PACKAGE.vcxproj +++ b/llvm_build/include/llvm/IR/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\include\llvm\IR;D:\Projects\rpcs3\llvm\include\llvm\IR;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\include\llvm\IR;D:\Projects\rpcs3\llvm\include\llvm\IR;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/16934588541d8583fa47b4b70e94035b/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/16934588541d8583fa47b4b70e94035b/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/include/llvm/IR/PACKAGE.vcxproj.filters b/llvm_build/include/llvm/IR/PACKAGE.vcxproj.filters index e647f392c..7c86c438e 100644 --- a/llvm_build/include/llvm/IR/PACKAGE.vcxproj.filters +++ b/llvm_build/include/llvm/IR/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/include/llvm/IR/cmake_install.cmake b/llvm_build/include/llvm/IR/cmake_install.cmake index 44d75cac0..61696aaa1 100644 --- a/llvm_build/include/llvm/IR/cmake_install.cmake +++ b/llvm_build/include/llvm/IR/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/include/llvm/IR +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/IR # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) diff --git a/llvm_build/include/llvm/IR/intrinsics_gen.vcxproj b/llvm_build/include/llvm/IR/intrinsics_gen.vcxproj index 5f43208f6..c386e2b64 100644 --- a/llvm_build/include/llvm/IR/intrinsics_gen.vcxproj +++ b/llvm_build/include/llvm/IR/intrinsics_gen.vcxproj @@ -11,7 +11,7 @@ - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} + {1E777602-37B3-4F1D-BF18-F11C829D5134} Win32Proj x64 intrinsics_gen @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\include\llvm\IR;D:\Projects\rpcs3\llvm\include\llvm\IR;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ - D:\Projects\rpcs3\llvm_build\include\llvm\IR;D:\Projects\rpcs3\llvm\include\llvm\IR;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -62,10 +62,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/include/llvm/IR/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/IR/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -73,12 +73,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/include/llvm/IR/CMakeLists.txt;D:\Projects\rpcs3\llvm\include\llvm\IR\CMakeLists.txt;D:\Projects\rpcs3\llvm\include\llvm\IR\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/IR/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/include/llvm/IR/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/IR/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -86,16 +86,16 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/include/llvm/IR/CMakeLists.txt;D:\Projects\rpcs3\llvm\include\llvm\IR\CMakeLists.txt;D:\Projects\rpcs3\llvm\include\llvm\IR\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/IR/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\generate.stamp false - + Building Intrinsics.gen... setlocal -..\..\..\Debug\bin\llvm-tblgen.exe -gen-intrinsic -I D:/Projects/rpcs3/llvm/include/llvm/IR -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/include/llvm/IR/Intrinsics.td -o D:/Projects/rpcs3/llvm_build/include/llvm/IR/Intrinsics.gen.tmp +..\..\..\Debug\bin\llvm-tblgen.exe -gen-intrinsic -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/IR -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/IR/Intrinsics.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/include/llvm/IR/Intrinsics.gen.tmp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -103,12 +103,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/b0cc773091a3d13dce2ee987be46bc73/Intrinsics.gen.tmp.rule;D:\Projects\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\include\llvm\IR\Intrinsics.gen.tmp + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/957f8aa09113e4664fc0ca6051937b80/Intrinsics.gen.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\Intrinsics.gen.tmp false Building Intrinsics.gen... setlocal -..\..\..\Release\bin\llvm-tblgen.exe -gen-intrinsic -I D:/Projects/rpcs3/llvm/include/llvm/IR -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/include/llvm/IR/Intrinsics.td -o D:/Projects/rpcs3/llvm_build/include/llvm/IR/Intrinsics.gen.tmp +..\..\..\Release\bin\llvm-tblgen.exe -gen-intrinsic -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/IR -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/IR/Intrinsics.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/include/llvm/IR/Intrinsics.gen.tmp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -116,16 +116,16 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/b0cc773091a3d13dce2ee987be46bc73/Intrinsics.gen.tmp.rule;D:\Projects\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\include\llvm\IR\Intrinsics.gen.tmp + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/957f8aa09113e4664fc0ca6051937b80/Intrinsics.gen.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\Intrinsics.gen.tmp false - + Updating Intrinsics.gen... setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/include/llvm/IR/Intrinsics.gen.tmp D:/Projects/rpcs3/llvm_build/include/llvm/IR/Intrinsics.gen +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/include/llvm/IR/Intrinsics.gen.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/include/llvm/IR/Intrinsics.gen if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -133,12 +133,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/b0cc773091a3d13dce2ee987be46bc73/Intrinsics.gen.rule;D:\Projects\rpcs3\llvm_build\include\llvm\IR\Intrinsics.gen.tmp;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\include\llvm\IR\Intrinsics.gen + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/957f8aa09113e4664fc0ca6051937b80/Intrinsics.gen.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\Intrinsics.gen.tmp;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\Intrinsics.gen false Updating Intrinsics.gen... setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/include/llvm/IR/Intrinsics.gen.tmp D:/Projects/rpcs3/llvm_build/include/llvm/IR/Intrinsics.gen +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/include/llvm/IR/Intrinsics.gen.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/include/llvm/IR/Intrinsics.gen if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -146,13 +146,13 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/b0cc773091a3d13dce2ee987be46bc73/Intrinsics.gen.rule;D:\Projects\rpcs3\llvm_build\include\llvm\IR\Intrinsics.gen.tmp;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\include\llvm\IR\Intrinsics.gen + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/957f8aa09113e4664fc0ca6051937b80/Intrinsics.gen.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\Intrinsics.gen.tmp;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\Intrinsics.gen false - + setlocal :cmEnd @@ -161,8 +161,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/intrinsics_gen.rule;D:\Projects\rpcs3\llvm_build\include\llvm\IR\Intrinsics.gen;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\intrinsics_gen + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/16934588541d8583fa47b4b70e94035b/intrinsics_gen.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\Intrinsics.gen;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\intrinsics_gen false setlocal @@ -172,8 +172,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/6e83b8fec972a7f2fb35581ef9f10557/intrinsics_gen.rule;D:\Projects\rpcs3\llvm_build\include\llvm\IR\Intrinsics.gen;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\intrinsics_gen + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/16934588541d8583fa47b4b70e94035b/intrinsics_gen.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\Intrinsics.gen;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\intrinsics_gen false @@ -181,11 +181,11 @@ if %errorlevel% neq 0 goto :VCEnd - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 - - 8B29688C-5D8C-412E-85F5-012FBF12B1DE + + 12A07AAC-8C43-4914-8D3C-A148BB18B773 diff --git a/llvm_build/include/llvm/IR/intrinsics_gen.vcxproj.filters b/llvm_build/include/llvm/IR/intrinsics_gen.vcxproj.filters index dc3d3f83e..51eb4a576 100644 --- a/llvm_build/include/llvm/IR/intrinsics_gen.vcxproj.filters +++ b/llvm_build/include/llvm/IR/intrinsics_gen.vcxproj.filters @@ -1,14 +1,14 @@  - - + + CMake Rules - + CMake Rules - + CMake Rules @@ -17,7 +17,7 @@ - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/include/llvm/PACKAGE.vcxproj b/llvm_build/include/llvm/PACKAGE.vcxproj index 065c30638..ce9915a18 100644 --- a/llvm_build/include/llvm/PACKAGE.vcxproj +++ b/llvm_build/include/llvm/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3\llvm\include\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3\llvm\include\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/94ee7c1d81f4e64670e0a21e0c3a3ecf/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\include\llvm\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/4a30cd17f5bf2eb2fa13a5f0f1cfe2dc/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/94ee7c1d81f4e64670e0a21e0c3a3ecf/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\include\llvm\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/4a30cd17f5bf2eb2fa13a5f0f1cfe2dc/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/include/llvm/PACKAGE.vcxproj.filters b/llvm_build/include/llvm/PACKAGE.vcxproj.filters index cb023c523..496cfd739 100644 --- a/llvm_build/include/llvm/PACKAGE.vcxproj.filters +++ b/llvm_build/include/llvm/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/include/llvm/cmake_install.cmake b/llvm_build/include/llvm/cmake_install.cmake index eda171f40..4c373def5 100644 --- a/llvm_build/include/llvm/cmake_install.cmake +++ b/llvm_build/include/llvm/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/include/llvm +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,7 +29,7 @@ endif() if(NOT CMAKE_INSTALL_LOCAL_ONLY) # Include the install script for each subdirectory. - include("D:/Projects/rpcs3/llvm_build/include/llvm/IR/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/include/llvm/IR/cmake_install.cmake") endif() diff --git a/llvm_build/include/llvm/llvm_headers_do_not_build.vcxproj b/llvm_build/include/llvm/llvm_headers_do_not_build.vcxproj index 553dcdfaf..519dae3d4 100644 --- a/llvm_build/include/llvm/llvm_headers_do_not_build.vcxproj +++ b/llvm_build/include/llvm/llvm_headers_do_not_build.vcxproj @@ -11,7 +11,7 @@ - {0E01F742-9369-42B0-A2B4-01730D778630} + {EB144326-5AE9-479B-BB5A-6AD695CE87EB} Win32Proj x64 llvm_headers_do_not_build @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\lib\Debug\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Debug\ llvm_headers_do_not_build.dir\Debug\ llvm_headers_do_not_build .lib - D:\Projects\rpcs3\llvm_build\lib\Release\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Release\ llvm_headers_do_not_build.dir\Release\ llvm_headers_do_not_build .lib @@ -50,7 +50,7 @@ -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3\llvm\include\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -70,10 +70,10 @@ WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3\llvm\include\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3\llvm\include\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -84,7 +84,7 @@ -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3\llvm\include\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -103,10 +103,10 @@ WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3\llvm\include\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3\llvm\include\llvm;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -115,10 +115,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/include/llvm/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\include\llvm\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -126,12 +126,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/include/llvm/CMakeLists.txt;D:\Projects\rpcs3\llvm\include\llvm\CMakeLists.txt;D:\Projects\rpcs3\llvm\include\llvm\module.modulemap.build;D:\Projects\rpcs3\llvm\include\llvm\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\include\llvm\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\module.modulemap.build;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/include/llvm/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\include\llvm\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -139,579 +139,579 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/include/llvm/CMakeLists.txt;D:\Projects\rpcs3\llvm\include\llvm\CMakeLists.txt;D:\Projects\rpcs3\llvm\include\llvm\module.modulemap.build;D:\Projects\rpcs3\llvm\include\llvm\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\include\llvm\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\module.modulemap.build;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\CMakeFiles\generate.stamp false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 diff --git a/llvm_build/include/llvm/llvm_headers_do_not_build.vcxproj.filters b/llvm_build/include/llvm/llvm_headers_do_not_build.vcxproj.filters index a4314ded1..f0c4b9ea7 100644 --- a/llvm_build/include/llvm/llvm_headers_do_not_build.vcxproj.filters +++ b/llvm_build/include/llvm/llvm_headers_do_not_build.vcxproj.filters @@ -1,1707 +1,1707 @@  - + Source Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + {F479464E-5854-4287-9D42-A1E6DA632875} diff --git a/llvm_build/lib/Analysis/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Analysis/CMakeFiles/generate.stamp.depend index afdde4ac8..27194d8f9 100644 --- a/llvm_build/lib/Analysis/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/Analysis/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/Analysis/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Analysis/CMakeLists.txt diff --git a/llvm_build/lib/Analysis/INSTALL.vcxproj b/llvm_build/lib/Analysis/INSTALL.vcxproj index 2bdb2fe29..4c608c895 100644 --- a/llvm_build/lib/Analysis/INSTALL.vcxproj +++ b/llvm_build/lib/Analysis/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/d60692722922dea7acc0d2127b3d8450/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Analysis\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/5c307cf16b3ae4c8fe484e47f02b4ad9/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/d60692722922dea7acc0d2127b3d8450/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Analysis\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/5c307cf16b3ae4c8fe484e47f02b4ad9/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Analysis/INSTALL.vcxproj.filters b/llvm_build/lib/Analysis/INSTALL.vcxproj.filters index cae02052c..b606ddd06 100644 --- a/llvm_build/lib/Analysis/INSTALL.vcxproj.filters +++ b/llvm_build/lib/Analysis/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Analysis/IPA/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Analysis/IPA/CMakeFiles/generate.stamp.depend index 9ed2a713d..180f90bc3 100644 --- a/llvm_build/lib/Analysis/IPA/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/Analysis/IPA/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/Analysis/IPA/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Analysis/IPA/CMakeLists.txt diff --git a/llvm_build/lib/Analysis/IPA/INSTALL.vcxproj b/llvm_build/lib/Analysis/IPA/INSTALL.vcxproj index a7d4f46c4..4ba948aec 100644 --- a/llvm_build/lib/Analysis/IPA/INSTALL.vcxproj +++ b/llvm_build/lib/Analysis/IPA/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/a40c598e3ff5af4a86af0176ffdcfa56/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/e31c27621cee5ba599daf4d33ccb21af/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/a40c598e3ff5af4a86af0176ffdcfa56/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/e31c27621cee5ba599daf4d33ccb21af/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Analysis/IPA/INSTALL.vcxproj.filters b/llvm_build/lib/Analysis/IPA/INSTALL.vcxproj.filters index 9c67f9fbe..b87134e96 100644 --- a/llvm_build/lib/Analysis/IPA/INSTALL.vcxproj.filters +++ b/llvm_build/lib/Analysis/IPA/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Analysis/IPA/LLVMipa.vcxproj b/llvm_build/lib/Analysis/IPA/LLVMipa.vcxproj index cb31c37b5..cdb2d7d6d 100644 --- a/llvm_build/lib/Analysis/IPA/LLVMipa.vcxproj +++ b/llvm_build/lib/Analysis/IPA/LLVMipa.vcxproj @@ -11,7 +11,7 @@ - {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40} + {FE82E9BF-3127-4F9B-8122-1BAF8C2C7410} Win32Proj x64 LLVMipa @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMipa.dir\Debug\ LLVMipa .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMipa.dir\Release\ LLVMipa .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Analysis/IPA/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Analysis/IPA/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Analysis/IPA/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Analysis\IPA\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Analysis\IPA\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Analysis/IPA/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Analysis/IPA/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Analysis/IPA/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,26 +141,26 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Analysis/IPA/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Analysis\IPA\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Analysis\IPA\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Analysis/IPA/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\generate.stamp false - - - - - - - + + + + + + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 - - 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + 1E777602-37B3-4F1D-BF18-F11C829D5134 diff --git a/llvm_build/lib/Analysis/IPA/LLVMipa.vcxproj.filters b/llvm_build/lib/Analysis/IPA/LLVMipa.vcxproj.filters index 995cecc98..fc69dff20 100644 --- a/llvm_build/lib/Analysis/IPA/LLVMipa.vcxproj.filters +++ b/llvm_build/lib/Analysis/IPA/LLVMipa.vcxproj.filters @@ -1,34 +1,34 @@  - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} diff --git a/llvm_build/lib/Analysis/IPA/PACKAGE.vcxproj b/llvm_build/lib/Analysis/IPA/PACKAGE.vcxproj index c4c2a043f..180c403e2 100644 --- a/llvm_build/lib/Analysis/IPA/PACKAGE.vcxproj +++ b/llvm_build/lib/Analysis/IPA/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/a40c598e3ff5af4a86af0176ffdcfa56/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/e31c27621cee5ba599daf4d33ccb21af/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/a40c598e3ff5af4a86af0176ffdcfa56/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/e31c27621cee5ba599daf4d33ccb21af/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Analysis/IPA/PACKAGE.vcxproj.filters b/llvm_build/lib/Analysis/IPA/PACKAGE.vcxproj.filters index 86d037615..44d4c4ae5 100644 --- a/llvm_build/lib/Analysis/IPA/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/Analysis/IPA/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Analysis/IPA/cmake_install.cmake b/llvm_build/lib/Analysis/IPA/cmake_install.cmake index 50cb58f0e..60d47d0b6 100644 --- a/llvm_build/lib/Analysis/IPA/cmake_install.cmake +++ b/llvm_build/lib/Analysis/IPA/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/Analysis/IPA +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Analysis/IPA # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMipa.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMipa.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMipa.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMipa.lib") endif() endif() diff --git a/llvm_build/lib/Analysis/LLVMAnalysis.vcxproj b/llvm_build/lib/Analysis/LLVMAnalysis.vcxproj index 4b103c546..ff047c488 100644 --- a/llvm_build/lib/Analysis/LLVMAnalysis.vcxproj +++ b/llvm_build/lib/Analysis/LLVMAnalysis.vcxproj @@ -11,7 +11,7 @@ - {8343C725-5972-409D-B3FD-2A5FAA1D5C5C} + {DC61D4D8-66A3-4579-AAD1-31E189E60D53} Win32Proj x64 LLVMAnalysis @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMAnalysis.dir\Debug\ LLVMAnalysis .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMAnalysis.dir\Release\ LLVMAnalysis .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Analysis/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Analysis/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Analysis\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Analysis/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Analysis\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Analysis\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Analysis\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Analysis/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Analysis/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Analysis/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Analysis\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,74 +141,74 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Analysis/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Analysis\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Analysis\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Analysis\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Analysis/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\CMakeFiles\generate.stamp false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 - - 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + 1E777602-37B3-4F1D-BF18-F11C829D5134 diff --git a/llvm_build/lib/Analysis/LLVMAnalysis.vcxproj.filters b/llvm_build/lib/Analysis/LLVMAnalysis.vcxproj.filters index da3258461..755229515 100644 --- a/llvm_build/lib/Analysis/LLVMAnalysis.vcxproj.filters +++ b/llvm_build/lib/Analysis/LLVMAnalysis.vcxproj.filters @@ -1,178 +1,178 @@  - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} diff --git a/llvm_build/lib/Analysis/PACKAGE.vcxproj b/llvm_build/lib/Analysis/PACKAGE.vcxproj index b45e45550..32af96379 100644 --- a/llvm_build/lib/Analysis/PACKAGE.vcxproj +++ b/llvm_build/lib/Analysis/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/d60692722922dea7acc0d2127b3d8450/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Analysis\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/5c307cf16b3ae4c8fe484e47f02b4ad9/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/d60692722922dea7acc0d2127b3d8450/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Analysis\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/5c307cf16b3ae4c8fe484e47f02b4ad9/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Analysis/PACKAGE.vcxproj.filters b/llvm_build/lib/Analysis/PACKAGE.vcxproj.filters index fb1572fd3..b23ebd576 100644 --- a/llvm_build/lib/Analysis/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/Analysis/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Analysis/cmake_install.cmake b/llvm_build/lib/Analysis/cmake_install.cmake index db2230f03..ea6424be9 100644 --- a/llvm_build/lib/Analysis/cmake_install.cmake +++ b/llvm_build/lib/Analysis/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/Analysis +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Analysis # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,15 +29,15 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMAnalysis.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMAnalysis.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMAnalysis.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMAnalysis.lib") endif() endif() if(NOT CMAKE_INSTALL_LOCAL_ONLY) # Include the install script for each subdirectory. - include("D:/Projects/rpcs3/llvm_build/lib/Analysis/IPA/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Analysis/IPA/cmake_install.cmake") endif() diff --git a/llvm_build/lib/AsmParser/CMakeFiles/generate.stamp.depend b/llvm_build/lib/AsmParser/CMakeFiles/generate.stamp.depend index f79df2b5f..15da1be89 100644 --- a/llvm_build/lib/AsmParser/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/AsmParser/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/AsmParser/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/AsmParser/CMakeLists.txt diff --git a/llvm_build/lib/AsmParser/INSTALL.vcxproj b/llvm_build/lib/AsmParser/INSTALL.vcxproj index 52fec260e..8a7dacfa3 100644 --- a/llvm_build/lib/AsmParser/INSTALL.vcxproj +++ b/llvm_build/lib/AsmParser/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/c8a402f3c2ac6d3d95677b558f9556c3/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3e3377ae6a8bdd7049c2427a3c774736/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/c8a402f3c2ac6d3d95677b558f9556c3/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3e3377ae6a8bdd7049c2427a3c774736/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/AsmParser/INSTALL.vcxproj.filters b/llvm_build/lib/AsmParser/INSTALL.vcxproj.filters index f2a33fbe0..8101e18df 100644 --- a/llvm_build/lib/AsmParser/INSTALL.vcxproj.filters +++ b/llvm_build/lib/AsmParser/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/AsmParser/LLVMAsmParser.vcxproj b/llvm_build/lib/AsmParser/LLVMAsmParser.vcxproj index c5242b3cd..9c67f3740 100644 --- a/llvm_build/lib/AsmParser/LLVMAsmParser.vcxproj +++ b/llvm_build/lib/AsmParser/LLVMAsmParser.vcxproj @@ -11,7 +11,7 @@ - {F9D100BB-16EA-428D-B709-793BE0B511D1} + {375A4AA6-813D-4531-A638-6B872ED5EE54} Win32Proj x64 LLVMAsmParser @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMAsmParser.dir\Debug\ LLVMAsmParser .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMAsmParser.dir\Release\ LLVMAsmParser .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/AsmParser/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/AsmParser/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/AsmParser/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\AsmParser\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\AsmParser\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/AsmParser/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/AsmParser/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/AsmParser/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,22 +141,22 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/AsmParser/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\AsmParser\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\AsmParser\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/AsmParser/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\generate.stamp false - - - - - - + + + + + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 diff --git a/llvm_build/lib/AsmParser/LLVMAsmParser.vcxproj.filters b/llvm_build/lib/AsmParser/LLVMAsmParser.vcxproj.filters index 3b6441a6f..521f6fe82 100644 --- a/llvm_build/lib/AsmParser/LLVMAsmParser.vcxproj.filters +++ b/llvm_build/lib/AsmParser/LLVMAsmParser.vcxproj.filters @@ -1,36 +1,36 @@  - + Source Files - + Source Files - + Source Files - + Header Files - + Header Files - + Header Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + {F479464E-5854-4287-9D42-A1E6DA632875} diff --git a/llvm_build/lib/AsmParser/PACKAGE.vcxproj b/llvm_build/lib/AsmParser/PACKAGE.vcxproj index 2a5c91d01..ff0913e22 100644 --- a/llvm_build/lib/AsmParser/PACKAGE.vcxproj +++ b/llvm_build/lib/AsmParser/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/c8a402f3c2ac6d3d95677b558f9556c3/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3e3377ae6a8bdd7049c2427a3c774736/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/c8a402f3c2ac6d3d95677b558f9556c3/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3e3377ae6a8bdd7049c2427a3c774736/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/AsmParser/PACKAGE.vcxproj.filters b/llvm_build/lib/AsmParser/PACKAGE.vcxproj.filters index a87e68556..cf9001eb5 100644 --- a/llvm_build/lib/AsmParser/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/AsmParser/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/AsmParser/cmake_install.cmake b/llvm_build/lib/AsmParser/cmake_install.cmake index 4940f67b7..21c887223 100644 --- a/llvm_build/lib/AsmParser/cmake_install.cmake +++ b/llvm_build/lib/AsmParser/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/AsmParser +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/AsmParser # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMAsmParser.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMAsmParser.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMAsmParser.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMAsmParser.lib") endif() endif() diff --git a/llvm_build/lib/Bitcode/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Bitcode/CMakeFiles/generate.stamp.depend index ff350eb9a..c41a41598 100644 --- a/llvm_build/lib/Bitcode/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/Bitcode/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/Bitcode/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/CMakeLists.txt diff --git a/llvm_build/lib/Bitcode/INSTALL.vcxproj b/llvm_build/lib/Bitcode/INSTALL.vcxproj index 5a6f26fff..9c5de45fd 100644 --- a/llvm_build/lib/Bitcode/INSTALL.vcxproj +++ b/llvm_build/lib/Bitcode/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Bitcode;D:\Projects\rpcs3\llvm\lib\Bitcode;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Bitcode;D:\Projects\rpcs3\llvm\lib\Bitcode;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/f9684a1e523b36360a79f334e1e217a7/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Bitcode\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/4e51066b5eef3885be79c132fef23b0e/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/f9684a1e523b36360a79f334e1e217a7/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Bitcode\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/4e51066b5eef3885be79c132fef23b0e/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Bitcode/INSTALL.vcxproj.filters b/llvm_build/lib/Bitcode/INSTALL.vcxproj.filters index f34f7d9aa..6bf7a6c9e 100644 --- a/llvm_build/lib/Bitcode/INSTALL.vcxproj.filters +++ b/llvm_build/lib/Bitcode/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Bitcode/PACKAGE.vcxproj b/llvm_build/lib/Bitcode/PACKAGE.vcxproj index cf2188c9d..1fd02dd93 100644 --- a/llvm_build/lib/Bitcode/PACKAGE.vcxproj +++ b/llvm_build/lib/Bitcode/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Bitcode;D:\Projects\rpcs3\llvm\lib\Bitcode;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Bitcode;D:\Projects\rpcs3\llvm\lib\Bitcode;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/f9684a1e523b36360a79f334e1e217a7/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Bitcode\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/4e51066b5eef3885be79c132fef23b0e/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/f9684a1e523b36360a79f334e1e217a7/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Bitcode\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/4e51066b5eef3885be79c132fef23b0e/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Bitcode/PACKAGE.vcxproj.filters b/llvm_build/lib/Bitcode/PACKAGE.vcxproj.filters index 6d5543406..975f5f925 100644 --- a/llvm_build/lib/Bitcode/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/Bitcode/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Bitcode/Reader/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Bitcode/Reader/CMakeFiles/generate.stamp.depend index 285a23a04..8b255a289 100644 --- a/llvm_build/lib/Bitcode/Reader/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/Bitcode/Reader/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/Bitcode/Reader/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/Reader/CMakeLists.txt diff --git a/llvm_build/lib/Bitcode/Reader/INSTALL.vcxproj b/llvm_build/lib/Bitcode/Reader/INSTALL.vcxproj index ea3a9c9af..0a0aa6196 100644 --- a/llvm_build/lib/Bitcode/Reader/INSTALL.vcxproj +++ b/llvm_build/lib/Bitcode/Reader/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/936944641f6036756a052780cb7b1ca6/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3260378870efd5651e02170a00661cc9/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/936944641f6036756a052780cb7b1ca6/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3260378870efd5651e02170a00661cc9/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Bitcode/Reader/INSTALL.vcxproj.filters b/llvm_build/lib/Bitcode/Reader/INSTALL.vcxproj.filters index 015904264..ea01780b3 100644 --- a/llvm_build/lib/Bitcode/Reader/INSTALL.vcxproj.filters +++ b/llvm_build/lib/Bitcode/Reader/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Bitcode/Reader/LLVMBitReader.vcxproj b/llvm_build/lib/Bitcode/Reader/LLVMBitReader.vcxproj index eb64c3457..a4b657ec4 100644 --- a/llvm_build/lib/Bitcode/Reader/LLVMBitReader.vcxproj +++ b/llvm_build/lib/Bitcode/Reader/LLVMBitReader.vcxproj @@ -11,7 +11,7 @@ - {81C46697-F282-48FE-993E-0B9FDA21E9C7} + {51E429A1-21C1-4018-9D39-8CB4B14B0514} Win32Proj x64 LLVMBitReader @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMBitReader.dir\Debug\ LLVMBitReader .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMBitReader.dir\Release\ LLVMBitReader .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Bitcode/Reader/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/Reader/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Bitcode/Reader/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/Reader/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Bitcode/Reader/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/Reader/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,23 +141,23 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Bitcode/Reader/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/Reader/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\generate.stamp false - - - - + + + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 - - 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + 1E777602-37B3-4F1D-BF18-F11C829D5134 diff --git a/llvm_build/lib/Bitcode/Reader/LLVMBitReader.vcxproj.filters b/llvm_build/lib/Bitcode/Reader/LLVMBitReader.vcxproj.filters index 207b28264..16ca1b6bc 100644 --- a/llvm_build/lib/Bitcode/Reader/LLVMBitReader.vcxproj.filters +++ b/llvm_build/lib/Bitcode/Reader/LLVMBitReader.vcxproj.filters @@ -1,30 +1,30 @@  - + Source Files - + Source Files - + Source Files - + Header Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + {F479464E-5854-4287-9D42-A1E6DA632875} diff --git a/llvm_build/lib/Bitcode/Reader/PACKAGE.vcxproj b/llvm_build/lib/Bitcode/Reader/PACKAGE.vcxproj index 0b1444be0..43b05554e 100644 --- a/llvm_build/lib/Bitcode/Reader/PACKAGE.vcxproj +++ b/llvm_build/lib/Bitcode/Reader/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/936944641f6036756a052780cb7b1ca6/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3260378870efd5651e02170a00661cc9/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/936944641f6036756a052780cb7b1ca6/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3260378870efd5651e02170a00661cc9/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Bitcode/Reader/PACKAGE.vcxproj.filters b/llvm_build/lib/Bitcode/Reader/PACKAGE.vcxproj.filters index 6f874e438..a97c2f38f 100644 --- a/llvm_build/lib/Bitcode/Reader/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/Bitcode/Reader/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Bitcode/Reader/cmake_install.cmake b/llvm_build/lib/Bitcode/Reader/cmake_install.cmake index ec32e0045..029a8460c 100644 --- a/llvm_build/lib/Bitcode/Reader/cmake_install.cmake +++ b/llvm_build/lib/Bitcode/Reader/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/Bitcode/Reader +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/Reader # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMBitReader.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMBitReader.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMBitReader.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMBitReader.lib") endif() endif() diff --git a/llvm_build/lib/Bitcode/Writer/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Bitcode/Writer/CMakeFiles/generate.stamp.depend index 8da57a6fe..bb7c39b79 100644 --- a/llvm_build/lib/Bitcode/Writer/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/Bitcode/Writer/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/Bitcode/Writer/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/Writer/CMakeLists.txt diff --git a/llvm_build/lib/Bitcode/Writer/INSTALL.vcxproj b/llvm_build/lib/Bitcode/Writer/INSTALL.vcxproj index cc2f7f665..d654f2208 100644 --- a/llvm_build/lib/Bitcode/Writer/INSTALL.vcxproj +++ b/llvm_build/lib/Bitcode/Writer/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/7929b35bcd998a4658fa39eb93abea4b/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3461dc031acd4a9e00b888dd5312940a/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/7929b35bcd998a4658fa39eb93abea4b/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3461dc031acd4a9e00b888dd5312940a/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Bitcode/Writer/INSTALL.vcxproj.filters b/llvm_build/lib/Bitcode/Writer/INSTALL.vcxproj.filters index 1be313a14..7dbbc38e0 100644 --- a/llvm_build/lib/Bitcode/Writer/INSTALL.vcxproj.filters +++ b/llvm_build/lib/Bitcode/Writer/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Bitcode/Writer/LLVMBitWriter.vcxproj b/llvm_build/lib/Bitcode/Writer/LLVMBitWriter.vcxproj index 85a016f8f..687e80ffa 100644 --- a/llvm_build/lib/Bitcode/Writer/LLVMBitWriter.vcxproj +++ b/llvm_build/lib/Bitcode/Writer/LLVMBitWriter.vcxproj @@ -11,7 +11,7 @@ - {751A14B1-0397-4959-A61C-C7ED1E153BFC} + {A239F463-4DF0-4CC0-BD9D-4F30E26A0B03} Win32Proj x64 LLVMBitWriter @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMBitWriter.dir\Debug\ LLVMBitWriter .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMBitWriter.dir\Release\ LLVMBitWriter .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Bitcode/Writer/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/Writer/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Bitcode/Writer/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/Writer/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Bitcode/Writer/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/Writer/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,21 +141,21 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Bitcode/Writer/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/Writer/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\generate.stamp false - - - - - + + + + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 diff --git a/llvm_build/lib/Bitcode/Writer/LLVMBitWriter.vcxproj.filters b/llvm_build/lib/Bitcode/Writer/LLVMBitWriter.vcxproj.filters index 851318763..c15b1ba64 100644 --- a/llvm_build/lib/Bitcode/Writer/LLVMBitWriter.vcxproj.filters +++ b/llvm_build/lib/Bitcode/Writer/LLVMBitWriter.vcxproj.filters @@ -1,33 +1,33 @@  - + Source Files - + Source Files - + Source Files - + Source Files - + Header Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + {F479464E-5854-4287-9D42-A1E6DA632875} diff --git a/llvm_build/lib/Bitcode/Writer/PACKAGE.vcxproj b/llvm_build/lib/Bitcode/Writer/PACKAGE.vcxproj index 97919c9de..1888a6771 100644 --- a/llvm_build/lib/Bitcode/Writer/PACKAGE.vcxproj +++ b/llvm_build/lib/Bitcode/Writer/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/7929b35bcd998a4658fa39eb93abea4b/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3461dc031acd4a9e00b888dd5312940a/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/7929b35bcd998a4658fa39eb93abea4b/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3461dc031acd4a9e00b888dd5312940a/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Bitcode/Writer/PACKAGE.vcxproj.filters b/llvm_build/lib/Bitcode/Writer/PACKAGE.vcxproj.filters index 8e61b8e9d..415faecc8 100644 --- a/llvm_build/lib/Bitcode/Writer/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/Bitcode/Writer/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Bitcode/Writer/cmake_install.cmake b/llvm_build/lib/Bitcode/Writer/cmake_install.cmake index 2340071b3..63d869437 100644 --- a/llvm_build/lib/Bitcode/Writer/cmake_install.cmake +++ b/llvm_build/lib/Bitcode/Writer/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/Bitcode/Writer +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/Writer # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMBitWriter.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMBitWriter.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMBitWriter.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMBitWriter.lib") endif() endif() diff --git a/llvm_build/lib/Bitcode/cmake_install.cmake b/llvm_build/lib/Bitcode/cmake_install.cmake index b8c6918c7..eadc0ff42 100644 --- a/llvm_build/lib/Bitcode/cmake_install.cmake +++ b/llvm_build/lib/Bitcode/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/Bitcode +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,8 +29,8 @@ endif() if(NOT CMAKE_INSTALL_LOCAL_ONLY) # Include the install script for each subdirectory. - include("D:/Projects/rpcs3/llvm_build/lib/Bitcode/Reader/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/Bitcode/Writer/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Bitcode/Reader/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Bitcode/Writer/cmake_install.cmake") endif() diff --git a/llvm_build/lib/CMakeFiles/generate.stamp.depend b/llvm_build/lib/CMakeFiles/generate.stamp.depend index fde5f8b18..f805d032e 100644 --- a/llvm_build/lib/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CMakeLists.txt diff --git a/llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/generate.stamp.depend b/llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/generate.stamp.depend index 94710cb9d..b14ac3432 100644 --- a/llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt diff --git a/llvm_build/lib/CodeGen/AsmPrinter/INSTALL.vcxproj b/llvm_build/lib/CodeGen/AsmPrinter/INSTALL.vcxproj index 839564f96..8c9934fdb 100644 --- a/llvm_build/lib/CodeGen/AsmPrinter/INSTALL.vcxproj +++ b/llvm_build/lib/CodeGen/AsmPrinter/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/b90dd3fa4664eb1949326858401cc464/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/f26b56772e44155e54dd8755be2f00b4/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/b90dd3fa4664eb1949326858401cc464/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/f26b56772e44155e54dd8755be2f00b4/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/CodeGen/AsmPrinter/INSTALL.vcxproj.filters b/llvm_build/lib/CodeGen/AsmPrinter/INSTALL.vcxproj.filters index 1d4c10dd9..df5f066de 100644 --- a/llvm_build/lib/CodeGen/AsmPrinter/INSTALL.vcxproj.filters +++ b/llvm_build/lib/CodeGen/AsmPrinter/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/CodeGen/AsmPrinter/LLVMAsmPrinter.vcxproj b/llvm_build/lib/CodeGen/AsmPrinter/LLVMAsmPrinter.vcxproj index 27089acaa..098b490d0 100644 --- a/llvm_build/lib/CodeGen/AsmPrinter/LLVMAsmPrinter.vcxproj +++ b/llvm_build/lib/CodeGen/AsmPrinter/LLVMAsmPrinter.vcxproj @@ -11,7 +11,7 @@ - {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2} + {56E632C5-024D-40E7-A6FF-C5A68B7F9509} Win32Proj x64 LLVMAsmPrinter @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMAsmPrinter.dir\Debug\ LLVMAsmPrinter .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMAsmPrinter.dir\Release\ LLVMAsmPrinter .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,54 +141,54 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\generate.stamp false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 - - 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + 1E777602-37B3-4F1D-BF18-F11C829D5134 diff --git a/llvm_build/lib/CodeGen/AsmPrinter/LLVMAsmPrinter.vcxproj.filters b/llvm_build/lib/CodeGen/AsmPrinter/LLVMAsmPrinter.vcxproj.filters index 4865231ee..808c91fe5 100644 --- a/llvm_build/lib/CodeGen/AsmPrinter/LLVMAsmPrinter.vcxproj.filters +++ b/llvm_build/lib/CodeGen/AsmPrinter/LLVMAsmPrinter.vcxproj.filters @@ -1,123 +1,123 @@  - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + {F479464E-5854-4287-9D42-A1E6DA632875} diff --git a/llvm_build/lib/CodeGen/AsmPrinter/PACKAGE.vcxproj b/llvm_build/lib/CodeGen/AsmPrinter/PACKAGE.vcxproj index dd0014464..afc6f6175 100644 --- a/llvm_build/lib/CodeGen/AsmPrinter/PACKAGE.vcxproj +++ b/llvm_build/lib/CodeGen/AsmPrinter/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/b90dd3fa4664eb1949326858401cc464/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/f26b56772e44155e54dd8755be2f00b4/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/b90dd3fa4664eb1949326858401cc464/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/f26b56772e44155e54dd8755be2f00b4/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/CodeGen/AsmPrinter/PACKAGE.vcxproj.filters b/llvm_build/lib/CodeGen/AsmPrinter/PACKAGE.vcxproj.filters index a7dd49b85..eb37bb045 100644 --- a/llvm_build/lib/CodeGen/AsmPrinter/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/CodeGen/AsmPrinter/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/CodeGen/AsmPrinter/cmake_install.cmake b/llvm_build/lib/CodeGen/AsmPrinter/cmake_install.cmake index cb50cc786..8ab96ce55 100644 --- a/llvm_build/lib/CodeGen/AsmPrinter/cmake_install.cmake +++ b/llvm_build/lib/CodeGen/AsmPrinter/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/CodeGen/AsmPrinter +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/AsmPrinter # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMAsmPrinter.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMAsmPrinter.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMAsmPrinter.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMAsmPrinter.lib") endif() endif() diff --git a/llvm_build/lib/CodeGen/CMakeFiles/generate.stamp.depend b/llvm_build/lib/CodeGen/CMakeFiles/generate.stamp.depend index 3a66cce0e..ab97b70fb 100644 --- a/llvm_build/lib/CodeGen/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/CodeGen/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/CodeGen/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/CMakeLists.txt diff --git a/llvm_build/lib/CodeGen/INSTALL.vcxproj b/llvm_build/lib/CodeGen/INSTALL.vcxproj index e9f047ddd..d30f6f0d1 100644 --- a/llvm_build/lib/CodeGen/INSTALL.vcxproj +++ b/llvm_build/lib/CodeGen/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/42bb864febc368140a1fda974add81c6/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/330157c114dbde1ea8bf2bca5c64d7c8/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/42bb864febc368140a1fda974add81c6/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/330157c114dbde1ea8bf2bca5c64d7c8/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/CodeGen/INSTALL.vcxproj.filters b/llvm_build/lib/CodeGen/INSTALL.vcxproj.filters index 706975286..0b20590d6 100644 --- a/llvm_build/lib/CodeGen/INSTALL.vcxproj.filters +++ b/llvm_build/lib/CodeGen/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/CodeGen/LLVMCodeGen.vcxproj b/llvm_build/lib/CodeGen/LLVMCodeGen.vcxproj index e5d98785e..071f36038 100644 --- a/llvm_build/lib/CodeGen/LLVMCodeGen.vcxproj +++ b/llvm_build/lib/CodeGen/LLVMCodeGen.vcxproj @@ -11,7 +11,7 @@ - {4E2CE753-5481-4521-87AC-3E02F99405EC} + {0D88A34A-ED20-4206-AF86-3047490E1134} Win32Proj x64 LLVMCodeGen @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMCodeGen.dir\Debug\ LLVMCodeGen .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMCodeGen.dir\Release\ LLVMCodeGen .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/CodeGen/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/CodeGen/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/CodeGen/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,151 +141,151 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/CodeGen/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\generate.stamp false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 - - 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + 1E777602-37B3-4F1D-BF18-F11C829D5134 diff --git a/llvm_build/lib/CodeGen/LLVMCodeGen.vcxproj.filters b/llvm_build/lib/CodeGen/LLVMCodeGen.vcxproj.filters index a9ddc495b..7867a1b94 100644 --- a/llvm_build/lib/CodeGen/LLVMCodeGen.vcxproj.filters +++ b/llvm_build/lib/CodeGen/LLVMCodeGen.vcxproj.filters @@ -1,414 +1,414 @@  - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + {F479464E-5854-4287-9D42-A1E6DA632875} diff --git a/llvm_build/lib/CodeGen/PACKAGE.vcxproj b/llvm_build/lib/CodeGen/PACKAGE.vcxproj index 8dbe5a8b7..e021c9d31 100644 --- a/llvm_build/lib/CodeGen/PACKAGE.vcxproj +++ b/llvm_build/lib/CodeGen/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/42bb864febc368140a1fda974add81c6/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/330157c114dbde1ea8bf2bca5c64d7c8/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/42bb864febc368140a1fda974add81c6/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/330157c114dbde1ea8bf2bca5c64d7c8/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/CodeGen/PACKAGE.vcxproj.filters b/llvm_build/lib/CodeGen/PACKAGE.vcxproj.filters index 306ce3111..c0f410176 100644 --- a/llvm_build/lib/CodeGen/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/CodeGen/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/generate.stamp.depend b/llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/generate.stamp.depend index 03d6ab57b..7cc191c90 100644 --- a/llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt diff --git a/llvm_build/lib/CodeGen/SelectionDAG/INSTALL.vcxproj b/llvm_build/lib/CodeGen/SelectionDAG/INSTALL.vcxproj index c6a19d615..9fa1d6af7 100644 --- a/llvm_build/lib/CodeGen/SelectionDAG/INSTALL.vcxproj +++ b/llvm_build/lib/CodeGen/SelectionDAG/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/082d4c876083be0c94ca3f0e282e1c58/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/9af961604baa42a71fefcb8a65b793c1/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/082d4c876083be0c94ca3f0e282e1c58/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/9af961604baa42a71fefcb8a65b793c1/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/CodeGen/SelectionDAG/INSTALL.vcxproj.filters b/llvm_build/lib/CodeGen/SelectionDAG/INSTALL.vcxproj.filters index 9027b1927..17e34cf6f 100644 --- a/llvm_build/lib/CodeGen/SelectionDAG/INSTALL.vcxproj.filters +++ b/llvm_build/lib/CodeGen/SelectionDAG/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/CodeGen/SelectionDAG/LLVMSelectionDAG.vcxproj b/llvm_build/lib/CodeGen/SelectionDAG/LLVMSelectionDAG.vcxproj index 24fe40840..2f18d1a68 100644 --- a/llvm_build/lib/CodeGen/SelectionDAG/LLVMSelectionDAG.vcxproj +++ b/llvm_build/lib/CodeGen/SelectionDAG/LLVMSelectionDAG.vcxproj @@ -11,7 +11,7 @@ - {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD} + {673F34AF-68B8-4343-A4EE-FE439EE18BE7} Win32Proj x64 LLVMSelectionDAG @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMSelectionDAG.dir\Debug\ LLVMSelectionDAG .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMSelectionDAG.dir\Release\ LLVMSelectionDAG .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,47 +141,47 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\generate.stamp false - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 - - 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + 1E777602-37B3-4F1D-BF18-F11C829D5134 diff --git a/llvm_build/lib/CodeGen/SelectionDAG/LLVMSelectionDAG.vcxproj.filters b/llvm_build/lib/CodeGen/SelectionDAG/LLVMSelectionDAG.vcxproj.filters index 583abd487..5ba6b8e3b 100644 --- a/llvm_build/lib/CodeGen/SelectionDAG/LLVMSelectionDAG.vcxproj.filters +++ b/llvm_build/lib/CodeGen/SelectionDAG/LLVMSelectionDAG.vcxproj.filters @@ -1,102 +1,102 @@  - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + {F479464E-5854-4287-9D42-A1E6DA632875} diff --git a/llvm_build/lib/CodeGen/SelectionDAG/PACKAGE.vcxproj b/llvm_build/lib/CodeGen/SelectionDAG/PACKAGE.vcxproj index 9bc06df66..455f6a7e0 100644 --- a/llvm_build/lib/CodeGen/SelectionDAG/PACKAGE.vcxproj +++ b/llvm_build/lib/CodeGen/SelectionDAG/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/082d4c876083be0c94ca3f0e282e1c58/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/9af961604baa42a71fefcb8a65b793c1/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/082d4c876083be0c94ca3f0e282e1c58/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/9af961604baa42a71fefcb8a65b793c1/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/CodeGen/SelectionDAG/PACKAGE.vcxproj.filters b/llvm_build/lib/CodeGen/SelectionDAG/PACKAGE.vcxproj.filters index e0c785605..1889c4f95 100644 --- a/llvm_build/lib/CodeGen/SelectionDAG/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/CodeGen/SelectionDAG/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/CodeGen/SelectionDAG/cmake_install.cmake b/llvm_build/lib/CodeGen/SelectionDAG/cmake_install.cmake index c0ba9479d..e80cad0f6 100644 --- a/llvm_build/lib/CodeGen/SelectionDAG/cmake_install.cmake +++ b/llvm_build/lib/CodeGen/SelectionDAG/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/CodeGen/SelectionDAG +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/SelectionDAG # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMSelectionDAG.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMSelectionDAG.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMSelectionDAG.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMSelectionDAG.lib") endif() endif() diff --git a/llvm_build/lib/CodeGen/cmake_install.cmake b/llvm_build/lib/CodeGen/cmake_install.cmake index b4d0036ee..11229479f 100644 --- a/llvm_build/lib/CodeGen/cmake_install.cmake +++ b/llvm_build/lib/CodeGen/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/CodeGen +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,16 +29,16 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMCodeGen.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMCodeGen.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMCodeGen.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMCodeGen.lib") endif() endif() if(NOT CMAKE_INSTALL_LOCAL_ONLY) # Include the install script for each subdirectory. - include("D:/Projects/rpcs3/llvm_build/lib/CodeGen/SelectionDAG/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/CodeGen/AsmPrinter/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/CodeGen/SelectionDAG/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/CodeGen/AsmPrinter/cmake_install.cmake") endif() diff --git a/llvm_build/lib/DebugInfo/CMakeFiles/generate.stamp.depend b/llvm_build/lib/DebugInfo/CMakeFiles/generate.stamp.depend index a7115dc7c..3601240f7 100644 --- a/llvm_build/lib/DebugInfo/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/DebugInfo/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/DebugInfo/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/DebugInfo/CMakeLists.txt diff --git a/llvm_build/lib/DebugInfo/INSTALL.vcxproj b/llvm_build/lib/DebugInfo/INSTALL.vcxproj index 1d674a43a..02c392714 100644 --- a/llvm_build/lib/DebugInfo/INSTALL.vcxproj +++ b/llvm_build/lib/DebugInfo/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/8546e29152f500205b335188733bc081/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/cb5385e90655051b6671257158eaa67b/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/8546e29152f500205b335188733bc081/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/cb5385e90655051b6671257158eaa67b/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/DebugInfo/INSTALL.vcxproj.filters b/llvm_build/lib/DebugInfo/INSTALL.vcxproj.filters index 579a584b6..127d41f65 100644 --- a/llvm_build/lib/DebugInfo/INSTALL.vcxproj.filters +++ b/llvm_build/lib/DebugInfo/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/DebugInfo/LLVMDebugInfo.vcxproj b/llvm_build/lib/DebugInfo/LLVMDebugInfo.vcxproj index c642c6b7b..25a6876b9 100644 --- a/llvm_build/lib/DebugInfo/LLVMDebugInfo.vcxproj +++ b/llvm_build/lib/DebugInfo/LLVMDebugInfo.vcxproj @@ -11,7 +11,7 @@ - {A8CD982D-DAB9-4345-B230-AFF310FF9D2E} + {F10DE192-EAE1-45D4-B997-284419E8D973} Win32Proj x64 LLVMDebugInfo @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMDebugInfo.dir\Debug\ LLVMDebugInfo .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMDebugInfo.dir\Release\ LLVMDebugInfo .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/DebugInfo/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/DebugInfo/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/DebugInfo/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\DebugInfo\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\DebugInfo\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/DebugInfo/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/DebugInfo/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/DebugInfo/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,45 +141,45 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/DebugInfo/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\DebugInfo\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\DebugInfo\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/DebugInfo/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\generate.stamp false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 diff --git a/llvm_build/lib/DebugInfo/LLVMDebugInfo.vcxproj.filters b/llvm_build/lib/DebugInfo/LLVMDebugInfo.vcxproj.filters index dff0e7422..0e9744dc1 100644 --- a/llvm_build/lib/DebugInfo/LLVMDebugInfo.vcxproj.filters +++ b/llvm_build/lib/DebugInfo/LLVMDebugInfo.vcxproj.filters @@ -1,105 +1,105 @@  - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + {F479464E-5854-4287-9D42-A1E6DA632875} diff --git a/llvm_build/lib/DebugInfo/PACKAGE.vcxproj b/llvm_build/lib/DebugInfo/PACKAGE.vcxproj index b0bc1e760..7eccd5ff1 100644 --- a/llvm_build/lib/DebugInfo/PACKAGE.vcxproj +++ b/llvm_build/lib/DebugInfo/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/8546e29152f500205b335188733bc081/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/cb5385e90655051b6671257158eaa67b/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/8546e29152f500205b335188733bc081/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/cb5385e90655051b6671257158eaa67b/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/DebugInfo/PACKAGE.vcxproj.filters b/llvm_build/lib/DebugInfo/PACKAGE.vcxproj.filters index af4dd8932..1ac789144 100644 --- a/llvm_build/lib/DebugInfo/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/DebugInfo/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/DebugInfo/cmake_install.cmake b/llvm_build/lib/DebugInfo/cmake_install.cmake index a793231c4..927e51f02 100644 --- a/llvm_build/lib/DebugInfo/cmake_install.cmake +++ b/llvm_build/lib/DebugInfo/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/DebugInfo +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/DebugInfo # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMDebugInfo.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMDebugInfo.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMDebugInfo.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMDebugInfo.lib") endif() endif() diff --git a/llvm_build/lib/ExecutionEngine/CMakeFiles/generate.stamp.depend b/llvm_build/lib/ExecutionEngine/CMakeFiles/generate.stamp.depend index 4783b5e32..b7b77b714 100644 --- a/llvm_build/lib/ExecutionEngine/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/ExecutionEngine/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/ExecutionEngine/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/CMakeLists.txt diff --git a/llvm_build/lib/ExecutionEngine/INSTALL.vcxproj b/llvm_build/lib/ExecutionEngine/INSTALL.vcxproj index b920cd7ad..fe1cffd27 100644 --- a/llvm_build/lib/ExecutionEngine/INSTALL.vcxproj +++ b/llvm_build/lib/ExecutionEngine/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/7613ff11eac25dffccad47b9ed19ec34/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/0043833602b75da88202fca2524a0665/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/7613ff11eac25dffccad47b9ed19ec34/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/0043833602b75da88202fca2524a0665/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/ExecutionEngine/INSTALL.vcxproj.filters b/llvm_build/lib/ExecutionEngine/INSTALL.vcxproj.filters index c1f4b3528..5387d7294 100644 --- a/llvm_build/lib/ExecutionEngine/INSTALL.vcxproj.filters +++ b/llvm_build/lib/ExecutionEngine/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/ExecutionEngine/Interpreter/CMakeFiles/generate.stamp.depend b/llvm_build/lib/ExecutionEngine/Interpreter/CMakeFiles/generate.stamp.depend index 05dc7e9b2..80cf8fc40 100644 --- a/llvm_build/lib/ExecutionEngine/Interpreter/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/ExecutionEngine/Interpreter/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/ExecutionEngine/Interpreter/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/Interpreter/CMakeLists.txt diff --git a/llvm_build/lib/ExecutionEngine/Interpreter/INSTALL.vcxproj b/llvm_build/lib/ExecutionEngine/Interpreter/INSTALL.vcxproj index e17e0e139..009de0011 100644 --- a/llvm_build/lib/ExecutionEngine/Interpreter/INSTALL.vcxproj +++ b/llvm_build/lib/ExecutionEngine/Interpreter/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/b4c5fa23f86e8e3c6ec4bbac9329d2fc/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/80563d828a06d1dd5caa1ee7d38374ed/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/b4c5fa23f86e8e3c6ec4bbac9329d2fc/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/80563d828a06d1dd5caa1ee7d38374ed/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/ExecutionEngine/Interpreter/INSTALL.vcxproj.filters b/llvm_build/lib/ExecutionEngine/Interpreter/INSTALL.vcxproj.filters index eb09e1961..883ce373c 100644 --- a/llvm_build/lib/ExecutionEngine/Interpreter/INSTALL.vcxproj.filters +++ b/llvm_build/lib/ExecutionEngine/Interpreter/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/ExecutionEngine/Interpreter/LLVMInterpreter.vcxproj b/llvm_build/lib/ExecutionEngine/Interpreter/LLVMInterpreter.vcxproj index f27d9ae11..5b7eee78a 100644 --- a/llvm_build/lib/ExecutionEngine/Interpreter/LLVMInterpreter.vcxproj +++ b/llvm_build/lib/ExecutionEngine/Interpreter/LLVMInterpreter.vcxproj @@ -11,7 +11,7 @@ - {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE} + {34804700-DAAB-4BA3-92EB-4E9F94FCD3D1} Win32Proj x64 LLVMInterpreter @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMInterpreter.dir\Debug\ LLVMInterpreter .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMInterpreter.dir\Release\ LLVMInterpreter .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/ExecutionEngine/Interpreter/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/Interpreter/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/ExecutionEngine/Interpreter/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/Interpreter/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/ExecutionEngine/Interpreter/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/Interpreter/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,23 +141,23 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/ExecutionEngine/Interpreter/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/Interpreter/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\generate.stamp false - - - - + + + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 - - 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + 1E777602-37B3-4F1D-BF18-F11C829D5134 diff --git a/llvm_build/lib/ExecutionEngine/Interpreter/LLVMInterpreter.vcxproj.filters b/llvm_build/lib/ExecutionEngine/Interpreter/LLVMInterpreter.vcxproj.filters index 60f241175..8914a2b81 100644 --- a/llvm_build/lib/ExecutionEngine/Interpreter/LLVMInterpreter.vcxproj.filters +++ b/llvm_build/lib/ExecutionEngine/Interpreter/LLVMInterpreter.vcxproj.filters @@ -1,30 +1,30 @@  - + Source Files - + Source Files - + Source Files - + Header Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + {F479464E-5854-4287-9D42-A1E6DA632875} diff --git a/llvm_build/lib/ExecutionEngine/Interpreter/PACKAGE.vcxproj b/llvm_build/lib/ExecutionEngine/Interpreter/PACKAGE.vcxproj index 20a989c1e..675e331d6 100644 --- a/llvm_build/lib/ExecutionEngine/Interpreter/PACKAGE.vcxproj +++ b/llvm_build/lib/ExecutionEngine/Interpreter/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/b4c5fa23f86e8e3c6ec4bbac9329d2fc/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/80563d828a06d1dd5caa1ee7d38374ed/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/b4c5fa23f86e8e3c6ec4bbac9329d2fc/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/80563d828a06d1dd5caa1ee7d38374ed/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/ExecutionEngine/Interpreter/PACKAGE.vcxproj.filters b/llvm_build/lib/ExecutionEngine/Interpreter/PACKAGE.vcxproj.filters index 3f5485e93..8c65f1b49 100644 --- a/llvm_build/lib/ExecutionEngine/Interpreter/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/ExecutionEngine/Interpreter/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/ExecutionEngine/Interpreter/cmake_install.cmake b/llvm_build/lib/ExecutionEngine/Interpreter/cmake_install.cmake index 4ca09c7da..bb441f758 100644 --- a/llvm_build/lib/ExecutionEngine/Interpreter/cmake_install.cmake +++ b/llvm_build/lib/ExecutionEngine/Interpreter/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/ExecutionEngine/Interpreter +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/Interpreter # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMInterpreter.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMInterpreter.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMInterpreter.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMInterpreter.lib") endif() endif() diff --git a/llvm_build/lib/ExecutionEngine/JIT/CMakeFiles/generate.stamp.depend b/llvm_build/lib/ExecutionEngine/JIT/CMakeFiles/generate.stamp.depend index 60b9ff6ea..02f617dda 100644 --- a/llvm_build/lib/ExecutionEngine/JIT/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/ExecutionEngine/JIT/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/ExecutionEngine/JIT/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/JIT/CMakeLists.txt diff --git a/llvm_build/lib/ExecutionEngine/JIT/INSTALL.vcxproj b/llvm_build/lib/ExecutionEngine/JIT/INSTALL.vcxproj index e018fab98..03d62bc3f 100644 --- a/llvm_build/lib/ExecutionEngine/JIT/INSTALL.vcxproj +++ b/llvm_build/lib/ExecutionEngine/JIT/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/61612cea1ff9db5c13efcae40ed4a815/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/fe1d15d26b6513d81d670bb97abea69b/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/61612cea1ff9db5c13efcae40ed4a815/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/fe1d15d26b6513d81d670bb97abea69b/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/ExecutionEngine/JIT/INSTALL.vcxproj.filters b/llvm_build/lib/ExecutionEngine/JIT/INSTALL.vcxproj.filters index 3f0c7172b..4e95f0c66 100644 --- a/llvm_build/lib/ExecutionEngine/JIT/INSTALL.vcxproj.filters +++ b/llvm_build/lib/ExecutionEngine/JIT/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/ExecutionEngine/JIT/LLVMJIT.vcxproj b/llvm_build/lib/ExecutionEngine/JIT/LLVMJIT.vcxproj index a0b06cd93..b19f91053 100644 --- a/llvm_build/lib/ExecutionEngine/JIT/LLVMJIT.vcxproj +++ b/llvm_build/lib/ExecutionEngine/JIT/LLVMJIT.vcxproj @@ -11,7 +11,7 @@ - {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E} + {B2D7267A-AB54-4342-AE12-9FBB41A467E2} Win32Proj x64 LLVMJIT @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMJIT.dir\Debug\ LLVMJIT .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMJIT.dir\Release\ LLVMJIT .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;ENABLE_X86_JIT;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;ENABLE_X86_JIT;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/ExecutionEngine/JIT/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/JIT/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/ExecutionEngine/JIT/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/JIT/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/ExecutionEngine/JIT/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/JIT/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,20 +141,20 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/ExecutionEngine/JIT/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/JIT/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\generate.stamp false - - - - + + + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 diff --git a/llvm_build/lib/ExecutionEngine/JIT/LLVMJIT.vcxproj.filters b/llvm_build/lib/ExecutionEngine/JIT/LLVMJIT.vcxproj.filters index bcc361be7..855de0c32 100644 --- a/llvm_build/lib/ExecutionEngine/JIT/LLVMJIT.vcxproj.filters +++ b/llvm_build/lib/ExecutionEngine/JIT/LLVMJIT.vcxproj.filters @@ -1,30 +1,30 @@  - + Source Files - + Source Files - + Source Files - + Header Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + {F479464E-5854-4287-9D42-A1E6DA632875} diff --git a/llvm_build/lib/ExecutionEngine/JIT/PACKAGE.vcxproj b/llvm_build/lib/ExecutionEngine/JIT/PACKAGE.vcxproj index 3fb8f6bfa..3b1d948a6 100644 --- a/llvm_build/lib/ExecutionEngine/JIT/PACKAGE.vcxproj +++ b/llvm_build/lib/ExecutionEngine/JIT/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/61612cea1ff9db5c13efcae40ed4a815/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/fe1d15d26b6513d81d670bb97abea69b/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/61612cea1ff9db5c13efcae40ed4a815/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/fe1d15d26b6513d81d670bb97abea69b/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/ExecutionEngine/JIT/PACKAGE.vcxproj.filters b/llvm_build/lib/ExecutionEngine/JIT/PACKAGE.vcxproj.filters index a58c61299..f9d26476e 100644 --- a/llvm_build/lib/ExecutionEngine/JIT/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/ExecutionEngine/JIT/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/ExecutionEngine/JIT/cmake_install.cmake b/llvm_build/lib/ExecutionEngine/JIT/cmake_install.cmake index 48da579e2..6460f19bf 100644 --- a/llvm_build/lib/ExecutionEngine/JIT/cmake_install.cmake +++ b/llvm_build/lib/ExecutionEngine/JIT/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/ExecutionEngine/JIT +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/JIT # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMJIT.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMJIT.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMJIT.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMJIT.lib") endif() endif() diff --git a/llvm_build/lib/ExecutionEngine/LLVMExecutionEngine.vcxproj b/llvm_build/lib/ExecutionEngine/LLVMExecutionEngine.vcxproj index c1217ff98..7666fc697 100644 --- a/llvm_build/lib/ExecutionEngine/LLVMExecutionEngine.vcxproj +++ b/llvm_build/lib/ExecutionEngine/LLVMExecutionEngine.vcxproj @@ -11,7 +11,7 @@ - {4BF6E9E0-7ED3-43CC-81E7-337152E30021} + {E67CAF8F-8C79-4B3A-BF69-247EBCFDF760} Win32Proj x64 LLVMExecutionEngine @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMExecutionEngine.dir\Debug\ LLVMExecutionEngine .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMExecutionEngine.dir\Release\ LLVMExecutionEngine .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/ExecutionEngine/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/ExecutionEngine/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/ExecutionEngine/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,21 +141,21 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/ExecutionEngine/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\generate.stamp false - - - - - + + + + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 diff --git a/llvm_build/lib/ExecutionEngine/LLVMExecutionEngine.vcxproj.filters b/llvm_build/lib/ExecutionEngine/LLVMExecutionEngine.vcxproj.filters index 7f9fcdeab..98ed4d2fd 100644 --- a/llvm_build/lib/ExecutionEngine/LLVMExecutionEngine.vcxproj.filters +++ b/llvm_build/lib/ExecutionEngine/LLVMExecutionEngine.vcxproj.filters @@ -1,33 +1,33 @@  - + Source Files - + Source Files - + Source Files - + Source Files - + Header Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + {F479464E-5854-4287-9D42-A1E6DA632875} diff --git a/llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/generate.stamp.depend b/llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/generate.stamp.depend index b3b5a0515..d9985d045 100644 --- a/llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/ExecutionEngine/MCJIT/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/MCJIT/CMakeLists.txt diff --git a/llvm_build/lib/ExecutionEngine/MCJIT/INSTALL.vcxproj b/llvm_build/lib/ExecutionEngine/MCJIT/INSTALL.vcxproj index a8878ae7c..1138121d2 100644 --- a/llvm_build/lib/ExecutionEngine/MCJIT/INSTALL.vcxproj +++ b/llvm_build/lib/ExecutionEngine/MCJIT/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/be301ef5bb2063f7772c756bd127d278/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b1d15fccce16c37c0abf2325c995b85f/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/be301ef5bb2063f7772c756bd127d278/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b1d15fccce16c37c0abf2325c995b85f/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/ExecutionEngine/MCJIT/INSTALL.vcxproj.filters b/llvm_build/lib/ExecutionEngine/MCJIT/INSTALL.vcxproj.filters index b6c1b131a..fb8112dfb 100644 --- a/llvm_build/lib/ExecutionEngine/MCJIT/INSTALL.vcxproj.filters +++ b/llvm_build/lib/ExecutionEngine/MCJIT/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/ExecutionEngine/MCJIT/LLVMMCJIT.vcxproj b/llvm_build/lib/ExecutionEngine/MCJIT/LLVMMCJIT.vcxproj index 66ed4d885..1a2b7125c 100644 --- a/llvm_build/lib/ExecutionEngine/MCJIT/LLVMMCJIT.vcxproj +++ b/llvm_build/lib/ExecutionEngine/MCJIT/LLVMMCJIT.vcxproj @@ -11,7 +11,7 @@ - {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055} + {1F1C0DDB-B60D-4C79-B287-55B2B57DB815} Win32Proj x64 LLVMMCJIT @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMMCJIT.dir\Debug\ LLVMMCJIT .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMMCJIT.dir\Release\ LLVMMCJIT .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/ExecutionEngine/MCJIT/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/MCJIT/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/ExecutionEngine/MCJIT/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/MCJIT/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/ExecutionEngine/MCJIT/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/MCJIT/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,19 +141,19 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/ExecutionEngine/MCJIT/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/MCJIT/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\generate.stamp false - - - + + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 diff --git a/llvm_build/lib/ExecutionEngine/MCJIT/LLVMMCJIT.vcxproj.filters b/llvm_build/lib/ExecutionEngine/MCJIT/LLVMMCJIT.vcxproj.filters index 6befec205..9fdf8c434 100644 --- a/llvm_build/lib/ExecutionEngine/MCJIT/LLVMMCJIT.vcxproj.filters +++ b/llvm_build/lib/ExecutionEngine/MCJIT/LLVMMCJIT.vcxproj.filters @@ -1,27 +1,27 @@  - + Source Files - + Source Files - + Header Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + {F479464E-5854-4287-9D42-A1E6DA632875} diff --git a/llvm_build/lib/ExecutionEngine/MCJIT/PACKAGE.vcxproj b/llvm_build/lib/ExecutionEngine/MCJIT/PACKAGE.vcxproj index c9f8334d6..ae1e6cb75 100644 --- a/llvm_build/lib/ExecutionEngine/MCJIT/PACKAGE.vcxproj +++ b/llvm_build/lib/ExecutionEngine/MCJIT/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/be301ef5bb2063f7772c756bd127d278/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b1d15fccce16c37c0abf2325c995b85f/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/be301ef5bb2063f7772c756bd127d278/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b1d15fccce16c37c0abf2325c995b85f/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/ExecutionEngine/MCJIT/PACKAGE.vcxproj.filters b/llvm_build/lib/ExecutionEngine/MCJIT/PACKAGE.vcxproj.filters index 983b8803c..2004bb29d 100644 --- a/llvm_build/lib/ExecutionEngine/MCJIT/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/ExecutionEngine/MCJIT/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/ExecutionEngine/MCJIT/cmake_install.cmake b/llvm_build/lib/ExecutionEngine/MCJIT/cmake_install.cmake index 2956d87b0..18e86cfc9 100644 --- a/llvm_build/lib/ExecutionEngine/MCJIT/cmake_install.cmake +++ b/llvm_build/lib/ExecutionEngine/MCJIT/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/ExecutionEngine/MCJIT +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/MCJIT # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMMCJIT.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMMCJIT.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMMCJIT.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMMCJIT.lib") endif() endif() diff --git a/llvm_build/lib/ExecutionEngine/PACKAGE.vcxproj b/llvm_build/lib/ExecutionEngine/PACKAGE.vcxproj index b80a8031b..2cb0fac4f 100644 --- a/llvm_build/lib/ExecutionEngine/PACKAGE.vcxproj +++ b/llvm_build/lib/ExecutionEngine/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/7613ff11eac25dffccad47b9ed19ec34/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/0043833602b75da88202fca2524a0665/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/7613ff11eac25dffccad47b9ed19ec34/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/0043833602b75da88202fca2524a0665/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/ExecutionEngine/PACKAGE.vcxproj.filters b/llvm_build/lib/ExecutionEngine/PACKAGE.vcxproj.filters index ae474e2d2..4ca6581ce 100644 --- a/llvm_build/lib/ExecutionEngine/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/ExecutionEngine/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/generate.stamp.depend b/llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/generate.stamp.depend index 118388b11..93b54af5a 100644 --- a/llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt diff --git a/llvm_build/lib/ExecutionEngine/RuntimeDyld/INSTALL.vcxproj b/llvm_build/lib/ExecutionEngine/RuntimeDyld/INSTALL.vcxproj index a13a2d339..f7e82ced6 100644 --- a/llvm_build/lib/ExecutionEngine/RuntimeDyld/INSTALL.vcxproj +++ b/llvm_build/lib/ExecutionEngine/RuntimeDyld/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/00e689232fb705f45a4fe8fddabb6f53/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/537a98323613f525b0f8dd6b9ec8bffb/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/00e689232fb705f45a4fe8fddabb6f53/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/537a98323613f525b0f8dd6b9ec8bffb/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/ExecutionEngine/RuntimeDyld/INSTALL.vcxproj.filters b/llvm_build/lib/ExecutionEngine/RuntimeDyld/INSTALL.vcxproj.filters index a54c9cf47..88d8509bb 100644 --- a/llvm_build/lib/ExecutionEngine/RuntimeDyld/INSTALL.vcxproj.filters +++ b/llvm_build/lib/ExecutionEngine/RuntimeDyld/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/ExecutionEngine/RuntimeDyld/LLVMRuntimeDyld.vcxproj b/llvm_build/lib/ExecutionEngine/RuntimeDyld/LLVMRuntimeDyld.vcxproj index 9192e2b97..9dd94e86d 100644 --- a/llvm_build/lib/ExecutionEngine/RuntimeDyld/LLVMRuntimeDyld.vcxproj +++ b/llvm_build/lib/ExecutionEngine/RuntimeDyld/LLVMRuntimeDyld.vcxproj @@ -11,7 +11,7 @@ - {1829F961-4B79-414E-8DB9-5062D146B890} + {D57FC07D-D562-479A-B616-8E2ED10076AA} Win32Proj x64 LLVMRuntimeDyld @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMRuntimeDyld.dir\Debug\ LLVMRuntimeDyld .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMRuntimeDyld.dir\Release\ LLVMRuntimeDyld .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,26 +141,26 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\generate.stamp false - - - - - - - - - - + + + + + + + + + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 diff --git a/llvm_build/lib/ExecutionEngine/RuntimeDyld/LLVMRuntimeDyld.vcxproj.filters b/llvm_build/lib/ExecutionEngine/RuntimeDyld/LLVMRuntimeDyld.vcxproj.filters index 7397b3a33..bc1b30078 100644 --- a/llvm_build/lib/ExecutionEngine/RuntimeDyld/LLVMRuntimeDyld.vcxproj.filters +++ b/llvm_build/lib/ExecutionEngine/RuntimeDyld/LLVMRuntimeDyld.vcxproj.filters @@ -1,48 +1,48 @@  - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + {F479464E-5854-4287-9D42-A1E6DA632875} diff --git a/llvm_build/lib/ExecutionEngine/RuntimeDyld/PACKAGE.vcxproj b/llvm_build/lib/ExecutionEngine/RuntimeDyld/PACKAGE.vcxproj index 35cb50b09..b866ffe39 100644 --- a/llvm_build/lib/ExecutionEngine/RuntimeDyld/PACKAGE.vcxproj +++ b/llvm_build/lib/ExecutionEngine/RuntimeDyld/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/00e689232fb705f45a4fe8fddabb6f53/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/537a98323613f525b0f8dd6b9ec8bffb/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/00e689232fb705f45a4fe8fddabb6f53/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/537a98323613f525b0f8dd6b9ec8bffb/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/ExecutionEngine/RuntimeDyld/PACKAGE.vcxproj.filters b/llvm_build/lib/ExecutionEngine/RuntimeDyld/PACKAGE.vcxproj.filters index 14e7ed585..a6bdc4671 100644 --- a/llvm_build/lib/ExecutionEngine/RuntimeDyld/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/ExecutionEngine/RuntimeDyld/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/ExecutionEngine/RuntimeDyld/cmake_install.cmake b/llvm_build/lib/ExecutionEngine/RuntimeDyld/cmake_install.cmake index 0b2be85d0..b7212f8a1 100644 --- a/llvm_build/lib/ExecutionEngine/RuntimeDyld/cmake_install.cmake +++ b/llvm_build/lib/ExecutionEngine/RuntimeDyld/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/ExecutionEngine/RuntimeDyld +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/RuntimeDyld # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMRuntimeDyld.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMRuntimeDyld.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMRuntimeDyld.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMRuntimeDyld.lib") endif() endif() diff --git a/llvm_build/lib/ExecutionEngine/cmake_install.cmake b/llvm_build/lib/ExecutionEngine/cmake_install.cmake index d145a14bd..e8858e161 100644 --- a/llvm_build/lib/ExecutionEngine/cmake_install.cmake +++ b/llvm_build/lib/ExecutionEngine/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/ExecutionEngine +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,18 +29,18 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMExecutionEngine.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMExecutionEngine.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMExecutionEngine.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMExecutionEngine.lib") endif() endif() if(NOT CMAKE_INSTALL_LOCAL_ONLY) # Include the install script for each subdirectory. - include("D:/Projects/rpcs3/llvm_build/lib/ExecutionEngine/Interpreter/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/ExecutionEngine/JIT/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/ExecutionEngine/MCJIT/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/ExecutionEngine/RuntimeDyld/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ExecutionEngine/Interpreter/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ExecutionEngine/JIT/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ExecutionEngine/MCJIT/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ExecutionEngine/RuntimeDyld/cmake_install.cmake") endif() diff --git a/llvm_build/lib/INSTALL.vcxproj b/llvm_build/lib/INSTALL.vcxproj index 1f3e8c70c..bd1cb4c1c 100644 --- a/llvm_build/lib/INSTALL.vcxproj +++ b/llvm_build/lib/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib;D:\Projects\rpcs3\llvm\lib;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib;D:\Projects\rpcs3\llvm\lib;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/950c9dd460635c7a7afa34cf8f695ddb/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/bbde41df1b31e05b844d7a3819a89d85/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/950c9dd460635c7a7afa34cf8f695ddb/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/bbde41df1b31e05b844d7a3819a89d85/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/INSTALL.vcxproj.filters b/llvm_build/lib/INSTALL.vcxproj.filters index c401a221b..adca65280 100644 --- a/llvm_build/lib/INSTALL.vcxproj.filters +++ b/llvm_build/lib/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/IR/CMakeFiles/generate.stamp.depend b/llvm_build/lib/IR/CMakeFiles/generate.stamp.depend index c89805d51..e775afd5b 100644 --- a/llvm_build/lib/IR/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/IR/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/IR/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/IR/CMakeLists.txt diff --git a/llvm_build/lib/IR/INSTALL.vcxproj b/llvm_build/lib/IR/INSTALL.vcxproj index da567de2f..0c4124e6b 100644 --- a/llvm_build/lib/IR/INSTALL.vcxproj +++ b/llvm_build/lib/IR/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3\llvm\lib\IR;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3\llvm\lib\IR;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/be672fb2adeb3bc3312871262d240210/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\IR\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/8cb1f57c4957501c23a3ecfb7c4ecb2a/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/be672fb2adeb3bc3312871262d240210/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\IR\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/8cb1f57c4957501c23a3ecfb7c4ecb2a/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/IR/INSTALL.vcxproj.filters b/llvm_build/lib/IR/INSTALL.vcxproj.filters index 230d018b2..0594605c2 100644 --- a/llvm_build/lib/IR/INSTALL.vcxproj.filters +++ b/llvm_build/lib/IR/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/IR/LLVMCore.vcxproj b/llvm_build/lib/IR/LLVMCore.vcxproj index 74d34b230..c0c6744c0 100644 --- a/llvm_build/lib/IR/LLVMCore.vcxproj +++ b/llvm_build/lib/IR/LLVMCore.vcxproj @@ -11,7 +11,7 @@ - {E383113C-EA5C-4321-A957-8B421782A070} + {C3BCF495-B210-455D-B775-052D722BC5C5} Win32Proj x64 LLVMCore @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMCore.dir\Debug\ LLVMCore .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMCore.dir\Release\ LLVMCore .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3\llvm\lib\IR;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3\llvm\lib\IR;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3\llvm\lib\IR;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3\llvm\lib\IR;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3\llvm\lib\IR;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3\llvm\lib\IR;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/IR/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/IR/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\IR\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/IR/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\IR\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\IR\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\IR\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/IR/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/IR/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/IR/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\IR\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,71 +141,71 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/IR/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\IR\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\IR\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\IR\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/IR/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR\CMakeFiles\generate.stamp false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 - - 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + 1E777602-37B3-4F1D-BF18-F11C829D5134 diff --git a/llvm_build/lib/IR/LLVMCore.vcxproj.filters b/llvm_build/lib/IR/LLVMCore.vcxproj.filters index fcd8e19c7..71364007f 100644 --- a/llvm_build/lib/IR/LLVMCore.vcxproj.filters +++ b/llvm_build/lib/IR/LLVMCore.vcxproj.filters @@ -1,174 +1,174 @@  - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + {F479464E-5854-4287-9D42-A1E6DA632875} diff --git a/llvm_build/lib/IR/PACKAGE.vcxproj b/llvm_build/lib/IR/PACKAGE.vcxproj index da7efb654..3ca643966 100644 --- a/llvm_build/lib/IR/PACKAGE.vcxproj +++ b/llvm_build/lib/IR/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3\llvm\lib\IR;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3\llvm\lib\IR;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/be672fb2adeb3bc3312871262d240210/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\IR\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/8cb1f57c4957501c23a3ecfb7c4ecb2a/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/be672fb2adeb3bc3312871262d240210/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\IR\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/8cb1f57c4957501c23a3ecfb7c4ecb2a/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/IR/PACKAGE.vcxproj.filters b/llvm_build/lib/IR/PACKAGE.vcxproj.filters index f5a36d68d..8802471b5 100644 --- a/llvm_build/lib/IR/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/IR/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/IR/cmake_install.cmake b/llvm_build/lib/IR/cmake_install.cmake index 751ae9512..6bd08e61e 100644 --- a/llvm_build/lib/IR/cmake_install.cmake +++ b/llvm_build/lib/IR/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/IR +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/IR # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMCore.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMCore.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMCore.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMCore.lib") endif() endif() diff --git a/llvm_build/lib/IRReader/CMakeFiles/generate.stamp.depend b/llvm_build/lib/IRReader/CMakeFiles/generate.stamp.depend index 2350b528a..bf5aeeeaf 100644 --- a/llvm_build/lib/IRReader/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/IRReader/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/IRReader/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/IRReader/CMakeLists.txt diff --git a/llvm_build/lib/IRReader/INSTALL.vcxproj b/llvm_build/lib/IRReader/INSTALL.vcxproj index 2593ef395..28d13722b 100644 --- a/llvm_build/lib/IRReader/INSTALL.vcxproj +++ b/llvm_build/lib/IRReader/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/be1edb4a02e5d0bbe5d1b0e0ebd8af45/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\IRReader\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b555ce1fd205b6e2798a652beb559fe4/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/be1edb4a02e5d0bbe5d1b0e0ebd8af45/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\IRReader\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b555ce1fd205b6e2798a652beb559fe4/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/IRReader/INSTALL.vcxproj.filters b/llvm_build/lib/IRReader/INSTALL.vcxproj.filters index ddd422d5c..7a973e506 100644 --- a/llvm_build/lib/IRReader/INSTALL.vcxproj.filters +++ b/llvm_build/lib/IRReader/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/IRReader/LLVMIRReader.vcxproj b/llvm_build/lib/IRReader/LLVMIRReader.vcxproj index 8f594b735..bc2f508fe 100644 --- a/llvm_build/lib/IRReader/LLVMIRReader.vcxproj +++ b/llvm_build/lib/IRReader/LLVMIRReader.vcxproj @@ -11,7 +11,7 @@ - {4EC6F015-3FBC-4190-97AC-2D8B2794D04A} + {6202515A-FA38-4CF1-A710-7CFDA351A912} Win32Proj x64 LLVMIRReader @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMIRReader.dir\Debug\ LLVMIRReader .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMIRReader.dir\Release\ LLVMIRReader .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/IRReader/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/IRReader/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\IRReader\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/IRReader/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\IRReader\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\IRReader\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\IRReader\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/IRReader/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/IRReader/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/IRReader/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\IRReader\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,17 +141,17 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/IRReader/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\IRReader\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\IRReader\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\IRReader\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/IRReader/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader\CMakeFiles\generate.stamp false - + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 diff --git a/llvm_build/lib/IRReader/LLVMIRReader.vcxproj.filters b/llvm_build/lib/IRReader/LLVMIRReader.vcxproj.filters index 690673992..2eca69358 100644 --- a/llvm_build/lib/IRReader/LLVMIRReader.vcxproj.filters +++ b/llvm_build/lib/IRReader/LLVMIRReader.vcxproj.filters @@ -1,16 +1,16 @@  - + Source Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} diff --git a/llvm_build/lib/IRReader/PACKAGE.vcxproj b/llvm_build/lib/IRReader/PACKAGE.vcxproj index af001a387..9451f466b 100644 --- a/llvm_build/lib/IRReader/PACKAGE.vcxproj +++ b/llvm_build/lib/IRReader/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/be1edb4a02e5d0bbe5d1b0e0ebd8af45/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\IRReader\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b555ce1fd205b6e2798a652beb559fe4/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/be1edb4a02e5d0bbe5d1b0e0ebd8af45/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\IRReader\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b555ce1fd205b6e2798a652beb559fe4/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/IRReader/PACKAGE.vcxproj.filters b/llvm_build/lib/IRReader/PACKAGE.vcxproj.filters index ea98daff7..a185fccdf 100644 --- a/llvm_build/lib/IRReader/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/IRReader/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/IRReader/cmake_install.cmake b/llvm_build/lib/IRReader/cmake_install.cmake index 990314938..9dc73c03d 100644 --- a/llvm_build/lib/IRReader/cmake_install.cmake +++ b/llvm_build/lib/IRReader/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/IRReader +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/IRReader # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMIRReader.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMIRReader.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMIRReader.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMIRReader.lib") endif() endif() diff --git a/llvm_build/lib/LTO/CMakeFiles/generate.stamp.depend b/llvm_build/lib/LTO/CMakeFiles/generate.stamp.depend index 2004c58b0..e84618583 100644 --- a/llvm_build/lib/LTO/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/LTO/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/LTO/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LTO/CMakeLists.txt diff --git a/llvm_build/lib/LTO/INSTALL.vcxproj b/llvm_build/lib/LTO/INSTALL.vcxproj index 9bed31f39..769677577 100644 --- a/llvm_build/lib/LTO/INSTALL.vcxproj +++ b/llvm_build/lib/LTO/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/4614bc75f72f9be93b6f2b192f0ebb02/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\LTO\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b6a954eb109b9a887912f81bd07bab30/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/4614bc75f72f9be93b6f2b192f0ebb02/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\LTO\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b6a954eb109b9a887912f81bd07bab30/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/LTO/INSTALL.vcxproj.filters b/llvm_build/lib/LTO/INSTALL.vcxproj.filters index b6b90a48b..7cdea01b9 100644 --- a/llvm_build/lib/LTO/INSTALL.vcxproj.filters +++ b/llvm_build/lib/LTO/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/LTO/LLVMLTO.vcxproj b/llvm_build/lib/LTO/LLVMLTO.vcxproj index 82394695e..3a7a4c224 100644 --- a/llvm_build/lib/LTO/LLVMLTO.vcxproj +++ b/llvm_build/lib/LTO/LLVMLTO.vcxproj @@ -11,7 +11,7 @@ - {C52AF063-7610-4E4F-AB94-C2F3B7397324} + {3993A9B2-990C-4206-9810-F4663C413E2B} Win32Proj x64 LLVMLTO @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMLTO.dir\Debug\ LLVMLTO .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMLTO.dir\Release\ LLVMLTO .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/LTO/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LTO/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\LTO\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/LTO/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\LTO\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\LTO\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\LTO\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LTO/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/LTO/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LTO/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\LTO\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,18 +141,18 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/LTO/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\LTO\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\LTO\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\LTO\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LTO/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO\CMakeFiles\generate.stamp false - - + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 diff --git a/llvm_build/lib/LTO/LLVMLTO.vcxproj.filters b/llvm_build/lib/LTO/LLVMLTO.vcxproj.filters index a1e350fb6..3753c7c5c 100644 --- a/llvm_build/lib/LTO/LLVMLTO.vcxproj.filters +++ b/llvm_build/lib/LTO/LLVMLTO.vcxproj.filters @@ -1,19 +1,19 @@  - + Source Files - + Source Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} diff --git a/llvm_build/lib/LTO/PACKAGE.vcxproj b/llvm_build/lib/LTO/PACKAGE.vcxproj index e5a847140..44d748257 100644 --- a/llvm_build/lib/LTO/PACKAGE.vcxproj +++ b/llvm_build/lib/LTO/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/4614bc75f72f9be93b6f2b192f0ebb02/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\LTO\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b6a954eb109b9a887912f81bd07bab30/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/4614bc75f72f9be93b6f2b192f0ebb02/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\LTO\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b6a954eb109b9a887912f81bd07bab30/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/LTO/PACKAGE.vcxproj.filters b/llvm_build/lib/LTO/PACKAGE.vcxproj.filters index 491082973..b5ef2790c 100644 --- a/llvm_build/lib/LTO/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/LTO/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/LTO/cmake_install.cmake b/llvm_build/lib/LTO/cmake_install.cmake index cad008e6b..eca2ab134 100644 --- a/llvm_build/lib/LTO/cmake_install.cmake +++ b/llvm_build/lib/LTO/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/LTO +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LTO # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMLTO.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMLTO.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMLTO.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMLTO.lib") endif() endif() diff --git a/llvm_build/lib/LineEditor/CMakeFiles/generate.stamp.depend b/llvm_build/lib/LineEditor/CMakeFiles/generate.stamp.depend index c75ca695c..4f452a03b 100644 --- a/llvm_build/lib/LineEditor/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/LineEditor/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/LineEditor/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LineEditor/CMakeLists.txt diff --git a/llvm_build/lib/LineEditor/INSTALL.vcxproj b/llvm_build/lib/LineEditor/INSTALL.vcxproj index 72bd6d6f3..0d67566c3 100644 --- a/llvm_build/lib/LineEditor/INSTALL.vcxproj +++ b/llvm_build/lib/LineEditor/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/d600b7a24d460cf0838456fd360fa7ca/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/29e44716c78d3e73647738852a43fa6b/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/d600b7a24d460cf0838456fd360fa7ca/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/29e44716c78d3e73647738852a43fa6b/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/LineEditor/INSTALL.vcxproj.filters b/llvm_build/lib/LineEditor/INSTALL.vcxproj.filters index 1b387dacf..a51dc0c8b 100644 --- a/llvm_build/lib/LineEditor/INSTALL.vcxproj.filters +++ b/llvm_build/lib/LineEditor/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/LineEditor/LLVMLineEditor.vcxproj b/llvm_build/lib/LineEditor/LLVMLineEditor.vcxproj index 4c948a1ab..ffe44aa44 100644 --- a/llvm_build/lib/LineEditor/LLVMLineEditor.vcxproj +++ b/llvm_build/lib/LineEditor/LLVMLineEditor.vcxproj @@ -11,7 +11,7 @@ - {7B7597E6-6BE2-4805-94A2-D0FE30A92151} + {52BD4A90-4E4D-487E-9DB8-D6F987625F11} Win32Proj x64 LLVMLineEditor @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMLineEditor.dir\Debug\ LLVMLineEditor .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMLineEditor.dir\Release\ LLVMLineEditor .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/LineEditor/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LineEditor/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/LineEditor/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\LineEditor\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\LineEditor\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LineEditor/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/LineEditor/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LineEditor/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,17 +141,17 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/LineEditor/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\LineEditor\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\LineEditor\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LineEditor/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\generate.stamp false - + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 diff --git a/llvm_build/lib/LineEditor/LLVMLineEditor.vcxproj.filters b/llvm_build/lib/LineEditor/LLVMLineEditor.vcxproj.filters index cc7d343bb..dad028091 100644 --- a/llvm_build/lib/LineEditor/LLVMLineEditor.vcxproj.filters +++ b/llvm_build/lib/LineEditor/LLVMLineEditor.vcxproj.filters @@ -1,16 +1,16 @@  - + Source Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} diff --git a/llvm_build/lib/LineEditor/PACKAGE.vcxproj b/llvm_build/lib/LineEditor/PACKAGE.vcxproj index 7cac278a4..93d138bbe 100644 --- a/llvm_build/lib/LineEditor/PACKAGE.vcxproj +++ b/llvm_build/lib/LineEditor/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/d600b7a24d460cf0838456fd360fa7ca/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/29e44716c78d3e73647738852a43fa6b/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/d600b7a24d460cf0838456fd360fa7ca/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/29e44716c78d3e73647738852a43fa6b/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/LineEditor/PACKAGE.vcxproj.filters b/llvm_build/lib/LineEditor/PACKAGE.vcxproj.filters index aa65d7a4c..867e0c85e 100644 --- a/llvm_build/lib/LineEditor/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/LineEditor/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/LineEditor/cmake_install.cmake b/llvm_build/lib/LineEditor/cmake_install.cmake index f499ebb52..c6176ea4a 100644 --- a/llvm_build/lib/LineEditor/cmake_install.cmake +++ b/llvm_build/lib/LineEditor/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/LineEditor +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LineEditor # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMLineEditor.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMLineEditor.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMLineEditor.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMLineEditor.lib") endif() endif() diff --git a/llvm_build/lib/Linker/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Linker/CMakeFiles/generate.stamp.depend index 0c7e1a417..d42d501eb 100644 --- a/llvm_build/lib/Linker/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/Linker/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/Linker/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Linker/CMakeLists.txt diff --git a/llvm_build/lib/Linker/INSTALL.vcxproj b/llvm_build/lib/Linker/INSTALL.vcxproj index 31dc7c1cd..9d756110d 100644 --- a/llvm_build/lib/Linker/INSTALL.vcxproj +++ b/llvm_build/lib/Linker/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/b572ca265a16ab164262128f49fcbfa4/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Linker\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/68c264918cc792a1e7bf91c079f447e8/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/b572ca265a16ab164262128f49fcbfa4/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Linker\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/68c264918cc792a1e7bf91c079f447e8/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Linker/INSTALL.vcxproj.filters b/llvm_build/lib/Linker/INSTALL.vcxproj.filters index 09a169b1f..bebe104a6 100644 --- a/llvm_build/lib/Linker/INSTALL.vcxproj.filters +++ b/llvm_build/lib/Linker/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Linker/LLVMLinker.vcxproj b/llvm_build/lib/Linker/LLVMLinker.vcxproj index d5c119250..249626be9 100644 --- a/llvm_build/lib/Linker/LLVMLinker.vcxproj +++ b/llvm_build/lib/Linker/LLVMLinker.vcxproj @@ -11,7 +11,7 @@ - {052C9484-820D-4DCF-A660-C09432AE228A} + {530D6430-4C9A-4DCD-9530-F3D5FBA1AF78} Win32Proj x64 LLVMLinker @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMLinker.dir\Debug\ LLVMLinker .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMLinker.dir\Release\ LLVMLinker .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Linker/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Linker/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Linker\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Linker/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Linker\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Linker\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Linker\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Linker/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Linker/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Linker/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Linker\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,17 +141,17 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Linker/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Linker\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Linker\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Linker\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Linker/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker\CMakeFiles\generate.stamp false - + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 diff --git a/llvm_build/lib/Linker/LLVMLinker.vcxproj.filters b/llvm_build/lib/Linker/LLVMLinker.vcxproj.filters index 96ea2f946..b93a258fe 100644 --- a/llvm_build/lib/Linker/LLVMLinker.vcxproj.filters +++ b/llvm_build/lib/Linker/LLVMLinker.vcxproj.filters @@ -1,16 +1,16 @@  - + Source Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} diff --git a/llvm_build/lib/Linker/PACKAGE.vcxproj b/llvm_build/lib/Linker/PACKAGE.vcxproj index 1cdd83645..dce6ced93 100644 --- a/llvm_build/lib/Linker/PACKAGE.vcxproj +++ b/llvm_build/lib/Linker/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/b572ca265a16ab164262128f49fcbfa4/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Linker\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/68c264918cc792a1e7bf91c079f447e8/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/b572ca265a16ab164262128f49fcbfa4/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Linker\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/68c264918cc792a1e7bf91c079f447e8/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Linker/PACKAGE.vcxproj.filters b/llvm_build/lib/Linker/PACKAGE.vcxproj.filters index fffb932ab..ff4a84d25 100644 --- a/llvm_build/lib/Linker/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/Linker/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Linker/cmake_install.cmake b/llvm_build/lib/Linker/cmake_install.cmake index 384f4090d..07be1ee32 100644 --- a/llvm_build/lib/Linker/cmake_install.cmake +++ b/llvm_build/lib/Linker/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/Linker +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Linker # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMLinker.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMLinker.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMLinker.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMLinker.lib") endif() endif() diff --git a/llvm_build/lib/MC/CMakeFiles/generate.stamp.depend b/llvm_build/lib/MC/CMakeFiles/generate.stamp.depend index 13aa30f24..65b4154a0 100644 --- a/llvm_build/lib/MC/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/MC/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/MC/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/CMakeLists.txt diff --git a/llvm_build/lib/MC/INSTALL.vcxproj b/llvm_build/lib/MC/INSTALL.vcxproj index fe8fa7ad7..6d2acc08d 100644 --- a/llvm_build/lib/MC/INSTALL.vcxproj +++ b/llvm_build/lib/MC/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3\llvm\lib\MC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3\llvm\lib\MC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/1b45b7ccefbd54951a8d11109c2deaf7/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\MC\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/cbe61deb58e2b9462c640c425c07482b/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/1b45b7ccefbd54951a8d11109c2deaf7/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\MC\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/cbe61deb58e2b9462c640c425c07482b/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/MC/INSTALL.vcxproj.filters b/llvm_build/lib/MC/INSTALL.vcxproj.filters index 673634db7..17c3c3f15 100644 --- a/llvm_build/lib/MC/INSTALL.vcxproj.filters +++ b/llvm_build/lib/MC/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/MC/LLVMMC.vcxproj b/llvm_build/lib/MC/LLVMMC.vcxproj index 58906a28f..0126571b8 100644 --- a/llvm_build/lib/MC/LLVMMC.vcxproj +++ b/llvm_build/lib/MC/LLVMMC.vcxproj @@ -11,7 +11,7 @@ - {AAC354E1-A2B7-4FCC-9CB7-500824721D84} + {40B7D80F-613E-423A-BB36-C35D7E61B10C} Win32Proj x64 LLVMMC @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMMC.dir\Debug\ LLVMMC .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMMC.dir\Release\ LLVMMC .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3\llvm\lib\MC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3\llvm\lib\MC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3\llvm\lib\MC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3\llvm\lib\MC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3\llvm\lib\MC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3\llvm\lib\MC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/MC/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\MC\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/MC/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\MC\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/MC/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\MC\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,65 +141,65 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/MC/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\MC\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\CMakeFiles\generate.stamp false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 diff --git a/llvm_build/lib/MC/LLVMMC.vcxproj.filters b/llvm_build/lib/MC/LLVMMC.vcxproj.filters index 971087c36..c181d3bac 100644 --- a/llvm_build/lib/MC/LLVMMC.vcxproj.filters +++ b/llvm_build/lib/MC/LLVMMC.vcxproj.filters @@ -1,160 +1,160 @@  - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} diff --git a/llvm_build/lib/MC/MCAnalysis/CMakeFiles/generate.stamp.depend b/llvm_build/lib/MC/MCAnalysis/CMakeFiles/generate.stamp.depend index a7dc5d7d9..e6e08ee93 100644 --- a/llvm_build/lib/MC/MCAnalysis/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/MC/MCAnalysis/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/MC/MCAnalysis/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCAnalysis/CMakeLists.txt diff --git a/llvm_build/lib/MC/MCAnalysis/INSTALL.vcxproj b/llvm_build/lib/MC/MCAnalysis/INSTALL.vcxproj index 7d6e36691..9053ad2d6 100644 --- a/llvm_build/lib/MC/MCAnalysis/INSTALL.vcxproj +++ b/llvm_build/lib/MC/MCAnalysis/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/f74392c3f8a2cf232fa9d14cd13ef03b/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/011431daca8681cf57e0255f5a305189/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/f74392c3f8a2cf232fa9d14cd13ef03b/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/011431daca8681cf57e0255f5a305189/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/MC/MCAnalysis/INSTALL.vcxproj.filters b/llvm_build/lib/MC/MCAnalysis/INSTALL.vcxproj.filters index 51434ef5c..6a14da00b 100644 --- a/llvm_build/lib/MC/MCAnalysis/INSTALL.vcxproj.filters +++ b/llvm_build/lib/MC/MCAnalysis/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/MC/MCAnalysis/LLVMMCAnalysis.vcxproj b/llvm_build/lib/MC/MCAnalysis/LLVMMCAnalysis.vcxproj index 8fb690ac4..479a2f9dc 100644 --- a/llvm_build/lib/MC/MCAnalysis/LLVMMCAnalysis.vcxproj +++ b/llvm_build/lib/MC/MCAnalysis/LLVMMCAnalysis.vcxproj @@ -11,7 +11,7 @@ - {13E99356-9DF8-4C6E-BCAC-BD75111DEF35} + {8C5DB0C3-2043-49D0-A438-4CB9E00DEEED} Win32Proj x64 LLVMMCAnalysis @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMMCAnalysis.dir\Debug\ LLVMMCAnalysis .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMMCAnalysis.dir\Release\ LLVMMCAnalysis .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/MC/MCAnalysis/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCAnalysis/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/MC/MCAnalysis/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCAnalysis/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/MC/MCAnalysis/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCAnalysis/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,22 +141,22 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/MC/MCAnalysis/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCAnalysis/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\generate.stamp false - - - - - - + + + + + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 diff --git a/llvm_build/lib/MC/MCAnalysis/LLVMMCAnalysis.vcxproj.filters b/llvm_build/lib/MC/MCAnalysis/LLVMMCAnalysis.vcxproj.filters index d47cf7a73..d6fcce1ed 100644 --- a/llvm_build/lib/MC/MCAnalysis/LLVMMCAnalysis.vcxproj.filters +++ b/llvm_build/lib/MC/MCAnalysis/LLVMMCAnalysis.vcxproj.filters @@ -1,31 +1,31 @@  - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} diff --git a/llvm_build/lib/MC/MCAnalysis/PACKAGE.vcxproj b/llvm_build/lib/MC/MCAnalysis/PACKAGE.vcxproj index 84c89fcd8..08394a404 100644 --- a/llvm_build/lib/MC/MCAnalysis/PACKAGE.vcxproj +++ b/llvm_build/lib/MC/MCAnalysis/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/f74392c3f8a2cf232fa9d14cd13ef03b/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/011431daca8681cf57e0255f5a305189/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/f74392c3f8a2cf232fa9d14cd13ef03b/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/011431daca8681cf57e0255f5a305189/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/MC/MCAnalysis/PACKAGE.vcxproj.filters b/llvm_build/lib/MC/MCAnalysis/PACKAGE.vcxproj.filters index db501781a..7c435a1cd 100644 --- a/llvm_build/lib/MC/MCAnalysis/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/MC/MCAnalysis/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/MC/MCAnalysis/cmake_install.cmake b/llvm_build/lib/MC/MCAnalysis/cmake_install.cmake index 9f4c0de07..b963bc033 100644 --- a/llvm_build/lib/MC/MCAnalysis/cmake_install.cmake +++ b/llvm_build/lib/MC/MCAnalysis/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/MC/MCAnalysis +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCAnalysis # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMMCAnalysis.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMMCAnalysis.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMMCAnalysis.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMMCAnalysis.lib") endif() endif() diff --git a/llvm_build/lib/MC/MCDisassembler/CMakeFiles/generate.stamp.depend b/llvm_build/lib/MC/MCDisassembler/CMakeFiles/generate.stamp.depend index 109fc9e67..8d9f26136 100644 --- a/llvm_build/lib/MC/MCDisassembler/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/MC/MCDisassembler/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/MC/MCDisassembler/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCDisassembler/CMakeLists.txt diff --git a/llvm_build/lib/MC/MCDisassembler/INSTALL.vcxproj b/llvm_build/lib/MC/MCDisassembler/INSTALL.vcxproj index 55f66a452..a2e1046d6 100644 --- a/llvm_build/lib/MC/MCDisassembler/INSTALL.vcxproj +++ b/llvm_build/lib/MC/MCDisassembler/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/6969f65c559f1518df1c397bc3af541c/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/03f66d2069ddd63975e88424a21ce269/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/6969f65c559f1518df1c397bc3af541c/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/03f66d2069ddd63975e88424a21ce269/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/MC/MCDisassembler/INSTALL.vcxproj.filters b/llvm_build/lib/MC/MCDisassembler/INSTALL.vcxproj.filters index 14f92af4c..b6f138ba3 100644 --- a/llvm_build/lib/MC/MCDisassembler/INSTALL.vcxproj.filters +++ b/llvm_build/lib/MC/MCDisassembler/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/MC/MCDisassembler/LLVMMCDisassembler.vcxproj b/llvm_build/lib/MC/MCDisassembler/LLVMMCDisassembler.vcxproj index e1107f470..8f4e10caf 100644 --- a/llvm_build/lib/MC/MCDisassembler/LLVMMCDisassembler.vcxproj +++ b/llvm_build/lib/MC/MCDisassembler/LLVMMCDisassembler.vcxproj @@ -11,7 +11,7 @@ - {CE2F2A88-5AEA-471C-83C1-ABAA767E089B} + {AF303389-3C5C-41E1-8589-A2417BA2F2A0} Win32Proj x64 LLVMMCDisassembler @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMMCDisassembler.dir\Debug\ LLVMMCDisassembler .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMMCDisassembler.dir\Release\ LLVMMCDisassembler .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/MC/MCDisassembler/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCDisassembler/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/MC/MCDisassembler/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCDisassembler/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/MC/MCDisassembler/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCDisassembler/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,18 +141,18 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/MC/MCDisassembler/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCDisassembler/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\generate.stamp false - - + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 diff --git a/llvm_build/lib/MC/MCDisassembler/LLVMMCDisassembler.vcxproj.filters b/llvm_build/lib/MC/MCDisassembler/LLVMMCDisassembler.vcxproj.filters index 5c5bf17cc..e2a63f45b 100644 --- a/llvm_build/lib/MC/MCDisassembler/LLVMMCDisassembler.vcxproj.filters +++ b/llvm_build/lib/MC/MCDisassembler/LLVMMCDisassembler.vcxproj.filters @@ -1,24 +1,24 @@  - + Source Files - + Header Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + {F479464E-5854-4287-9D42-A1E6DA632875} diff --git a/llvm_build/lib/MC/MCDisassembler/PACKAGE.vcxproj b/llvm_build/lib/MC/MCDisassembler/PACKAGE.vcxproj index 840850c56..7e4be5be3 100644 --- a/llvm_build/lib/MC/MCDisassembler/PACKAGE.vcxproj +++ b/llvm_build/lib/MC/MCDisassembler/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/6969f65c559f1518df1c397bc3af541c/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/03f66d2069ddd63975e88424a21ce269/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/6969f65c559f1518df1c397bc3af541c/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/03f66d2069ddd63975e88424a21ce269/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/MC/MCDisassembler/PACKAGE.vcxproj.filters b/llvm_build/lib/MC/MCDisassembler/PACKAGE.vcxproj.filters index 8966e0b5c..984dc2ac1 100644 --- a/llvm_build/lib/MC/MCDisassembler/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/MC/MCDisassembler/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/MC/MCDisassembler/cmake_install.cmake b/llvm_build/lib/MC/MCDisassembler/cmake_install.cmake index fa60228a1..638bea180 100644 --- a/llvm_build/lib/MC/MCDisassembler/cmake_install.cmake +++ b/llvm_build/lib/MC/MCDisassembler/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/MC/MCDisassembler +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCDisassembler # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMMCDisassembler.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMMCDisassembler.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMMCDisassembler.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMMCDisassembler.lib") endif() endif() diff --git a/llvm_build/lib/MC/MCParser/CMakeFiles/generate.stamp.depend b/llvm_build/lib/MC/MCParser/CMakeFiles/generate.stamp.depend index 5ca46d0ed..dff868d6b 100644 --- a/llvm_build/lib/MC/MCParser/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/MC/MCParser/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/MC/MCParser/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCParser/CMakeLists.txt diff --git a/llvm_build/lib/MC/MCParser/INSTALL.vcxproj b/llvm_build/lib/MC/MCParser/INSTALL.vcxproj index c3287607b..c028f83ea 100644 --- a/llvm_build/lib/MC/MCParser/INSTALL.vcxproj +++ b/llvm_build/lib/MC/MCParser/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/1ecbe2d6738378531410612acc5bfa9f/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/1e9eb3f9a3a3b10b95c8687ad79b5dfd/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/1ecbe2d6738378531410612acc5bfa9f/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/1e9eb3f9a3a3b10b95c8687ad79b5dfd/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/MC/MCParser/INSTALL.vcxproj.filters b/llvm_build/lib/MC/MCParser/INSTALL.vcxproj.filters index 5d5a2bcec..2aee98efc 100644 --- a/llvm_build/lib/MC/MCParser/INSTALL.vcxproj.filters +++ b/llvm_build/lib/MC/MCParser/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/MC/MCParser/LLVMMCParser.vcxproj b/llvm_build/lib/MC/MCParser/LLVMMCParser.vcxproj index 07ca40b80..6e8012c8e 100644 --- a/llvm_build/lib/MC/MCParser/LLVMMCParser.vcxproj +++ b/llvm_build/lib/MC/MCParser/LLVMMCParser.vcxproj @@ -11,7 +11,7 @@ - {8DC66021-A50C-412A-84DA-63EF49702C25} + {1994A6C0-FD8E-4FD5-8747-8B094CF8BA9F} Win32Proj x64 LLVMMCParser @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMMCParser.dir\Debug\ LLVMMCParser .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMMCParser.dir\Release\ LLVMMCParser .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/MC/MCParser/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCParser/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/MC/MCParser/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCParser\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCParser\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCParser/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/MC/MCParser/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCParser/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,25 +141,25 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/MC/MCParser/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCParser\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\MC\MCParser\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCParser/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\generate.stamp false - - - - - - - - - + + + + + + + + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 diff --git a/llvm_build/lib/MC/MCParser/LLVMMCParser.vcxproj.filters b/llvm_build/lib/MC/MCParser/LLVMMCParser.vcxproj.filters index 96c605a00..2cae83997 100644 --- a/llvm_build/lib/MC/MCParser/LLVMMCParser.vcxproj.filters +++ b/llvm_build/lib/MC/MCParser/LLVMMCParser.vcxproj.filters @@ -1,40 +1,40 @@  - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} diff --git a/llvm_build/lib/MC/MCParser/PACKAGE.vcxproj b/llvm_build/lib/MC/MCParser/PACKAGE.vcxproj index 27756e8e8..f6e88a62c 100644 --- a/llvm_build/lib/MC/MCParser/PACKAGE.vcxproj +++ b/llvm_build/lib/MC/MCParser/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/1ecbe2d6738378531410612acc5bfa9f/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/1e9eb3f9a3a3b10b95c8687ad79b5dfd/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/1ecbe2d6738378531410612acc5bfa9f/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/1e9eb3f9a3a3b10b95c8687ad79b5dfd/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/MC/MCParser/PACKAGE.vcxproj.filters b/llvm_build/lib/MC/MCParser/PACKAGE.vcxproj.filters index 338aa8eba..d624b8634 100644 --- a/llvm_build/lib/MC/MCParser/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/MC/MCParser/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/MC/MCParser/cmake_install.cmake b/llvm_build/lib/MC/MCParser/cmake_install.cmake index 645f2699b..cb9e331b6 100644 --- a/llvm_build/lib/MC/MCParser/cmake_install.cmake +++ b/llvm_build/lib/MC/MCParser/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/MC/MCParser +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCParser # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMMCParser.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMMCParser.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMMCParser.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMMCParser.lib") endif() endif() diff --git a/llvm_build/lib/MC/PACKAGE.vcxproj b/llvm_build/lib/MC/PACKAGE.vcxproj index 1f9057a40..d9ab24a1a 100644 --- a/llvm_build/lib/MC/PACKAGE.vcxproj +++ b/llvm_build/lib/MC/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3\llvm\lib\MC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3\llvm\lib\MC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/1b45b7ccefbd54951a8d11109c2deaf7/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\MC\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/cbe61deb58e2b9462c640c425c07482b/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/1b45b7ccefbd54951a8d11109c2deaf7/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\MC\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/cbe61deb58e2b9462c640c425c07482b/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/MC/PACKAGE.vcxproj.filters b/llvm_build/lib/MC/PACKAGE.vcxproj.filters index 446c256d7..546724d87 100644 --- a/llvm_build/lib/MC/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/MC/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/MC/cmake_install.cmake b/llvm_build/lib/MC/cmake_install.cmake index fccae7ddb..21f9ed5ca 100644 --- a/llvm_build/lib/MC/cmake_install.cmake +++ b/llvm_build/lib/MC/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/MC +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,17 +29,17 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMMC.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMMC.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMMC.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMMC.lib") endif() endif() if(NOT CMAKE_INSTALL_LOCAL_ONLY) # Include the install script for each subdirectory. - include("D:/Projects/rpcs3/llvm_build/lib/MC/MCAnalysis/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/MC/MCParser/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/MC/MCDisassembler/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/MC/MCAnalysis/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/MC/MCParser/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/MC/MCDisassembler/cmake_install.cmake") endif() diff --git a/llvm_build/lib/Object/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Object/CMakeFiles/generate.stamp.depend index ac51d6c3a..6ac631574 100644 --- a/llvm_build/lib/Object/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/Object/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/Object/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Object/CMakeLists.txt diff --git a/llvm_build/lib/Object/INSTALL.vcxproj b/llvm_build/lib/Object/INSTALL.vcxproj index b0c1ed72a..a793034fe 100644 --- a/llvm_build/lib/Object/INSTALL.vcxproj +++ b/llvm_build/lib/Object/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3\llvm\lib\Object;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3\llvm\lib\Object;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/c970154d07f938ceb327f299ab4c20e7/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Object\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b83acbf893efd183f324f35b8b3c62ec/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/c970154d07f938ceb327f299ab4c20e7/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Object\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b83acbf893efd183f324f35b8b3c62ec/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Object/INSTALL.vcxproj.filters b/llvm_build/lib/Object/INSTALL.vcxproj.filters index 925583ee1..7d68c1856 100644 --- a/llvm_build/lib/Object/INSTALL.vcxproj.filters +++ b/llvm_build/lib/Object/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Object/LLVMObject.vcxproj b/llvm_build/lib/Object/LLVMObject.vcxproj index aadcf771b..b4c33314a 100644 --- a/llvm_build/lib/Object/LLVMObject.vcxproj +++ b/llvm_build/lib/Object/LLVMObject.vcxproj @@ -11,7 +11,7 @@ - {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA} + {1E53AEEC-0A85-4939-B82E-AA4AF43827B9} Win32Proj x64 LLVMObject @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMObject.dir\Debug\ LLVMObject .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMObject.dir\Release\ LLVMObject .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3\llvm\lib\Object;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3\llvm\lib\Object;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3\llvm\lib\Object;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3\llvm\lib\Object;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3\llvm\lib\Object;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3\llvm\lib\Object;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Object/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Object/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Object\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Object/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Object\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Object\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Object\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Object/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Object/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Object/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Object\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,32 +141,32 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Object/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Object\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Object\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Object\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Object/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object\CMakeFiles\generate.stamp false - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 diff --git a/llvm_build/lib/Object/LLVMObject.vcxproj.filters b/llvm_build/lib/Object/LLVMObject.vcxproj.filters index f27d6fcdb..fc21b8d4d 100644 --- a/llvm_build/lib/Object/LLVMObject.vcxproj.filters +++ b/llvm_build/lib/Object/LLVMObject.vcxproj.filters @@ -1,66 +1,66 @@  - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Header Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + {F479464E-5854-4287-9D42-A1E6DA632875} diff --git a/llvm_build/lib/Object/PACKAGE.vcxproj b/llvm_build/lib/Object/PACKAGE.vcxproj index 0d20b757f..f553c39ef 100644 --- a/llvm_build/lib/Object/PACKAGE.vcxproj +++ b/llvm_build/lib/Object/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3\llvm\lib\Object;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3\llvm\lib\Object;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/c970154d07f938ceb327f299ab4c20e7/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Object\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b83acbf893efd183f324f35b8b3c62ec/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/c970154d07f938ceb327f299ab4c20e7/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Object\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b83acbf893efd183f324f35b8b3c62ec/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Object/PACKAGE.vcxproj.filters b/llvm_build/lib/Object/PACKAGE.vcxproj.filters index 5eab405ad..ac4535260 100644 --- a/llvm_build/lib/Object/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/Object/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Object/cmake_install.cmake b/llvm_build/lib/Object/cmake_install.cmake index bbf247da5..8137398b4 100644 --- a/llvm_build/lib/Object/cmake_install.cmake +++ b/llvm_build/lib/Object/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/Object +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Object # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMObject.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMObject.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMObject.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMObject.lib") endif() endif() diff --git a/llvm_build/lib/Option/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Option/CMakeFiles/generate.stamp.depend index c596a7436..4ea3b95d6 100644 --- a/llvm_build/lib/Option/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/Option/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/Option/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Option/CMakeLists.txt diff --git a/llvm_build/lib/Option/INSTALL.vcxproj b/llvm_build/lib/Option/INSTALL.vcxproj index e69ccbcba..3ee0523e8 100644 --- a/llvm_build/lib/Option/INSTALL.vcxproj +++ b/llvm_build/lib/Option/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3\llvm\lib\Option;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3\llvm\lib\Option;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/8e66186ec56e0b708d06b69318278b64/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Option\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/7ce0c09b7081fedf49eb478e22b5d90c/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/8e66186ec56e0b708d06b69318278b64/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Option\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/7ce0c09b7081fedf49eb478e22b5d90c/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Option/INSTALL.vcxproj.filters b/llvm_build/lib/Option/INSTALL.vcxproj.filters index 908a230e6..1536cbd5c 100644 --- a/llvm_build/lib/Option/INSTALL.vcxproj.filters +++ b/llvm_build/lib/Option/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Option/LLVMOption.vcxproj b/llvm_build/lib/Option/LLVMOption.vcxproj index f16fa373f..303a105fa 100644 --- a/llvm_build/lib/Option/LLVMOption.vcxproj +++ b/llvm_build/lib/Option/LLVMOption.vcxproj @@ -11,7 +11,7 @@ - {359B0E09-7A11-458D-82AB-3FE3AACF5A06} + {02BEF1FA-94EA-4870-9FC2-28C6B18956D3} Win32Proj x64 LLVMOption @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMOption.dir\Debug\ LLVMOption .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMOption.dir\Release\ LLVMOption .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3\llvm\lib\Option;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3\llvm\lib\Option;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3\llvm\lib\Option;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3\llvm\lib\Option;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3\llvm\lib\Option;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3\llvm\lib\Option;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Option/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Option/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Option\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Option/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Option\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Option\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Option\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Option/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Option/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Option/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Option\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,20 +141,20 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Option/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Option\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Option\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Option\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Option/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option\CMakeFiles\generate.stamp false - - - - + + + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 diff --git a/llvm_build/lib/Option/LLVMOption.vcxproj.filters b/llvm_build/lib/Option/LLVMOption.vcxproj.filters index 51a5aedb1..d2919c36d 100644 --- a/llvm_build/lib/Option/LLVMOption.vcxproj.filters +++ b/llvm_build/lib/Option/LLVMOption.vcxproj.filters @@ -1,25 +1,25 @@  - + Source Files - + Source Files - + Source Files - + Source Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} diff --git a/llvm_build/lib/Option/PACKAGE.vcxproj b/llvm_build/lib/Option/PACKAGE.vcxproj index 840dc1228..c656310d0 100644 --- a/llvm_build/lib/Option/PACKAGE.vcxproj +++ b/llvm_build/lib/Option/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3\llvm\lib\Option;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3\llvm\lib\Option;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/8e66186ec56e0b708d06b69318278b64/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Option\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/7ce0c09b7081fedf49eb478e22b5d90c/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/8e66186ec56e0b708d06b69318278b64/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Option\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/7ce0c09b7081fedf49eb478e22b5d90c/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Option/PACKAGE.vcxproj.filters b/llvm_build/lib/Option/PACKAGE.vcxproj.filters index d768712f4..67680f0e3 100644 --- a/llvm_build/lib/Option/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/Option/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Option/cmake_install.cmake b/llvm_build/lib/Option/cmake_install.cmake index 3a4e75bb6..5649102de 100644 --- a/llvm_build/lib/Option/cmake_install.cmake +++ b/llvm_build/lib/Option/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/Option +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Option # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMOption.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMOption.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMOption.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMOption.lib") endif() endif() diff --git a/llvm_build/lib/PACKAGE.vcxproj b/llvm_build/lib/PACKAGE.vcxproj index 84f8fe08a..f1e3ab5cc 100644 --- a/llvm_build/lib/PACKAGE.vcxproj +++ b/llvm_build/lib/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib;D:\Projects\rpcs3\llvm\lib;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib;D:\Projects\rpcs3\llvm\lib;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/950c9dd460635c7a7afa34cf8f695ddb/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/bbde41df1b31e05b844d7a3819a89d85/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/950c9dd460635c7a7afa34cf8f695ddb/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/bbde41df1b31e05b844d7a3819a89d85/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/PACKAGE.vcxproj.filters b/llvm_build/lib/PACKAGE.vcxproj.filters index d3a45f3f4..05f9f8577 100644 --- a/llvm_build/lib/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/ProfileData/CMakeFiles/generate.stamp.depend b/llvm_build/lib/ProfileData/CMakeFiles/generate.stamp.depend index c92abfed5..b32b89aad 100644 --- a/llvm_build/lib/ProfileData/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/ProfileData/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/ProfileData/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ProfileData/CMakeLists.txt diff --git a/llvm_build/lib/ProfileData/INSTALL.vcxproj b/llvm_build/lib/ProfileData/INSTALL.vcxproj index 262a9ba40..9d90b4af5 100644 --- a/llvm_build/lib/ProfileData/INSTALL.vcxproj +++ b/llvm_build/lib/ProfileData/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/094e36959b38cc587420c53ecc532ce7/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/109cd8a43e3e25362497fc8ffd6f1c77/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/094e36959b38cc587420c53ecc532ce7/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/109cd8a43e3e25362497fc8ffd6f1c77/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/ProfileData/INSTALL.vcxproj.filters b/llvm_build/lib/ProfileData/INSTALL.vcxproj.filters index bed53e8fe..6bd1d3331 100644 --- a/llvm_build/lib/ProfileData/INSTALL.vcxproj.filters +++ b/llvm_build/lib/ProfileData/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/ProfileData/LLVMProfileData.vcxproj b/llvm_build/lib/ProfileData/LLVMProfileData.vcxproj index 07c4e2a9a..63a35b76e 100644 --- a/llvm_build/lib/ProfileData/LLVMProfileData.vcxproj +++ b/llvm_build/lib/ProfileData/LLVMProfileData.vcxproj @@ -11,7 +11,7 @@ - {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B} + {0092BC19-58F4-4007-A4D2-C5F6B6D3DCF0} Win32Proj x64 LLVMProfileData @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMProfileData.dir\Debug\ LLVMProfileData .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMProfileData.dir\Release\ LLVMProfileData .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/ProfileData/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ProfileData/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/ProfileData/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ProfileData\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ProfileData\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ProfileData/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/ProfileData/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ProfileData/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,20 +141,20 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/ProfileData/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ProfileData\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\ProfileData\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ProfileData/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\generate.stamp false - - - - + + + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 diff --git a/llvm_build/lib/ProfileData/LLVMProfileData.vcxproj.filters b/llvm_build/lib/ProfileData/LLVMProfileData.vcxproj.filters index 62ed545ad..8ea37a2e2 100644 --- a/llvm_build/lib/ProfileData/LLVMProfileData.vcxproj.filters +++ b/llvm_build/lib/ProfileData/LLVMProfileData.vcxproj.filters @@ -1,30 +1,30 @@  - + Source Files - + Source Files - + Source Files - + Header Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + {F479464E-5854-4287-9D42-A1E6DA632875} diff --git a/llvm_build/lib/ProfileData/PACKAGE.vcxproj b/llvm_build/lib/ProfileData/PACKAGE.vcxproj index 58d5167f6..4f2a5b899 100644 --- a/llvm_build/lib/ProfileData/PACKAGE.vcxproj +++ b/llvm_build/lib/ProfileData/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/094e36959b38cc587420c53ecc532ce7/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/109cd8a43e3e25362497fc8ffd6f1c77/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/094e36959b38cc587420c53ecc532ce7/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/109cd8a43e3e25362497fc8ffd6f1c77/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/ProfileData/PACKAGE.vcxproj.filters b/llvm_build/lib/ProfileData/PACKAGE.vcxproj.filters index 0d883b08d..6f4aa0933 100644 --- a/llvm_build/lib/ProfileData/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/ProfileData/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/ProfileData/cmake_install.cmake b/llvm_build/lib/ProfileData/cmake_install.cmake index d1bb4bd41..d21c63617 100644 --- a/llvm_build/lib/ProfileData/cmake_install.cmake +++ b/llvm_build/lib/ProfileData/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/ProfileData +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ProfileData # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMProfileData.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMProfileData.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMProfileData.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMProfileData.lib") endif() endif() diff --git a/llvm_build/lib/Support/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Support/CMakeFiles/generate.stamp.depend index 6b6bb63b5..5f4c719e5 100644 --- a/llvm_build/lib/Support/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/Support/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/Support/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Support/CMakeLists.txt diff --git a/llvm_build/lib/Support/INSTALL.vcxproj b/llvm_build/lib/Support/INSTALL.vcxproj index 7e7a387b1..e4a06c6c0 100644 --- a/llvm_build/lib/Support/INSTALL.vcxproj +++ b/llvm_build/lib/Support/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3\llvm\lib\Support;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3\llvm\lib\Support;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/e9082e3c7cddc4484294f8b5dc7ec50f/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Support\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/fa57f46ad8d33e27ca5725ca3d7c4bba/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/e9082e3c7cddc4484294f8b5dc7ec50f/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Support\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/fa57f46ad8d33e27ca5725ca3d7c4bba/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Support/INSTALL.vcxproj.filters b/llvm_build/lib/Support/INSTALL.vcxproj.filters index 508223d29..56c5d3ec2 100644 --- a/llvm_build/lib/Support/INSTALL.vcxproj.filters +++ b/llvm_build/lib/Support/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Support/LLVMSupport.vcxproj b/llvm_build/lib/Support/LLVMSupport.vcxproj index 933d4de33..c13ec08ed 100644 --- a/llvm_build/lib/Support/LLVMSupport.vcxproj +++ b/llvm_build/lib/Support/LLVMSupport.vcxproj @@ -11,7 +11,7 @@ - {86BAC22E-49CB-4EFB-8591-5CFE12FF2563} + {18AF4932-5301-4653-8E79-17C28FC94F42} Win32Proj x64 LLVMSupport @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMSupport.dir\Debug\ LLVMSupport .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMSupport.dir\Release\ LLVMSupport .lib @@ -50,7 +50,7 @@ -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3\llvm\lib\Support;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -70,10 +70,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3\llvm\lib\Support;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3\llvm\lib\Support;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -84,7 +84,7 @@ -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3\llvm\lib\Support;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -103,10 +103,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3\llvm\lib\Support;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3\llvm\lib\Support;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -115,10 +115,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Support/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Support/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Support\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -126,12 +126,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Support/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Support\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Support\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Support\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Support/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Support/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Support/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Support\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -139,563 +139,563 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Support/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Support\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Support\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Support\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Support/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support\CMakeFiles\generate.stamp false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + CompileAsC CompileAsC - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + CompileAsC CompileAsC - + CompileAsC CompileAsC - + CompileAsC CompileAsC - + CompileAsC CompileAsC - + CompileAsC CompileAsC - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) false - + /EHs-c- %(AdditionalOptions) false /EHs-c- %(AdditionalOptions) @@ -703,8 +703,8 @@ if %errorlevel% neq 0 goto :VCEnd - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 diff --git a/llvm_build/lib/Support/LLVMSupport.vcxproj.filters b/llvm_build/lib/Support/LLVMSupport.vcxproj.filters index 5ae9fc6b5..fc744aa51 100644 --- a/llvm_build/lib/Support/LLVMSupport.vcxproj.filters +++ b/llvm_build/lib/Support/LLVMSupport.vcxproj.filters @@ -1,326 +1,326 @@  - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + {F479464E-5854-4287-9D42-A1E6DA632875} diff --git a/llvm_build/lib/Support/PACKAGE.vcxproj b/llvm_build/lib/Support/PACKAGE.vcxproj index f8cf9ff90..e07cf4513 100644 --- a/llvm_build/lib/Support/PACKAGE.vcxproj +++ b/llvm_build/lib/Support/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3\llvm\lib\Support;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3\llvm\lib\Support;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/e9082e3c7cddc4484294f8b5dc7ec50f/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Support\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/fa57f46ad8d33e27ca5725ca3d7c4bba/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/e9082e3c7cddc4484294f8b5dc7ec50f/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Support\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/fa57f46ad8d33e27ca5725ca3d7c4bba/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Support/PACKAGE.vcxproj.filters b/llvm_build/lib/Support/PACKAGE.vcxproj.filters index 10738ef87..cdcdcf14b 100644 --- a/llvm_build/lib/Support/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/Support/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Support/cmake_install.cmake b/llvm_build/lib/Support/cmake_install.cmake index 5f135c964..89a13c384 100644 --- a/llvm_build/lib/Support/cmake_install.cmake +++ b/llvm_build/lib/Support/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/Support +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Support # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMSupport.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMSupport.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMSupport.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMSupport.lib") endif() endif() diff --git a/llvm_build/lib/TableGen/CMakeFiles/generate.stamp.depend b/llvm_build/lib/TableGen/CMakeFiles/generate.stamp.depend index b220ef885..21e9b3cf8 100644 --- a/llvm_build/lib/TableGen/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/TableGen/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/TableGen/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/TableGen/CMakeLists.txt diff --git a/llvm_build/lib/TableGen/INSTALL.vcxproj b/llvm_build/lib/TableGen/INSTALL.vcxproj index ca9f8da97..8278a3fd3 100644 --- a/llvm_build/lib/TableGen/INSTALL.vcxproj +++ b/llvm_build/lib/TableGen/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/a2fdec62832176e0f453abcb0c2262ee/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\TableGen\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/dbbdc25d859ae3de3fcadacf9563b122/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/a2fdec62832176e0f453abcb0c2262ee/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\TableGen\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/dbbdc25d859ae3de3fcadacf9563b122/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/TableGen/INSTALL.vcxproj.filters b/llvm_build/lib/TableGen/INSTALL.vcxproj.filters index 97801a83d..364514cc7 100644 --- a/llvm_build/lib/TableGen/INSTALL.vcxproj.filters +++ b/llvm_build/lib/TableGen/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/TableGen/LLVMTableGen.vcxproj b/llvm_build/lib/TableGen/LLVMTableGen.vcxproj index 0daceb759..63c45f901 100644 --- a/llvm_build/lib/TableGen/LLVMTableGen.vcxproj +++ b/llvm_build/lib/TableGen/LLVMTableGen.vcxproj @@ -11,7 +11,7 @@ - {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE} + {25556CA7-A123-4D00-A890-D0313204E491} Win32Proj x64 LLVMTableGen @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMTableGen.dir\Debug\ LLVMTableGen .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMTableGen.dir\Release\ LLVMTableGen .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/TableGen/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/TableGen/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\TableGen\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/TableGen/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\TableGen\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\TableGen\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\TableGen\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/TableGen/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/TableGen/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/TableGen/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\TableGen\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,26 +141,26 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/TableGen/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\TableGen\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\TableGen\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\TableGen\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/TableGen/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen\CMakeFiles\generate.stamp false - - - - - - - - - - + + + + + + + + + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 diff --git a/llvm_build/lib/TableGen/LLVMTableGen.vcxproj.filters b/llvm_build/lib/TableGen/LLVMTableGen.vcxproj.filters index cb3c7dbd8..54373ec4b 100644 --- a/llvm_build/lib/TableGen/LLVMTableGen.vcxproj.filters +++ b/llvm_build/lib/TableGen/LLVMTableGen.vcxproj.filters @@ -1,48 +1,48 @@  - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Header Files - + Header Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + {F479464E-5854-4287-9D42-A1E6DA632875} diff --git a/llvm_build/lib/TableGen/PACKAGE.vcxproj b/llvm_build/lib/TableGen/PACKAGE.vcxproj index b0161a68c..eb0922aa8 100644 --- a/llvm_build/lib/TableGen/PACKAGE.vcxproj +++ b/llvm_build/lib/TableGen/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/a2fdec62832176e0f453abcb0c2262ee/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\TableGen\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/dbbdc25d859ae3de3fcadacf9563b122/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/a2fdec62832176e0f453abcb0c2262ee/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\TableGen\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/dbbdc25d859ae3de3fcadacf9563b122/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/TableGen/PACKAGE.vcxproj.filters b/llvm_build/lib/TableGen/PACKAGE.vcxproj.filters index 69a3ac080..721b70976 100644 --- a/llvm_build/lib/TableGen/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/TableGen/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/TableGen/cmake_install.cmake b/llvm_build/lib/TableGen/cmake_install.cmake index 0b5b90213..994b028a6 100644 --- a/llvm_build/lib/TableGen/cmake_install.cmake +++ b/llvm_build/lib/TableGen/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/TableGen +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/TableGen # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMTableGen.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMTableGen.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMTableGen.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMTableGen.lib") endif() endif() diff --git a/llvm_build/lib/Target/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Target/CMakeFiles/generate.stamp.depend index a5c7edefd..8b7da1a5c 100644 --- a/llvm_build/lib/Target/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/Target/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/Target/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/CMakeLists.txt diff --git a/llvm_build/lib/Target/INSTALL.vcxproj b/llvm_build/lib/Target/INSTALL.vcxproj index ed0d90ffe..4473dbbe4 100644 --- a/llvm_build/lib/Target/INSTALL.vcxproj +++ b/llvm_build/lib/Target/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3\llvm\lib\Target;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3\llvm\lib\Target;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/405d48474b3e0451eb12470442865063/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/2788f7bf3aebb9d9a4071e583bfd83db/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/405d48474b3e0451eb12470442865063/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/2788f7bf3aebb9d9a4071e583bfd83db/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Target/INSTALL.vcxproj.filters b/llvm_build/lib/Target/INSTALL.vcxproj.filters index 57d752d07..b8739ec63 100644 --- a/llvm_build/lib/Target/INSTALL.vcxproj.filters +++ b/llvm_build/lib/Target/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Target/LLVMTarget.vcxproj b/llvm_build/lib/Target/LLVMTarget.vcxproj index b11ebe218..d8c8263e7 100644 --- a/llvm_build/lib/Target/LLVMTarget.vcxproj +++ b/llvm_build/lib/Target/LLVMTarget.vcxproj @@ -11,7 +11,7 @@ - {9C14B1E9-ADA9-4328-8804-663B52102386} + {A26171A0-C2BC-417A-854A-62D7465639E8} Win32Proj x64 LLVMTarget @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMTarget.dir\Debug\ LLVMTarget .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMTarget.dir\Release\ LLVMTarget .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3\llvm\lib\Target;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3\llvm\lib\Target;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3\llvm\lib\Target;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3\llvm\lib\Target;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3\llvm\lib\Target;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3\llvm\lib\Target;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Target/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,24 +141,24 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Target/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\CMakeFiles\generate.stamp false - - - - - - - - + + + + + + + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 diff --git a/llvm_build/lib/Target/LLVMTarget.vcxproj.filters b/llvm_build/lib/Target/LLVMTarget.vcxproj.filters index 1ce897b7a..23c39ca99 100644 --- a/llvm_build/lib/Target/LLVMTarget.vcxproj.filters +++ b/llvm_build/lib/Target/LLVMTarget.vcxproj.filters @@ -1,37 +1,37 @@  - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} diff --git a/llvm_build/lib/Target/PACKAGE.vcxproj b/llvm_build/lib/Target/PACKAGE.vcxproj index 7af59b90c..91c5594ac 100644 --- a/llvm_build/lib/Target/PACKAGE.vcxproj +++ b/llvm_build/lib/Target/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3\llvm\lib\Target;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3\llvm\lib\Target;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/405d48474b3e0451eb12470442865063/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/2788f7bf3aebb9d9a4071e583bfd83db/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/405d48474b3e0451eb12470442865063/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/2788f7bf3aebb9d9a4071e583bfd83db/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Target/PACKAGE.vcxproj.filters b/llvm_build/lib/Target/PACKAGE.vcxproj.filters index 3800e54e7..c1f4c8dbd 100644 --- a/llvm_build/lib/Target/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/Target/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Target/X86/AsmParser/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Target/X86/AsmParser/CMakeFiles/generate.stamp.depend index 2485fc071..b5705bd63 100644 --- a/llvm_build/lib/Target/X86/AsmParser/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/Target/X86/AsmParser/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/Target/X86/AsmParser/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/AsmParser/CMakeLists.txt diff --git a/llvm_build/lib/Target/X86/AsmParser/INSTALL.vcxproj b/llvm_build/lib/Target/X86/AsmParser/INSTALL.vcxproj index 50b673b8f..e2fb5f0d4 100644 --- a/llvm_build/lib/Target/X86/AsmParser/INSTALL.vcxproj +++ b/llvm_build/lib/Target/X86/AsmParser/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/6c9ca64dc2c7cbeab67c07d7eaab272f/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3d76e5c30301838073539e7b9eb82e30/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/6c9ca64dc2c7cbeab67c07d7eaab272f/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3d76e5c30301838073539e7b9eb82e30/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Target/X86/AsmParser/INSTALL.vcxproj.filters b/llvm_build/lib/Target/X86/AsmParser/INSTALL.vcxproj.filters index 97b73373b..d78cc53aa 100644 --- a/llvm_build/lib/Target/X86/AsmParser/INSTALL.vcxproj.filters +++ b/llvm_build/lib/Target/X86/AsmParser/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Target/X86/AsmParser/LLVMX86AsmParser.vcxproj b/llvm_build/lib/Target/X86/AsmParser/LLVMX86AsmParser.vcxproj index bd02b28e9..0faf9fddc 100644 --- a/llvm_build/lib/Target/X86/AsmParser/LLVMX86AsmParser.vcxproj +++ b/llvm_build/lib/Target/X86/AsmParser/LLVMX86AsmParser.vcxproj @@ -11,7 +11,7 @@ - {E4D3147B-EEC2-4F36-B583-CD679FEF1932} + {DE52E0A7-1517-49C8-A35C-E991087AD731} Win32Proj x64 LLVMX86AsmParser @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMX86AsmParser.dir\Debug\ LLVMX86AsmParser .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMX86AsmParser.dir\Release\ LLVMX86AsmParser .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/X86/AsmParser/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/AsmParser/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Target/X86/AsmParser/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/AsmParser/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/X86/AsmParser/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/AsmParser/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,27 +141,27 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Target/X86/AsmParser/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/AsmParser/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\generate.stamp false - - - - - + + + + + - - 514E5171-D5DF-4D5E-BF00-988A8BA84214 + + A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954 - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 - - 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + 1E777602-37B3-4F1D-BF18-F11C829D5134 diff --git a/llvm_build/lib/Target/X86/AsmParser/LLVMX86AsmParser.vcxproj.filters b/llvm_build/lib/Target/X86/AsmParser/LLVMX86AsmParser.vcxproj.filters index 7769f515c..606f5487a 100644 --- a/llvm_build/lib/Target/X86/AsmParser/LLVMX86AsmParser.vcxproj.filters +++ b/llvm_build/lib/Target/X86/AsmParser/LLVMX86AsmParser.vcxproj.filters @@ -1,33 +1,33 @@  - + Source Files - + Source Files - + Header Files - + Header Files - + Header Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + {F479464E-5854-4287-9D42-A1E6DA632875} diff --git a/llvm_build/lib/Target/X86/AsmParser/PACKAGE.vcxproj b/llvm_build/lib/Target/X86/AsmParser/PACKAGE.vcxproj index ec66238ae..a83991d39 100644 --- a/llvm_build/lib/Target/X86/AsmParser/PACKAGE.vcxproj +++ b/llvm_build/lib/Target/X86/AsmParser/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/6c9ca64dc2c7cbeab67c07d7eaab272f/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3d76e5c30301838073539e7b9eb82e30/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/6c9ca64dc2c7cbeab67c07d7eaab272f/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3d76e5c30301838073539e7b9eb82e30/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Target/X86/AsmParser/PACKAGE.vcxproj.filters b/llvm_build/lib/Target/X86/AsmParser/PACKAGE.vcxproj.filters index bec057cc4..602797941 100644 --- a/llvm_build/lib/Target/X86/AsmParser/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/Target/X86/AsmParser/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Target/X86/AsmParser/cmake_install.cmake b/llvm_build/lib/Target/X86/AsmParser/cmake_install.cmake index 63bfdddbc..6849ddfbe 100644 --- a/llvm_build/lib/Target/X86/AsmParser/cmake_install.cmake +++ b/llvm_build/lib/Target/X86/AsmParser/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/Target/X86/AsmParser +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/AsmParser # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMX86AsmParser.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMX86AsmParser.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMX86AsmParser.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMX86AsmParser.lib") endif() endif() diff --git a/llvm_build/lib/Target/X86/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Target/X86/CMakeFiles/generate.stamp.depend index ea3c8c1b5..4d263cb82 100644 --- a/llvm_build/lib/Target/X86/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/Target/X86/CMakeFiles/generate.stamp.depend @@ -1,13 +1,5 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/Target/X86/CMakeLists.txt -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeDetermineASM_MASMCompiler.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeDetermineASMCompiler.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeDetermineCompiler.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeDetermineCompilerId.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeFindBinUtils.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeASMCompiler.cmake.in -D:/Projects/rpcs3/llvm_build/CMakeFiles/3.0.1/CMakeASM_MASMCompiler.cmake +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3.0.2/CMakeASM_MASMCompiler.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeASM_MASMInformation.cmake C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeASMInformation.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeTestASM_MASMCompiler.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeTestASMCompiler.cmake diff --git a/llvm_build/lib/Target/X86/Disassembler/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Target/X86/Disassembler/CMakeFiles/generate.stamp.depend index dcf0d4acd..b6ef96607 100644 --- a/llvm_build/lib/Target/X86/Disassembler/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/Target/X86/Disassembler/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/Target/X86/Disassembler/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/Disassembler/CMakeLists.txt diff --git a/llvm_build/lib/Target/X86/Disassembler/INSTALL.vcxproj b/llvm_build/lib/Target/X86/Disassembler/INSTALL.vcxproj index db99ec60c..99d8b5706 100644 --- a/llvm_build/lib/Target/X86/Disassembler/INSTALL.vcxproj +++ b/llvm_build/lib/Target/X86/Disassembler/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/bab7f4143af155026da5c54f54e0a350/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/176e6b8a7be3db915cd650871987a044/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/bab7f4143af155026da5c54f54e0a350/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/176e6b8a7be3db915cd650871987a044/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Target/X86/Disassembler/INSTALL.vcxproj.filters b/llvm_build/lib/Target/X86/Disassembler/INSTALL.vcxproj.filters index c183d5cd9..54695207e 100644 --- a/llvm_build/lib/Target/X86/Disassembler/INSTALL.vcxproj.filters +++ b/llvm_build/lib/Target/X86/Disassembler/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Target/X86/Disassembler/LLVMX86Disassembler.vcxproj b/llvm_build/lib/Target/X86/Disassembler/LLVMX86Disassembler.vcxproj index 228bb51bf..a524c35cc 100644 --- a/llvm_build/lib/Target/X86/Disassembler/LLVMX86Disassembler.vcxproj +++ b/llvm_build/lib/Target/X86/Disassembler/LLVMX86Disassembler.vcxproj @@ -11,7 +11,7 @@ - {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89} + {2C201B42-81BE-47D0-976E-4B84BF4A9FD6} Win32Proj x64 LLVMX86Disassembler @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMX86Disassembler.dir\Debug\ LLVMX86Disassembler .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMX86Disassembler.dir\Release\ LLVMX86Disassembler .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/X86/Disassembler/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/Disassembler/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Target/X86/Disassembler/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/Disassembler/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/X86/Disassembler/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/Disassembler/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,27 +141,27 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Target/X86/Disassembler/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/Disassembler/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\generate.stamp false - - - - - + + + + + - - 514E5171-D5DF-4D5E-BF00-988A8BA84214 + + A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954 - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 - - 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + 1E777602-37B3-4F1D-BF18-F11C829D5134 diff --git a/llvm_build/lib/Target/X86/Disassembler/LLVMX86Disassembler.vcxproj.filters b/llvm_build/lib/Target/X86/Disassembler/LLVMX86Disassembler.vcxproj.filters index 1db80b1d8..ded506f9c 100644 --- a/llvm_build/lib/Target/X86/Disassembler/LLVMX86Disassembler.vcxproj.filters +++ b/llvm_build/lib/Target/X86/Disassembler/LLVMX86Disassembler.vcxproj.filters @@ -1,33 +1,33 @@  - + Source Files - + Source Files - + Header Files - + Header Files - + Header Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + {F479464E-5854-4287-9D42-A1E6DA632875} diff --git a/llvm_build/lib/Target/X86/Disassembler/PACKAGE.vcxproj b/llvm_build/lib/Target/X86/Disassembler/PACKAGE.vcxproj index b3f9fd861..a5ec9874f 100644 --- a/llvm_build/lib/Target/X86/Disassembler/PACKAGE.vcxproj +++ b/llvm_build/lib/Target/X86/Disassembler/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/bab7f4143af155026da5c54f54e0a350/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/176e6b8a7be3db915cd650871987a044/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/bab7f4143af155026da5c54f54e0a350/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/176e6b8a7be3db915cd650871987a044/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Target/X86/Disassembler/PACKAGE.vcxproj.filters b/llvm_build/lib/Target/X86/Disassembler/PACKAGE.vcxproj.filters index 2c377b908..df0bf85de 100644 --- a/llvm_build/lib/Target/X86/Disassembler/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/Target/X86/Disassembler/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Target/X86/Disassembler/cmake_install.cmake b/llvm_build/lib/Target/X86/Disassembler/cmake_install.cmake index c46cea48b..dd586269f 100644 --- a/llvm_build/lib/Target/X86/Disassembler/cmake_install.cmake +++ b/llvm_build/lib/Target/X86/Disassembler/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/Target/X86/Disassembler +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/Disassembler # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMX86Disassembler.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMX86Disassembler.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMX86Disassembler.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMX86Disassembler.lib") endif() endif() diff --git a/llvm_build/lib/Target/X86/INSTALL.vcxproj b/llvm_build/lib/Target/X86/INSTALL.vcxproj index a08147aa8..3de750d4e 100644 --- a/llvm_build/lib/Target/X86/INSTALL.vcxproj +++ b/llvm_build/lib/Target/X86/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/8440b9b9805d840519fd55bd0c42b5bf/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/8440b9b9805d840519fd55bd0c42b5bf/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Target/X86/INSTALL.vcxproj.filters b/llvm_build/lib/Target/X86/INSTALL.vcxproj.filters index adac7b36c..83f836178 100644 --- a/llvm_build/lib/Target/X86/INSTALL.vcxproj.filters +++ b/llvm_build/lib/Target/X86/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/generate.stamp.depend index 418c1f38e..dc441f15b 100644 --- a/llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/Target/X86/InstPrinter/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/InstPrinter/CMakeLists.txt diff --git a/llvm_build/lib/Target/X86/InstPrinter/INSTALL.vcxproj b/llvm_build/lib/Target/X86/InstPrinter/INSTALL.vcxproj index 73485b353..d213d240b 100644 --- a/llvm_build/lib/Target/X86/InstPrinter/INSTALL.vcxproj +++ b/llvm_build/lib/Target/X86/InstPrinter/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/247729664ee5d62e71c3f334e813348d/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/6e87ab3c3ce3d40c1d7de8f307f1d456/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/247729664ee5d62e71c3f334e813348d/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/6e87ab3c3ce3d40c1d7de8f307f1d456/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Target/X86/InstPrinter/INSTALL.vcxproj.filters b/llvm_build/lib/Target/X86/InstPrinter/INSTALL.vcxproj.filters index be9d283e2..a23326a01 100644 --- a/llvm_build/lib/Target/X86/InstPrinter/INSTALL.vcxproj.filters +++ b/llvm_build/lib/Target/X86/InstPrinter/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Target/X86/InstPrinter/LLVMX86AsmPrinter.vcxproj b/llvm_build/lib/Target/X86/InstPrinter/LLVMX86AsmPrinter.vcxproj index ca50ae01a..e20cbffcb 100644 --- a/llvm_build/lib/Target/X86/InstPrinter/LLVMX86AsmPrinter.vcxproj +++ b/llvm_build/lib/Target/X86/InstPrinter/LLVMX86AsmPrinter.vcxproj @@ -11,7 +11,7 @@ - {EDB757AF-693F-472D-9BAD-7447449C0231} + {912F6530-2501-42AC-BDB7-A32FEFD50A98} Win32Proj x64 LLVMX86AsmPrinter @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMX86AsmPrinter.dir\Debug\ LLVMX86AsmPrinter .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMX86AsmPrinter.dir\Release\ LLVMX86AsmPrinter .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/X86/InstPrinter/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/InstPrinter/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Target/X86/InstPrinter/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/InstPrinter/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/X86/InstPrinter/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/InstPrinter/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,28 +141,28 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Target/X86/InstPrinter/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/InstPrinter/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\generate.stamp false - - - - - - + + + + + + - - 514E5171-D5DF-4D5E-BF00-988A8BA84214 + + A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954 - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 - - 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + 1E777602-37B3-4F1D-BF18-F11C829D5134 diff --git a/llvm_build/lib/Target/X86/InstPrinter/LLVMX86AsmPrinter.vcxproj.filters b/llvm_build/lib/Target/X86/InstPrinter/LLVMX86AsmPrinter.vcxproj.filters index 9481a6af1..d69923833 100644 --- a/llvm_build/lib/Target/X86/InstPrinter/LLVMX86AsmPrinter.vcxproj.filters +++ b/llvm_build/lib/Target/X86/InstPrinter/LLVMX86AsmPrinter.vcxproj.filters @@ -1,36 +1,36 @@  - + Source Files - + Source Files - + Source Files - + Header Files - + Header Files - + Header Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + {F479464E-5854-4287-9D42-A1E6DA632875} diff --git a/llvm_build/lib/Target/X86/InstPrinter/PACKAGE.vcxproj b/llvm_build/lib/Target/X86/InstPrinter/PACKAGE.vcxproj index d64586695..df8cdbf70 100644 --- a/llvm_build/lib/Target/X86/InstPrinter/PACKAGE.vcxproj +++ b/llvm_build/lib/Target/X86/InstPrinter/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/247729664ee5d62e71c3f334e813348d/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/6e87ab3c3ce3d40c1d7de8f307f1d456/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/247729664ee5d62e71c3f334e813348d/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/6e87ab3c3ce3d40c1d7de8f307f1d456/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Target/X86/InstPrinter/PACKAGE.vcxproj.filters b/llvm_build/lib/Target/X86/InstPrinter/PACKAGE.vcxproj.filters index 8e9890855..258dc35eb 100644 --- a/llvm_build/lib/Target/X86/InstPrinter/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/Target/X86/InstPrinter/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Target/X86/InstPrinter/cmake_install.cmake b/llvm_build/lib/Target/X86/InstPrinter/cmake_install.cmake index ab4fe12b0..7a5ac9603 100644 --- a/llvm_build/lib/Target/X86/InstPrinter/cmake_install.cmake +++ b/llvm_build/lib/Target/X86/InstPrinter/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/Target/X86/InstPrinter +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/InstPrinter # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMX86AsmPrinter.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMX86AsmPrinter.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMX86AsmPrinter.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMX86AsmPrinter.lib") endif() endif() diff --git a/llvm_build/lib/Target/X86/LLVMX86CodeGen.vcxproj b/llvm_build/lib/Target/X86/LLVMX86CodeGen.vcxproj index 596d7cd39..0731437cf 100644 --- a/llvm_build/lib/Target/X86/LLVMX86CodeGen.vcxproj +++ b/llvm_build/lib/Target/X86/LLVMX86CodeGen.vcxproj @@ -11,7 +11,7 @@ - {022FF3F5-0845-4544-A7E5-C5C352123625} + {A4A5048B-8EDD-41BB-ACAD-E986D540CD98} Win32Proj x64 LLVMX86CodeGen @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMX86CodeGen.dir\Debug\ LLVMX86CodeGen .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMX86CodeGen.dir\Release\ LLVMX86CodeGen .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/X86/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Target/X86/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeFindBinUtils.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMCompiler.cmake.in;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASM_MASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestASMCompiler.cmake;D:\Projects\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASM_MASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMInformation.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/X86/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,16 +141,16 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Target/X86/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeFindBinUtils.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMCompiler.cmake.in;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASM_MASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestASMCompiler.cmake;D:\Projects\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASM_MASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMInformation.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp false - + Generating X86CompilationCallback_Win64.obj setlocal -"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\ml64.exe" /Fo D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86CompilationCallback_Win64.obj /c D:/Projects/rpcs3/llvm/lib/Target/X86/X86CompilationCallback_Win64.asm +"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\ml64.exe" /Fo D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86CompilationCallback_Win64.obj /c D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86CompilationCallback_Win64.asm if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -158,12 +158,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Target/X86/X86CompilationCallback_Win64.asm;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CompilationCallback_Win64.asm;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86CompilationCallback_Win64.obj + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86CompilationCallback_Win64.asm;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CompilationCallback_Win64.asm;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86CompilationCallback_Win64.obj false Generating X86CompilationCallback_Win64.obj setlocal -"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\ml64.exe" /Fo D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86CompilationCallback_Win64.obj /c D:/Projects/rpcs3/llvm/lib/Target/X86/X86CompilationCallback_Win64.asm +"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\ml64.exe" /Fo D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86CompilationCallback_Win64.obj /c D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86CompilationCallback_Win64.asm if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -171,87 +171,87 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Target/X86/X86CompilationCallback_Win64.asm;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CompilationCallback_Win64.asm;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86CompilationCallback_Win64.obj + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86CompilationCallback_Win64.asm;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CompilationCallback_Win64.asm;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86CompilationCallback_Win64.obj false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - 514E5171-D5DF-4D5E-BF00-988A8BA84214 + + A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954 - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 - - 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + 1E777602-37B3-4F1D-BF18-F11C829D5134 diff --git a/llvm_build/lib/Target/X86/LLVMX86CodeGen.vcxproj.filters b/llvm_build/lib/Target/X86/LLVMX86CodeGen.vcxproj.filters index 8af5bc878..eb927907c 100644 --- a/llvm_build/lib/Target/X86/LLVMX86CodeGen.vcxproj.filters +++ b/llvm_build/lib/Target/X86/LLVMX86CodeGen.vcxproj.filters @@ -1,204 +1,204 @@  - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + TableGen descriptions - + TableGen descriptions - + TableGen descriptions - + TableGen descriptions - + TableGen descriptions - + TableGen descriptions - + TableGen descriptions - + TableGen descriptions - + TableGen descriptions - + TableGen descriptions - + TableGen descriptions - + TableGen descriptions - + TableGen descriptions - + TableGen descriptions - + TableGen descriptions - + TableGen descriptions - + TableGen descriptions - + TableGen descriptions - + TableGen descriptions - + TableGen descriptions - + TableGen descriptions - + TableGen descriptions - + TableGen descriptions - + TableGen descriptions - + TableGen descriptions - + TableGen descriptions - + TableGen descriptions - + TableGen descriptions - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - - + + @@ -207,16 +207,16 @@ - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + {F479464E-5854-4287-9D42-A1E6DA632875} - {74C39A51-6E43-4C17-974E-1D5ECFB79BEA} + {DA25F801-6ADA-4FC3-AE4D-E94FFCF1F484} - {E9CE204D-7099-4530-BD38-17D112D1F8C8} + {C5ACBC7B-7F6A-4058-A409-6A9985420FF7} diff --git a/llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/generate.stamp.depend index d2a53189f..cf34ae3cb 100644 --- a/llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/Target/X86/MCTargetDesc/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/MCTargetDesc/CMakeLists.txt diff --git a/llvm_build/lib/Target/X86/MCTargetDesc/INSTALL.vcxproj b/llvm_build/lib/Target/X86/MCTargetDesc/INSTALL.vcxproj index 625ba13e7..296b8c1ff 100644 --- a/llvm_build/lib/Target/X86/MCTargetDesc/INSTALL.vcxproj +++ b/llvm_build/lib/Target/X86/MCTargetDesc/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/12ee4c869cfc19dc9d595c2b0d3e4e09/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3adc3aa5d9349a4107aa90cce30d9b41/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/12ee4c869cfc19dc9d595c2b0d3e4e09/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3adc3aa5d9349a4107aa90cce30d9b41/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Target/X86/MCTargetDesc/INSTALL.vcxproj.filters b/llvm_build/lib/Target/X86/MCTargetDesc/INSTALL.vcxproj.filters index c1fb10a0f..1b2a2cc6d 100644 --- a/llvm_build/lib/Target/X86/MCTargetDesc/INSTALL.vcxproj.filters +++ b/llvm_build/lib/Target/X86/MCTargetDesc/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Target/X86/MCTargetDesc/LLVMX86Desc.vcxproj b/llvm_build/lib/Target/X86/MCTargetDesc/LLVMX86Desc.vcxproj index 8042ce7f3..874e484e0 100644 --- a/llvm_build/lib/Target/X86/MCTargetDesc/LLVMX86Desc.vcxproj +++ b/llvm_build/lib/Target/X86/MCTargetDesc/LLVMX86Desc.vcxproj @@ -11,7 +11,7 @@ - {28558096-C540-421E-8533-332B6B4EE66F} + {038CE7EB-B80D-473A-9EE0-30D378CDDCBC} Win32Proj x64 LLVMX86Desc @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMX86Desc.dir\Debug\ LLVMX86Desc .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMX86Desc.dir\Release\ LLVMX86Desc .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/X86/MCTargetDesc/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/MCTargetDesc/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Target/X86/MCTargetDesc/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/MCTargetDesc/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/X86/MCTargetDesc/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/MCTargetDesc/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,36 +141,36 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Target/X86/MCTargetDesc/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/MCTargetDesc/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\generate.stamp false - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - 514E5171-D5DF-4D5E-BF00-988A8BA84214 + + A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954 - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 - - 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + 1E777602-37B3-4F1D-BF18-F11C829D5134 diff --git a/llvm_build/lib/Target/X86/MCTargetDesc/LLVMX86Desc.vcxproj.filters b/llvm_build/lib/Target/X86/MCTargetDesc/LLVMX86Desc.vcxproj.filters index 77cd2ce66..2ae08db9a 100644 --- a/llvm_build/lib/Target/X86/MCTargetDesc/LLVMX86Desc.vcxproj.filters +++ b/llvm_build/lib/Target/X86/MCTargetDesc/LLVMX86Desc.vcxproj.filters @@ -1,60 +1,60 @@  - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Header Files - + Header Files - + Header Files - + Header Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + {F479464E-5854-4287-9D42-A1E6DA632875} diff --git a/llvm_build/lib/Target/X86/MCTargetDesc/PACKAGE.vcxproj b/llvm_build/lib/Target/X86/MCTargetDesc/PACKAGE.vcxproj index 911878fe1..96284bcda 100644 --- a/llvm_build/lib/Target/X86/MCTargetDesc/PACKAGE.vcxproj +++ b/llvm_build/lib/Target/X86/MCTargetDesc/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/12ee4c869cfc19dc9d595c2b0d3e4e09/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3adc3aa5d9349a4107aa90cce30d9b41/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/12ee4c869cfc19dc9d595c2b0d3e4e09/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3adc3aa5d9349a4107aa90cce30d9b41/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Target/X86/MCTargetDesc/PACKAGE.vcxproj.filters b/llvm_build/lib/Target/X86/MCTargetDesc/PACKAGE.vcxproj.filters index 0e05c297f..5f9b04103 100644 --- a/llvm_build/lib/Target/X86/MCTargetDesc/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/Target/X86/MCTargetDesc/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Target/X86/MCTargetDesc/cmake_install.cmake b/llvm_build/lib/Target/X86/MCTargetDesc/cmake_install.cmake index b73010cc4..b026b34df 100644 --- a/llvm_build/lib/Target/X86/MCTargetDesc/cmake_install.cmake +++ b/llvm_build/lib/Target/X86/MCTargetDesc/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/Target/X86/MCTargetDesc +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/MCTargetDesc # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMX86Desc.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMX86Desc.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMX86Desc.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMX86Desc.lib") endif() endif() diff --git a/llvm_build/lib/Target/X86/PACKAGE.vcxproj b/llvm_build/lib/Target/X86/PACKAGE.vcxproj index 380055bbc..565eabde2 100644 --- a/llvm_build/lib/Target/X86/PACKAGE.vcxproj +++ b/llvm_build/lib/Target/X86/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/8440b9b9805d840519fd55bd0c42b5bf/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/8440b9b9805d840519fd55bd0c42b5bf/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Target/X86/PACKAGE.vcxproj.filters b/llvm_build/lib/Target/X86/PACKAGE.vcxproj.filters index 50af16f4a..3fd9a4aff 100644 --- a/llvm_build/lib/Target/X86/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/Target/X86/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/generate.stamp.depend index 5bf7f0465..629019ca8 100644 --- a/llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/Target/X86/TargetInfo/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/TargetInfo/CMakeLists.txt diff --git a/llvm_build/lib/Target/X86/TargetInfo/INSTALL.vcxproj b/llvm_build/lib/Target/X86/TargetInfo/INSTALL.vcxproj index 88a27717f..a2fc09bc8 100644 --- a/llvm_build/lib/Target/X86/TargetInfo/INSTALL.vcxproj +++ b/llvm_build/lib/Target/X86/TargetInfo/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/c9a5bfd4b6a1adf8e61b06464b42f868/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/4aa099b48ea748d0482426121f40b4e6/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/c9a5bfd4b6a1adf8e61b06464b42f868/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/4aa099b48ea748d0482426121f40b4e6/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Target/X86/TargetInfo/INSTALL.vcxproj.filters b/llvm_build/lib/Target/X86/TargetInfo/INSTALL.vcxproj.filters index f611fcd1e..7e5389079 100644 --- a/llvm_build/lib/Target/X86/TargetInfo/INSTALL.vcxproj.filters +++ b/llvm_build/lib/Target/X86/TargetInfo/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Target/X86/TargetInfo/LLVMX86Info.vcxproj b/llvm_build/lib/Target/X86/TargetInfo/LLVMX86Info.vcxproj index 4cde0b619..0185a0926 100644 --- a/llvm_build/lib/Target/X86/TargetInfo/LLVMX86Info.vcxproj +++ b/llvm_build/lib/Target/X86/TargetInfo/LLVMX86Info.vcxproj @@ -11,7 +11,7 @@ - {1EAF884F-FECF-4D9B-AD99-34D83E230235} + {6AE2591F-C2B7-4946-9583-4C114CF8E5CA} Win32Proj x64 LLVMX86Info @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMX86Info.dir\Debug\ LLVMX86Info .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMX86Info.dir\Release\ LLVMX86Info .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/X86/TargetInfo/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/TargetInfo/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Target/X86/TargetInfo/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/TargetInfo/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/X86/TargetInfo/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/TargetInfo/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,23 +141,23 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Target/X86/TargetInfo/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/TargetInfo/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\generate.stamp false - + - - 514E5171-D5DF-4D5E-BF00-988A8BA84214 + + A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954 - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 - - 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + 1E777602-37B3-4F1D-BF18-F11C829D5134 diff --git a/llvm_build/lib/Target/X86/TargetInfo/LLVMX86Info.vcxproj.filters b/llvm_build/lib/Target/X86/TargetInfo/LLVMX86Info.vcxproj.filters index 12e45cc95..a1b3886f6 100644 --- a/llvm_build/lib/Target/X86/TargetInfo/LLVMX86Info.vcxproj.filters +++ b/llvm_build/lib/Target/X86/TargetInfo/LLVMX86Info.vcxproj.filters @@ -1,16 +1,16 @@  - + Source Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} diff --git a/llvm_build/lib/Target/X86/TargetInfo/PACKAGE.vcxproj b/llvm_build/lib/Target/X86/TargetInfo/PACKAGE.vcxproj index 18758a751..e836ddb1b 100644 --- a/llvm_build/lib/Target/X86/TargetInfo/PACKAGE.vcxproj +++ b/llvm_build/lib/Target/X86/TargetInfo/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/c9a5bfd4b6a1adf8e61b06464b42f868/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/4aa099b48ea748d0482426121f40b4e6/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/c9a5bfd4b6a1adf8e61b06464b42f868/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/4aa099b48ea748d0482426121f40b4e6/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Target/X86/TargetInfo/PACKAGE.vcxproj.filters b/llvm_build/lib/Target/X86/TargetInfo/PACKAGE.vcxproj.filters index 6970303a8..9f8d605bf 100644 --- a/llvm_build/lib/Target/X86/TargetInfo/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/Target/X86/TargetInfo/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Target/X86/TargetInfo/cmake_install.cmake b/llvm_build/lib/Target/X86/TargetInfo/cmake_install.cmake index c6e09d9c0..121ccaaae 100644 --- a/llvm_build/lib/Target/X86/TargetInfo/cmake_install.cmake +++ b/llvm_build/lib/Target/X86/TargetInfo/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/Target/X86/TargetInfo +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/TargetInfo # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMX86Info.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMX86Info.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMX86Info.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMX86Info.lib") endif() endif() diff --git a/llvm_build/lib/Target/X86/Utils/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Target/X86/Utils/CMakeFiles/generate.stamp.depend index 07ef5317a..b9a32af28 100644 --- a/llvm_build/lib/Target/X86/Utils/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/Target/X86/Utils/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/Target/X86/Utils/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/Utils/CMakeLists.txt diff --git a/llvm_build/lib/Target/X86/Utils/INSTALL.vcxproj b/llvm_build/lib/Target/X86/Utils/INSTALL.vcxproj index c71bdfd87..fb9a09563 100644 --- a/llvm_build/lib/Target/X86/Utils/INSTALL.vcxproj +++ b/llvm_build/lib/Target/X86/Utils/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/cb59c9ce123fc3721274967e9d47726f/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/de5a845787cb69b34da58ee430813599/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/cb59c9ce123fc3721274967e9d47726f/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/de5a845787cb69b34da58ee430813599/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Target/X86/Utils/INSTALL.vcxproj.filters b/llvm_build/lib/Target/X86/Utils/INSTALL.vcxproj.filters index 84541ed46..dd8212533 100644 --- a/llvm_build/lib/Target/X86/Utils/INSTALL.vcxproj.filters +++ b/llvm_build/lib/Target/X86/Utils/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Target/X86/Utils/LLVMX86Utils.vcxproj b/llvm_build/lib/Target/X86/Utils/LLVMX86Utils.vcxproj index 658afd982..919c408a3 100644 --- a/llvm_build/lib/Target/X86/Utils/LLVMX86Utils.vcxproj +++ b/llvm_build/lib/Target/X86/Utils/LLVMX86Utils.vcxproj @@ -11,7 +11,7 @@ - {EDE64E29-6CBE-4D86-956E-29F0F93B351D} + {5DC547D1-0C85-410D-9771-3A0DD6C91EC3} Win32Proj x64 LLVMX86Utils @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMX86Utils.dir\Debug\ LLVMX86Utils .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMX86Utils.dir\Release\ LLVMX86Utils .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/X86/Utils/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/Utils/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Target/X86/Utils/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/Utils/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/X86/Utils/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/Utils/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,24 +141,24 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Target/X86/Utils/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/Utils/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\generate.stamp false - - + + - - 514E5171-D5DF-4D5E-BF00-988A8BA84214 + + A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954 - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 - - 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + 1E777602-37B3-4F1D-BF18-F11C829D5134 diff --git a/llvm_build/lib/Target/X86/Utils/LLVMX86Utils.vcxproj.filters b/llvm_build/lib/Target/X86/Utils/LLVMX86Utils.vcxproj.filters index 9cfc7b6b8..acd00f579 100644 --- a/llvm_build/lib/Target/X86/Utils/LLVMX86Utils.vcxproj.filters +++ b/llvm_build/lib/Target/X86/Utils/LLVMX86Utils.vcxproj.filters @@ -1,24 +1,24 @@  - + Source Files - + Header Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + {F479464E-5854-4287-9D42-A1E6DA632875} diff --git a/llvm_build/lib/Target/X86/Utils/PACKAGE.vcxproj b/llvm_build/lib/Target/X86/Utils/PACKAGE.vcxproj index 225fa48d3..ea762e797 100644 --- a/llvm_build/lib/Target/X86/Utils/PACKAGE.vcxproj +++ b/llvm_build/lib/Target/X86/Utils/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/cb59c9ce123fc3721274967e9d47726f/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/de5a845787cb69b34da58ee430813599/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/cb59c9ce123fc3721274967e9d47726f/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/de5a845787cb69b34da58ee430813599/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Target/X86/Utils/PACKAGE.vcxproj.filters b/llvm_build/lib/Target/X86/Utils/PACKAGE.vcxproj.filters index 7b9b851ba..b2e9308d8 100644 --- a/llvm_build/lib/Target/X86/Utils/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/Target/X86/Utils/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Target/X86/Utils/cmake_install.cmake b/llvm_build/lib/Target/X86/Utils/cmake_install.cmake index 762fc520f..96efb4271 100644 --- a/llvm_build/lib/Target/X86/Utils/cmake_install.cmake +++ b/llvm_build/lib/Target/X86/Utils/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/Target/X86/Utils +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/Utils # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMX86Utils.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMX86Utils.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMX86Utils.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMX86Utils.lib") endif() endif() diff --git a/llvm_build/lib/Target/X86/X86CommonTableGen.vcxproj b/llvm_build/lib/Target/X86/X86CommonTableGen.vcxproj index 647b7daed..2c850aff5 100644 --- a/llvm_build/lib/Target/X86/X86CommonTableGen.vcxproj +++ b/llvm_build/lib/Target/X86/X86CommonTableGen.vcxproj @@ -11,7 +11,7 @@ - {514E5171-D5DF-4D5E-BF00-988A8BA84214} + {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954} Win32Proj x64 X86CommonTableGen @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -62,10 +62,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/X86/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -73,12 +73,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Target/X86/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeFindBinUtils.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMCompiler.cmake.in;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASM_MASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestASMCompiler.cmake;D:\Projects\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASM_MASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMInformation.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Target/X86/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -86,16 +86,16 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Target/X86/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeDetermineCompilerId.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeFindBinUtils.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMCompiler.cmake.in;D:\Projects\rpcs3\llvm_build\CMakeFiles\3.0.1\CMakeASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASM_MASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeTestASMCompiler.cmake;D:\Projects\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASM_MASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMInformation.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp false - + Building X86GenRegisterInfo.inc... setlocal -..\..\..\Debug\bin\llvm-tblgen.exe -gen-register-info -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenRegisterInfo.inc.tmp +..\..\..\Debug\bin\llvm-tblgen.exe -gen-register-info -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenRegisterInfo.inc.tmp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -103,12 +103,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenRegisterInfo.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenRegisterInfo.inc.tmp + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenRegisterInfo.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenRegisterInfo.inc.tmp false Building X86GenRegisterInfo.inc... setlocal -..\..\..\Release\bin\llvm-tblgen.exe -gen-register-info -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenRegisterInfo.inc.tmp +..\..\..\Release\bin\llvm-tblgen.exe -gen-register-info -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenRegisterInfo.inc.tmp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -116,16 +116,16 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenRegisterInfo.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenRegisterInfo.inc.tmp + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenRegisterInfo.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenRegisterInfo.inc.tmp false - + Updating X86GenRegisterInfo.inc... setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenRegisterInfo.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenRegisterInfo.inc +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenRegisterInfo.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenRegisterInfo.inc if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -133,12 +133,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenRegisterInfo.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenRegisterInfo.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenRegisterInfo.inc + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenRegisterInfo.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenRegisterInfo.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenRegisterInfo.inc false Updating X86GenRegisterInfo.inc... setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenRegisterInfo.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenRegisterInfo.inc +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenRegisterInfo.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenRegisterInfo.inc if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -146,16 +146,16 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenRegisterInfo.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenRegisterInfo.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenRegisterInfo.inc + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenRegisterInfo.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenRegisterInfo.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenRegisterInfo.inc false - + Building X86GenDisassemblerTables.inc... setlocal -..\..\..\Debug\bin\llvm-tblgen.exe -gen-disassembler -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenDisassemblerTables.inc.tmp +..\..\..\Debug\bin\llvm-tblgen.exe -gen-disassembler -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenDisassemblerTables.inc.tmp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -163,12 +163,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDisassemblerTables.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenDisassemblerTables.inc.tmp + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenDisassemblerTables.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenDisassemblerTables.inc.tmp false Building X86GenDisassemblerTables.inc... setlocal -..\..\..\Release\bin\llvm-tblgen.exe -gen-disassembler -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenDisassemblerTables.inc.tmp +..\..\..\Release\bin\llvm-tblgen.exe -gen-disassembler -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenDisassemblerTables.inc.tmp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -176,16 +176,16 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDisassemblerTables.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenDisassemblerTables.inc.tmp + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenDisassemblerTables.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenDisassemblerTables.inc.tmp false - + Updating X86GenDisassemblerTables.inc... setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenDisassemblerTables.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenDisassemblerTables.inc +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenDisassemblerTables.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenDisassemblerTables.inc if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -193,12 +193,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDisassemblerTables.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenDisassemblerTables.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenDisassemblerTables.inc + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenDisassemblerTables.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenDisassemblerTables.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenDisassemblerTables.inc false Updating X86GenDisassemblerTables.inc... setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenDisassemblerTables.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenDisassemblerTables.inc +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenDisassemblerTables.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenDisassemblerTables.inc if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -206,16 +206,16 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDisassemblerTables.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenDisassemblerTables.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenDisassemblerTables.inc + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenDisassemblerTables.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenDisassemblerTables.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenDisassemblerTables.inc false - + Building X86GenInstrInfo.inc... setlocal -..\..\..\Debug\bin\llvm-tblgen.exe -gen-instr-info -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenInstrInfo.inc.tmp +..\..\..\Debug\bin\llvm-tblgen.exe -gen-instr-info -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenInstrInfo.inc.tmp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -223,12 +223,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenInstrInfo.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenInstrInfo.inc.tmp + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenInstrInfo.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenInstrInfo.inc.tmp false Building X86GenInstrInfo.inc... setlocal -..\..\..\Release\bin\llvm-tblgen.exe -gen-instr-info -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenInstrInfo.inc.tmp +..\..\..\Release\bin\llvm-tblgen.exe -gen-instr-info -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenInstrInfo.inc.tmp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -236,16 +236,16 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenInstrInfo.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenInstrInfo.inc.tmp + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenInstrInfo.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenInstrInfo.inc.tmp false - + Updating X86GenInstrInfo.inc... setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenInstrInfo.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenInstrInfo.inc +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenInstrInfo.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenInstrInfo.inc if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -253,12 +253,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenInstrInfo.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenInstrInfo.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenInstrInfo.inc + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenInstrInfo.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenInstrInfo.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenInstrInfo.inc false Updating X86GenInstrInfo.inc... setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenInstrInfo.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenInstrInfo.inc +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenInstrInfo.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenInstrInfo.inc if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -266,16 +266,16 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenInstrInfo.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenInstrInfo.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenInstrInfo.inc + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenInstrInfo.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenInstrInfo.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenInstrInfo.inc false - + Building X86GenAsmWriter.inc... setlocal -..\..\..\Debug\bin\llvm-tblgen.exe -gen-asm-writer -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter.inc.tmp +..\..\..\Debug\bin\llvm-tblgen.exe -gen-asm-writer -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter.inc.tmp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -283,12 +283,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter.inc.tmp + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenAsmWriter.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter.inc.tmp false Building X86GenAsmWriter.inc... setlocal -..\..\..\Release\bin\llvm-tblgen.exe -gen-asm-writer -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter.inc.tmp +..\..\..\Release\bin\llvm-tblgen.exe -gen-asm-writer -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter.inc.tmp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -296,16 +296,16 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter.inc.tmp + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenAsmWriter.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter.inc.tmp false - + Updating X86GenAsmWriter.inc... setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter.inc +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter.inc if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -313,12 +313,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter.inc + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenAsmWriter.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter.inc false Updating X86GenAsmWriter.inc... setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter.inc +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter.inc if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -326,16 +326,16 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter.inc + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenAsmWriter.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter.inc false - + Building X86GenAsmWriter1.inc... setlocal -..\..\..\Debug\bin\llvm-tblgen.exe -gen-asm-writer -asmwriternum=1 -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter1.inc.tmp +..\..\..\Debug\bin\llvm-tblgen.exe -gen-asm-writer -asmwriternum=1 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter1.inc.tmp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -343,12 +343,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter1.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter1.inc.tmp + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenAsmWriter1.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter1.inc.tmp false Building X86GenAsmWriter1.inc... setlocal -..\..\..\Release\bin\llvm-tblgen.exe -gen-asm-writer -asmwriternum=1 -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter1.inc.tmp +..\..\..\Release\bin\llvm-tblgen.exe -gen-asm-writer -asmwriternum=1 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter1.inc.tmp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -356,16 +356,16 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter1.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter1.inc.tmp + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenAsmWriter1.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter1.inc.tmp false - + Updating X86GenAsmWriter1.inc... setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter1.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter1.inc +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter1.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter1.inc if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -373,12 +373,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter1.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter1.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter1.inc + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenAsmWriter1.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter1.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter1.inc false Updating X86GenAsmWriter1.inc... setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter1.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter1.inc +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter1.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter1.inc if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -386,16 +386,16 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmWriter1.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter1.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter1.inc + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenAsmWriter1.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter1.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter1.inc false - + Building X86GenAsmMatcher.inc... setlocal -..\..\..\Debug\bin\llvm-tblgen.exe -gen-asm-matcher -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmMatcher.inc.tmp +..\..\..\Debug\bin\llvm-tblgen.exe -gen-asm-matcher -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmMatcher.inc.tmp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -403,12 +403,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmMatcher.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmMatcher.inc.tmp + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenAsmMatcher.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmMatcher.inc.tmp false Building X86GenAsmMatcher.inc... setlocal -..\..\..\Release\bin\llvm-tblgen.exe -gen-asm-matcher -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmMatcher.inc.tmp +..\..\..\Release\bin\llvm-tblgen.exe -gen-asm-matcher -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmMatcher.inc.tmp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -416,16 +416,16 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmMatcher.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmMatcher.inc.tmp + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenAsmMatcher.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmMatcher.inc.tmp false - + Updating X86GenAsmMatcher.inc... setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmMatcher.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmMatcher.inc +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmMatcher.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmMatcher.inc if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -433,12 +433,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmMatcher.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmMatcher.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmMatcher.inc + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenAsmMatcher.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmMatcher.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmMatcher.inc false Updating X86GenAsmMatcher.inc... setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmMatcher.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenAsmMatcher.inc +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmMatcher.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmMatcher.inc if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -446,16 +446,16 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenAsmMatcher.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmMatcher.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmMatcher.inc + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenAsmMatcher.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmMatcher.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmMatcher.inc false - + Building X86GenDAGISel.inc... setlocal -..\..\..\Debug\bin\llvm-tblgen.exe -gen-dag-isel -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenDAGISel.inc.tmp +..\..\..\Debug\bin\llvm-tblgen.exe -gen-dag-isel -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenDAGISel.inc.tmp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -463,12 +463,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDAGISel.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenDAGISel.inc.tmp + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenDAGISel.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenDAGISel.inc.tmp false Building X86GenDAGISel.inc... setlocal -..\..\..\Release\bin\llvm-tblgen.exe -gen-dag-isel -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenDAGISel.inc.tmp +..\..\..\Release\bin\llvm-tblgen.exe -gen-dag-isel -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenDAGISel.inc.tmp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -476,16 +476,16 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDAGISel.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenDAGISel.inc.tmp + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenDAGISel.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenDAGISel.inc.tmp false - + Updating X86GenDAGISel.inc... setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenDAGISel.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenDAGISel.inc +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenDAGISel.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenDAGISel.inc if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -493,12 +493,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDAGISel.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenDAGISel.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenDAGISel.inc + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenDAGISel.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenDAGISel.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenDAGISel.inc false Updating X86GenDAGISel.inc... setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenDAGISel.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenDAGISel.inc +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenDAGISel.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenDAGISel.inc if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -506,16 +506,16 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenDAGISel.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenDAGISel.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenDAGISel.inc + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenDAGISel.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenDAGISel.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenDAGISel.inc false - + Building X86GenFastISel.inc... setlocal -..\..\..\Debug\bin\llvm-tblgen.exe -gen-fast-isel -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenFastISel.inc.tmp +..\..\..\Debug\bin\llvm-tblgen.exe -gen-fast-isel -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenFastISel.inc.tmp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -523,12 +523,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenFastISel.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenFastISel.inc.tmp + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenFastISel.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenFastISel.inc.tmp false Building X86GenFastISel.inc... setlocal -..\..\..\Release\bin\llvm-tblgen.exe -gen-fast-isel -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenFastISel.inc.tmp +..\..\..\Release\bin\llvm-tblgen.exe -gen-fast-isel -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenFastISel.inc.tmp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -536,16 +536,16 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenFastISel.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenFastISel.inc.tmp + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenFastISel.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenFastISel.inc.tmp false - + Updating X86GenFastISel.inc... setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenFastISel.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenFastISel.inc +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenFastISel.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenFastISel.inc if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -553,12 +553,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenFastISel.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenFastISel.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenFastISel.inc + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenFastISel.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenFastISel.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenFastISel.inc false Updating X86GenFastISel.inc... setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenFastISel.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenFastISel.inc +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenFastISel.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenFastISel.inc if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -566,16 +566,16 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenFastISel.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenFastISel.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenFastISel.inc + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenFastISel.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenFastISel.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenFastISel.inc false - + Building X86GenCallingConv.inc... setlocal -..\..\..\Debug\bin\llvm-tblgen.exe -gen-callingconv -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenCallingConv.inc.tmp +..\..\..\Debug\bin\llvm-tblgen.exe -gen-callingconv -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenCallingConv.inc.tmp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -583,12 +583,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenCallingConv.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenCallingConv.inc.tmp + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenCallingConv.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenCallingConv.inc.tmp false Building X86GenCallingConv.inc... setlocal -..\..\..\Release\bin\llvm-tblgen.exe -gen-callingconv -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenCallingConv.inc.tmp +..\..\..\Release\bin\llvm-tblgen.exe -gen-callingconv -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenCallingConv.inc.tmp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -596,16 +596,16 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenCallingConv.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenCallingConv.inc.tmp + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenCallingConv.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenCallingConv.inc.tmp false - + Updating X86GenCallingConv.inc... setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenCallingConv.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenCallingConv.inc +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenCallingConv.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenCallingConv.inc if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -613,12 +613,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenCallingConv.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenCallingConv.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenCallingConv.inc + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenCallingConv.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenCallingConv.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenCallingConv.inc false Updating X86GenCallingConv.inc... setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenCallingConv.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenCallingConv.inc +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenCallingConv.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenCallingConv.inc if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -626,16 +626,16 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenCallingConv.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenCallingConv.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenCallingConv.inc + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenCallingConv.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenCallingConv.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenCallingConv.inc false - + Building X86GenSubtargetInfo.inc... setlocal -..\..\..\Debug\bin\llvm-tblgen.exe -gen-subtarget -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenSubtargetInfo.inc.tmp +..\..\..\Debug\bin\llvm-tblgen.exe -gen-subtarget -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenSubtargetInfo.inc.tmp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -643,12 +643,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenSubtargetInfo.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenSubtargetInfo.inc.tmp + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenSubtargetInfo.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenSubtargetInfo.inc.tmp false Building X86GenSubtargetInfo.inc... setlocal -..\..\..\Release\bin\llvm-tblgen.exe -gen-subtarget -I D:/Projects/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3/llvm/include D:/Projects/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenSubtargetInfo.inc.tmp +..\..\..\Release\bin\llvm-tblgen.exe -gen-subtarget -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenSubtargetInfo.inc.tmp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -656,16 +656,16 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenSubtargetInfo.inc.tmp.rule;D:\Projects\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenSubtargetInfo.inc.tmp + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenSubtargetInfo.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenSubtargetInfo.inc.tmp false - + Updating X86GenSubtargetInfo.inc... setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenSubtargetInfo.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenSubtargetInfo.inc +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenSubtargetInfo.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenSubtargetInfo.inc if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -673,12 +673,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenSubtargetInfo.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenSubtargetInfo.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenSubtargetInfo.inc + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenSubtargetInfo.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenSubtargetInfo.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenSubtargetInfo.inc false Updating X86GenSubtargetInfo.inc... setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenSubtargetInfo.inc.tmp D:/Projects/rpcs3/llvm_build/lib/Target/X86/X86GenSubtargetInfo.inc +"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenSubtargetInfo.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenSubtargetInfo.inc if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -686,13 +686,13 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/eddd522571ef7ac3ef594efdc01652f8/X86GenSubtargetInfo.inc.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenSubtargetInfo.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenSubtargetInfo.inc + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenSubtargetInfo.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenSubtargetInfo.inc.tmp;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenSubtargetInfo.inc false - + setlocal :cmEnd @@ -701,8 +701,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/X86CommonTableGen.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenRegisterInfo.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenDisassemblerTables.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenInstrInfo.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter1.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmMatcher.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenDAGISel.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenFastISel.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenCallingConv.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenSubtargetInfo.inc;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\X86CommonTableGen + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/8440b9b9805d840519fd55bd0c42b5bf/X86CommonTableGen.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenRegisterInfo.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenDisassemblerTables.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenInstrInfo.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter1.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmMatcher.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenDAGISel.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenFastISel.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenCallingConv.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenSubtargetInfo.inc;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\X86CommonTableGen false setlocal @@ -712,8 +712,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/a1f1839c021268635151fe196470bcdd/X86CommonTableGen.rule;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenRegisterInfo.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenDisassemblerTables.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenInstrInfo.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter1.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenAsmMatcher.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenDAGISel.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenFastISel.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenCallingConv.inc;D:\Projects\rpcs3\llvm_build\lib\Target\X86\X86GenSubtargetInfo.inc;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\X86CommonTableGen + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/8440b9b9805d840519fd55bd0c42b5bf/X86CommonTableGen.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenRegisterInfo.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenDisassemblerTables.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenInstrInfo.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter1.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmMatcher.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenDAGISel.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenFastISel.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenCallingConv.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenSubtargetInfo.inc;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\X86CommonTableGen false @@ -721,14 +721,14 @@ if %errorlevel% neq 0 goto :VCEnd - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 - - 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + 1E777602-37B3-4F1D-BF18-F11C829D5134 - - 8B29688C-5D8C-412E-85F5-012FBF12B1DE + + 12A07AAC-8C43-4914-8D3C-A148BB18B773 diff --git a/llvm_build/lib/Target/X86/X86CommonTableGen.vcxproj.filters b/llvm_build/lib/Target/X86/X86CommonTableGen.vcxproj.filters index aa3aa8927..91df5311c 100644 --- a/llvm_build/lib/Target/X86/X86CommonTableGen.vcxproj.filters +++ b/llvm_build/lib/Target/X86/X86CommonTableGen.vcxproj.filters @@ -1,68 +1,68 @@  - - + + CMake Rules - + CMake Rules - + CMake Rules - + CMake Rules - + CMake Rules - + CMake Rules - + CMake Rules - + CMake Rules - + CMake Rules - + CMake Rules - + CMake Rules - + CMake Rules - + CMake Rules - + CMake Rules - + CMake Rules - + CMake Rules - + CMake Rules - + CMake Rules - + CMake Rules - + CMake Rules - + CMake Rules @@ -71,7 +71,7 @@ - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Target/X86/cmake_install.cmake b/llvm_build/lib/Target/X86/cmake_install.cmake index 40ab90230..cc4335f59 100644 --- a/llvm_build/lib/Target/X86/cmake_install.cmake +++ b/llvm_build/lib/Target/X86/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/Target/X86 +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,20 +29,20 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMX86CodeGen.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMX86CodeGen.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMX86CodeGen.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMX86CodeGen.lib") endif() endif() if(NOT CMAKE_INSTALL_LOCAL_ONLY) # Include the install script for each subdirectory. - include("D:/Projects/rpcs3/llvm_build/lib/Target/X86/AsmParser/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/Target/X86/Disassembler/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/Target/X86/InstPrinter/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/Target/X86/MCTargetDesc/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/Target/X86/TargetInfo/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/Target/X86/Utils/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/AsmParser/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/Disassembler/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/InstPrinter/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/MCTargetDesc/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/TargetInfo/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/Utils/cmake_install.cmake") endif() diff --git a/llvm_build/lib/Target/cmake_install.cmake b/llvm_build/lib/Target/cmake_install.cmake index 3af7b94ce..b80117296 100644 --- a/llvm_build/lib/Target/cmake_install.cmake +++ b/llvm_build/lib/Target/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/Target +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,15 +29,15 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMTarget.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMTarget.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMTarget.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMTarget.lib") endif() endif() if(NOT CMAKE_INSTALL_LOCAL_ONLY) # Include the install script for each subdirectory. - include("D:/Projects/rpcs3/llvm_build/lib/Target/X86/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/cmake_install.cmake") endif() diff --git a/llvm_build/lib/Transforms/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Transforms/CMakeFiles/generate.stamp.depend index 7ada2dda6..4f4544817 100644 --- a/llvm_build/lib/Transforms/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/Transforms/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/Transforms/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/CMakeLists.txt diff --git a/llvm_build/lib/Transforms/Hello/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Transforms/Hello/CMakeFiles/generate.stamp.depend index 122544a58..534a3dd77 100644 --- a/llvm_build/lib/Transforms/Hello/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/Transforms/Hello/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/Transforms/Hello/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Hello/CMakeLists.txt diff --git a/llvm_build/lib/Transforms/Hello/INSTALL.vcxproj b/llvm_build/lib/Transforms/Hello/INSTALL.vcxproj index d3f40e7eb..e0bd11998 100644 --- a/llvm_build/lib/Transforms/Hello/INSTALL.vcxproj +++ b/llvm_build/lib/Transforms/Hello/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello;D:\Projects\rpcs3\llvm\lib\Transforms\Hello;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Hello;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello;D:\Projects\rpcs3\llvm\lib\Transforms\Hello;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Hello;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/e7d7796f4bf65ba2967e282660d4f1f0/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/e7d7796f4bf65ba2967e282660d4f1f0/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Transforms/Hello/INSTALL.vcxproj.filters b/llvm_build/lib/Transforms/Hello/INSTALL.vcxproj.filters index 711a9aa70..6e65c6fd0 100644 --- a/llvm_build/lib/Transforms/Hello/INSTALL.vcxproj.filters +++ b/llvm_build/lib/Transforms/Hello/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Transforms/Hello/LLVMHello.vcxproj b/llvm_build/lib/Transforms/Hello/LLVMHello.vcxproj index 714eafc29..0fce90a87 100644 --- a/llvm_build/lib/Transforms/Hello/LLVMHello.vcxproj +++ b/llvm_build/lib/Transforms/Hello/LLVMHello.vcxproj @@ -11,7 +11,7 @@ - {4312199E-C9CB-471B-886F-A863ACD08B54} + {2B8AD1B0-F5F0-41C9-AA9B-E9A69870C787} Win32Proj x64 LLVMHello @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello;D:\Projects\rpcs3\llvm\lib\Transforms\Hello;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Hello;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello;D:\Projects\rpcs3\llvm\lib\Transforms\Hello;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Hello;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -62,10 +62,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Transforms/Hello/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Hello/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -73,12 +73,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Transforms/Hello/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Hello\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Hello\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Hello/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Hello\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Hello\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Transforms/Hello/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Hello/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -86,13 +86,13 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Transforms/Hello/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Hello\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Hello\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Hello/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Hello\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Hello\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\generate.stamp false - + setlocal :cmEnd @@ -101,8 +101,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/LLVMHello.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\LLVMHello + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/e7d7796f4bf65ba2967e282660d4f1f0/LLVMHello.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\LLVMHello false setlocal @@ -112,8 +112,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/LLVMHello.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\LLVMHello + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/e7d7796f4bf65ba2967e282660d4f1f0/LLVMHello.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\LLVMHello false @@ -121,8 +121,8 @@ if %errorlevel% neq 0 goto :VCEnd - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 diff --git a/llvm_build/lib/Transforms/Hello/LLVMHello.vcxproj.filters b/llvm_build/lib/Transforms/Hello/LLVMHello.vcxproj.filters index 4fbc42149..7e46218b8 100644 --- a/llvm_build/lib/Transforms/Hello/LLVMHello.vcxproj.filters +++ b/llvm_build/lib/Transforms/Hello/LLVMHello.vcxproj.filters @@ -1,8 +1,8 @@  - - + + CMake Rules @@ -11,7 +11,7 @@ - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Transforms/Hello/PACKAGE.vcxproj b/llvm_build/lib/Transforms/Hello/PACKAGE.vcxproj index dafa33aa4..e0ba824be 100644 --- a/llvm_build/lib/Transforms/Hello/PACKAGE.vcxproj +++ b/llvm_build/lib/Transforms/Hello/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello;D:\Projects\rpcs3\llvm\lib\Transforms\Hello;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Hello;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello;D:\Projects\rpcs3\llvm\lib\Transforms\Hello;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Hello;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/e7d7796f4bf65ba2967e282660d4f1f0/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/71b1eca8d84463827174a242aafb2622/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/e7d7796f4bf65ba2967e282660d4f1f0/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Transforms/Hello/PACKAGE.vcxproj.filters b/llvm_build/lib/Transforms/Hello/PACKAGE.vcxproj.filters index ce48306f4..e8dd87dd3 100644 --- a/llvm_build/lib/Transforms/Hello/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/Transforms/Hello/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Transforms/Hello/cmake_install.cmake b/llvm_build/lib/Transforms/Hello/cmake_install.cmake index e9884d26e..7d100eac3 100644 --- a/llvm_build/lib/Transforms/Hello/cmake_install.cmake +++ b/llvm_build/lib/Transforms/Hello/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/Transforms/Hello +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Hello # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) diff --git a/llvm_build/lib/Transforms/INSTALL.vcxproj b/llvm_build/lib/Transforms/INSTALL.vcxproj index 9c1e5260b..5f671ae70 100644 --- a/llvm_build/lib/Transforms/INSTALL.vcxproj +++ b/llvm_build/lib/Transforms/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Transforms;D:\Projects\rpcs3\llvm\lib\Transforms;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Transforms;D:\Projects\rpcs3\llvm\lib\Transforms;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/fb8b3109dc99953348a51caa7bc16df1/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/93306ade12c5bc0077d9df6caea89a7a/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/fb8b3109dc99953348a51caa7bc16df1/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/93306ade12c5bc0077d9df6caea89a7a/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Transforms/INSTALL.vcxproj.filters b/llvm_build/lib/Transforms/INSTALL.vcxproj.filters index b4e196129..e81d6612e 100644 --- a/llvm_build/lib/Transforms/INSTALL.vcxproj.filters +++ b/llvm_build/lib/Transforms/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Transforms/IPO/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Transforms/IPO/CMakeFiles/generate.stamp.depend index 9cc6da224..9747aa8ba 100644 --- a/llvm_build/lib/Transforms/IPO/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/Transforms/IPO/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/Transforms/IPO/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/IPO/CMakeLists.txt diff --git a/llvm_build/lib/Transforms/IPO/INSTALL.vcxproj b/llvm_build/lib/Transforms/IPO/INSTALL.vcxproj index 9a9a75c26..2f3b85dda 100644 --- a/llvm_build/lib/Transforms/IPO/INSTALL.vcxproj +++ b/llvm_build/lib/Transforms/IPO/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/5321e846b22c36b532b8c59552c399b3/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3b3bd75e8219a0da16a992e192667f26/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/5321e846b22c36b532b8c59552c399b3/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3b3bd75e8219a0da16a992e192667f26/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Transforms/IPO/INSTALL.vcxproj.filters b/llvm_build/lib/Transforms/IPO/INSTALL.vcxproj.filters index 825cc30e5..011576a12 100644 --- a/llvm_build/lib/Transforms/IPO/INSTALL.vcxproj.filters +++ b/llvm_build/lib/Transforms/IPO/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Transforms/IPO/LLVMipo.vcxproj b/llvm_build/lib/Transforms/IPO/LLVMipo.vcxproj index 9fa4ebd25..4fa7494dc 100644 --- a/llvm_build/lib/Transforms/IPO/LLVMipo.vcxproj +++ b/llvm_build/lib/Transforms/IPO/LLVMipo.vcxproj @@ -11,7 +11,7 @@ - {9A90BEDD-592D-463F-B2DE-5E7914059166} + {6BFC4894-F437-4B14-BA4D-D6A4CA6929CA} Win32Proj x64 LLVMipo @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMipo.dir\Debug\ LLVMipo .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMipo.dir\Release\ LLVMipo .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Transforms/IPO/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/IPO/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Transforms/IPO/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\IPO\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\IPO\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/IPO/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Transforms/IPO/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/IPO/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,40 +141,40 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Transforms/IPO/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\IPO\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\IPO\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/IPO/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\generate.stamp false - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 - - 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + 1E777602-37B3-4F1D-BF18-F11C829D5134 diff --git a/llvm_build/lib/Transforms/IPO/LLVMipo.vcxproj.filters b/llvm_build/lib/Transforms/IPO/LLVMipo.vcxproj.filters index 572877e17..207954b2f 100644 --- a/llvm_build/lib/Transforms/IPO/LLVMipo.vcxproj.filters +++ b/llvm_build/lib/Transforms/IPO/LLVMipo.vcxproj.filters @@ -1,76 +1,76 @@  - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} diff --git a/llvm_build/lib/Transforms/IPO/PACKAGE.vcxproj b/llvm_build/lib/Transforms/IPO/PACKAGE.vcxproj index a923a630d..2116affff 100644 --- a/llvm_build/lib/Transforms/IPO/PACKAGE.vcxproj +++ b/llvm_build/lib/Transforms/IPO/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/5321e846b22c36b532b8c59552c399b3/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3b3bd75e8219a0da16a992e192667f26/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/5321e846b22c36b532b8c59552c399b3/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3b3bd75e8219a0da16a992e192667f26/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Transforms/IPO/PACKAGE.vcxproj.filters b/llvm_build/lib/Transforms/IPO/PACKAGE.vcxproj.filters index eec8353c6..72050aa5c 100644 --- a/llvm_build/lib/Transforms/IPO/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/Transforms/IPO/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Transforms/IPO/cmake_install.cmake b/llvm_build/lib/Transforms/IPO/cmake_install.cmake index eb8a0f15d..53ceb605c 100644 --- a/llvm_build/lib/Transforms/IPO/cmake_install.cmake +++ b/llvm_build/lib/Transforms/IPO/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/Transforms/IPO +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/IPO # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMipo.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMipo.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMipo.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMipo.lib") endif() endif() diff --git a/llvm_build/lib/Transforms/InstCombine/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Transforms/InstCombine/CMakeFiles/generate.stamp.depend index fb9cad4db..76c55d06e 100644 --- a/llvm_build/lib/Transforms/InstCombine/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/Transforms/InstCombine/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/Transforms/InstCombine/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/InstCombine/CMakeLists.txt diff --git a/llvm_build/lib/Transforms/InstCombine/INSTALL.vcxproj b/llvm_build/lib/Transforms/InstCombine/INSTALL.vcxproj index ef7bb75d4..cdaf6509d 100644 --- a/llvm_build/lib/Transforms/InstCombine/INSTALL.vcxproj +++ b/llvm_build/lib/Transforms/InstCombine/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/b289844eade5a87ee3f9877c59b0f678/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b940907ff47fd6a17d2e7eac88b9a484/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/b289844eade5a87ee3f9877c59b0f678/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b940907ff47fd6a17d2e7eac88b9a484/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Transforms/InstCombine/INSTALL.vcxproj.filters b/llvm_build/lib/Transforms/InstCombine/INSTALL.vcxproj.filters index 503626471..656767a1b 100644 --- a/llvm_build/lib/Transforms/InstCombine/INSTALL.vcxproj.filters +++ b/llvm_build/lib/Transforms/InstCombine/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Transforms/InstCombine/LLVMInstCombine.vcxproj b/llvm_build/lib/Transforms/InstCombine/LLVMInstCombine.vcxproj index fbf950e34..b094225ab 100644 --- a/llvm_build/lib/Transforms/InstCombine/LLVMInstCombine.vcxproj +++ b/llvm_build/lib/Transforms/InstCombine/LLVMInstCombine.vcxproj @@ -11,7 +11,7 @@ - {975BB935-3CF7-4860-A24E-62F39D9DC7EB} + {E9B947ED-2839-4198-A9E6-C4A2DFCBAA22} Win32Proj x64 LLVMInstCombine @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMInstCombine.dir\Debug\ LLVMInstCombine .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMInstCombine.dir\Release\ LLVMInstCombine .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Transforms/InstCombine/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/InstCombine/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Transforms/InstCombine/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/InstCombine/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Transforms/InstCombine/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/InstCombine/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,34 +141,34 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Transforms/InstCombine/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/InstCombine/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\generate.stamp false - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 - - 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + 1E777602-37B3-4F1D-BF18-F11C829D5134 diff --git a/llvm_build/lib/Transforms/InstCombine/LLVMInstCombine.vcxproj.filters b/llvm_build/lib/Transforms/InstCombine/LLVMInstCombine.vcxproj.filters index f1e67dbb2..cb24e06c7 100644 --- a/llvm_build/lib/Transforms/InstCombine/LLVMInstCombine.vcxproj.filters +++ b/llvm_build/lib/Transforms/InstCombine/LLVMInstCombine.vcxproj.filters @@ -1,63 +1,63 @@  - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Header Files - + Header Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + {F479464E-5854-4287-9D42-A1E6DA632875} diff --git a/llvm_build/lib/Transforms/InstCombine/PACKAGE.vcxproj b/llvm_build/lib/Transforms/InstCombine/PACKAGE.vcxproj index 3f4f56893..05c4e4946 100644 --- a/llvm_build/lib/Transforms/InstCombine/PACKAGE.vcxproj +++ b/llvm_build/lib/Transforms/InstCombine/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/b289844eade5a87ee3f9877c59b0f678/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b940907ff47fd6a17d2e7eac88b9a484/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/b289844eade5a87ee3f9877c59b0f678/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b940907ff47fd6a17d2e7eac88b9a484/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Transforms/InstCombine/PACKAGE.vcxproj.filters b/llvm_build/lib/Transforms/InstCombine/PACKAGE.vcxproj.filters index bdc721658..793d42fed 100644 --- a/llvm_build/lib/Transforms/InstCombine/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/Transforms/InstCombine/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Transforms/InstCombine/cmake_install.cmake b/llvm_build/lib/Transforms/InstCombine/cmake_install.cmake index 5f2c9636b..0825742ce 100644 --- a/llvm_build/lib/Transforms/InstCombine/cmake_install.cmake +++ b/llvm_build/lib/Transforms/InstCombine/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/Transforms/InstCombine +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/InstCombine # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMInstCombine.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMInstCombine.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMInstCombine.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMInstCombine.lib") endif() endif() diff --git a/llvm_build/lib/Transforms/Instrumentation/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Transforms/Instrumentation/CMakeFiles/generate.stamp.depend index 2cc3a221d..63232e00e 100644 --- a/llvm_build/lib/Transforms/Instrumentation/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/Transforms/Instrumentation/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/Transforms/Instrumentation/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Instrumentation/CMakeLists.txt diff --git a/llvm_build/lib/Transforms/Instrumentation/INSTALL.vcxproj b/llvm_build/lib/Transforms/Instrumentation/INSTALL.vcxproj index a4f3fcea8..9b0b3cb0f 100644 --- a/llvm_build/lib/Transforms/Instrumentation/INSTALL.vcxproj +++ b/llvm_build/lib/Transforms/Instrumentation/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/a0d7c375469fcae89f4b04c22e11f80d/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/be3f2b5c3d8697e4939bd5dd937b91b6/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/a0d7c375469fcae89f4b04c22e11f80d/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/be3f2b5c3d8697e4939bd5dd937b91b6/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Transforms/Instrumentation/INSTALL.vcxproj.filters b/llvm_build/lib/Transforms/Instrumentation/INSTALL.vcxproj.filters index ede320be1..8a62457f6 100644 --- a/llvm_build/lib/Transforms/Instrumentation/INSTALL.vcxproj.filters +++ b/llvm_build/lib/Transforms/Instrumentation/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Transforms/Instrumentation/LLVMInstrumentation.vcxproj b/llvm_build/lib/Transforms/Instrumentation/LLVMInstrumentation.vcxproj index cd57c714f..b9041362b 100644 --- a/llvm_build/lib/Transforms/Instrumentation/LLVMInstrumentation.vcxproj +++ b/llvm_build/lib/Transforms/Instrumentation/LLVMInstrumentation.vcxproj @@ -11,7 +11,7 @@ - {40663C95-6697-49FE-A402-0BD373883FFA} + {ACA68FB8-0A94-4972-ADCB-F3E799EA5D0C} Win32Proj x64 LLVMInstrumentation @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMInstrumentation.dir\Debug\ LLVMInstrumentation .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMInstrumentation.dir\Release\ LLVMInstrumentation .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Transforms/Instrumentation/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Instrumentation/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Transforms/Instrumentation/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Instrumentation/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Transforms/Instrumentation/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Instrumentation/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,29 +141,29 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Transforms/Instrumentation/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Instrumentation/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\generate.stamp false - - - - - - - - - - + + + + + + + + + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 - - 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + 1E777602-37B3-4F1D-BF18-F11C829D5134 diff --git a/llvm_build/lib/Transforms/Instrumentation/LLVMInstrumentation.vcxproj.filters b/llvm_build/lib/Transforms/Instrumentation/LLVMInstrumentation.vcxproj.filters index 42c12d643..72a0f13b8 100644 --- a/llvm_build/lib/Transforms/Instrumentation/LLVMInstrumentation.vcxproj.filters +++ b/llvm_build/lib/Transforms/Instrumentation/LLVMInstrumentation.vcxproj.filters @@ -1,48 +1,48 @@  - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Header Files - + Header Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + {F479464E-5854-4287-9D42-A1E6DA632875} diff --git a/llvm_build/lib/Transforms/Instrumentation/PACKAGE.vcxproj b/llvm_build/lib/Transforms/Instrumentation/PACKAGE.vcxproj index c92146545..a681c4534 100644 --- a/llvm_build/lib/Transforms/Instrumentation/PACKAGE.vcxproj +++ b/llvm_build/lib/Transforms/Instrumentation/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/a0d7c375469fcae89f4b04c22e11f80d/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/be3f2b5c3d8697e4939bd5dd937b91b6/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/a0d7c375469fcae89f4b04c22e11f80d/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/be3f2b5c3d8697e4939bd5dd937b91b6/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Transforms/Instrumentation/PACKAGE.vcxproj.filters b/llvm_build/lib/Transforms/Instrumentation/PACKAGE.vcxproj.filters index d6aa15f12..21e5dd2ae 100644 --- a/llvm_build/lib/Transforms/Instrumentation/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/Transforms/Instrumentation/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Transforms/Instrumentation/cmake_install.cmake b/llvm_build/lib/Transforms/Instrumentation/cmake_install.cmake index d2c518bc8..67a34cd62 100644 --- a/llvm_build/lib/Transforms/Instrumentation/cmake_install.cmake +++ b/llvm_build/lib/Transforms/Instrumentation/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/Transforms/Instrumentation +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Instrumentation # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMInstrumentation.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMInstrumentation.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMInstrumentation.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMInstrumentation.lib") endif() endif() diff --git a/llvm_build/lib/Transforms/ObjCARC/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Transforms/ObjCARC/CMakeFiles/generate.stamp.depend index 616895155..5c69fa202 100644 --- a/llvm_build/lib/Transforms/ObjCARC/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/Transforms/ObjCARC/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/Transforms/ObjCARC/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/ObjCARC/CMakeLists.txt diff --git a/llvm_build/lib/Transforms/ObjCARC/INSTALL.vcxproj b/llvm_build/lib/Transforms/ObjCARC/INSTALL.vcxproj index b04c0c41f..902d77e17 100644 --- a/llvm_build/lib/Transforms/ObjCARC/INSTALL.vcxproj +++ b/llvm_build/lib/Transforms/ObjCARC/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/84f9624de32cd3f3b4aa96e72830f599/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/26b60914e1dfc62d914b3a5badea1e0c/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/84f9624de32cd3f3b4aa96e72830f599/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/26b60914e1dfc62d914b3a5badea1e0c/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Transforms/ObjCARC/INSTALL.vcxproj.filters b/llvm_build/lib/Transforms/ObjCARC/INSTALL.vcxproj.filters index 189220c15..5e885f458 100644 --- a/llvm_build/lib/Transforms/ObjCARC/INSTALL.vcxproj.filters +++ b/llvm_build/lib/Transforms/ObjCARC/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Transforms/ObjCARC/LLVMObjCARCOpts.vcxproj b/llvm_build/lib/Transforms/ObjCARC/LLVMObjCARCOpts.vcxproj index 3100ecbb1..ef20272d7 100644 --- a/llvm_build/lib/Transforms/ObjCARC/LLVMObjCARCOpts.vcxproj +++ b/llvm_build/lib/Transforms/ObjCARC/LLVMObjCARCOpts.vcxproj @@ -11,7 +11,7 @@ - {EE7EC6E9-B173-4C83-95E3-3831E943F6D6} + {756FCD07-2DE1-4F69-AEE0-9C5DD1D78BF9} Win32Proj x64 LLVMObjCARCOpts @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMObjCARCOpts.dir\Debug\ LLVMObjCARCOpts .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMObjCARCOpts.dir\Release\ LLVMObjCARCOpts .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Transforms/ObjCARC/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/ObjCARC/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Transforms/ObjCARC/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/ObjCARC/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Transforms/ObjCARC/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/ObjCARC/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,33 +141,33 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Transforms/ObjCARC/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/ObjCARC/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\generate.stamp false - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 - - 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + 1E777602-37B3-4F1D-BF18-F11C829D5134 diff --git a/llvm_build/lib/Transforms/ObjCARC/LLVMObjCARCOpts.vcxproj.filters b/llvm_build/lib/Transforms/ObjCARC/LLVMObjCARCOpts.vcxproj.filters index 01a2a6caf..ab0de2768 100644 --- a/llvm_build/lib/Transforms/ObjCARC/LLVMObjCARCOpts.vcxproj.filters +++ b/llvm_build/lib/Transforms/ObjCARC/LLVMObjCARCOpts.vcxproj.filters @@ -1,60 +1,60 @@  - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + {F479464E-5854-4287-9D42-A1E6DA632875} diff --git a/llvm_build/lib/Transforms/ObjCARC/PACKAGE.vcxproj b/llvm_build/lib/Transforms/ObjCARC/PACKAGE.vcxproj index e86c073c7..7acae3c39 100644 --- a/llvm_build/lib/Transforms/ObjCARC/PACKAGE.vcxproj +++ b/llvm_build/lib/Transforms/ObjCARC/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/84f9624de32cd3f3b4aa96e72830f599/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/26b60914e1dfc62d914b3a5badea1e0c/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/84f9624de32cd3f3b4aa96e72830f599/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/26b60914e1dfc62d914b3a5badea1e0c/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Transforms/ObjCARC/PACKAGE.vcxproj.filters b/llvm_build/lib/Transforms/ObjCARC/PACKAGE.vcxproj.filters index e18edcb96..80b313db2 100644 --- a/llvm_build/lib/Transforms/ObjCARC/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/Transforms/ObjCARC/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Transforms/ObjCARC/cmake_install.cmake b/llvm_build/lib/Transforms/ObjCARC/cmake_install.cmake index e4b31041a..8ddaa112c 100644 --- a/llvm_build/lib/Transforms/ObjCARC/cmake_install.cmake +++ b/llvm_build/lib/Transforms/ObjCARC/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/Transforms/ObjCARC +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/ObjCARC # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMObjCARCOpts.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMObjCARCOpts.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMObjCARCOpts.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMObjCARCOpts.lib") endif() endif() diff --git a/llvm_build/lib/Transforms/PACKAGE.vcxproj b/llvm_build/lib/Transforms/PACKAGE.vcxproj index c7c790e5b..d7f17faff 100644 --- a/llvm_build/lib/Transforms/PACKAGE.vcxproj +++ b/llvm_build/lib/Transforms/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Transforms;D:\Projects\rpcs3\llvm\lib\Transforms;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Transforms;D:\Projects\rpcs3\llvm\lib\Transforms;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/fb8b3109dc99953348a51caa7bc16df1/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/93306ade12c5bc0077d9df6caea89a7a/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/fb8b3109dc99953348a51caa7bc16df1/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/93306ade12c5bc0077d9df6caea89a7a/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Transforms/PACKAGE.vcxproj.filters b/llvm_build/lib/Transforms/PACKAGE.vcxproj.filters index 0a8896fc9..e3a8e5df7 100644 --- a/llvm_build/lib/Transforms/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/Transforms/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Transforms/Scalar/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Transforms/Scalar/CMakeFiles/generate.stamp.depend index 6984d1b1e..9a05d78b8 100644 --- a/llvm_build/lib/Transforms/Scalar/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/Transforms/Scalar/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/Transforms/Scalar/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Scalar/CMakeLists.txt diff --git a/llvm_build/lib/Transforms/Scalar/INSTALL.vcxproj b/llvm_build/lib/Transforms/Scalar/INSTALL.vcxproj index 24bf0d5ae..79ee7fbd1 100644 --- a/llvm_build/lib/Transforms/Scalar/INSTALL.vcxproj +++ b/llvm_build/lib/Transforms/Scalar/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/e37f87f5eb9e74bbe3cd11c9c3c85478/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/888f3ee93c8beeef6df9279df9fb817f/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/e37f87f5eb9e74bbe3cd11c9c3c85478/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/888f3ee93c8beeef6df9279df9fb817f/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Transforms/Scalar/INSTALL.vcxproj.filters b/llvm_build/lib/Transforms/Scalar/INSTALL.vcxproj.filters index 16cfacffe..84b2fd00f 100644 --- a/llvm_build/lib/Transforms/Scalar/INSTALL.vcxproj.filters +++ b/llvm_build/lib/Transforms/Scalar/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Transforms/Scalar/LLVMScalarOpts.vcxproj b/llvm_build/lib/Transforms/Scalar/LLVMScalarOpts.vcxproj index 563477937..96e6af151 100644 --- a/llvm_build/lib/Transforms/Scalar/LLVMScalarOpts.vcxproj +++ b/llvm_build/lib/Transforms/Scalar/LLVMScalarOpts.vcxproj @@ -11,7 +11,7 @@ - {060F77BA-DD46-4C4B-899F-D35D768A1A37} + {E6F38EFC-0B8B-4D79-9EEB-F05C302087C2} Win32Proj x64 LLVMScalarOpts @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMScalarOpts.dir\Debug\ LLVMScalarOpts .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMScalarOpts.dir\Release\ LLVMScalarOpts .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Transforms/Scalar/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Scalar/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Transforms/Scalar/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Scalar/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Transforms/Scalar/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Scalar/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,57 +141,57 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Transforms/Scalar/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Scalar/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\generate.stamp false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 - - 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + 1E777602-37B3-4F1D-BF18-F11C829D5134 diff --git a/llvm_build/lib/Transforms/Scalar/LLVMScalarOpts.vcxproj.filters b/llvm_build/lib/Transforms/Scalar/LLVMScalarOpts.vcxproj.filters index 8a7905e73..42583bd01 100644 --- a/llvm_build/lib/Transforms/Scalar/LLVMScalarOpts.vcxproj.filters +++ b/llvm_build/lib/Transforms/Scalar/LLVMScalarOpts.vcxproj.filters @@ -1,127 +1,127 @@  - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} diff --git a/llvm_build/lib/Transforms/Scalar/PACKAGE.vcxproj b/llvm_build/lib/Transforms/Scalar/PACKAGE.vcxproj index a4576f2b8..37344fafd 100644 --- a/llvm_build/lib/Transforms/Scalar/PACKAGE.vcxproj +++ b/llvm_build/lib/Transforms/Scalar/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/e37f87f5eb9e74bbe3cd11c9c3c85478/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/888f3ee93c8beeef6df9279df9fb817f/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/e37f87f5eb9e74bbe3cd11c9c3c85478/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/888f3ee93c8beeef6df9279df9fb817f/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Transforms/Scalar/PACKAGE.vcxproj.filters b/llvm_build/lib/Transforms/Scalar/PACKAGE.vcxproj.filters index 20585a1c1..2a9cb3c3a 100644 --- a/llvm_build/lib/Transforms/Scalar/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/Transforms/Scalar/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Transforms/Scalar/cmake_install.cmake b/llvm_build/lib/Transforms/Scalar/cmake_install.cmake index bb5d2b3b3..a21fee046 100644 --- a/llvm_build/lib/Transforms/Scalar/cmake_install.cmake +++ b/llvm_build/lib/Transforms/Scalar/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/Transforms/Scalar +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Scalar # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMScalarOpts.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMScalarOpts.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMScalarOpts.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMScalarOpts.lib") endif() endif() diff --git a/llvm_build/lib/Transforms/Utils/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Transforms/Utils/CMakeFiles/generate.stamp.depend index 8315daaca..943238857 100644 --- a/llvm_build/lib/Transforms/Utils/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/Transforms/Utils/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/Transforms/Utils/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Utils/CMakeLists.txt diff --git a/llvm_build/lib/Transforms/Utils/INSTALL.vcxproj b/llvm_build/lib/Transforms/Utils/INSTALL.vcxproj index 1c67c7cd8..8929e0329 100644 --- a/llvm_build/lib/Transforms/Utils/INSTALL.vcxproj +++ b/llvm_build/lib/Transforms/Utils/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/a693dbeb0b54e865ff6ac7418694d6f8/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/72082e136132a2094d84f9fa7faff9c5/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/a693dbeb0b54e865ff6ac7418694d6f8/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/72082e136132a2094d84f9fa7faff9c5/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Transforms/Utils/INSTALL.vcxproj.filters b/llvm_build/lib/Transforms/Utils/INSTALL.vcxproj.filters index 37c569d5c..513627ce5 100644 --- a/llvm_build/lib/Transforms/Utils/INSTALL.vcxproj.filters +++ b/llvm_build/lib/Transforms/Utils/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Transforms/Utils/LLVMTransformUtils.vcxproj b/llvm_build/lib/Transforms/Utils/LLVMTransformUtils.vcxproj index 4b8d5795c..b5e2f90de 100644 --- a/llvm_build/lib/Transforms/Utils/LLVMTransformUtils.vcxproj +++ b/llvm_build/lib/Transforms/Utils/LLVMTransformUtils.vcxproj @@ -11,7 +11,7 @@ - {21A9AE70-68DD-43EA-ABC2-CBF14064AD78} + {97068873-1758-4373-A905-D21A589F7CEB} Win32Proj x64 LLVMTransformUtils @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMTransformUtils.dir\Debug\ LLVMTransformUtils .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMTransformUtils.dir\Release\ LLVMTransformUtils .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Transforms/Utils/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Utils/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Transforms/Utils/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Utils\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Utils\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Utils/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Transforms/Utils/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Utils/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,56 +141,56 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Transforms/Utils/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Utils\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Utils\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Utils/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\generate.stamp false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 - - 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + 1E777602-37B3-4F1D-BF18-F11C829D5134 diff --git a/llvm_build/lib/Transforms/Utils/LLVMTransformUtils.vcxproj.filters b/llvm_build/lib/Transforms/Utils/LLVMTransformUtils.vcxproj.filters index 4c26fc333..07284a1e5 100644 --- a/llvm_build/lib/Transforms/Utils/LLVMTransformUtils.vcxproj.filters +++ b/llvm_build/lib/Transforms/Utils/LLVMTransformUtils.vcxproj.filters @@ -1,124 +1,124 @@  - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} diff --git a/llvm_build/lib/Transforms/Utils/PACKAGE.vcxproj b/llvm_build/lib/Transforms/Utils/PACKAGE.vcxproj index e787dce53..84e214b89 100644 --- a/llvm_build/lib/Transforms/Utils/PACKAGE.vcxproj +++ b/llvm_build/lib/Transforms/Utils/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/a693dbeb0b54e865ff6ac7418694d6f8/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/72082e136132a2094d84f9fa7faff9c5/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/a693dbeb0b54e865ff6ac7418694d6f8/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/72082e136132a2094d84f9fa7faff9c5/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Transforms/Utils/PACKAGE.vcxproj.filters b/llvm_build/lib/Transforms/Utils/PACKAGE.vcxproj.filters index c91538983..12167978c 100644 --- a/llvm_build/lib/Transforms/Utils/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/Transforms/Utils/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Transforms/Utils/cmake_install.cmake b/llvm_build/lib/Transforms/Utils/cmake_install.cmake index bfaee5aca..c75ebf799 100644 --- a/llvm_build/lib/Transforms/Utils/cmake_install.cmake +++ b/llvm_build/lib/Transforms/Utils/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/Transforms/Utils +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Utils # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMTransformUtils.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMTransformUtils.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMTransformUtils.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMTransformUtils.lib") endif() endif() diff --git a/llvm_build/lib/Transforms/Vectorize/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Transforms/Vectorize/CMakeFiles/generate.stamp.depend index 75229bf0f..4c71d6f62 100644 --- a/llvm_build/lib/Transforms/Vectorize/CMakeFiles/generate.stamp.depend +++ b/llvm_build/lib/Transforms/Vectorize/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/lib/Transforms/Vectorize/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Vectorize/CMakeLists.txt diff --git a/llvm_build/lib/Transforms/Vectorize/INSTALL.vcxproj b/llvm_build/lib/Transforms/Vectorize/INSTALL.vcxproj index eea1a2509..e9050b66c 100644 --- a/llvm_build/lib/Transforms/Vectorize/INSTALL.vcxproj +++ b/llvm_build/lib/Transforms/Vectorize/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/7636cc89c338ed8361059afb327a015d/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/dc6460e2fa99796f4c0109cd8a5d7529/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/7636cc89c338ed8361059afb327a015d/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/dc6460e2fa99796f4c0109cd8a5d7529/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Transforms/Vectorize/INSTALL.vcxproj.filters b/llvm_build/lib/Transforms/Vectorize/INSTALL.vcxproj.filters index b5b69266c..28a4ed870 100644 --- a/llvm_build/lib/Transforms/Vectorize/INSTALL.vcxproj.filters +++ b/llvm_build/lib/Transforms/Vectorize/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Transforms/Vectorize/LLVMVectorize.vcxproj b/llvm_build/lib/Transforms/Vectorize/LLVMVectorize.vcxproj index bd97fee06..4c2f52570 100644 --- a/llvm_build/lib/Transforms/Vectorize/LLVMVectorize.vcxproj +++ b/llvm_build/lib/Transforms/Vectorize/LLVMVectorize.vcxproj @@ -11,7 +11,7 @@ - {D7B40A9A-44F6-4919-B75F-39E70EC099F9} + {B7CF5B97-90CD-4382-B1E8-1B8B8FF1DFF4} Win32Proj x64 LLVMVectorize @@ -38,11 +38,11 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ LLVMVectorize.dir\Debug\ LLVMVectorize .lib - D:\Projects\rpcs3\llvm_build\Release\lib\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ LLVMVectorize.dir\Release\ LLVMVectorize .lib @@ -50,7 +50,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -71,10 +71,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -85,7 +85,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -105,10 +105,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -117,10 +117,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Transforms/Vectorize/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Vectorize/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -128,12 +128,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Transforms/Vectorize/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Vectorize/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/lib/Transforms/Vectorize/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Vectorize/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -141,23 +141,23 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/lib/Transforms/Vectorize/CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize\CMakeLists.txt;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Vectorize/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\generate.stamp false - - - - + + + + - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 - - 287EED9A-FBDD-4CB8-85D8-39AEB6245704 + + 1E777602-37B3-4F1D-BF18-F11C829D5134 diff --git a/llvm_build/lib/Transforms/Vectorize/LLVMVectorize.vcxproj.filters b/llvm_build/lib/Transforms/Vectorize/LLVMVectorize.vcxproj.filters index 0a7910882..81bc41045 100644 --- a/llvm_build/lib/Transforms/Vectorize/LLVMVectorize.vcxproj.filters +++ b/llvm_build/lib/Transforms/Vectorize/LLVMVectorize.vcxproj.filters @@ -1,25 +1,25 @@  - + Source Files - + Source Files - + Source Files - + Source Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} diff --git a/llvm_build/lib/Transforms/Vectorize/PACKAGE.vcxproj b/llvm_build/lib/Transforms/Vectorize/PACKAGE.vcxproj index cd7795153..0704108ef 100644 --- a/llvm_build/lib/Transforms/Vectorize/PACKAGE.vcxproj +++ b/llvm_build/lib/Transforms/Vectorize/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/7636cc89c338ed8361059afb327a015d/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/dc6460e2fa99796f4c0109cd8a5d7529/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/7636cc89c338ed8361059afb327a015d/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/dc6460e2fa99796f4c0109cd8a5d7529/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/lib/Transforms/Vectorize/PACKAGE.vcxproj.filters b/llvm_build/lib/Transforms/Vectorize/PACKAGE.vcxproj.filters index 1c7d0e589..154787b71 100644 --- a/llvm_build/lib/Transforms/Vectorize/PACKAGE.vcxproj.filters +++ b/llvm_build/lib/Transforms/Vectorize/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/lib/Transforms/Vectorize/cmake_install.cmake b/llvm_build/lib/Transforms/Vectorize/cmake_install.cmake index 00407f248..53f773f9c 100644 --- a/llvm_build/lib/Transforms/Vectorize/cmake_install.cmake +++ b/llvm_build/lib/Transforms/Vectorize/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/Transforms/Vectorize +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Vectorize # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMVectorize.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMVectorize.lib") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMVectorize.lib") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMVectorize.lib") endif() endif() diff --git a/llvm_build/lib/Transforms/cmake_install.cmake b/llvm_build/lib/Transforms/cmake_install.cmake index a834ef5ee..ed0c47cc0 100644 --- a/llvm_build/lib/Transforms/cmake_install.cmake +++ b/llvm_build/lib/Transforms/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib/Transforms +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,14 +29,14 @@ endif() if(NOT CMAKE_INSTALL_LOCAL_ONLY) # Include the install script for each subdirectory. - include("D:/Projects/rpcs3/llvm_build/lib/Transforms/Utils/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/Transforms/Instrumentation/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/Transforms/InstCombine/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/Transforms/Scalar/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/Transforms/IPO/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/Transforms/Vectorize/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/Transforms/Hello/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/Transforms/ObjCARC/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/Utils/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/Instrumentation/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/InstCombine/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/Scalar/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/IPO/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/Vectorize/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/Hello/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/ObjCARC/cmake_install.cmake") endif() diff --git a/llvm_build/lib/cmake_install.cmake b/llvm_build/lib/cmake_install.cmake index beefa248f..77d1b1140 100644 --- a/llvm_build/lib/cmake_install.cmake +++ b/llvm_build/lib/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/lib +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,23 +29,23 @@ endif() if(NOT CMAKE_INSTALL_LOCAL_ONLY) # Include the install script for each subdirectory. - include("D:/Projects/rpcs3/llvm_build/lib/IR/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/IRReader/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/CodeGen/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/Bitcode/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/Transforms/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/Linker/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/Analysis/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/LTO/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/MC/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/Object/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/Option/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/DebugInfo/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/ExecutionEngine/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/Target/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/AsmParser/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/LineEditor/cmake_install.cmake") - include("D:/Projects/rpcs3/llvm_build/lib/ProfileData/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/IR/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/IRReader/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/CodeGen/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Bitcode/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Linker/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Analysis/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/LTO/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/MC/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Object/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Option/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/DebugInfo/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ExecutionEngine/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/AsmParser/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/LineEditor/cmake_install.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ProfileData/cmake_install.cmake") endif() diff --git a/llvm_build/projects/CMakeFiles/generate.stamp.depend b/llvm_build/projects/CMakeFiles/generate.stamp.depend index c3b8ffa8c..38c822d9e 100644 --- a/llvm_build/projects/CMakeFiles/generate.stamp.depend +++ b/llvm_build/projects/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/projects/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/projects/CMakeLists.txt diff --git a/llvm_build/projects/INSTALL.vcxproj b/llvm_build/projects/INSTALL.vcxproj index f6b464c7b..0edf6bb80 100644 --- a/llvm_build/projects/INSTALL.vcxproj +++ b/llvm_build/projects/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\projects;D:\Projects\rpcs3\llvm\projects;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\projects;D:\Projects\rpcs3-experiment\rpcs3\llvm\projects;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\projects;D:\Projects\rpcs3\llvm\projects;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\projects;D:\Projects\rpcs3-experiment\rpcs3\llvm\projects;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/78e951ef19f60fbcce388fec6eb6076f/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\projects\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/325f95e2156ad63b677d1df87698e985/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\projects\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/78e951ef19f60fbcce388fec6eb6076f/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\projects\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/325f95e2156ad63b677d1df87698e985/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\projects\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/projects/INSTALL.vcxproj.filters b/llvm_build/projects/INSTALL.vcxproj.filters index 83cfde685..e90d8dd7d 100644 --- a/llvm_build/projects/INSTALL.vcxproj.filters +++ b/llvm_build/projects/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/projects/PACKAGE.vcxproj b/llvm_build/projects/PACKAGE.vcxproj index 93bba0efe..024133593 100644 --- a/llvm_build/projects/PACKAGE.vcxproj +++ b/llvm_build/projects/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\projects;D:\Projects\rpcs3\llvm\projects;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\projects;D:\Projects\rpcs3-experiment\rpcs3\llvm\projects;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\projects;D:\Projects\rpcs3\llvm\projects;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\projects;D:\Projects\rpcs3-experiment\rpcs3\llvm\projects;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/78e951ef19f60fbcce388fec6eb6076f/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\projects\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/325f95e2156ad63b677d1df87698e985/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\projects\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/78e951ef19f60fbcce388fec6eb6076f/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\projects\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/325f95e2156ad63b677d1df87698e985/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\projects\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/projects/PACKAGE.vcxproj.filters b/llvm_build/projects/PACKAGE.vcxproj.filters index 107b4a862..3d7f939bf 100644 --- a/llvm_build/projects/PACKAGE.vcxproj.filters +++ b/llvm_build/projects/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/projects/cmake_install.cmake b/llvm_build/projects/cmake_install.cmake index d1c9ecbcd..90abb99f5 100644 --- a/llvm_build/projects/cmake_install.cmake +++ b/llvm_build/projects/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/projects +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/projects # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) diff --git a/llvm_build/share/llvm/cmake/LLVMConfig.cmake b/llvm_build/share/llvm/cmake/LLVMConfig.cmake index 17e076a95..3b91b1fdf 100644 --- a/llvm_build/share/llvm/cmake/LLVMConfig.cmake +++ b/llvm_build/share/llvm/cmake/LLVMConfig.cmake @@ -2,10 +2,10 @@ # LLVM_BUILD_* values available only from LLVM build tree. -set(LLVM_BUILD_BINARY_DIR "D:/Projects/rpcs3/llvm_build") -set(LLVM_BUILD_LIBRARY_DIR "D:/Projects/rpcs3/llvm_build/$(Configuration)/lib") -set(LLVM_BUILD_MAIN_INCLUDE_DIR "D:/Projects/rpcs3/llvm/include") -set(LLVM_BUILD_MAIN_SRC_DIR "D:/Projects/rpcs3/llvm") +set(LLVM_BUILD_BINARY_DIR "D:/Projects/rpcs3-experiment/rpcs3/llvm_build") +set(LLVM_BUILD_LIBRARY_DIR "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/$(Configuration)/lib") +set(LLVM_BUILD_MAIN_INCLUDE_DIR "D:/Projects/rpcs3-experiment/rpcs3/llvm/include") +set(LLVM_BUILD_MAIN_SRC_DIR "D:/Projects/rpcs3-experiment/rpcs3/llvm") set(LLVM_VERSION_MAJOR 3) @@ -89,14 +89,14 @@ set(LLVM_ENABLE_PIC ON) set(LLVM_ON_UNIX 0) set(LLVM_ON_WIN32 1) -set(LLVM_INCLUDE_DIRS "D:/Projects/rpcs3/llvm/include;D:/Projects/rpcs3/llvm_build/include") -set(LLVM_LIBRARY_DIRS "D:/Projects/rpcs3/llvm_build/$(Configuration)/lib") +set(LLVM_INCLUDE_DIRS "D:/Projects/rpcs3-experiment/rpcs3/llvm/include;D:/Projects/rpcs3-experiment/rpcs3/llvm_build/include") +set(LLVM_LIBRARY_DIRS "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/$(Configuration)/lib") set(LLVM_DEFINITIONS "-D__STDC_LIMIT_MACROS" "-D__STDC_CONSTANT_MACROS") -set(LLVM_CMAKE_DIR "D:/Projects/rpcs3/llvm/cmake/modules") -set(LLVM_TOOLS_BINARY_DIR "D:/Projects/rpcs3/llvm_build/$(Configuration)/bin") +set(LLVM_CMAKE_DIR "D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules") +set(LLVM_TOOLS_BINARY_DIR "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/$(Configuration)/bin") if(NOT TARGET LLVMSupport) - include("D:/Projects/rpcs3/llvm_build/share/llvm/cmake/LLVMExports.cmake") + include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/share/llvm/cmake/LLVMExports.cmake") endif() include(${LLVM_CMAKE_DIR}/LLVM-Config.cmake) diff --git a/llvm_build/share/llvm/cmake/LLVMExports.cmake b/llvm_build/share/llvm/cmake/LLVMExports.cmake index 83d0e44ae..859b251d1 100644 --- a/llvm_build/share/llvm/cmake/LLVMExports.cmake +++ b/llvm_build/share/llvm/cmake/LLVMExports.cmake @@ -1,4 +1,4 @@ -# Generated by CMake 3.0.1 +# Generated by CMake 3.0.2 if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) message(FATAL_ERROR "CMake >= 2.6.0 required") @@ -342,614 +342,614 @@ set_target_properties(LLVMProfileData PROPERTIES set_property(TARGET LLVMSupport APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMSupport PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "C;CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMSupport.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMSupport.lib" ) # Import target "LLVMTableGen" for configuration "Debug" set_property(TARGET LLVMTableGen APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMTableGen PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMTableGen.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMTableGen.lib" ) # Import target "llvm-tblgen" for configuration "Debug" set_property(TARGET llvm-tblgen APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(llvm-tblgen PROPERTIES - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/bin/llvm-tblgen.exe" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/bin/llvm-tblgen.exe" ) # Import target "LLVMCore" for configuration "Debug" set_property(TARGET LLVMCore APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMCore PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMCore.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMCore.lib" ) # Import target "LLVMIRReader" for configuration "Debug" set_property(TARGET LLVMIRReader APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMIRReader PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMIRReader.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMIRReader.lib" ) # Import target "LLVMCodeGen" for configuration "Debug" set_property(TARGET LLVMCodeGen APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMCodeGen PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMCodeGen.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMCodeGen.lib" ) # Import target "LLVMSelectionDAG" for configuration "Debug" set_property(TARGET LLVMSelectionDAG APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMSelectionDAG PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMSelectionDAG.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMSelectionDAG.lib" ) # Import target "LLVMAsmPrinter" for configuration "Debug" set_property(TARGET LLVMAsmPrinter APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMAsmPrinter PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMAsmPrinter.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMAsmPrinter.lib" ) # Import target "LLVMBitReader" for configuration "Debug" set_property(TARGET LLVMBitReader APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMBitReader PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMBitReader.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMBitReader.lib" ) # Import target "LLVMBitWriter" for configuration "Debug" set_property(TARGET LLVMBitWriter APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMBitWriter PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMBitWriter.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMBitWriter.lib" ) # Import target "LLVMTransformUtils" for configuration "Debug" set_property(TARGET LLVMTransformUtils APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMTransformUtils PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMTransformUtils.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMTransformUtils.lib" ) # Import target "LLVMInstrumentation" for configuration "Debug" set_property(TARGET LLVMInstrumentation APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMInstrumentation PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMInstrumentation.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMInstrumentation.lib" ) # Import target "LLVMInstCombine" for configuration "Debug" set_property(TARGET LLVMInstCombine APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMInstCombine PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMInstCombine.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMInstCombine.lib" ) # Import target "LLVMScalarOpts" for configuration "Debug" set_property(TARGET LLVMScalarOpts APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMScalarOpts PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMScalarOpts.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMScalarOpts.lib" ) # Import target "LLVMipo" for configuration "Debug" set_property(TARGET LLVMipo APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMipo PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMipo.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMipo.lib" ) # Import target "LLVMVectorize" for configuration "Debug" set_property(TARGET LLVMVectorize APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMVectorize PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMVectorize.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMVectorize.lib" ) # Import target "LLVMObjCARCOpts" for configuration "Debug" set_property(TARGET LLVMObjCARCOpts APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMObjCARCOpts PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMObjCARCOpts.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMObjCARCOpts.lib" ) # Import target "LLVMLinker" for configuration "Debug" set_property(TARGET LLVMLinker APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMLinker PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMLinker.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMLinker.lib" ) # Import target "LLVMAnalysis" for configuration "Debug" set_property(TARGET LLVMAnalysis APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMAnalysis PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMAnalysis.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMAnalysis.lib" ) # Import target "LLVMipa" for configuration "Debug" set_property(TARGET LLVMipa APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMipa PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMipa.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMipa.lib" ) # Import target "LLVMLTO" for configuration "Debug" set_property(TARGET LLVMLTO APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMLTO PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMLTO.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMLTO.lib" ) # Import target "LLVMMC" for configuration "Debug" set_property(TARGET LLVMMC APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMMC PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMMC.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMMC.lib" ) # Import target "LLVMMCAnalysis" for configuration "Debug" set_property(TARGET LLVMMCAnalysis APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMMCAnalysis PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMMCAnalysis.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMMCAnalysis.lib" ) # Import target "LLVMMCParser" for configuration "Debug" set_property(TARGET LLVMMCParser APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMMCParser PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMMCParser.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMMCParser.lib" ) # Import target "LLVMMCDisassembler" for configuration "Debug" set_property(TARGET LLVMMCDisassembler APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMMCDisassembler PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMMCDisassembler.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMMCDisassembler.lib" ) # Import target "LLVMObject" for configuration "Debug" set_property(TARGET LLVMObject APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMObject PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMObject.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMObject.lib" ) # Import target "LLVMOption" for configuration "Debug" set_property(TARGET LLVMOption APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMOption PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMOption.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMOption.lib" ) # Import target "LLVMDebugInfo" for configuration "Debug" set_property(TARGET LLVMDebugInfo APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMDebugInfo PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMDebugInfo.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMDebugInfo.lib" ) # Import target "LLVMExecutionEngine" for configuration "Debug" set_property(TARGET LLVMExecutionEngine APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMExecutionEngine PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMExecutionEngine.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMExecutionEngine.lib" ) # Import target "LLVMInterpreter" for configuration "Debug" set_property(TARGET LLVMInterpreter APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMInterpreter PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMInterpreter.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMInterpreter.lib" ) # Import target "LLVMJIT" for configuration "Debug" set_property(TARGET LLVMJIT APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMJIT PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMJIT.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMJIT.lib" ) # Import target "LLVMMCJIT" for configuration "Debug" set_property(TARGET LLVMMCJIT APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMMCJIT PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMMCJIT.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMMCJIT.lib" ) # Import target "LLVMRuntimeDyld" for configuration "Debug" set_property(TARGET LLVMRuntimeDyld APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMRuntimeDyld PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMRuntimeDyld.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMRuntimeDyld.lib" ) # Import target "LLVMTarget" for configuration "Debug" set_property(TARGET LLVMTarget APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMTarget PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMTarget.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMTarget.lib" ) # Import target "LLVMX86CodeGen" for configuration "Debug" set_property(TARGET LLVMX86CodeGen APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMX86CodeGen PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "ASM_MASM;CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMX86CodeGen.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMX86CodeGen.lib" ) # Import target "LLVMX86AsmParser" for configuration "Debug" set_property(TARGET LLVMX86AsmParser APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMX86AsmParser PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMX86AsmParser.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMX86AsmParser.lib" ) # Import target "LLVMX86Disassembler" for configuration "Debug" set_property(TARGET LLVMX86Disassembler APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMX86Disassembler PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMX86Disassembler.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMX86Disassembler.lib" ) # Import target "LLVMX86AsmPrinter" for configuration "Debug" set_property(TARGET LLVMX86AsmPrinter APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMX86AsmPrinter PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMX86AsmPrinter.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMX86AsmPrinter.lib" ) # Import target "LLVMX86Desc" for configuration "Debug" set_property(TARGET LLVMX86Desc APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMX86Desc PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMX86Desc.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMX86Desc.lib" ) # Import target "LLVMX86Info" for configuration "Debug" set_property(TARGET LLVMX86Info APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMX86Info PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMX86Info.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMX86Info.lib" ) # Import target "LLVMX86Utils" for configuration "Debug" set_property(TARGET LLVMX86Utils APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMX86Utils PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMX86Utils.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMX86Utils.lib" ) # Import target "LLVMAsmParser" for configuration "Debug" set_property(TARGET LLVMAsmParser APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMAsmParser PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMAsmParser.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMAsmParser.lib" ) # Import target "LLVMLineEditor" for configuration "Debug" set_property(TARGET LLVMLineEditor APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMLineEditor PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMLineEditor.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMLineEditor.lib" ) # Import target "LLVMProfileData" for configuration "Debug" set_property(TARGET LLVMProfileData APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) set_target_properties(LLVMProfileData PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3/llvm_build/Debug/lib/LLVMProfileData.lib" + IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMProfileData.lib" ) # Import target "LLVMSupport" for configuration "Release" set_property(TARGET LLVMSupport APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMSupport PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "C;CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMSupport.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMSupport.lib" ) # Import target "LLVMTableGen" for configuration "Release" set_property(TARGET LLVMTableGen APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMTableGen PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMTableGen.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMTableGen.lib" ) # Import target "llvm-tblgen" for configuration "Release" set_property(TARGET llvm-tblgen APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(llvm-tblgen PROPERTIES - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/bin/llvm-tblgen.exe" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/bin/llvm-tblgen.exe" ) # Import target "LLVMCore" for configuration "Release" set_property(TARGET LLVMCore APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMCore PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMCore.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMCore.lib" ) # Import target "LLVMIRReader" for configuration "Release" set_property(TARGET LLVMIRReader APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMIRReader PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMIRReader.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMIRReader.lib" ) # Import target "LLVMCodeGen" for configuration "Release" set_property(TARGET LLVMCodeGen APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMCodeGen PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMCodeGen.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMCodeGen.lib" ) # Import target "LLVMSelectionDAG" for configuration "Release" set_property(TARGET LLVMSelectionDAG APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMSelectionDAG PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMSelectionDAG.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMSelectionDAG.lib" ) # Import target "LLVMAsmPrinter" for configuration "Release" set_property(TARGET LLVMAsmPrinter APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMAsmPrinter PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMAsmPrinter.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMAsmPrinter.lib" ) # Import target "LLVMBitReader" for configuration "Release" set_property(TARGET LLVMBitReader APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMBitReader PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMBitReader.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMBitReader.lib" ) # Import target "LLVMBitWriter" for configuration "Release" set_property(TARGET LLVMBitWriter APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMBitWriter PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMBitWriter.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMBitWriter.lib" ) # Import target "LLVMTransformUtils" for configuration "Release" set_property(TARGET LLVMTransformUtils APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMTransformUtils PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMTransformUtils.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMTransformUtils.lib" ) # Import target "LLVMInstrumentation" for configuration "Release" set_property(TARGET LLVMInstrumentation APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMInstrumentation PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMInstrumentation.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMInstrumentation.lib" ) # Import target "LLVMInstCombine" for configuration "Release" set_property(TARGET LLVMInstCombine APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMInstCombine PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMInstCombine.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMInstCombine.lib" ) # Import target "LLVMScalarOpts" for configuration "Release" set_property(TARGET LLVMScalarOpts APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMScalarOpts PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMScalarOpts.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMScalarOpts.lib" ) # Import target "LLVMipo" for configuration "Release" set_property(TARGET LLVMipo APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMipo PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMipo.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMipo.lib" ) # Import target "LLVMVectorize" for configuration "Release" set_property(TARGET LLVMVectorize APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMVectorize PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMVectorize.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMVectorize.lib" ) # Import target "LLVMObjCARCOpts" for configuration "Release" set_property(TARGET LLVMObjCARCOpts APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMObjCARCOpts PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMObjCARCOpts.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMObjCARCOpts.lib" ) # Import target "LLVMLinker" for configuration "Release" set_property(TARGET LLVMLinker APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMLinker PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMLinker.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMLinker.lib" ) # Import target "LLVMAnalysis" for configuration "Release" set_property(TARGET LLVMAnalysis APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMAnalysis PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMAnalysis.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMAnalysis.lib" ) # Import target "LLVMipa" for configuration "Release" set_property(TARGET LLVMipa APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMipa PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMipa.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMipa.lib" ) # Import target "LLVMLTO" for configuration "Release" set_property(TARGET LLVMLTO APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMLTO PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMLTO.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMLTO.lib" ) # Import target "LLVMMC" for configuration "Release" set_property(TARGET LLVMMC APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMMC PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMMC.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMMC.lib" ) # Import target "LLVMMCAnalysis" for configuration "Release" set_property(TARGET LLVMMCAnalysis APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMMCAnalysis PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMMCAnalysis.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMMCAnalysis.lib" ) # Import target "LLVMMCParser" for configuration "Release" set_property(TARGET LLVMMCParser APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMMCParser PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMMCParser.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMMCParser.lib" ) # Import target "LLVMMCDisassembler" for configuration "Release" set_property(TARGET LLVMMCDisassembler APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMMCDisassembler PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMMCDisassembler.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMMCDisassembler.lib" ) # Import target "LLVMObject" for configuration "Release" set_property(TARGET LLVMObject APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMObject PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMObject.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMObject.lib" ) # Import target "LLVMOption" for configuration "Release" set_property(TARGET LLVMOption APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMOption PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMOption.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMOption.lib" ) # Import target "LLVMDebugInfo" for configuration "Release" set_property(TARGET LLVMDebugInfo APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMDebugInfo PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMDebugInfo.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMDebugInfo.lib" ) # Import target "LLVMExecutionEngine" for configuration "Release" set_property(TARGET LLVMExecutionEngine APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMExecutionEngine PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMExecutionEngine.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMExecutionEngine.lib" ) # Import target "LLVMInterpreter" for configuration "Release" set_property(TARGET LLVMInterpreter APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMInterpreter PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMInterpreter.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMInterpreter.lib" ) # Import target "LLVMJIT" for configuration "Release" set_property(TARGET LLVMJIT APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMJIT PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMJIT.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMJIT.lib" ) # Import target "LLVMMCJIT" for configuration "Release" set_property(TARGET LLVMMCJIT APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMMCJIT PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMMCJIT.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMMCJIT.lib" ) # Import target "LLVMRuntimeDyld" for configuration "Release" set_property(TARGET LLVMRuntimeDyld APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMRuntimeDyld PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMRuntimeDyld.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMRuntimeDyld.lib" ) # Import target "LLVMTarget" for configuration "Release" set_property(TARGET LLVMTarget APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMTarget PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMTarget.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMTarget.lib" ) # Import target "LLVMX86CodeGen" for configuration "Release" set_property(TARGET LLVMX86CodeGen APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMX86CodeGen PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "ASM_MASM;CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMX86CodeGen.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMX86CodeGen.lib" ) # Import target "LLVMX86AsmParser" for configuration "Release" set_property(TARGET LLVMX86AsmParser APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMX86AsmParser PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMX86AsmParser.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMX86AsmParser.lib" ) # Import target "LLVMX86Disassembler" for configuration "Release" set_property(TARGET LLVMX86Disassembler APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMX86Disassembler PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMX86Disassembler.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMX86Disassembler.lib" ) # Import target "LLVMX86AsmPrinter" for configuration "Release" set_property(TARGET LLVMX86AsmPrinter APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMX86AsmPrinter PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMX86AsmPrinter.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMX86AsmPrinter.lib" ) # Import target "LLVMX86Desc" for configuration "Release" set_property(TARGET LLVMX86Desc APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMX86Desc PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMX86Desc.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMX86Desc.lib" ) # Import target "LLVMX86Info" for configuration "Release" set_property(TARGET LLVMX86Info APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMX86Info PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMX86Info.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMX86Info.lib" ) # Import target "LLVMX86Utils" for configuration "Release" set_property(TARGET LLVMX86Utils APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMX86Utils PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMX86Utils.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMX86Utils.lib" ) # Import target "LLVMAsmParser" for configuration "Release" set_property(TARGET LLVMAsmParser APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMAsmParser PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMAsmParser.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMAsmParser.lib" ) # Import target "LLVMLineEditor" for configuration "Release" set_property(TARGET LLVMLineEditor APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMLineEditor PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMLineEditor.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMLineEditor.lib" ) # Import target "LLVMProfileData" for configuration "Release" set_property(TARGET LLVMProfileData APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) set_target_properties(LLVMProfileData PROPERTIES IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3/llvm_build/Release/lib/LLVMProfileData.lib" + IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMProfileData.lib" ) # This file does not depend on other imported targets which have diff --git a/llvm_build/utils/TableGen/CMakeFiles/generate.stamp.depend b/llvm_build/utils/TableGen/CMakeFiles/generate.stamp.depend index 97e825edf..4b10e323f 100644 --- a/llvm_build/utils/TableGen/CMakeFiles/generate.stamp.depend +++ b/llvm_build/utils/TableGen/CMakeFiles/generate.stamp.depend @@ -1,2 +1,2 @@ # CMake generation dependency list for this directory. -D:/Projects/rpcs3/llvm/utils/TableGen/CMakeLists.txt +D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/TableGen/CMakeLists.txt diff --git a/llvm_build/utils/TableGen/INSTALL.vcxproj b/llvm_build/utils/TableGen/INSTALL.vcxproj index 80681d002..93bc73291 100644 --- a/llvm_build/utils/TableGen/INSTALL.vcxproj +++ b/llvm_build/utils/TableGen/INSTALL.vcxproj @@ -11,7 +11,7 @@ - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} + {BA405F73-03D5-4634-9BCF-16A283E4CED8} Win32Proj x64 INSTALL @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -65,7 +65,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -86,7 +86,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -97,8 +97,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/79103de0f41b90b703749d08aa0733e1/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\utils\TableGen\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/f8272acba04fe9fdf23df7a421e6df27/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen\CMakeFiles\INSTALL_force false setlocal @@ -110,14 +110,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/79103de0f41b90b703749d08aa0733e1/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\utils\TableGen\CMakeFiles\INSTALL_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/f8272acba04fe9fdf23df7a421e6df27/INSTALL_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen\CMakeFiles\INSTALL_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/utils/TableGen/INSTALL.vcxproj.filters b/llvm_build/utils/TableGen/INSTALL.vcxproj.filters index cb400ae47..76a5e99fa 100644 --- a/llvm_build/utils/TableGen/INSTALL.vcxproj.filters +++ b/llvm_build/utils/TableGen/INSTALL.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/utils/TableGen/PACKAGE.vcxproj b/llvm_build/utils/TableGen/PACKAGE.vcxproj index adb8911d2..21d2021ba 100644 --- a/llvm_build/utils/TableGen/PACKAGE.vcxproj +++ b/llvm_build/utils/TableGen/PACKAGE.vcxproj @@ -11,7 +11,7 @@ - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} + {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} Win32Proj x64 PACKAGE @@ -43,7 +43,7 @@ - D:\Projects\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -53,7 +53,7 @@ setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -69,7 +69,7 @@ if %errorlevel% neq 0 goto :VCEnd - D:\Projects\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -79,7 +79,7 @@ if %errorlevel% neq 0 goto :VCEnd setlocal -cd D:\Projects\rpcs3\llvm_build +cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build if %errorlevel% neq 0 goto :cmEnd D: if %errorlevel% neq 0 goto :cmEnd @@ -94,7 +94,7 @@ if %errorlevel% neq 0 goto :VCEnd - + setlocal cd . @@ -105,8 +105,8 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/79103de0f41b90b703749d08aa0733e1/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\utils\TableGen\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/f8272acba04fe9fdf23df7a421e6df27/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen\CMakeFiles\PACKAGE_force false setlocal @@ -118,14 +118,14 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm_build/CMakeFiles/79103de0f41b90b703749d08aa0733e1/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\utils\TableGen\CMakeFiles\PACKAGE_force + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/f8272acba04fe9fdf23df7a421e6df27/PACKAGE_force.rule;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen\CMakeFiles\PACKAGE_force false - - 681ACAC2-256D-48A1-BCAD-BD607D22BDB4 + + 915E4697-EF63-450D-AC00-1A9A16E4DFE2 diff --git a/llvm_build/utils/TableGen/PACKAGE.vcxproj.filters b/llvm_build/utils/TableGen/PACKAGE.vcxproj.filters index 3db05f323..db4a7424a 100644 --- a/llvm_build/utils/TableGen/PACKAGE.vcxproj.filters +++ b/llvm_build/utils/TableGen/PACKAGE.vcxproj.filters @@ -1,13 +1,13 @@  - + CMake Rules - {4BF339D9-6A3E-40FA-8E07-6D1290466722} + {27F60422-EB63-4469-9456-F3FB0402A12B} diff --git a/llvm_build/utils/TableGen/cmake_install.cmake b/llvm_build/utils/TableGen/cmake_install.cmake index 1eb9a69cc..06ca066fc 100644 --- a/llvm_build/utils/TableGen/cmake_install.cmake +++ b/llvm_build/utils/TableGen/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: D:/Projects/rpcs3/llvm/utils/TableGen +# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/TableGen # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -29,9 +29,9 @@ endif() if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "D:/Projects/rpcs3/llvm_build/Debug/bin/llvm-tblgen.exe") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/bin/llvm-tblgen.exe") elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "D:/Projects/rpcs3/llvm_build/Release/bin/llvm-tblgen.exe") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/bin/llvm-tblgen.exe") endif() endif() diff --git a/llvm_build/utils/TableGen/llvm-tblgen.vcxproj b/llvm_build/utils/TableGen/llvm-tblgen.vcxproj index 6a43b5b6e..1f86ccf19 100644 --- a/llvm_build/utils/TableGen/llvm-tblgen.vcxproj +++ b/llvm_build/utils/TableGen/llvm-tblgen.vcxproj @@ -11,7 +11,7 @@ - {8B29688C-5D8C-412E-85F5-012FBF12B1DE} + {12A07AAC-8C43-4914-8D3C-A148BB18B773} Win32Proj x64 llvm-tblgen @@ -38,13 +38,13 @@ <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3\llvm_build\Debug\bin\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\bin\ llvm-tblgen.dir\Debug\ llvm-tblgen .exe true true - D:\Projects\rpcs3\llvm_build\Release\bin\ + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\bin\ llvm-tblgen.dir\Release\ llvm-tblgen .exe @@ -54,7 +54,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Debug/ EnableFastChecks CompileAsCpp @@ -75,10 +75,10 @@ WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -90,8 +90,8 @@ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;..\..\Debug\lib\LLVMSupport.lib;..\..\Debug\lib\LLVMTableGen.lib;..\..\Debug\lib\LLVMSupport.lib %(AdditionalLibraryDirectories) true - D:/Projects/rpcs3/llvm_build/Debug/lib/llvm-tblgen.lib - D:/Projects/rpcs3/llvm_build/Debug/bin/llvm-tblgen.pdb + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/llvm-tblgen.lib + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/bin/llvm-tblgen.pdb 10000000 Console @@ -103,7 +103,7 @@ /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) Release/ CompileAsCpp 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 @@ -123,10 +123,10 @@ WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - D:\Projects\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3\llvm_build\include;D:\Projects\rpcs3\llvm\include;%(AdditionalIncludeDirectories) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) $(IntDir) %(Filename).h %(Filename).tlb @@ -138,8 +138,8 @@ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;..\..\Release\lib\LLVMSupport.lib;..\..\Release\lib\LLVMTableGen.lib;..\..\Release\lib\LLVMSupport.lib %(AdditionalLibraryDirectories) false - D:/Projects/rpcs3/llvm_build/Release/lib/llvm-tblgen.lib - D:/Projects/rpcs3/llvm_build/Release/bin/llvm-tblgen.pdb + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/llvm-tblgen.lib + D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/bin/llvm-tblgen.pdb 10000000 Console @@ -149,10 +149,10 @@ - - Building Custom Rule D:/Projects/rpcs3/llvm/utils/TableGen/CMakeLists.txt + + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/TableGen/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\utils\TableGen\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -160,12 +160,12 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/utils/TableGen/CMakeLists.txt;D:\Projects\rpcs3\llvm\utils\TableGen\CMakeLists.txt;D:\Projects\rpcs3\llvm\utils\TableGen\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\utils\TableGen\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/TableGen/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen\CMakeFiles\generate.stamp false - Building Custom Rule D:/Projects/rpcs3/llvm/utils/TableGen/CMakeLists.txt + Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/TableGen/CMakeLists.txt setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3/llvm -BD:/Projects/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3\llvm_build\utils\TableGen\CMakeFiles\generate.stamp +"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen\CMakeFiles\generate.stamp if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone @@ -173,67 +173,67 @@ endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3/llvm/utils/TableGen/CMakeLists.txt;D:\Projects\rpcs3\llvm\utils\TableGen\CMakeLists.txt;D:\Projects\rpcs3\llvm\utils\TableGen\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3\llvm_build\utils\TableGen\CMakeFiles\generate.stamp + D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/TableGen/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen\CMakeLists.txt;%(AdditionalInputs) + D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen\CMakeFiles\generate.stamp false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - 86BAC22E-49CB-4EFB-8591-5CFE12FF2563 + + 18AF4932-5301-4653-8E79-17C28FC94F42 - - 8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE + + 25556CA7-A123-4D00-A890-D0313204E491 - - 1E9A56BB-21C5-418B-B623-AD2B3F153307 + + D350ED08-7D56-477A-B812-9E79AAE29E09 diff --git a/llvm_build/utils/TableGen/llvm-tblgen.vcxproj.filters b/llvm_build/utils/TableGen/llvm-tblgen.vcxproj.filters index 7423950b7..ecf2fe56e 100644 --- a/llvm_build/utils/TableGen/llvm-tblgen.vcxproj.filters +++ b/llvm_build/utils/TableGen/llvm-tblgen.vcxproj.filters @@ -1,153 +1,153 @@  - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Source Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + Header Files - + - {1E328BBF-159A-48BC-8C7E-6B6237ADBBFD} + {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - {CCC6067E-E9BD-4269-97A7-9E34A6B00010} + {F479464E-5854-4287-9D42-A1E6DA632875} diff --git a/rpcs3.sln b/rpcs3.sln index 757222ece..68b52de04 100644 --- a/rpcs3.sln +++ b/rpcs3.sln @@ -138,358 +138,6 @@ EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "asmjit", "asmjit", "{E2A982F2-4B1A-48B1-8D77-A17A589C58D7}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "emucore", "rpcs3\emucore.vcxproj", "{C4A10229-4712-4BD2-B63E-50D93C67A038}" - ProjectSection(ProjectDependencies) = postProject - {681ACAC2-256D-48A1-BCAD-BD607D22BDB4} = {681ACAC2-256D-48A1-BCAD-BD607D22BDB4} - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "llvm", "llvm", "{98236459-4B02-47B6-AD28-A358C0B9617D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", "llvm_build\ALL_BUILD.vcxproj", "{681ACAC2-256D-48A1-BCAD-BD607D22BDB4}" - ProjectSection(ProjectDependencies) = postProject - {359B0E09-7A11-458D-82AB-3FE3AACF5A06} = {359B0E09-7A11-458D-82AB-3FE3AACF5A06} - {4EC6F015-3FBC-4190-97AC-2D8B2794D04A} = {4EC6F015-3FBC-4190-97AC-2D8B2794D04A} - {8DC66021-A50C-412A-84DA-63EF49702C25} = {8DC66021-A50C-412A-84DA-63EF49702C25} - {8343C725-5972-409D-B3FD-2A5FAA1D5C5C} = {8343C725-5972-409D-B3FD-2A5FAA1D5C5C} - {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E} = {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E} - {EDE64E29-6CBE-4D86-956E-29F0F93B351D} = {EDE64E29-6CBE-4D86-956E-29F0F93B351D} - {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40} = {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40} - {A8CD982D-DAB9-4345-B230-AFF310FF9D2E} = {A8CD982D-DAB9-4345-B230-AFF310FF9D2E} - {86BAC22E-49CB-4EFB-8591-5CFE12FF2563} = {86BAC22E-49CB-4EFB-8591-5CFE12FF2563} - {975BB935-3CF7-4860-A24E-62F39D9DC7EB} = {975BB935-3CF7-4860-A24E-62F39D9DC7EB} - {E383113C-EA5C-4321-A957-8B421782A070} = {E383113C-EA5C-4321-A957-8B421782A070} - {1EAF884F-FECF-4D9B-AD99-34D83E230235} = {1EAF884F-FECF-4D9B-AD99-34D83E230235} - {4E2CE753-5481-4521-87AC-3E02F99405EC} = {4E2CE753-5481-4521-87AC-3E02F99405EC} - {13E99356-9DF8-4C6E-BCAC-BD75111DEF35} = {13E99356-9DF8-4C6E-BCAC-BD75111DEF35} - {1829F961-4B79-414E-8DB9-5062D146B890} = {1829F961-4B79-414E-8DB9-5062D146B890} - {C52AF063-7610-4E4F-AB94-C2F3B7397324} = {C52AF063-7610-4E4F-AB94-C2F3B7397324} - {21A9AE70-68DD-43EA-ABC2-CBF14064AD78} = {21A9AE70-68DD-43EA-ABC2-CBF14064AD78} - {E4D3147B-EEC2-4F36-B583-CD679FEF1932} = {E4D3147B-EEC2-4F36-B583-CD679FEF1932} - {052C9484-820D-4DCF-A660-C09432AE228A} = {052C9484-820D-4DCF-A660-C09432AE228A} - {CE2F2A88-5AEA-471C-83C1-ABAA767E089B} = {CE2F2A88-5AEA-471C-83C1-ABAA767E089B} - {8B29688C-5D8C-412E-85F5-012FBF12B1DE} = {8B29688C-5D8C-412E-85F5-012FBF12B1DE} - {40663C95-6697-49FE-A402-0BD373883FFA} = {40663C95-6697-49FE-A402-0BD373883FFA} - {28558096-C540-421E-8533-332B6B4EE66F} = {28558096-C540-421E-8533-332B6B4EE66F} - {81C46697-F282-48FE-993E-0B9FDA21E9C7} = {81C46697-F282-48FE-993E-0B9FDA21E9C7} - {D7B40A9A-44F6-4919-B75F-39E70EC099F9} = {D7B40A9A-44F6-4919-B75F-39E70EC099F9} - {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD} = {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD} - {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA} = {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA} - {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B} = {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B} - {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE} = {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE} - {EDB757AF-693F-472D-9BAD-7447449C0231} = {EDB757AF-693F-472D-9BAD-7447449C0231} - {751A14B1-0397-4959-A61C-C7ED1E153BFC} = {751A14B1-0397-4959-A61C-C7ED1E153BFC} - {060F77BA-DD46-4C4B-899F-D35D768A1A37} = {060F77BA-DD46-4C4B-899F-D35D768A1A37} - {F9D100BB-16EA-428D-B709-793BE0B511D1} = {F9D100BB-16EA-428D-B709-793BE0B511D1} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE} = {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE} - {9A90BEDD-592D-463F-B2DE-5E7914059166} = {9A90BEDD-592D-463F-B2DE-5E7914059166} - {4BF6E9E0-7ED3-43CC-81E7-337152E30021} = {4BF6E9E0-7ED3-43CC-81E7-337152E30021} - {AAC354E1-A2B7-4FCC-9CB7-500824721D84} = {AAC354E1-A2B7-4FCC-9CB7-500824721D84} - {7B7597E6-6BE2-4805-94A2-D0FE30A92151} = {7B7597E6-6BE2-4805-94A2-D0FE30A92151} - {9C14B1E9-ADA9-4328-8804-663B52102386} = {9C14B1E9-ADA9-4328-8804-663B52102386} - {EE7EC6E9-B173-4C83-95E3-3831E943F6D6} = {EE7EC6E9-B173-4C83-95E3-3831E943F6D6} - {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89} = {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89} - {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055} = {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055} - {022FF3F5-0845-4544-A7E5-C5C352123625} = {022FF3F5-0845-4544-A7E5-C5C352123625} - {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2} = {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "INSTALL", "llvm_build\INSTALL.vcxproj", "{D2E52B9D-6550-43F1-9825-9C62C06B11DA}" - ProjectSection(ProjectDependencies) = postProject - {681ACAC2-256D-48A1-BCAD-BD607D22BDB4} = {681ACAC2-256D-48A1-BCAD-BD607D22BDB4} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMAnalysis", "llvm_build\lib\Analysis\LLVMAnalysis.vcxproj", "{8343C725-5972-409D-B3FD-2A5FAA1D5C5C}" - ProjectSection(ProjectDependencies) = postProject - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMAsmParser", "llvm_build\lib\AsmParser\LLVMAsmParser.vcxproj", "{F9D100BB-16EA-428D-B709-793BE0B511D1}" - ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMAsmPrinter", "llvm_build\lib\CodeGen\AsmPrinter\LLVMAsmPrinter.vcxproj", "{BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2}" - ProjectSection(ProjectDependencies) = postProject - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMBitReader", "llvm_build\lib\Bitcode\Reader\LLVMBitReader.vcxproj", "{81C46697-F282-48FE-993E-0B9FDA21E9C7}" - ProjectSection(ProjectDependencies) = postProject - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMBitWriter", "llvm_build\lib\Bitcode\Writer\LLVMBitWriter.vcxproj", "{751A14B1-0397-4959-A61C-C7ED1E153BFC}" - ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMCodeGen", "llvm_build\lib\CodeGen\LLVMCodeGen.vcxproj", "{4E2CE753-5481-4521-87AC-3E02F99405EC}" - ProjectSection(ProjectDependencies) = postProject - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMCore", "llvm_build\lib\IR\LLVMCore.vcxproj", "{E383113C-EA5C-4321-A957-8B421782A070}" - ProjectSection(ProjectDependencies) = postProject - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMDebugInfo", "llvm_build\lib\DebugInfo\LLVMDebugInfo.vcxproj", "{A8CD982D-DAB9-4345-B230-AFF310FF9D2E}" - ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMExecutionEngine", "llvm_build\lib\ExecutionEngine\LLVMExecutionEngine.vcxproj", "{4BF6E9E0-7ED3-43CC-81E7-337152E30021}" - ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMHello", "llvm_build\lib\Transforms\Hello\LLVMHello.vcxproj", "{4312199E-C9CB-471B-886F-A863ACD08B54}" - ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMIRReader", "llvm_build\lib\IRReader\LLVMIRReader.vcxproj", "{4EC6F015-3FBC-4190-97AC-2D8B2794D04A}" - ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMInstCombine", "llvm_build\lib\Transforms\InstCombine\LLVMInstCombine.vcxproj", "{975BB935-3CF7-4860-A24E-62F39D9DC7EB}" - ProjectSection(ProjectDependencies) = postProject - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMInstrumentation", "llvm_build\lib\Transforms\Instrumentation\LLVMInstrumentation.vcxproj", "{40663C95-6697-49FE-A402-0BD373883FFA}" - ProjectSection(ProjectDependencies) = postProject - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMInterpreter", "llvm_build\lib\ExecutionEngine\Interpreter\LLVMInterpreter.vcxproj", "{9C138DA7-1BE7-4DAB-90F3-2F00501C10EE}" - ProjectSection(ProjectDependencies) = postProject - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMJIT", "llvm_build\lib\ExecutionEngine\JIT\LLVMJIT.vcxproj", "{EC5A2528-F0A7-445E-85CD-F6D7B0D4340E}" - ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMLTO", "llvm_build\lib\LTO\LLVMLTO.vcxproj", "{C52AF063-7610-4E4F-AB94-C2F3B7397324}" - ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMLineEditor", "llvm_build\lib\LineEditor\LLVMLineEditor.vcxproj", "{7B7597E6-6BE2-4805-94A2-D0FE30A92151}" - ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMLinker", "llvm_build\lib\Linker\LLVMLinker.vcxproj", "{052C9484-820D-4DCF-A660-C09432AE228A}" - ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMMC", "llvm_build\lib\MC\LLVMMC.vcxproj", "{AAC354E1-A2B7-4FCC-9CB7-500824721D84}" - ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMMCAnalysis", "llvm_build\lib\MC\MCAnalysis\LLVMMCAnalysis.vcxproj", "{13E99356-9DF8-4C6E-BCAC-BD75111DEF35}" - ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMMCDisassembler", "llvm_build\lib\MC\MCDisassembler\LLVMMCDisassembler.vcxproj", "{CE2F2A88-5AEA-471C-83C1-ABAA767E089B}" - ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMMCJIT", "llvm_build\lib\ExecutionEngine\MCJIT\LLVMMCJIT.vcxproj", "{ABCB1FEF-5E07-4FE3-8286-1AAD09D88055}" - ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMMCParser", "llvm_build\lib\MC\MCParser\LLVMMCParser.vcxproj", "{8DC66021-A50C-412A-84DA-63EF49702C25}" - ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMObjCARCOpts", "llvm_build\lib\Transforms\ObjCARC\LLVMObjCARCOpts.vcxproj", "{EE7EC6E9-B173-4C83-95E3-3831E943F6D6}" - ProjectSection(ProjectDependencies) = postProject - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMObject", "llvm_build\lib\Object\LLVMObject.vcxproj", "{4A146CA5-D610-48B2-87DF-0BB03EDEBAAA}" - ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMOption", "llvm_build\lib\Option\LLVMOption.vcxproj", "{359B0E09-7A11-458D-82AB-3FE3AACF5A06}" - ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMProfileData", "llvm_build\lib\ProfileData\LLVMProfileData.vcxproj", "{8EA5EBA5-DA91-4E84-BB89-3D9119712E0B}" - ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMRuntimeDyld", "llvm_build\lib\ExecutionEngine\RuntimeDyld\LLVMRuntimeDyld.vcxproj", "{1829F961-4B79-414E-8DB9-5062D146B890}" - ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMScalarOpts", "llvm_build\lib\Transforms\Scalar\LLVMScalarOpts.vcxproj", "{060F77BA-DD46-4C4B-899F-D35D768A1A37}" - ProjectSection(ProjectDependencies) = postProject - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMSelectionDAG", "llvm_build\lib\CodeGen\SelectionDAG\LLVMSelectionDAG.vcxproj", "{FBCBA6A3-13A5-4212-B88D-87A3EB8789AD}" - ProjectSection(ProjectDependencies) = postProject - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMSupport", "llvm_build\lib\Support\LLVMSupport.vcxproj", "{86BAC22E-49CB-4EFB-8591-5CFE12FF2563}" - ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMTableGen", "llvm_build\lib\TableGen\LLVMTableGen.vcxproj", "{8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE}" - ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMTarget", "llvm_build\lib\Target\LLVMTarget.vcxproj", "{9C14B1E9-ADA9-4328-8804-663B52102386}" - ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMTransformUtils", "llvm_build\lib\Transforms\Utils\LLVMTransformUtils.vcxproj", "{21A9AE70-68DD-43EA-ABC2-CBF14064AD78}" - ProjectSection(ProjectDependencies) = postProject - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMVectorize", "llvm_build\lib\Transforms\Vectorize\LLVMVectorize.vcxproj", "{D7B40A9A-44F6-4919-B75F-39E70EC099F9}" - ProjectSection(ProjectDependencies) = postProject - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86AsmParser", "llvm_build\lib\Target\X86\AsmParser\LLVMX86AsmParser.vcxproj", "{E4D3147B-EEC2-4F36-B583-CD679FEF1932}" - ProjectSection(ProjectDependencies) = postProject - {514E5171-D5DF-4D5E-BF00-988A8BA84214} = {514E5171-D5DF-4D5E-BF00-988A8BA84214} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86AsmPrinter", "llvm_build\lib\Target\X86\InstPrinter\LLVMX86AsmPrinter.vcxproj", "{EDB757AF-693F-472D-9BAD-7447449C0231}" - ProjectSection(ProjectDependencies) = postProject - {514E5171-D5DF-4D5E-BF00-988A8BA84214} = {514E5171-D5DF-4D5E-BF00-988A8BA84214} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86CodeGen", "llvm_build\lib\Target\X86\LLVMX86CodeGen.vcxproj", "{022FF3F5-0845-4544-A7E5-C5C352123625}" - ProjectSection(ProjectDependencies) = postProject - {514E5171-D5DF-4D5E-BF00-988A8BA84214} = {514E5171-D5DF-4D5E-BF00-988A8BA84214} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86Desc", "llvm_build\lib\Target\X86\MCTargetDesc\LLVMX86Desc.vcxproj", "{28558096-C540-421E-8533-332B6B4EE66F}" - ProjectSection(ProjectDependencies) = postProject - {514E5171-D5DF-4D5E-BF00-988A8BA84214} = {514E5171-D5DF-4D5E-BF00-988A8BA84214} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86Disassembler", "llvm_build\lib\Target\X86\Disassembler\LLVMX86Disassembler.vcxproj", "{9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89}" - ProjectSection(ProjectDependencies) = postProject - {514E5171-D5DF-4D5E-BF00-988A8BA84214} = {514E5171-D5DF-4D5E-BF00-988A8BA84214} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86Info", "llvm_build\lib\Target\X86\TargetInfo\LLVMX86Info.vcxproj", "{1EAF884F-FECF-4D9B-AD99-34D83E230235}" - ProjectSection(ProjectDependencies) = postProject - {514E5171-D5DF-4D5E-BF00-988A8BA84214} = {514E5171-D5DF-4D5E-BF00-988A8BA84214} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86Utils", "llvm_build\lib\Target\X86\Utils\LLVMX86Utils.vcxproj", "{EDE64E29-6CBE-4D86-956E-29F0F93B351D}" - ProjectSection(ProjectDependencies) = postProject - {514E5171-D5DF-4D5E-BF00-988A8BA84214} = {514E5171-D5DF-4D5E-BF00-988A8BA84214} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMipa", "llvm_build\lib\Analysis\IPA\LLVMipa.vcxproj", "{E6224F2C-5E3E-40F9-915D-0F5DA7C93A40}" - ProjectSection(ProjectDependencies) = postProject - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMipo", "llvm_build\lib\Transforms\IPO\LLVMipo.vcxproj", "{9A90BEDD-592D-463F-B2DE-5E7914059166}" - ProjectSection(ProjectDependencies) = postProject - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PACKAGE", "llvm_build\PACKAGE.vcxproj", "{924CDF46-DBFE-4464-B179-3E3DD376B4AA}" - ProjectSection(ProjectDependencies) = postProject - {681ACAC2-256D-48A1-BCAD-BD607D22BDB4} = {681ACAC2-256D-48A1-BCAD-BD607D22BDB4} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "X86CommonTableGen", "llvm_build\lib\Target\X86\X86CommonTableGen.vcxproj", "{514E5171-D5DF-4D5E-BF00-988A8BA84214}" - ProjectSection(ProjectDependencies) = postProject - {8B29688C-5D8C-412E-85F5-012FBF12B1DE} = {8B29688C-5D8C-412E-85F5-012FBF12B1DE} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {287EED9A-FBDD-4CB8-85D8-39AEB6245704} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZERO_CHECK", "llvm_build\ZERO_CHECK.vcxproj", "{1E9A56BB-21C5-418B-B623-AD2B3F153307}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "intrinsics_gen", "llvm_build\include\llvm\IR\intrinsics_gen.vcxproj", "{287EED9A-FBDD-4CB8-85D8-39AEB6245704}" - ProjectSection(ProjectDependencies) = postProject - {8B29688C-5D8C-412E-85F5-012FBF12B1DE} = {8B29688C-5D8C-412E-85F5-012FBF12B1DE} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "llvm-tblgen", "llvm_build\utils\TableGen\llvm-tblgen.vcxproj", "{8B29688C-5D8C-412E-85F5-012FBF12B1DE}" - ProjectSection(ProjectDependencies) = postProject - {86BAC22E-49CB-4EFB-8591-5CFE12FF2563} = {86BAC22E-49CB-4EFB-8591-5CFE12FF2563} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE} = {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "llvm_headers_do_not_build", "llvm_build\include\llvm\llvm_headers_do_not_build.vcxproj", "{0E01F742-9369-42B0-A2B4-01730D778630}" - ProjectSection(ProjectDependencies) = postProject - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {1E9A56BB-21C5-418B-B623-AD2B3F153307} - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CMakePredefinedTargets", "CMakePredefinedTargets", "{3B412923-72FF-4220-BCC0-449F5093F79D}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Libraries", "Libraries", "{99379135-BF25-4705-85F7-2BD058BB64E7}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Loadable modules", "Loadable modules", "{FDD1CF9D-1C1D-4D42-92FE-CBCA2C36F5C0}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Misc", "Misc", "{4DCC86BE-72E1-420A-B161-C00F82158E56}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tablegenning", "Tablegenning", "{D6F6953F-87AD-45B4-9392-1BE9C02A9398}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Utils", "Utils", "{814EAE3D-FF1E-4DB4-A09B-C06828B754EA}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -649,258 +297,6 @@ Global {C4A10229-4712-4BD2-B63E-50D93C67A038}.Debug|x64.Build.0 = Debug|x64 {C4A10229-4712-4BD2-B63E-50D93C67A038}.Release|x64.ActiveCfg = Release|x64 {C4A10229-4712-4BD2-B63E-50D93C67A038}.Release|x64.Build.0 = Release|x64 - {681ACAC2-256D-48A1-BCAD-BD607D22BDB4}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {681ACAC2-256D-48A1-BCAD-BD607D22BDB4}.Debug|x64.ActiveCfg = Debug|x64 - {681ACAC2-256D-48A1-BCAD-BD607D22BDB4}.Debug|x64.Build.0 = Debug|x64 - {681ACAC2-256D-48A1-BCAD-BD607D22BDB4}.Release|x64.ActiveCfg = Release|x64 - {681ACAC2-256D-48A1-BCAD-BD607D22BDB4}.Release|x64.Build.0 = Release|x64 - {D2E52B9D-6550-43F1-9825-9C62C06B11DA}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {D2E52B9D-6550-43F1-9825-9C62C06B11DA}.Debug|x64.ActiveCfg = Debug|x64 - {D2E52B9D-6550-43F1-9825-9C62C06B11DA}.Release|x64.ActiveCfg = Release|x64 - {8343C725-5972-409D-B3FD-2A5FAA1D5C5C}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {8343C725-5972-409D-B3FD-2A5FAA1D5C5C}.Debug|x64.ActiveCfg = Debug|x64 - {8343C725-5972-409D-B3FD-2A5FAA1D5C5C}.Debug|x64.Build.0 = Debug|x64 - {8343C725-5972-409D-B3FD-2A5FAA1D5C5C}.Release|x64.ActiveCfg = Release|x64 - {8343C725-5972-409D-B3FD-2A5FAA1D5C5C}.Release|x64.Build.0 = Release|x64 - {F9D100BB-16EA-428D-B709-793BE0B511D1}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {F9D100BB-16EA-428D-B709-793BE0B511D1}.Debug|x64.ActiveCfg = Debug|x64 - {F9D100BB-16EA-428D-B709-793BE0B511D1}.Debug|x64.Build.0 = Debug|x64 - {F9D100BB-16EA-428D-B709-793BE0B511D1}.Release|x64.ActiveCfg = Release|x64 - {F9D100BB-16EA-428D-B709-793BE0B511D1}.Release|x64.Build.0 = Release|x64 - {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2}.Debug|x64.ActiveCfg = Debug|x64 - {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2}.Debug|x64.Build.0 = Debug|x64 - {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2}.Release|x64.ActiveCfg = Release|x64 - {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2}.Release|x64.Build.0 = Release|x64 - {81C46697-F282-48FE-993E-0B9FDA21E9C7}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {81C46697-F282-48FE-993E-0B9FDA21E9C7}.Debug|x64.ActiveCfg = Debug|x64 - {81C46697-F282-48FE-993E-0B9FDA21E9C7}.Debug|x64.Build.0 = Debug|x64 - {81C46697-F282-48FE-993E-0B9FDA21E9C7}.Release|x64.ActiveCfg = Release|x64 - {81C46697-F282-48FE-993E-0B9FDA21E9C7}.Release|x64.Build.0 = Release|x64 - {751A14B1-0397-4959-A61C-C7ED1E153BFC}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {751A14B1-0397-4959-A61C-C7ED1E153BFC}.Debug|x64.ActiveCfg = Debug|x64 - {751A14B1-0397-4959-A61C-C7ED1E153BFC}.Debug|x64.Build.0 = Debug|x64 - {751A14B1-0397-4959-A61C-C7ED1E153BFC}.Release|x64.ActiveCfg = Release|x64 - {751A14B1-0397-4959-A61C-C7ED1E153BFC}.Release|x64.Build.0 = Release|x64 - {4E2CE753-5481-4521-87AC-3E02F99405EC}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {4E2CE753-5481-4521-87AC-3E02F99405EC}.Debug|x64.ActiveCfg = Debug|x64 - {4E2CE753-5481-4521-87AC-3E02F99405EC}.Debug|x64.Build.0 = Debug|x64 - {4E2CE753-5481-4521-87AC-3E02F99405EC}.Release|x64.ActiveCfg = Release|x64 - {4E2CE753-5481-4521-87AC-3E02F99405EC}.Release|x64.Build.0 = Release|x64 - {E383113C-EA5C-4321-A957-8B421782A070}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {E383113C-EA5C-4321-A957-8B421782A070}.Debug|x64.ActiveCfg = Debug|x64 - {E383113C-EA5C-4321-A957-8B421782A070}.Debug|x64.Build.0 = Debug|x64 - {E383113C-EA5C-4321-A957-8B421782A070}.Release|x64.ActiveCfg = Release|x64 - {E383113C-EA5C-4321-A957-8B421782A070}.Release|x64.Build.0 = Release|x64 - {A8CD982D-DAB9-4345-B230-AFF310FF9D2E}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {A8CD982D-DAB9-4345-B230-AFF310FF9D2E}.Debug|x64.ActiveCfg = Debug|x64 - {A8CD982D-DAB9-4345-B230-AFF310FF9D2E}.Debug|x64.Build.0 = Debug|x64 - {A8CD982D-DAB9-4345-B230-AFF310FF9D2E}.Release|x64.ActiveCfg = Release|x64 - {A8CD982D-DAB9-4345-B230-AFF310FF9D2E}.Release|x64.Build.0 = Release|x64 - {4BF6E9E0-7ED3-43CC-81E7-337152E30021}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {4BF6E9E0-7ED3-43CC-81E7-337152E30021}.Debug|x64.ActiveCfg = Debug|x64 - {4BF6E9E0-7ED3-43CC-81E7-337152E30021}.Debug|x64.Build.0 = Debug|x64 - {4BF6E9E0-7ED3-43CC-81E7-337152E30021}.Release|x64.ActiveCfg = Release|x64 - {4BF6E9E0-7ED3-43CC-81E7-337152E30021}.Release|x64.Build.0 = Release|x64 - {4312199E-C9CB-471B-886F-A863ACD08B54}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {4312199E-C9CB-471B-886F-A863ACD08B54}.Debug|x64.ActiveCfg = Debug|x64 - {4312199E-C9CB-471B-886F-A863ACD08B54}.Release|x64.ActiveCfg = Release|x64 - {4EC6F015-3FBC-4190-97AC-2D8B2794D04A}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {4EC6F015-3FBC-4190-97AC-2D8B2794D04A}.Debug|x64.ActiveCfg = Debug|x64 - {4EC6F015-3FBC-4190-97AC-2D8B2794D04A}.Debug|x64.Build.0 = Debug|x64 - {4EC6F015-3FBC-4190-97AC-2D8B2794D04A}.Release|x64.ActiveCfg = Release|x64 - {4EC6F015-3FBC-4190-97AC-2D8B2794D04A}.Release|x64.Build.0 = Release|x64 - {975BB935-3CF7-4860-A24E-62F39D9DC7EB}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {975BB935-3CF7-4860-A24E-62F39D9DC7EB}.Debug|x64.ActiveCfg = Debug|x64 - {975BB935-3CF7-4860-A24E-62F39D9DC7EB}.Debug|x64.Build.0 = Debug|x64 - {975BB935-3CF7-4860-A24E-62F39D9DC7EB}.Release|x64.ActiveCfg = Release|x64 - {975BB935-3CF7-4860-A24E-62F39D9DC7EB}.Release|x64.Build.0 = Release|x64 - {40663C95-6697-49FE-A402-0BD373883FFA}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {40663C95-6697-49FE-A402-0BD373883FFA}.Debug|x64.ActiveCfg = Debug|x64 - {40663C95-6697-49FE-A402-0BD373883FFA}.Debug|x64.Build.0 = Debug|x64 - {40663C95-6697-49FE-A402-0BD373883FFA}.Release|x64.ActiveCfg = Release|x64 - {40663C95-6697-49FE-A402-0BD373883FFA}.Release|x64.Build.0 = Release|x64 - {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE}.Debug|x64.ActiveCfg = Debug|x64 - {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE}.Debug|x64.Build.0 = Debug|x64 - {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE}.Release|x64.ActiveCfg = Release|x64 - {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE}.Release|x64.Build.0 = Release|x64 - {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E}.Debug|x64.ActiveCfg = Debug|x64 - {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E}.Debug|x64.Build.0 = Debug|x64 - {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E}.Release|x64.ActiveCfg = Release|x64 - {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E}.Release|x64.Build.0 = Release|x64 - {C52AF063-7610-4E4F-AB94-C2F3B7397324}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {C52AF063-7610-4E4F-AB94-C2F3B7397324}.Debug|x64.ActiveCfg = Debug|x64 - {C52AF063-7610-4E4F-AB94-C2F3B7397324}.Debug|x64.Build.0 = Debug|x64 - {C52AF063-7610-4E4F-AB94-C2F3B7397324}.Release|x64.ActiveCfg = Release|x64 - {C52AF063-7610-4E4F-AB94-C2F3B7397324}.Release|x64.Build.0 = Release|x64 - {7B7597E6-6BE2-4805-94A2-D0FE30A92151}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {7B7597E6-6BE2-4805-94A2-D0FE30A92151}.Debug|x64.ActiveCfg = Debug|x64 - {7B7597E6-6BE2-4805-94A2-D0FE30A92151}.Debug|x64.Build.0 = Debug|x64 - {7B7597E6-6BE2-4805-94A2-D0FE30A92151}.Release|x64.ActiveCfg = Release|x64 - {7B7597E6-6BE2-4805-94A2-D0FE30A92151}.Release|x64.Build.0 = Release|x64 - {052C9484-820D-4DCF-A660-C09432AE228A}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {052C9484-820D-4DCF-A660-C09432AE228A}.Debug|x64.ActiveCfg = Debug|x64 - {052C9484-820D-4DCF-A660-C09432AE228A}.Debug|x64.Build.0 = Debug|x64 - {052C9484-820D-4DCF-A660-C09432AE228A}.Release|x64.ActiveCfg = Release|x64 - {052C9484-820D-4DCF-A660-C09432AE228A}.Release|x64.Build.0 = Release|x64 - {AAC354E1-A2B7-4FCC-9CB7-500824721D84}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {AAC354E1-A2B7-4FCC-9CB7-500824721D84}.Debug|x64.ActiveCfg = Debug|x64 - {AAC354E1-A2B7-4FCC-9CB7-500824721D84}.Debug|x64.Build.0 = Debug|x64 - {AAC354E1-A2B7-4FCC-9CB7-500824721D84}.Release|x64.ActiveCfg = Release|x64 - {AAC354E1-A2B7-4FCC-9CB7-500824721D84}.Release|x64.Build.0 = Release|x64 - {13E99356-9DF8-4C6E-BCAC-BD75111DEF35}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {13E99356-9DF8-4C6E-BCAC-BD75111DEF35}.Debug|x64.ActiveCfg = Debug|x64 - {13E99356-9DF8-4C6E-BCAC-BD75111DEF35}.Debug|x64.Build.0 = Debug|x64 - {13E99356-9DF8-4C6E-BCAC-BD75111DEF35}.Release|x64.ActiveCfg = Release|x64 - {13E99356-9DF8-4C6E-BCAC-BD75111DEF35}.Release|x64.Build.0 = Release|x64 - {CE2F2A88-5AEA-471C-83C1-ABAA767E089B}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {CE2F2A88-5AEA-471C-83C1-ABAA767E089B}.Debug|x64.ActiveCfg = Debug|x64 - {CE2F2A88-5AEA-471C-83C1-ABAA767E089B}.Debug|x64.Build.0 = Debug|x64 - {CE2F2A88-5AEA-471C-83C1-ABAA767E089B}.Release|x64.ActiveCfg = Release|x64 - {CE2F2A88-5AEA-471C-83C1-ABAA767E089B}.Release|x64.Build.0 = Release|x64 - {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055}.Debug|x64.ActiveCfg = Debug|x64 - {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055}.Debug|x64.Build.0 = Debug|x64 - {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055}.Release|x64.ActiveCfg = Release|x64 - {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055}.Release|x64.Build.0 = Release|x64 - {8DC66021-A50C-412A-84DA-63EF49702C25}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {8DC66021-A50C-412A-84DA-63EF49702C25}.Debug|x64.ActiveCfg = Debug|x64 - {8DC66021-A50C-412A-84DA-63EF49702C25}.Debug|x64.Build.0 = Debug|x64 - {8DC66021-A50C-412A-84DA-63EF49702C25}.Release|x64.ActiveCfg = Release|x64 - {8DC66021-A50C-412A-84DA-63EF49702C25}.Release|x64.Build.0 = Release|x64 - {EE7EC6E9-B173-4C83-95E3-3831E943F6D6}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {EE7EC6E9-B173-4C83-95E3-3831E943F6D6}.Debug|x64.ActiveCfg = Debug|x64 - {EE7EC6E9-B173-4C83-95E3-3831E943F6D6}.Debug|x64.Build.0 = Debug|x64 - {EE7EC6E9-B173-4C83-95E3-3831E943F6D6}.Release|x64.ActiveCfg = Release|x64 - {EE7EC6E9-B173-4C83-95E3-3831E943F6D6}.Release|x64.Build.0 = Release|x64 - {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA}.Debug|x64.ActiveCfg = Debug|x64 - {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA}.Debug|x64.Build.0 = Debug|x64 - {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA}.Release|x64.ActiveCfg = Release|x64 - {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA}.Release|x64.Build.0 = Release|x64 - {359B0E09-7A11-458D-82AB-3FE3AACF5A06}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {359B0E09-7A11-458D-82AB-3FE3AACF5A06}.Debug|x64.ActiveCfg = Debug|x64 - {359B0E09-7A11-458D-82AB-3FE3AACF5A06}.Debug|x64.Build.0 = Debug|x64 - {359B0E09-7A11-458D-82AB-3FE3AACF5A06}.Release|x64.ActiveCfg = Release|x64 - {359B0E09-7A11-458D-82AB-3FE3AACF5A06}.Release|x64.Build.0 = Release|x64 - {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B}.Debug|x64.ActiveCfg = Debug|x64 - {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B}.Debug|x64.Build.0 = Debug|x64 - {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B}.Release|x64.ActiveCfg = Release|x64 - {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B}.Release|x64.Build.0 = Release|x64 - {1829F961-4B79-414E-8DB9-5062D146B890}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {1829F961-4B79-414E-8DB9-5062D146B890}.Debug|x64.ActiveCfg = Debug|x64 - {1829F961-4B79-414E-8DB9-5062D146B890}.Debug|x64.Build.0 = Debug|x64 - {1829F961-4B79-414E-8DB9-5062D146B890}.Release|x64.ActiveCfg = Release|x64 - {1829F961-4B79-414E-8DB9-5062D146B890}.Release|x64.Build.0 = Release|x64 - {060F77BA-DD46-4C4B-899F-D35D768A1A37}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {060F77BA-DD46-4C4B-899F-D35D768A1A37}.Debug|x64.ActiveCfg = Debug|x64 - {060F77BA-DD46-4C4B-899F-D35D768A1A37}.Debug|x64.Build.0 = Debug|x64 - {060F77BA-DD46-4C4B-899F-D35D768A1A37}.Release|x64.ActiveCfg = Release|x64 - {060F77BA-DD46-4C4B-899F-D35D768A1A37}.Release|x64.Build.0 = Release|x64 - {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD}.Debug|x64.ActiveCfg = Debug|x64 - {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD}.Debug|x64.Build.0 = Debug|x64 - {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD}.Release|x64.ActiveCfg = Release|x64 - {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD}.Release|x64.Build.0 = Release|x64 - {86BAC22E-49CB-4EFB-8591-5CFE12FF2563}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {86BAC22E-49CB-4EFB-8591-5CFE12FF2563}.Debug|x64.ActiveCfg = Debug|x64 - {86BAC22E-49CB-4EFB-8591-5CFE12FF2563}.Debug|x64.Build.0 = Debug|x64 - {86BAC22E-49CB-4EFB-8591-5CFE12FF2563}.Release|x64.ActiveCfg = Release|x64 - {86BAC22E-49CB-4EFB-8591-5CFE12FF2563}.Release|x64.Build.0 = Release|x64 - {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE}.Debug|x64.ActiveCfg = Debug|x64 - {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE}.Debug|x64.Build.0 = Debug|x64 - {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE}.Release|x64.ActiveCfg = Release|x64 - {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE}.Release|x64.Build.0 = Release|x64 - {9C14B1E9-ADA9-4328-8804-663B52102386}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {9C14B1E9-ADA9-4328-8804-663B52102386}.Debug|x64.ActiveCfg = Debug|x64 - {9C14B1E9-ADA9-4328-8804-663B52102386}.Debug|x64.Build.0 = Debug|x64 - {9C14B1E9-ADA9-4328-8804-663B52102386}.Release|x64.ActiveCfg = Release|x64 - {9C14B1E9-ADA9-4328-8804-663B52102386}.Release|x64.Build.0 = Release|x64 - {21A9AE70-68DD-43EA-ABC2-CBF14064AD78}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {21A9AE70-68DD-43EA-ABC2-CBF14064AD78}.Debug|x64.ActiveCfg = Debug|x64 - {21A9AE70-68DD-43EA-ABC2-CBF14064AD78}.Debug|x64.Build.0 = Debug|x64 - {21A9AE70-68DD-43EA-ABC2-CBF14064AD78}.Release|x64.ActiveCfg = Release|x64 - {21A9AE70-68DD-43EA-ABC2-CBF14064AD78}.Release|x64.Build.0 = Release|x64 - {D7B40A9A-44F6-4919-B75F-39E70EC099F9}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {D7B40A9A-44F6-4919-B75F-39E70EC099F9}.Debug|x64.ActiveCfg = Debug|x64 - {D7B40A9A-44F6-4919-B75F-39E70EC099F9}.Debug|x64.Build.0 = Debug|x64 - {D7B40A9A-44F6-4919-B75F-39E70EC099F9}.Release|x64.ActiveCfg = Release|x64 - {D7B40A9A-44F6-4919-B75F-39E70EC099F9}.Release|x64.Build.0 = Release|x64 - {E4D3147B-EEC2-4F36-B583-CD679FEF1932}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {E4D3147B-EEC2-4F36-B583-CD679FEF1932}.Debug|x64.ActiveCfg = Debug|x64 - {E4D3147B-EEC2-4F36-B583-CD679FEF1932}.Debug|x64.Build.0 = Debug|x64 - {E4D3147B-EEC2-4F36-B583-CD679FEF1932}.Release|x64.ActiveCfg = Release|x64 - {E4D3147B-EEC2-4F36-B583-CD679FEF1932}.Release|x64.Build.0 = Release|x64 - {EDB757AF-693F-472D-9BAD-7447449C0231}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {EDB757AF-693F-472D-9BAD-7447449C0231}.Debug|x64.ActiveCfg = Debug|x64 - {EDB757AF-693F-472D-9BAD-7447449C0231}.Debug|x64.Build.0 = Debug|x64 - {EDB757AF-693F-472D-9BAD-7447449C0231}.Release|x64.ActiveCfg = Release|x64 - {EDB757AF-693F-472D-9BAD-7447449C0231}.Release|x64.Build.0 = Release|x64 - {022FF3F5-0845-4544-A7E5-C5C352123625}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {022FF3F5-0845-4544-A7E5-C5C352123625}.Debug|x64.ActiveCfg = Debug|x64 - {022FF3F5-0845-4544-A7E5-C5C352123625}.Debug|x64.Build.0 = Debug|x64 - {022FF3F5-0845-4544-A7E5-C5C352123625}.Release|x64.ActiveCfg = Release|x64 - {022FF3F5-0845-4544-A7E5-C5C352123625}.Release|x64.Build.0 = Release|x64 - {28558096-C540-421E-8533-332B6B4EE66F}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {28558096-C540-421E-8533-332B6B4EE66F}.Debug|x64.ActiveCfg = Debug|x64 - {28558096-C540-421E-8533-332B6B4EE66F}.Debug|x64.Build.0 = Debug|x64 - {28558096-C540-421E-8533-332B6B4EE66F}.Release|x64.ActiveCfg = Release|x64 - {28558096-C540-421E-8533-332B6B4EE66F}.Release|x64.Build.0 = Release|x64 - {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89}.Debug|x64.ActiveCfg = Debug|x64 - {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89}.Debug|x64.Build.0 = Debug|x64 - {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89}.Release|x64.ActiveCfg = Release|x64 - {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89}.Release|x64.Build.0 = Release|x64 - {1EAF884F-FECF-4D9B-AD99-34D83E230235}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {1EAF884F-FECF-4D9B-AD99-34D83E230235}.Debug|x64.ActiveCfg = Debug|x64 - {1EAF884F-FECF-4D9B-AD99-34D83E230235}.Debug|x64.Build.0 = Debug|x64 - {1EAF884F-FECF-4D9B-AD99-34D83E230235}.Release|x64.ActiveCfg = Release|x64 - {1EAF884F-FECF-4D9B-AD99-34D83E230235}.Release|x64.Build.0 = Release|x64 - {EDE64E29-6CBE-4D86-956E-29F0F93B351D}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {EDE64E29-6CBE-4D86-956E-29F0F93B351D}.Debug|x64.ActiveCfg = Debug|x64 - {EDE64E29-6CBE-4D86-956E-29F0F93B351D}.Debug|x64.Build.0 = Debug|x64 - {EDE64E29-6CBE-4D86-956E-29F0F93B351D}.Release|x64.ActiveCfg = Release|x64 - {EDE64E29-6CBE-4D86-956E-29F0F93B351D}.Release|x64.Build.0 = Release|x64 - {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40}.Debug|x64.ActiveCfg = Debug|x64 - {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40}.Debug|x64.Build.0 = Debug|x64 - {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40}.Release|x64.ActiveCfg = Release|x64 - {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40}.Release|x64.Build.0 = Release|x64 - {9A90BEDD-592D-463F-B2DE-5E7914059166}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {9A90BEDD-592D-463F-B2DE-5E7914059166}.Debug|x64.ActiveCfg = Debug|x64 - {9A90BEDD-592D-463F-B2DE-5E7914059166}.Debug|x64.Build.0 = Debug|x64 - {9A90BEDD-592D-463F-B2DE-5E7914059166}.Release|x64.ActiveCfg = Release|x64 - {9A90BEDD-592D-463F-B2DE-5E7914059166}.Release|x64.Build.0 = Release|x64 - {924CDF46-DBFE-4464-B179-3E3DD376B4AA}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {924CDF46-DBFE-4464-B179-3E3DD376B4AA}.Debug|x64.ActiveCfg = Debug|x64 - {924CDF46-DBFE-4464-B179-3E3DD376B4AA}.Release|x64.ActiveCfg = Release|x64 - {514E5171-D5DF-4D5E-BF00-988A8BA84214}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {514E5171-D5DF-4D5E-BF00-988A8BA84214}.Debug|x64.ActiveCfg = Debug|x64 - {514E5171-D5DF-4D5E-BF00-988A8BA84214}.Debug|x64.Build.0 = Debug|x64 - {514E5171-D5DF-4D5E-BF00-988A8BA84214}.Release|x64.ActiveCfg = Release|x64 - {514E5171-D5DF-4D5E-BF00-988A8BA84214}.Release|x64.Build.0 = Release|x64 - {1E9A56BB-21C5-418B-B623-AD2B3F153307}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {1E9A56BB-21C5-418B-B623-AD2B3F153307}.Debug|x64.ActiveCfg = Debug|x64 - {1E9A56BB-21C5-418B-B623-AD2B3F153307}.Debug|x64.Build.0 = Debug|x64 - {1E9A56BB-21C5-418B-B623-AD2B3F153307}.Release|x64.ActiveCfg = Release|x64 - {1E9A56BB-21C5-418B-B623-AD2B3F153307}.Release|x64.Build.0 = Release|x64 - {287EED9A-FBDD-4CB8-85D8-39AEB6245704}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {287EED9A-FBDD-4CB8-85D8-39AEB6245704}.Debug|x64.ActiveCfg = Debug|x64 - {287EED9A-FBDD-4CB8-85D8-39AEB6245704}.Debug|x64.Build.0 = Debug|x64 - {287EED9A-FBDD-4CB8-85D8-39AEB6245704}.Release|x64.ActiveCfg = Release|x64 - {287EED9A-FBDD-4CB8-85D8-39AEB6245704}.Release|x64.Build.0 = Release|x64 - {8B29688C-5D8C-412E-85F5-012FBF12B1DE}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {8B29688C-5D8C-412E-85F5-012FBF12B1DE}.Debug|x64.ActiveCfg = Debug|x64 - {8B29688C-5D8C-412E-85F5-012FBF12B1DE}.Debug|x64.Build.0 = Debug|x64 - {8B29688C-5D8C-412E-85F5-012FBF12B1DE}.Release|x64.ActiveCfg = Release|x64 - {8B29688C-5D8C-412E-85F5-012FBF12B1DE}.Release|x64.Build.0 = Release|x64 - {0E01F742-9369-42B0-A2B4-01730D778630}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 - {0E01F742-9369-42B0-A2B4-01730D778630}.Debug|x64.ActiveCfg = Debug|x64 - {0E01F742-9369-42B0-A2B4-01730D778630}.Release|x64.ActiveCfg = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -929,63 +325,5 @@ Global {23E1C437-A951-5943-8639-A17F3CF2E606} = {5812E712-6213-4372-B095-9EB9BAA1F2DF} {74827EBD-93DC-5110-BA95-3F2AB029B6B0} = {5812E712-6213-4372-B095-9EB9BAA1F2DF} {AC40FF01-426E-4838-A317-66354CEFAE88} = {E2A982F2-4B1A-48B1-8D77-A17A589C58D7} - {681ACAC2-256D-48A1-BCAD-BD607D22BDB4} = {98236459-4B02-47B6-AD28-A358C0B9617D} - {D2E52B9D-6550-43F1-9825-9C62C06B11DA} = {3B412923-72FF-4220-BCC0-449F5093F79D} - {8343C725-5972-409D-B3FD-2A5FAA1D5C5C} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {F9D100BB-16EA-428D-B709-793BE0B511D1} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {BBFC51F7-1D4F-43CC-9798-87CCBC33DBB2} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {81C46697-F282-48FE-993E-0B9FDA21E9C7} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {751A14B1-0397-4959-A61C-C7ED1E153BFC} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {4E2CE753-5481-4521-87AC-3E02F99405EC} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {E383113C-EA5C-4321-A957-8B421782A070} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {A8CD982D-DAB9-4345-B230-AFF310FF9D2E} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {4BF6E9E0-7ED3-43CC-81E7-337152E30021} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {4312199E-C9CB-471B-886F-A863ACD08B54} = {FDD1CF9D-1C1D-4D42-92FE-CBCA2C36F5C0} - {4EC6F015-3FBC-4190-97AC-2D8B2794D04A} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {975BB935-3CF7-4860-A24E-62F39D9DC7EB} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {40663C95-6697-49FE-A402-0BD373883FFA} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {9C138DA7-1BE7-4DAB-90F3-2F00501C10EE} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {EC5A2528-F0A7-445E-85CD-F6D7B0D4340E} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {C52AF063-7610-4E4F-AB94-C2F3B7397324} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {7B7597E6-6BE2-4805-94A2-D0FE30A92151} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {052C9484-820D-4DCF-A660-C09432AE228A} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {AAC354E1-A2B7-4FCC-9CB7-500824721D84} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {13E99356-9DF8-4C6E-BCAC-BD75111DEF35} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {CE2F2A88-5AEA-471C-83C1-ABAA767E089B} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {ABCB1FEF-5E07-4FE3-8286-1AAD09D88055} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {8DC66021-A50C-412A-84DA-63EF49702C25} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {EE7EC6E9-B173-4C83-95E3-3831E943F6D6} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {4A146CA5-D610-48B2-87DF-0BB03EDEBAAA} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {359B0E09-7A11-458D-82AB-3FE3AACF5A06} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {8EA5EBA5-DA91-4E84-BB89-3D9119712E0B} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {1829F961-4B79-414E-8DB9-5062D146B890} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {060F77BA-DD46-4C4B-899F-D35D768A1A37} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {FBCBA6A3-13A5-4212-B88D-87A3EB8789AD} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {86BAC22E-49CB-4EFB-8591-5CFE12FF2563} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {8725F0C9-D5E1-4BAD-B92C-39A77A8ACBDE} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {9C14B1E9-ADA9-4328-8804-663B52102386} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {21A9AE70-68DD-43EA-ABC2-CBF14064AD78} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {D7B40A9A-44F6-4919-B75F-39E70EC099F9} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {E4D3147B-EEC2-4F36-B583-CD679FEF1932} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {EDB757AF-693F-472D-9BAD-7447449C0231} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {022FF3F5-0845-4544-A7E5-C5C352123625} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {28558096-C540-421E-8533-332B6B4EE66F} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {9071A7EB-DBA6-4AD2-8FAF-F21A8FFB0E89} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {1EAF884F-FECF-4D9B-AD99-34D83E230235} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {EDE64E29-6CBE-4D86-956E-29F0F93B351D} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {E6224F2C-5E3E-40F9-915D-0F5DA7C93A40} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {9A90BEDD-592D-463F-B2DE-5E7914059166} = {99379135-BF25-4705-85F7-2BD058BB64E7} - {924CDF46-DBFE-4464-B179-3E3DD376B4AA} = {3B412923-72FF-4220-BCC0-449F5093F79D} - {514E5171-D5DF-4D5E-BF00-988A8BA84214} = {D6F6953F-87AD-45B4-9392-1BE9C02A9398} - {1E9A56BB-21C5-418B-B623-AD2B3F153307} = {3B412923-72FF-4220-BCC0-449F5093F79D} - {287EED9A-FBDD-4CB8-85D8-39AEB6245704} = {D6F6953F-87AD-45B4-9392-1BE9C02A9398} - {8B29688C-5D8C-412E-85F5-012FBF12B1DE} = {814EAE3D-FF1E-4DB4-A09B-C06828B754EA} - {0E01F742-9369-42B0-A2B4-01730D778630} = {4DCC86BE-72E1-420A-B161-C00F82158E56} - {3B412923-72FF-4220-BCC0-449F5093F79D} = {98236459-4B02-47B6-AD28-A358C0B9617D} - {99379135-BF25-4705-85F7-2BD058BB64E7} = {98236459-4B02-47B6-AD28-A358C0B9617D} - {FDD1CF9D-1C1D-4D42-92FE-CBCA2C36F5C0} = {98236459-4B02-47B6-AD28-A358C0B9617D} - {4DCC86BE-72E1-420A-B161-C00F82158E56} = {98236459-4B02-47B6-AD28-A358C0B9617D} - {D6F6953F-87AD-45B4-9392-1BE9C02A9398} = {98236459-4B02-47B6-AD28-A358C0B9617D} - {814EAE3D-FF1E-4DB4-A09B-C06828B754EA} = {98236459-4B02-47B6-AD28-A358C0B9617D} EndGlobalSection EndGlobal diff --git a/rpcs3/emucore.vcxproj b/rpcs3/emucore.vcxproj index ea29aebda..377fdd4a6 100644 --- a/rpcs3/emucore.vcxproj +++ b/rpcs3/emucore.vcxproj @@ -563,6 +563,15 @@ true + + cd ..\llvm_build +cmake -G "Visual Studio 12 2013 Win64" -DCMAKE_CONFIGURATION_TYPES="Debug;Release" -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_BUILD_RUNTIME=OFF -DLLVM_BUILD_TOOLS=OFF -DLLVM_INCLUDE_DOCS=OFF -DLLVM_INCLUDE_EXAMPLES=OFF -DLLVM_INCLUDE_TESTS=OFF -DLLVM_INCLUDE_TOOLS=OFF -DLLVM_INCLUDE_UTILS=OFF -DWITH_POLLY=OFF ../llvm +msbuild.exe ALL_BUILD.vcxproj /t:build /p:Configuration=Debug + + + + Build LLVM + @@ -578,6 +587,15 @@ true + + cd ..\llvm_build +cmake -G "Visual Studio 12 2013 Win64" -DCMAKE_CONFIGURATION_TYPES="Debug;Release" -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_BUILD_RUNTIME=OFF -DLLVM_BUILD_TOOLS=OFF -DLLVM_INCLUDE_DOCS=OFF -DLLVM_INCLUDE_EXAMPLES=OFF -DLLVM_INCLUDE_TESTS=OFF -DLLVM_INCLUDE_TOOLS=OFF -DLLVM_INCLUDE_UTILS=OFF -DWITH_POLLY=OFF ../llvm +msbuild.exe ALL_BUILD.vcxproj /t:build /p:Configuration=Debug + + + + Build LLVM + @@ -613,6 +631,15 @@ true true + + cd ..\llvm_build +cmake -G "Visual Studio 12 2013 Win64" -DCMAKE_CONFIGURATION_TYPES="Debug;Release" -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_BUILD_RUNTIME=OFF -DLLVM_BUILD_TOOLS=OFF -DLLVM_INCLUDE_DOCS=OFF -DLLVM_INCLUDE_EXAMPLES=OFF -DLLVM_INCLUDE_TESTS=OFF -DLLVM_INCLUDE_TOOLS=OFF -DLLVM_INCLUDE_UTILS=OFF -DWITH_POLLY=OFF ../llvm +msbuild.exe ALL_BUILD.vcxproj /t:build /p:Configuration=Release + + + + Build LLVM + diff --git a/rpcs3/emucore.vcxproj.filters b/rpcs3/emucore.vcxproj.filters index 81b25372b..c91cb01f4 100644 --- a/rpcs3/emucore.vcxproj.filters +++ b/rpcs3/emucore.vcxproj.filters @@ -629,6 +629,9 @@ Emu\Cell + + Source Files + From d35d00f301b56071543700b3634be3e8075759a5 Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Tue, 16 Sep 2014 10:01:53 +0530 Subject: [PATCH 22/42] Remove unneeded LLVM files --- .gitignore | 3 --- 1 file changed, 3 deletions(-) diff --git a/.gitignore b/.gitignore index 0f9daba02..95a8fb90a 100644 --- a/.gitignore +++ b/.gitignore @@ -30,7 +30,6 @@ *.dump *.wav *.tmp -llvm_build/* /build @@ -38,8 +37,6 @@ llvm_build/* /ipch /rpcs3/Debug /rpcs3/Release -/llvm_build/Debug -/llvm_build/Release /wxWidgets/lib /bin/rpcs3.ini From 2ff8b9fb20e909ad3de3960435114d40e869ac7a Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Tue, 16 Sep 2014 10:10:27 +0530 Subject: [PATCH 23/42] Remove unneeded files --- llvm_build/ALL_BUILD.vcxproj | 264 --- llvm_build/ALL_BUILD.vcxproj.filters | 17 - llvm_build/CMakeCache.txt | 967 ---------- llvm_build/CMakeFiles/TargetDirectories.txt | 50 - llvm_build/CMakeFiles/cmake.check_cache | 1 - llvm_build/CMakeFiles/generate.stamp | 1 - llvm_build/CMakeFiles/generate.stamp.depend | 215 --- llvm_build/CMakeFiles/generate.stamp.list | 53 - llvm_build/CPackConfig.cmake | 74 - llvm_build/CPackSourceConfig.cmake | 81 - llvm_build/DummyConfigureOutput | 1 - llvm_build/INSTALL.vcxproj | 127 -- llvm_build/INSTALL.vcxproj.filters | 13 - llvm_build/LLVM.sln | 616 ------ llvm_build/LLVMBuild.cmake | 429 ----- llvm_build/PACKAGE.vcxproj | 135 -- llvm_build/PACKAGE.vcxproj.filters | 13 - llvm_build/ZERO_CHECK.vcxproj | 129 -- llvm_build/ZERO_CHECK.vcxproj.filters | 19 - .../share/llvm/cmake/LLVMExports-debug.cmake | 448 ----- .../llvm/cmake/LLVMExports-release.cmake | 448 ----- .../Export/share/llvm/cmake/LLVMExports.cmake | 385 ---- .../cmake/modules/CMakeFiles/LLVMConfig.cmake | 101 - .../cmake/modules/CMakeFiles/generate.stamp | 1 - .../modules/CMakeFiles/generate.stamp.depend | 5 - llvm_build/cmake/modules/INSTALL.vcxproj | 127 -- .../cmake/modules/INSTALL.vcxproj.filters | 13 - llvm_build/cmake/modules/PACKAGE.vcxproj | 135 -- .../cmake/modules/PACKAGE.vcxproj.filters | 13 - llvm_build/cmake/modules/cmake_install.cmake | 63 - llvm_build/cmake_install.cmake | 62 - .../include/llvm/CMakeFiles/generate.stamp | 1 - .../llvm/CMakeFiles/generate.stamp.depend | 3 - llvm_build/include/llvm/Config/AsmParsers.def | 30 - .../include/llvm/Config/AsmPrinters.def | 30 - .../include/llvm/Config/Disassemblers.def | 30 - llvm_build/include/llvm/Config/Targets.def | 29 - llvm_build/include/llvm/Config/config.h | 548 ------ llvm_build/include/llvm/Config/llvm-config.h | 98 - llvm_build/include/llvm/INSTALL.vcxproj | 127 -- .../include/llvm/INSTALL.vcxproj.filters | 13 - .../include/llvm/IR/CMakeFiles/generate.stamp | 1 - .../llvm/IR/CMakeFiles/generate.stamp.depend | 2 - llvm_build/include/llvm/IR/INSTALL.vcxproj | 127 -- .../include/llvm/IR/INSTALL.vcxproj.filters | 13 - llvm_build/include/llvm/IR/PACKAGE.vcxproj | 135 -- .../include/llvm/IR/PACKAGE.vcxproj.filters | 13 - .../include/llvm/IR/cmake_install.cmake | 29 - .../include/llvm/IR/intrinsics_gen.vcxproj | 195 -- .../llvm/IR/intrinsics_gen.vcxproj.filters | 23 - llvm_build/include/llvm/PACKAGE.vcxproj | 135 -- .../include/llvm/PACKAGE.vcxproj.filters | 13 - llvm_build/include/llvm/Support/DataTypes.h | 129 -- llvm_build/include/llvm/cmake_install.cmake | 35 - .../llvm/llvm_headers_do_not_build.vcxproj | 721 ------- .../llvm_headers_do_not_build.vcxproj.filters | 1707 ----------------- llvm_build/include/llvm/module.modulemap | 5 - .../lib/Analysis/CMakeFiles/generate.stamp | 1 - .../Analysis/CMakeFiles/generate.stamp.depend | 2 - llvm_build/lib/Analysis/INSTALL.vcxproj | 127 -- .../lib/Analysis/INSTALL.vcxproj.filters | 13 - .../Analysis/IPA/CMakeFiles/generate.stamp | 1 - .../IPA/CMakeFiles/generate.stamp.depend | 2 - llvm_build/lib/Analysis/IPA/INSTALL.vcxproj | 127 -- .../lib/Analysis/IPA/INSTALL.vcxproj.filters | 13 - llvm_build/lib/Analysis/IPA/LLVMipa.vcxproj | 170 -- .../lib/Analysis/IPA/LLVMipa.vcxproj.filters | 34 - llvm_build/lib/Analysis/IPA/PACKAGE.vcxproj | 135 -- .../lib/Analysis/IPA/PACKAGE.vcxproj.filters | 13 - .../lib/Analysis/IPA/cmake_install.cmake | 37 - llvm_build/lib/Analysis/LLVMAnalysis.vcxproj | 218 --- .../lib/Analysis/LLVMAnalysis.vcxproj.filters | 178 -- llvm_build/lib/Analysis/PACKAGE.vcxproj | 135 -- .../lib/Analysis/PACKAGE.vcxproj.filters | 13 - llvm_build/lib/Analysis/cmake_install.cmake | 43 - .../lib/AsmParser/CMakeFiles/generate.stamp | 1 - .../CMakeFiles/generate.stamp.depend | 2 - llvm_build/lib/AsmParser/INSTALL.vcxproj | 127 -- .../lib/AsmParser/INSTALL.vcxproj.filters | 13 - .../lib/AsmParser/LLVMAsmParser.vcxproj | 166 -- .../AsmParser/LLVMAsmParser.vcxproj.filters | 36 - llvm_build/lib/AsmParser/PACKAGE.vcxproj | 135 -- .../lib/AsmParser/PACKAGE.vcxproj.filters | 13 - llvm_build/lib/AsmParser/cmake_install.cmake | 37 - .../lib/Bitcode/CMakeFiles/generate.stamp | 1 - .../Bitcode/CMakeFiles/generate.stamp.depend | 2 - llvm_build/lib/Bitcode/INSTALL.vcxproj | 127 -- .../lib/Bitcode/INSTALL.vcxproj.filters | 13 - llvm_build/lib/Bitcode/PACKAGE.vcxproj | 135 -- .../lib/Bitcode/PACKAGE.vcxproj.filters | 13 - .../Bitcode/Reader/CMakeFiles/generate.stamp | 1 - .../Reader/CMakeFiles/generate.stamp.depend | 2 - llvm_build/lib/Bitcode/Reader/INSTALL.vcxproj | 127 -- .../Bitcode/Reader/INSTALL.vcxproj.filters | 13 - .../lib/Bitcode/Reader/LLVMBitReader.vcxproj | 167 -- .../Reader/LLVMBitReader.vcxproj.filters | 30 - llvm_build/lib/Bitcode/Reader/PACKAGE.vcxproj | 135 -- .../Bitcode/Reader/PACKAGE.vcxproj.filters | 13 - .../lib/Bitcode/Reader/cmake_install.cmake | 37 - .../Bitcode/Writer/CMakeFiles/generate.stamp | 1 - .../Writer/CMakeFiles/generate.stamp.depend | 2 - llvm_build/lib/Bitcode/Writer/INSTALL.vcxproj | 127 -- .../Bitcode/Writer/INSTALL.vcxproj.filters | 13 - .../lib/Bitcode/Writer/LLVMBitWriter.vcxproj | 165 -- .../Writer/LLVMBitWriter.vcxproj.filters | 33 - llvm_build/lib/Bitcode/Writer/PACKAGE.vcxproj | 135 -- .../Bitcode/Writer/PACKAGE.vcxproj.filters | 13 - .../lib/Bitcode/Writer/cmake_install.cmake | 37 - llvm_build/lib/Bitcode/cmake_install.cmake | 36 - llvm_build/lib/CMakeFiles/generate.stamp | 1 - .../lib/CMakeFiles/generate.stamp.depend | 2 - .../AsmPrinter/CMakeFiles/generate.stamp | 1 - .../CMakeFiles/generate.stamp.depend | 2 - .../lib/CodeGen/AsmPrinter/INSTALL.vcxproj | 127 -- .../AsmPrinter/INSTALL.vcxproj.filters | 13 - .../CodeGen/AsmPrinter/LLVMAsmPrinter.vcxproj | 198 -- .../AsmPrinter/LLVMAsmPrinter.vcxproj.filters | 123 -- .../lib/CodeGen/AsmPrinter/PACKAGE.vcxproj | 135 -- .../AsmPrinter/PACKAGE.vcxproj.filters | 13 - .../CodeGen/AsmPrinter/cmake_install.cmake | 37 - .../lib/CodeGen/CMakeFiles/generate.stamp | 1 - .../CodeGen/CMakeFiles/generate.stamp.depend | 2 - llvm_build/lib/CodeGen/INSTALL.vcxproj | 127 -- .../lib/CodeGen/INSTALL.vcxproj.filters | 13 - llvm_build/lib/CodeGen/LLVMCodeGen.vcxproj | 295 --- .../lib/CodeGen/LLVMCodeGen.vcxproj.filters | 414 ---- llvm_build/lib/CodeGen/PACKAGE.vcxproj | 135 -- .../lib/CodeGen/PACKAGE.vcxproj.filters | 13 - .../SelectionDAG/CMakeFiles/generate.stamp | 1 - .../CMakeFiles/generate.stamp.depend | 2 - .../lib/CodeGen/SelectionDAG/INSTALL.vcxproj | 127 -- .../SelectionDAG/INSTALL.vcxproj.filters | 13 - .../SelectionDAG/LLVMSelectionDAG.vcxproj | 191 -- .../LLVMSelectionDAG.vcxproj.filters | 102 - .../lib/CodeGen/SelectionDAG/PACKAGE.vcxproj | 135 -- .../SelectionDAG/PACKAGE.vcxproj.filters | 13 - .../CodeGen/SelectionDAG/cmake_install.cmake | 37 - llvm_build/lib/CodeGen/cmake_install.cmake | 44 - .../lib/DebugInfo/CMakeFiles/generate.stamp | 1 - .../CMakeFiles/generate.stamp.depend | 2 - llvm_build/lib/DebugInfo/INSTALL.vcxproj | 127 -- .../lib/DebugInfo/INSTALL.vcxproj.filters | 13 - .../lib/DebugInfo/LLVMDebugInfo.vcxproj | 189 -- .../DebugInfo/LLVMDebugInfo.vcxproj.filters | 105 - llvm_build/lib/DebugInfo/PACKAGE.vcxproj | 135 -- .../lib/DebugInfo/PACKAGE.vcxproj.filters | 13 - llvm_build/lib/DebugInfo/cmake_install.cmake | 37 - .../ExecutionEngine/CMakeFiles/generate.stamp | 1 - .../CMakeFiles/generate.stamp.depend | 2 - .../lib/ExecutionEngine/INSTALL.vcxproj | 127 -- .../ExecutionEngine/INSTALL.vcxproj.filters | 13 - .../Interpreter/CMakeFiles/generate.stamp | 1 - .../CMakeFiles/generate.stamp.depend | 2 - .../Interpreter/INSTALL.vcxproj | 127 -- .../Interpreter/INSTALL.vcxproj.filters | 13 - .../Interpreter/LLVMInterpreter.vcxproj | 167 -- .../LLVMInterpreter.vcxproj.filters | 30 - .../Interpreter/PACKAGE.vcxproj | 135 -- .../Interpreter/PACKAGE.vcxproj.filters | 13 - .../Interpreter/cmake_install.cmake | 37 - .../JIT/CMakeFiles/generate.stamp | 1 - .../JIT/CMakeFiles/generate.stamp.depend | 2 - .../lib/ExecutionEngine/JIT/INSTALL.vcxproj | 127 -- .../JIT/INSTALL.vcxproj.filters | 13 - .../lib/ExecutionEngine/JIT/LLVMJIT.vcxproj | 164 -- .../JIT/LLVMJIT.vcxproj.filters | 30 - .../lib/ExecutionEngine/JIT/PACKAGE.vcxproj | 135 -- .../JIT/PACKAGE.vcxproj.filters | 13 - .../ExecutionEngine/JIT/cmake_install.cmake | 37 - .../LLVMExecutionEngine.vcxproj | 165 -- .../LLVMExecutionEngine.vcxproj.filters | 33 - .../MCJIT/CMakeFiles/generate.stamp | 1 - .../MCJIT/CMakeFiles/generate.stamp.depend | 2 - .../lib/ExecutionEngine/MCJIT/INSTALL.vcxproj | 127 -- .../MCJIT/INSTALL.vcxproj.filters | 13 - .../ExecutionEngine/MCJIT/LLVMMCJIT.vcxproj | 163 -- .../MCJIT/LLVMMCJIT.vcxproj.filters | 27 - .../lib/ExecutionEngine/MCJIT/PACKAGE.vcxproj | 135 -- .../MCJIT/PACKAGE.vcxproj.filters | 13 - .../ExecutionEngine/MCJIT/cmake_install.cmake | 37 - .../lib/ExecutionEngine/PACKAGE.vcxproj | 135 -- .../ExecutionEngine/PACKAGE.vcxproj.filters | 13 - .../RuntimeDyld/CMakeFiles/generate.stamp | 1 - .../CMakeFiles/generate.stamp.depend | 2 - .../RuntimeDyld/INSTALL.vcxproj | 127 -- .../RuntimeDyld/INSTALL.vcxproj.filters | 13 - .../RuntimeDyld/LLVMRuntimeDyld.vcxproj | 170 -- .../LLVMRuntimeDyld.vcxproj.filters | 48 - .../RuntimeDyld/PACKAGE.vcxproj | 135 -- .../RuntimeDyld/PACKAGE.vcxproj.filters | 13 - .../RuntimeDyld/cmake_install.cmake | 37 - .../lib/ExecutionEngine/cmake_install.cmake | 46 - llvm_build/lib/INSTALL.vcxproj | 127 -- llvm_build/lib/INSTALL.vcxproj.filters | 13 - llvm_build/lib/IR/CMakeFiles/generate.stamp | 1 - .../lib/IR/CMakeFiles/generate.stamp.depend | 2 - llvm_build/lib/IR/INSTALL.vcxproj | 127 -- llvm_build/lib/IR/INSTALL.vcxproj.filters | 13 - llvm_build/lib/IR/LLVMCore.vcxproj | 215 --- llvm_build/lib/IR/LLVMCore.vcxproj.filters | 174 -- llvm_build/lib/IR/PACKAGE.vcxproj | 135 -- llvm_build/lib/IR/PACKAGE.vcxproj.filters | 13 - llvm_build/lib/IR/cmake_install.cmake | 37 - .../lib/IRReader/CMakeFiles/generate.stamp | 1 - .../IRReader/CMakeFiles/generate.stamp.depend | 2 - llvm_build/lib/IRReader/INSTALL.vcxproj | 127 -- .../lib/IRReader/INSTALL.vcxproj.filters | 13 - llvm_build/lib/IRReader/LLVMIRReader.vcxproj | 161 -- .../lib/IRReader/LLVMIRReader.vcxproj.filters | 16 - llvm_build/lib/IRReader/PACKAGE.vcxproj | 135 -- .../lib/IRReader/PACKAGE.vcxproj.filters | 13 - llvm_build/lib/IRReader/cmake_install.cmake | 37 - llvm_build/lib/LTO/CMakeFiles/generate.stamp | 1 - .../lib/LTO/CMakeFiles/generate.stamp.depend | 2 - llvm_build/lib/LTO/INSTALL.vcxproj | 127 -- llvm_build/lib/LTO/INSTALL.vcxproj.filters | 13 - llvm_build/lib/LTO/LLVMLTO.vcxproj | 162 -- llvm_build/lib/LTO/LLVMLTO.vcxproj.filters | 19 - llvm_build/lib/LTO/PACKAGE.vcxproj | 135 -- llvm_build/lib/LTO/PACKAGE.vcxproj.filters | 13 - llvm_build/lib/LTO/cmake_install.cmake | 37 - .../lib/LineEditor/CMakeFiles/generate.stamp | 1 - .../CMakeFiles/generate.stamp.depend | 2 - llvm_build/lib/LineEditor/INSTALL.vcxproj | 127 -- .../lib/LineEditor/INSTALL.vcxproj.filters | 13 - .../lib/LineEditor/LLVMLineEditor.vcxproj | 161 -- .../LineEditor/LLVMLineEditor.vcxproj.filters | 16 - llvm_build/lib/LineEditor/PACKAGE.vcxproj | 135 -- .../lib/LineEditor/PACKAGE.vcxproj.filters | 13 - llvm_build/lib/LineEditor/cmake_install.cmake | 37 - .../lib/Linker/CMakeFiles/generate.stamp | 1 - .../Linker/CMakeFiles/generate.stamp.depend | 2 - llvm_build/lib/Linker/INSTALL.vcxproj | 127 -- llvm_build/lib/Linker/INSTALL.vcxproj.filters | 13 - llvm_build/lib/Linker/LLVMLinker.vcxproj | 161 -- .../lib/Linker/LLVMLinker.vcxproj.filters | 16 - llvm_build/lib/Linker/PACKAGE.vcxproj | 135 -- llvm_build/lib/Linker/PACKAGE.vcxproj.filters | 13 - llvm_build/lib/Linker/cmake_install.cmake | 37 - llvm_build/lib/MC/CMakeFiles/generate.stamp | 1 - .../lib/MC/CMakeFiles/generate.stamp.depend | 2 - llvm_build/lib/MC/INSTALL.vcxproj | 127 -- llvm_build/lib/MC/INSTALL.vcxproj.filters | 13 - llvm_build/lib/MC/LLVMMC.vcxproj | 209 -- llvm_build/lib/MC/LLVMMC.vcxproj.filters | 160 -- .../MC/MCAnalysis/CMakeFiles/generate.stamp | 1 - .../CMakeFiles/generate.stamp.depend | 2 - llvm_build/lib/MC/MCAnalysis/INSTALL.vcxproj | 127 -- .../lib/MC/MCAnalysis/INSTALL.vcxproj.filters | 13 - .../lib/MC/MCAnalysis/LLVMMCAnalysis.vcxproj | 166 -- .../MCAnalysis/LLVMMCAnalysis.vcxproj.filters | 31 - llvm_build/lib/MC/MCAnalysis/PACKAGE.vcxproj | 135 -- .../lib/MC/MCAnalysis/PACKAGE.vcxproj.filters | 13 - .../lib/MC/MCAnalysis/cmake_install.cmake | 37 - .../MCDisassembler/CMakeFiles/generate.stamp | 1 - .../CMakeFiles/generate.stamp.depend | 2 - .../lib/MC/MCDisassembler/INSTALL.vcxproj | 127 -- .../MC/MCDisassembler/INSTALL.vcxproj.filters | 13 - .../MCDisassembler/LLVMMCDisassembler.vcxproj | 162 -- .../LLVMMCDisassembler.vcxproj.filters | 24 - .../lib/MC/MCDisassembler/PACKAGE.vcxproj | 135 -- .../MC/MCDisassembler/PACKAGE.vcxproj.filters | 13 - .../lib/MC/MCDisassembler/cmake_install.cmake | 37 - .../lib/MC/MCParser/CMakeFiles/generate.stamp | 1 - .../MCParser/CMakeFiles/generate.stamp.depend | 2 - llvm_build/lib/MC/MCParser/INSTALL.vcxproj | 127 -- .../lib/MC/MCParser/INSTALL.vcxproj.filters | 13 - .../lib/MC/MCParser/LLVMMCParser.vcxproj | 169 -- .../MC/MCParser/LLVMMCParser.vcxproj.filters | 40 - llvm_build/lib/MC/MCParser/PACKAGE.vcxproj | 135 -- .../lib/MC/MCParser/PACKAGE.vcxproj.filters | 13 - .../lib/MC/MCParser/cmake_install.cmake | 37 - llvm_build/lib/MC/PACKAGE.vcxproj | 135 -- llvm_build/lib/MC/PACKAGE.vcxproj.filters | 13 - llvm_build/lib/MC/cmake_install.cmake | 45 - .../lib/Object/CMakeFiles/generate.stamp | 1 - .../Object/CMakeFiles/generate.stamp.depend | 2 - llvm_build/lib/Object/INSTALL.vcxproj | 127 -- llvm_build/lib/Object/INSTALL.vcxproj.filters | 13 - llvm_build/lib/Object/LLVMObject.vcxproj | 176 -- .../lib/Object/LLVMObject.vcxproj.filters | 66 - llvm_build/lib/Object/PACKAGE.vcxproj | 135 -- llvm_build/lib/Object/PACKAGE.vcxproj.filters | 13 - llvm_build/lib/Object/cmake_install.cmake | 37 - .../lib/Option/CMakeFiles/generate.stamp | 1 - .../Option/CMakeFiles/generate.stamp.depend | 2 - llvm_build/lib/Option/INSTALL.vcxproj | 127 -- llvm_build/lib/Option/INSTALL.vcxproj.filters | 13 - llvm_build/lib/Option/LLVMOption.vcxproj | 164 -- .../lib/Option/LLVMOption.vcxproj.filters | 25 - llvm_build/lib/Option/PACKAGE.vcxproj | 135 -- llvm_build/lib/Option/PACKAGE.vcxproj.filters | 13 - llvm_build/lib/Option/cmake_install.cmake | 37 - llvm_build/lib/PACKAGE.vcxproj | 135 -- llvm_build/lib/PACKAGE.vcxproj.filters | 13 - .../lib/ProfileData/CMakeFiles/generate.stamp | 1 - .../CMakeFiles/generate.stamp.depend | 2 - llvm_build/lib/ProfileData/INSTALL.vcxproj | 127 -- .../lib/ProfileData/INSTALL.vcxproj.filters | 13 - .../lib/ProfileData/LLVMProfileData.vcxproj | 164 -- .../LLVMProfileData.vcxproj.filters | 30 - llvm_build/lib/ProfileData/PACKAGE.vcxproj | 135 -- .../lib/ProfileData/PACKAGE.vcxproj.filters | 13 - .../lib/ProfileData/cmake_install.cmake | 37 - .../lib/Support/CMakeFiles/generate.stamp | 1 - .../Support/CMakeFiles/generate.stamp.depend | 2 - llvm_build/lib/Support/INSTALL.vcxproj | 127 -- .../lib/Support/INSTALL.vcxproj.filters | 13 - llvm_build/lib/Support/LLVMSupport.vcxproj | 714 ------- .../lib/Support/LLVMSupport.vcxproj.filters | 326 ---- llvm_build/lib/Support/PACKAGE.vcxproj | 135 -- .../lib/Support/PACKAGE.vcxproj.filters | 13 - llvm_build/lib/Support/cmake_install.cmake | 37 - .../lib/TableGen/CMakeFiles/generate.stamp | 1 - .../TableGen/CMakeFiles/generate.stamp.depend | 2 - llvm_build/lib/TableGen/INSTALL.vcxproj | 127 -- .../lib/TableGen/INSTALL.vcxproj.filters | 13 - llvm_build/lib/TableGen/LLVMTableGen.vcxproj | 170 -- .../lib/TableGen/LLVMTableGen.vcxproj.filters | 48 - llvm_build/lib/TableGen/PACKAGE.vcxproj | 135 -- .../lib/TableGen/PACKAGE.vcxproj.filters | 13 - llvm_build/lib/TableGen/cmake_install.cmake | 37 - .../lib/Target/CMakeFiles/generate.stamp | 1 - .../Target/CMakeFiles/generate.stamp.depend | 2 - llvm_build/lib/Target/INSTALL.vcxproj | 127 -- llvm_build/lib/Target/INSTALL.vcxproj.filters | 13 - llvm_build/lib/Target/LLVMTarget.vcxproj | 168 -- .../lib/Target/LLVMTarget.vcxproj.filters | 37 - llvm_build/lib/Target/PACKAGE.vcxproj | 135 -- llvm_build/lib/Target/PACKAGE.vcxproj.filters | 13 - .../X86/AsmParser/CMakeFiles/generate.stamp | 1 - .../CMakeFiles/generate.stamp.depend | 2 - .../lib/Target/X86/AsmParser/INSTALL.vcxproj | 127 -- .../X86/AsmParser/INSTALL.vcxproj.filters | 13 - .../X86/AsmParser/LLVMX86AsmParser.vcxproj | 171 -- .../LLVMX86AsmParser.vcxproj.filters | 33 - .../lib/Target/X86/AsmParser/PACKAGE.vcxproj | 135 -- .../X86/AsmParser/PACKAGE.vcxproj.filters | 13 - .../Target/X86/AsmParser/cmake_install.cmake | 37 - .../lib/Target/X86/CMakeFiles/generate.stamp | 1 - .../X86/CMakeFiles/generate.stamp.depend | 5 - .../Disassembler/CMakeFiles/generate.stamp | 1 - .../CMakeFiles/generate.stamp.depend | 2 - .../Target/X86/Disassembler/INSTALL.vcxproj | 127 -- .../X86/Disassembler/INSTALL.vcxproj.filters | 13 - .../Disassembler/LLVMX86Disassembler.vcxproj | 171 -- .../LLVMX86Disassembler.vcxproj.filters | 33 - .../Target/X86/Disassembler/PACKAGE.vcxproj | 135 -- .../X86/Disassembler/PACKAGE.vcxproj.filters | 13 - .../X86/Disassembler/cmake_install.cmake | 37 - llvm_build/lib/Target/X86/INSTALL.vcxproj | 127 -- .../lib/Target/X86/INSTALL.vcxproj.filters | 13 - .../X86/InstPrinter/CMakeFiles/generate.stamp | 1 - .../CMakeFiles/generate.stamp.depend | 2 - .../Target/X86/InstPrinter/INSTALL.vcxproj | 127 -- .../X86/InstPrinter/INSTALL.vcxproj.filters | 13 - .../X86/InstPrinter/LLVMX86AsmPrinter.vcxproj | 172 -- .../LLVMX86AsmPrinter.vcxproj.filters | 36 - .../Target/X86/InstPrinter/PACKAGE.vcxproj | 135 -- .../X86/InstPrinter/PACKAGE.vcxproj.filters | 13 - .../X86/InstPrinter/cmake_install.cmake | 37 - .../lib/Target/X86/LLVMX86CodeGen.vcxproj | 261 --- .../Target/X86/LLVMX86CodeGen.vcxproj.filters | 222 --- .../MCTargetDesc/CMakeFiles/generate.stamp | 1 - .../CMakeFiles/generate.stamp.depend | 2 - .../Target/X86/MCTargetDesc/INSTALL.vcxproj | 127 -- .../X86/MCTargetDesc/INSTALL.vcxproj.filters | 13 - .../X86/MCTargetDesc/LLVMX86Desc.vcxproj | 180 -- .../MCTargetDesc/LLVMX86Desc.vcxproj.filters | 60 - .../Target/X86/MCTargetDesc/PACKAGE.vcxproj | 135 -- .../X86/MCTargetDesc/PACKAGE.vcxproj.filters | 13 - .../X86/MCTargetDesc/cmake_install.cmake | 37 - llvm_build/lib/Target/X86/PACKAGE.vcxproj | 135 -- .../lib/Target/X86/PACKAGE.vcxproj.filters | 13 - .../X86/TargetInfo/CMakeFiles/generate.stamp | 1 - .../CMakeFiles/generate.stamp.depend | 2 - .../lib/Target/X86/TargetInfo/INSTALL.vcxproj | 127 -- .../X86/TargetInfo/INSTALL.vcxproj.filters | 13 - .../Target/X86/TargetInfo/LLVMX86Info.vcxproj | 167 -- .../TargetInfo/LLVMX86Info.vcxproj.filters | 16 - .../lib/Target/X86/TargetInfo/PACKAGE.vcxproj | 135 -- .../X86/TargetInfo/PACKAGE.vcxproj.filters | 13 - .../Target/X86/TargetInfo/cmake_install.cmake | 37 - .../X86/Utils/CMakeFiles/generate.stamp | 1 - .../Utils/CMakeFiles/generate.stamp.depend | 2 - .../lib/Target/X86/Utils/INSTALL.vcxproj | 127 -- .../Target/X86/Utils/INSTALL.vcxproj.filters | 13 - .../lib/Target/X86/Utils/LLVMX86Utils.vcxproj | 168 -- .../X86/Utils/LLVMX86Utils.vcxproj.filters | 24 - .../lib/Target/X86/Utils/PACKAGE.vcxproj | 135 -- .../Target/X86/Utils/PACKAGE.vcxproj.filters | 13 - .../lib/Target/X86/Utils/cmake_install.cmake | 37 - .../lib/Target/X86/X86CommonTableGen.vcxproj | 738 ------- .../X86/X86CommonTableGen.vcxproj.filters | 77 - llvm_build/lib/Target/X86/cmake_install.cmake | 48 - llvm_build/lib/Target/cmake_install.cmake | 43 - .../lib/Transforms/CMakeFiles/generate.stamp | 1 - .../CMakeFiles/generate.stamp.depend | 2 - .../Hello/CMakeFiles/generate.stamp | 1 - .../Hello/CMakeFiles/generate.stamp.depend | 2 - .../lib/Transforms/Hello/INSTALL.vcxproj | 127 -- .../Transforms/Hello/INSTALL.vcxproj.filters | 13 - .../lib/Transforms/Hello/LLVMHello.vcxproj | 132 -- .../Hello/LLVMHello.vcxproj.filters | 17 - .../lib/Transforms/Hello/PACKAGE.vcxproj | 135 -- .../Transforms/Hello/PACKAGE.vcxproj.filters | 13 - .../lib/Transforms/Hello/cmake_install.cmake | 29 - llvm_build/lib/Transforms/INSTALL.vcxproj | 127 -- .../lib/Transforms/INSTALL.vcxproj.filters | 13 - .../Transforms/IPO/CMakeFiles/generate.stamp | 1 - .../IPO/CMakeFiles/generate.stamp.depend | 2 - llvm_build/lib/Transforms/IPO/INSTALL.vcxproj | 127 -- .../Transforms/IPO/INSTALL.vcxproj.filters | 13 - llvm_build/lib/Transforms/IPO/LLVMipo.vcxproj | 184 -- .../Transforms/IPO/LLVMipo.vcxproj.filters | 76 - llvm_build/lib/Transforms/IPO/PACKAGE.vcxproj | 135 -- .../Transforms/IPO/PACKAGE.vcxproj.filters | 13 - .../lib/Transforms/IPO/cmake_install.cmake | 37 - .../InstCombine/CMakeFiles/generate.stamp | 1 - .../CMakeFiles/generate.stamp.depend | 2 - .../Transforms/InstCombine/INSTALL.vcxproj | 127 -- .../InstCombine/INSTALL.vcxproj.filters | 13 - .../InstCombine/LLVMInstCombine.vcxproj | 178 -- .../LLVMInstCombine.vcxproj.filters | 63 - .../Transforms/InstCombine/PACKAGE.vcxproj | 135 -- .../InstCombine/PACKAGE.vcxproj.filters | 13 - .../InstCombine/cmake_install.cmake | 37 - .../Instrumentation/CMakeFiles/generate.stamp | 1 - .../CMakeFiles/generate.stamp.depend | 2 - .../Instrumentation/INSTALL.vcxproj | 127 -- .../Instrumentation/INSTALL.vcxproj.filters | 13 - .../LLVMInstrumentation.vcxproj | 173 -- .../LLVMInstrumentation.vcxproj.filters | 48 - .../Instrumentation/PACKAGE.vcxproj | 135 -- .../Instrumentation/PACKAGE.vcxproj.filters | 13 - .../Instrumentation/cmake_install.cmake | 37 - .../ObjCARC/CMakeFiles/generate.stamp | 1 - .../ObjCARC/CMakeFiles/generate.stamp.depend | 2 - .../lib/Transforms/ObjCARC/INSTALL.vcxproj | 127 -- .../ObjCARC/INSTALL.vcxproj.filters | 13 - .../ObjCARC/LLVMObjCARCOpts.vcxproj | 177 -- .../ObjCARC/LLVMObjCARCOpts.vcxproj.filters | 60 - .../lib/Transforms/ObjCARC/PACKAGE.vcxproj | 135 -- .../ObjCARC/PACKAGE.vcxproj.filters | 13 - .../Transforms/ObjCARC/cmake_install.cmake | 37 - llvm_build/lib/Transforms/PACKAGE.vcxproj | 135 -- .../lib/Transforms/PACKAGE.vcxproj.filters | 13 - .../Scalar/CMakeFiles/generate.stamp | 1 - .../Scalar/CMakeFiles/generate.stamp.depend | 2 - .../lib/Transforms/Scalar/INSTALL.vcxproj | 127 -- .../Transforms/Scalar/INSTALL.vcxproj.filters | 13 - .../Transforms/Scalar/LLVMScalarOpts.vcxproj | 201 -- .../Scalar/LLVMScalarOpts.vcxproj.filters | 127 -- .../lib/Transforms/Scalar/PACKAGE.vcxproj | 135 -- .../Transforms/Scalar/PACKAGE.vcxproj.filters | 13 - .../lib/Transforms/Scalar/cmake_install.cmake | 37 - .../Utils/CMakeFiles/generate.stamp | 1 - .../Utils/CMakeFiles/generate.stamp.depend | 2 - .../lib/Transforms/Utils/INSTALL.vcxproj | 127 -- .../Transforms/Utils/INSTALL.vcxproj.filters | 13 - .../Utils/LLVMTransformUtils.vcxproj | 200 -- .../Utils/LLVMTransformUtils.vcxproj.filters | 124 -- .../lib/Transforms/Utils/PACKAGE.vcxproj | 135 -- .../Transforms/Utils/PACKAGE.vcxproj.filters | 13 - .../lib/Transforms/Utils/cmake_install.cmake | 37 - .../Vectorize/CMakeFiles/generate.stamp | 1 - .../CMakeFiles/generate.stamp.depend | 2 - .../lib/Transforms/Vectorize/INSTALL.vcxproj | 127 -- .../Vectorize/INSTALL.vcxproj.filters | 13 - .../Vectorize/LLVMVectorize.vcxproj | 167 -- .../Vectorize/LLVMVectorize.vcxproj.filters | 25 - .../lib/Transforms/Vectorize/PACKAGE.vcxproj | 135 -- .../Vectorize/PACKAGE.vcxproj.filters | 13 - .../Transforms/Vectorize/cmake_install.cmake | 37 - llvm_build/lib/Transforms/cmake_install.cmake | 42 - llvm_build/lib/cmake_install.cmake | 51 - llvm_build/projects/CMakeFiles/generate.stamp | 1 - .../projects/CMakeFiles/generate.stamp.depend | 2 - llvm_build/projects/INSTALL.vcxproj | 127 -- llvm_build/projects/INSTALL.vcxproj.filters | 13 - llvm_build/projects/PACKAGE.vcxproj | 135 -- llvm_build/projects/PACKAGE.vcxproj.filters | 13 - llvm_build/projects/cmake_install.cmake | 29 - llvm_build/share/llvm/cmake/AddLLVM.cmake | 699 ------- .../share/llvm/cmake/AddLLVMDefinitions.cmake | 13 - .../share/llvm/cmake/AddSphinxTarget.cmake | 56 - llvm_build/share/llvm/cmake/CheckAtomic.cmake | 29 - .../share/llvm/cmake/ChooseMSVCCRT.cmake | 106 - llvm_build/share/llvm/cmake/FindSphinx.cmake | 25 - .../share/llvm/cmake/GetHostTriple.cmake | 30 - llvm_build/share/llvm/cmake/GetSVN.cmake | 25 - .../share/llvm/cmake/HandleLLVMOptions.cmake | 428 ----- .../share/llvm/cmake/HandleLLVMStdlib.cmake | 35 - llvm_build/share/llvm/cmake/LLVM-Config.cmake | 191 -- llvm_build/share/llvm/cmake/LLVMConfig.cmake | 102 - .../share/llvm/cmake/LLVMConfigVersion.cmake | 13 - llvm_build/share/llvm/cmake/LLVMExports.cmake | 960 --------- .../share/llvm/cmake/LLVMParseArguments.cmake | 80 - .../share/llvm/cmake/LLVMProcessSources.cmake | 71 - llvm_build/share/llvm/cmake/TableGen.cmake | 151 -- .../share/llvm/cmake/VersionFromVCS.cmake | 72 - .../tools/llvm-config/LibraryDependencies.inc | 73 - .../utils/TableGen/CMakeFiles/generate.stamp | 1 - .../TableGen/CMakeFiles/generate.stamp.depend | 2 - llvm_build/utils/TableGen/INSTALL.vcxproj | 127 -- .../utils/TableGen/INSTALL.vcxproj.filters | 13 - llvm_build/utils/TableGen/PACKAGE.vcxproj | 135 -- .../utils/TableGen/PACKAGE.vcxproj.filters | 13 - llvm_build/utils/TableGen/cmake_install.cmake | 37 - llvm_build/utils/TableGen/llvm-tblgen.vcxproj | 243 --- .../TableGen/llvm-tblgen.vcxproj.filters | 153 -- 511 files changed, 41319 deletions(-) delete mode 100644 llvm_build/ALL_BUILD.vcxproj delete mode 100644 llvm_build/ALL_BUILD.vcxproj.filters delete mode 100644 llvm_build/CMakeCache.txt delete mode 100644 llvm_build/CMakeFiles/TargetDirectories.txt delete mode 100644 llvm_build/CMakeFiles/cmake.check_cache delete mode 100644 llvm_build/CMakeFiles/generate.stamp delete mode 100644 llvm_build/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/CMakeFiles/generate.stamp.list delete mode 100644 llvm_build/CPackConfig.cmake delete mode 100644 llvm_build/CPackSourceConfig.cmake delete mode 100644 llvm_build/DummyConfigureOutput delete mode 100644 llvm_build/INSTALL.vcxproj delete mode 100644 llvm_build/INSTALL.vcxproj.filters delete mode 100644 llvm_build/LLVM.sln delete mode 100644 llvm_build/LLVMBuild.cmake delete mode 100644 llvm_build/PACKAGE.vcxproj delete mode 100644 llvm_build/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/ZERO_CHECK.vcxproj delete mode 100644 llvm_build/ZERO_CHECK.vcxproj.filters delete mode 100644 llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports-debug.cmake delete mode 100644 llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports-release.cmake delete mode 100644 llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports.cmake delete mode 100644 llvm_build/cmake/modules/CMakeFiles/LLVMConfig.cmake delete mode 100644 llvm_build/cmake/modules/CMakeFiles/generate.stamp delete mode 100644 llvm_build/cmake/modules/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/cmake/modules/INSTALL.vcxproj delete mode 100644 llvm_build/cmake/modules/INSTALL.vcxproj.filters delete mode 100644 llvm_build/cmake/modules/PACKAGE.vcxproj delete mode 100644 llvm_build/cmake/modules/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/cmake/modules/cmake_install.cmake delete mode 100644 llvm_build/cmake_install.cmake delete mode 100644 llvm_build/include/llvm/CMakeFiles/generate.stamp delete mode 100644 llvm_build/include/llvm/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/include/llvm/Config/AsmParsers.def delete mode 100644 llvm_build/include/llvm/Config/AsmPrinters.def delete mode 100644 llvm_build/include/llvm/Config/Disassemblers.def delete mode 100644 llvm_build/include/llvm/Config/Targets.def delete mode 100644 llvm_build/include/llvm/Config/config.h delete mode 100644 llvm_build/include/llvm/Config/llvm-config.h delete mode 100644 llvm_build/include/llvm/INSTALL.vcxproj delete mode 100644 llvm_build/include/llvm/INSTALL.vcxproj.filters delete mode 100644 llvm_build/include/llvm/IR/CMakeFiles/generate.stamp delete mode 100644 llvm_build/include/llvm/IR/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/include/llvm/IR/INSTALL.vcxproj delete mode 100644 llvm_build/include/llvm/IR/INSTALL.vcxproj.filters delete mode 100644 llvm_build/include/llvm/IR/PACKAGE.vcxproj delete mode 100644 llvm_build/include/llvm/IR/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/include/llvm/IR/cmake_install.cmake delete mode 100644 llvm_build/include/llvm/IR/intrinsics_gen.vcxproj delete mode 100644 llvm_build/include/llvm/IR/intrinsics_gen.vcxproj.filters delete mode 100644 llvm_build/include/llvm/PACKAGE.vcxproj delete mode 100644 llvm_build/include/llvm/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/include/llvm/Support/DataTypes.h delete mode 100644 llvm_build/include/llvm/cmake_install.cmake delete mode 100644 llvm_build/include/llvm/llvm_headers_do_not_build.vcxproj delete mode 100644 llvm_build/include/llvm/llvm_headers_do_not_build.vcxproj.filters delete mode 100644 llvm_build/include/llvm/module.modulemap delete mode 100644 llvm_build/lib/Analysis/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/Analysis/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/Analysis/INSTALL.vcxproj delete mode 100644 llvm_build/lib/Analysis/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/Analysis/IPA/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/Analysis/IPA/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/Analysis/IPA/INSTALL.vcxproj delete mode 100644 llvm_build/lib/Analysis/IPA/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/Analysis/IPA/LLVMipa.vcxproj delete mode 100644 llvm_build/lib/Analysis/IPA/LLVMipa.vcxproj.filters delete mode 100644 llvm_build/lib/Analysis/IPA/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/Analysis/IPA/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/Analysis/IPA/cmake_install.cmake delete mode 100644 llvm_build/lib/Analysis/LLVMAnalysis.vcxproj delete mode 100644 llvm_build/lib/Analysis/LLVMAnalysis.vcxproj.filters delete mode 100644 llvm_build/lib/Analysis/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/Analysis/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/Analysis/cmake_install.cmake delete mode 100644 llvm_build/lib/AsmParser/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/AsmParser/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/AsmParser/INSTALL.vcxproj delete mode 100644 llvm_build/lib/AsmParser/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/AsmParser/LLVMAsmParser.vcxproj delete mode 100644 llvm_build/lib/AsmParser/LLVMAsmParser.vcxproj.filters delete mode 100644 llvm_build/lib/AsmParser/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/AsmParser/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/AsmParser/cmake_install.cmake delete mode 100644 llvm_build/lib/Bitcode/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/Bitcode/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/Bitcode/INSTALL.vcxproj delete mode 100644 llvm_build/lib/Bitcode/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/Bitcode/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/Bitcode/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/Bitcode/Reader/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/Bitcode/Reader/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/Bitcode/Reader/INSTALL.vcxproj delete mode 100644 llvm_build/lib/Bitcode/Reader/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/Bitcode/Reader/LLVMBitReader.vcxproj delete mode 100644 llvm_build/lib/Bitcode/Reader/LLVMBitReader.vcxproj.filters delete mode 100644 llvm_build/lib/Bitcode/Reader/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/Bitcode/Reader/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/Bitcode/Reader/cmake_install.cmake delete mode 100644 llvm_build/lib/Bitcode/Writer/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/Bitcode/Writer/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/Bitcode/Writer/INSTALL.vcxproj delete mode 100644 llvm_build/lib/Bitcode/Writer/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/Bitcode/Writer/LLVMBitWriter.vcxproj delete mode 100644 llvm_build/lib/Bitcode/Writer/LLVMBitWriter.vcxproj.filters delete mode 100644 llvm_build/lib/Bitcode/Writer/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/Bitcode/Writer/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/Bitcode/Writer/cmake_install.cmake delete mode 100644 llvm_build/lib/Bitcode/cmake_install.cmake delete mode 100644 llvm_build/lib/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/CodeGen/AsmPrinter/INSTALL.vcxproj delete mode 100644 llvm_build/lib/CodeGen/AsmPrinter/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/CodeGen/AsmPrinter/LLVMAsmPrinter.vcxproj delete mode 100644 llvm_build/lib/CodeGen/AsmPrinter/LLVMAsmPrinter.vcxproj.filters delete mode 100644 llvm_build/lib/CodeGen/AsmPrinter/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/CodeGen/AsmPrinter/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/CodeGen/AsmPrinter/cmake_install.cmake delete mode 100644 llvm_build/lib/CodeGen/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/CodeGen/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/CodeGen/INSTALL.vcxproj delete mode 100644 llvm_build/lib/CodeGen/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/CodeGen/LLVMCodeGen.vcxproj delete mode 100644 llvm_build/lib/CodeGen/LLVMCodeGen.vcxproj.filters delete mode 100644 llvm_build/lib/CodeGen/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/CodeGen/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/CodeGen/SelectionDAG/INSTALL.vcxproj delete mode 100644 llvm_build/lib/CodeGen/SelectionDAG/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/CodeGen/SelectionDAG/LLVMSelectionDAG.vcxproj delete mode 100644 llvm_build/lib/CodeGen/SelectionDAG/LLVMSelectionDAG.vcxproj.filters delete mode 100644 llvm_build/lib/CodeGen/SelectionDAG/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/CodeGen/SelectionDAG/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/CodeGen/SelectionDAG/cmake_install.cmake delete mode 100644 llvm_build/lib/CodeGen/cmake_install.cmake delete mode 100644 llvm_build/lib/DebugInfo/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/DebugInfo/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/DebugInfo/INSTALL.vcxproj delete mode 100644 llvm_build/lib/DebugInfo/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/DebugInfo/LLVMDebugInfo.vcxproj delete mode 100644 llvm_build/lib/DebugInfo/LLVMDebugInfo.vcxproj.filters delete mode 100644 llvm_build/lib/DebugInfo/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/DebugInfo/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/DebugInfo/cmake_install.cmake delete mode 100644 llvm_build/lib/ExecutionEngine/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/ExecutionEngine/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/ExecutionEngine/INSTALL.vcxproj delete mode 100644 llvm_build/lib/ExecutionEngine/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/ExecutionEngine/Interpreter/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/ExecutionEngine/Interpreter/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/ExecutionEngine/Interpreter/INSTALL.vcxproj delete mode 100644 llvm_build/lib/ExecutionEngine/Interpreter/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/ExecutionEngine/Interpreter/LLVMInterpreter.vcxproj delete mode 100644 llvm_build/lib/ExecutionEngine/Interpreter/LLVMInterpreter.vcxproj.filters delete mode 100644 llvm_build/lib/ExecutionEngine/Interpreter/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/ExecutionEngine/Interpreter/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/ExecutionEngine/Interpreter/cmake_install.cmake delete mode 100644 llvm_build/lib/ExecutionEngine/JIT/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/ExecutionEngine/JIT/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/ExecutionEngine/JIT/INSTALL.vcxproj delete mode 100644 llvm_build/lib/ExecutionEngine/JIT/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/ExecutionEngine/JIT/LLVMJIT.vcxproj delete mode 100644 llvm_build/lib/ExecutionEngine/JIT/LLVMJIT.vcxproj.filters delete mode 100644 llvm_build/lib/ExecutionEngine/JIT/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/ExecutionEngine/JIT/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/ExecutionEngine/JIT/cmake_install.cmake delete mode 100644 llvm_build/lib/ExecutionEngine/LLVMExecutionEngine.vcxproj delete mode 100644 llvm_build/lib/ExecutionEngine/LLVMExecutionEngine.vcxproj.filters delete mode 100644 llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/ExecutionEngine/MCJIT/INSTALL.vcxproj delete mode 100644 llvm_build/lib/ExecutionEngine/MCJIT/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/ExecutionEngine/MCJIT/LLVMMCJIT.vcxproj delete mode 100644 llvm_build/lib/ExecutionEngine/MCJIT/LLVMMCJIT.vcxproj.filters delete mode 100644 llvm_build/lib/ExecutionEngine/MCJIT/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/ExecutionEngine/MCJIT/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/ExecutionEngine/MCJIT/cmake_install.cmake delete mode 100644 llvm_build/lib/ExecutionEngine/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/ExecutionEngine/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/ExecutionEngine/RuntimeDyld/INSTALL.vcxproj delete mode 100644 llvm_build/lib/ExecutionEngine/RuntimeDyld/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/ExecutionEngine/RuntimeDyld/LLVMRuntimeDyld.vcxproj delete mode 100644 llvm_build/lib/ExecutionEngine/RuntimeDyld/LLVMRuntimeDyld.vcxproj.filters delete mode 100644 llvm_build/lib/ExecutionEngine/RuntimeDyld/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/ExecutionEngine/RuntimeDyld/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/ExecutionEngine/RuntimeDyld/cmake_install.cmake delete mode 100644 llvm_build/lib/ExecutionEngine/cmake_install.cmake delete mode 100644 llvm_build/lib/INSTALL.vcxproj delete mode 100644 llvm_build/lib/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/IR/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/IR/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/IR/INSTALL.vcxproj delete mode 100644 llvm_build/lib/IR/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/IR/LLVMCore.vcxproj delete mode 100644 llvm_build/lib/IR/LLVMCore.vcxproj.filters delete mode 100644 llvm_build/lib/IR/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/IR/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/IR/cmake_install.cmake delete mode 100644 llvm_build/lib/IRReader/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/IRReader/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/IRReader/INSTALL.vcxproj delete mode 100644 llvm_build/lib/IRReader/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/IRReader/LLVMIRReader.vcxproj delete mode 100644 llvm_build/lib/IRReader/LLVMIRReader.vcxproj.filters delete mode 100644 llvm_build/lib/IRReader/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/IRReader/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/IRReader/cmake_install.cmake delete mode 100644 llvm_build/lib/LTO/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/LTO/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/LTO/INSTALL.vcxproj delete mode 100644 llvm_build/lib/LTO/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/LTO/LLVMLTO.vcxproj delete mode 100644 llvm_build/lib/LTO/LLVMLTO.vcxproj.filters delete mode 100644 llvm_build/lib/LTO/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/LTO/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/LTO/cmake_install.cmake delete mode 100644 llvm_build/lib/LineEditor/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/LineEditor/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/LineEditor/INSTALL.vcxproj delete mode 100644 llvm_build/lib/LineEditor/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/LineEditor/LLVMLineEditor.vcxproj delete mode 100644 llvm_build/lib/LineEditor/LLVMLineEditor.vcxproj.filters delete mode 100644 llvm_build/lib/LineEditor/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/LineEditor/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/LineEditor/cmake_install.cmake delete mode 100644 llvm_build/lib/Linker/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/Linker/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/Linker/INSTALL.vcxproj delete mode 100644 llvm_build/lib/Linker/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/Linker/LLVMLinker.vcxproj delete mode 100644 llvm_build/lib/Linker/LLVMLinker.vcxproj.filters delete mode 100644 llvm_build/lib/Linker/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/Linker/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/Linker/cmake_install.cmake delete mode 100644 llvm_build/lib/MC/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/MC/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/MC/INSTALL.vcxproj delete mode 100644 llvm_build/lib/MC/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/MC/LLVMMC.vcxproj delete mode 100644 llvm_build/lib/MC/LLVMMC.vcxproj.filters delete mode 100644 llvm_build/lib/MC/MCAnalysis/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/MC/MCAnalysis/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/MC/MCAnalysis/INSTALL.vcxproj delete mode 100644 llvm_build/lib/MC/MCAnalysis/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/MC/MCAnalysis/LLVMMCAnalysis.vcxproj delete mode 100644 llvm_build/lib/MC/MCAnalysis/LLVMMCAnalysis.vcxproj.filters delete mode 100644 llvm_build/lib/MC/MCAnalysis/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/MC/MCAnalysis/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/MC/MCAnalysis/cmake_install.cmake delete mode 100644 llvm_build/lib/MC/MCDisassembler/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/MC/MCDisassembler/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/MC/MCDisassembler/INSTALL.vcxproj delete mode 100644 llvm_build/lib/MC/MCDisassembler/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/MC/MCDisassembler/LLVMMCDisassembler.vcxproj delete mode 100644 llvm_build/lib/MC/MCDisassembler/LLVMMCDisassembler.vcxproj.filters delete mode 100644 llvm_build/lib/MC/MCDisassembler/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/MC/MCDisassembler/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/MC/MCDisassembler/cmake_install.cmake delete mode 100644 llvm_build/lib/MC/MCParser/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/MC/MCParser/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/MC/MCParser/INSTALL.vcxproj delete mode 100644 llvm_build/lib/MC/MCParser/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/MC/MCParser/LLVMMCParser.vcxproj delete mode 100644 llvm_build/lib/MC/MCParser/LLVMMCParser.vcxproj.filters delete mode 100644 llvm_build/lib/MC/MCParser/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/MC/MCParser/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/MC/MCParser/cmake_install.cmake delete mode 100644 llvm_build/lib/MC/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/MC/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/MC/cmake_install.cmake delete mode 100644 llvm_build/lib/Object/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/Object/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/Object/INSTALL.vcxproj delete mode 100644 llvm_build/lib/Object/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/Object/LLVMObject.vcxproj delete mode 100644 llvm_build/lib/Object/LLVMObject.vcxproj.filters delete mode 100644 llvm_build/lib/Object/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/Object/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/Object/cmake_install.cmake delete mode 100644 llvm_build/lib/Option/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/Option/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/Option/INSTALL.vcxproj delete mode 100644 llvm_build/lib/Option/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/Option/LLVMOption.vcxproj delete mode 100644 llvm_build/lib/Option/LLVMOption.vcxproj.filters delete mode 100644 llvm_build/lib/Option/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/Option/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/Option/cmake_install.cmake delete mode 100644 llvm_build/lib/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/ProfileData/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/ProfileData/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/ProfileData/INSTALL.vcxproj delete mode 100644 llvm_build/lib/ProfileData/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/ProfileData/LLVMProfileData.vcxproj delete mode 100644 llvm_build/lib/ProfileData/LLVMProfileData.vcxproj.filters delete mode 100644 llvm_build/lib/ProfileData/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/ProfileData/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/ProfileData/cmake_install.cmake delete mode 100644 llvm_build/lib/Support/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/Support/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/Support/INSTALL.vcxproj delete mode 100644 llvm_build/lib/Support/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/Support/LLVMSupport.vcxproj delete mode 100644 llvm_build/lib/Support/LLVMSupport.vcxproj.filters delete mode 100644 llvm_build/lib/Support/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/Support/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/Support/cmake_install.cmake delete mode 100644 llvm_build/lib/TableGen/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/TableGen/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/TableGen/INSTALL.vcxproj delete mode 100644 llvm_build/lib/TableGen/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/TableGen/LLVMTableGen.vcxproj delete mode 100644 llvm_build/lib/TableGen/LLVMTableGen.vcxproj.filters delete mode 100644 llvm_build/lib/TableGen/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/TableGen/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/TableGen/cmake_install.cmake delete mode 100644 llvm_build/lib/Target/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/Target/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/Target/INSTALL.vcxproj delete mode 100644 llvm_build/lib/Target/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/Target/LLVMTarget.vcxproj delete mode 100644 llvm_build/lib/Target/LLVMTarget.vcxproj.filters delete mode 100644 llvm_build/lib/Target/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/Target/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/Target/X86/AsmParser/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/Target/X86/AsmParser/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/Target/X86/AsmParser/INSTALL.vcxproj delete mode 100644 llvm_build/lib/Target/X86/AsmParser/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/Target/X86/AsmParser/LLVMX86AsmParser.vcxproj delete mode 100644 llvm_build/lib/Target/X86/AsmParser/LLVMX86AsmParser.vcxproj.filters delete mode 100644 llvm_build/lib/Target/X86/AsmParser/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/Target/X86/AsmParser/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/Target/X86/AsmParser/cmake_install.cmake delete mode 100644 llvm_build/lib/Target/X86/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/Target/X86/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/Target/X86/Disassembler/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/Target/X86/Disassembler/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/Target/X86/Disassembler/INSTALL.vcxproj delete mode 100644 llvm_build/lib/Target/X86/Disassembler/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/Target/X86/Disassembler/LLVMX86Disassembler.vcxproj delete mode 100644 llvm_build/lib/Target/X86/Disassembler/LLVMX86Disassembler.vcxproj.filters delete mode 100644 llvm_build/lib/Target/X86/Disassembler/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/Target/X86/Disassembler/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/Target/X86/Disassembler/cmake_install.cmake delete mode 100644 llvm_build/lib/Target/X86/INSTALL.vcxproj delete mode 100644 llvm_build/lib/Target/X86/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/Target/X86/InstPrinter/INSTALL.vcxproj delete mode 100644 llvm_build/lib/Target/X86/InstPrinter/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/Target/X86/InstPrinter/LLVMX86AsmPrinter.vcxproj delete mode 100644 llvm_build/lib/Target/X86/InstPrinter/LLVMX86AsmPrinter.vcxproj.filters delete mode 100644 llvm_build/lib/Target/X86/InstPrinter/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/Target/X86/InstPrinter/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/Target/X86/InstPrinter/cmake_install.cmake delete mode 100644 llvm_build/lib/Target/X86/LLVMX86CodeGen.vcxproj delete mode 100644 llvm_build/lib/Target/X86/LLVMX86CodeGen.vcxproj.filters delete mode 100644 llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/Target/X86/MCTargetDesc/INSTALL.vcxproj delete mode 100644 llvm_build/lib/Target/X86/MCTargetDesc/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/Target/X86/MCTargetDesc/LLVMX86Desc.vcxproj delete mode 100644 llvm_build/lib/Target/X86/MCTargetDesc/LLVMX86Desc.vcxproj.filters delete mode 100644 llvm_build/lib/Target/X86/MCTargetDesc/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/Target/X86/MCTargetDesc/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/Target/X86/MCTargetDesc/cmake_install.cmake delete mode 100644 llvm_build/lib/Target/X86/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/Target/X86/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/Target/X86/TargetInfo/INSTALL.vcxproj delete mode 100644 llvm_build/lib/Target/X86/TargetInfo/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/Target/X86/TargetInfo/LLVMX86Info.vcxproj delete mode 100644 llvm_build/lib/Target/X86/TargetInfo/LLVMX86Info.vcxproj.filters delete mode 100644 llvm_build/lib/Target/X86/TargetInfo/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/Target/X86/TargetInfo/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/Target/X86/TargetInfo/cmake_install.cmake delete mode 100644 llvm_build/lib/Target/X86/Utils/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/Target/X86/Utils/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/Target/X86/Utils/INSTALL.vcxproj delete mode 100644 llvm_build/lib/Target/X86/Utils/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/Target/X86/Utils/LLVMX86Utils.vcxproj delete mode 100644 llvm_build/lib/Target/X86/Utils/LLVMX86Utils.vcxproj.filters delete mode 100644 llvm_build/lib/Target/X86/Utils/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/Target/X86/Utils/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/Target/X86/Utils/cmake_install.cmake delete mode 100644 llvm_build/lib/Target/X86/X86CommonTableGen.vcxproj delete mode 100644 llvm_build/lib/Target/X86/X86CommonTableGen.vcxproj.filters delete mode 100644 llvm_build/lib/Target/X86/cmake_install.cmake delete mode 100644 llvm_build/lib/Target/cmake_install.cmake delete mode 100644 llvm_build/lib/Transforms/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/Transforms/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/Transforms/Hello/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/Transforms/Hello/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/Transforms/Hello/INSTALL.vcxproj delete mode 100644 llvm_build/lib/Transforms/Hello/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/Transforms/Hello/LLVMHello.vcxproj delete mode 100644 llvm_build/lib/Transforms/Hello/LLVMHello.vcxproj.filters delete mode 100644 llvm_build/lib/Transforms/Hello/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/Transforms/Hello/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/Transforms/Hello/cmake_install.cmake delete mode 100644 llvm_build/lib/Transforms/INSTALL.vcxproj delete mode 100644 llvm_build/lib/Transforms/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/Transforms/IPO/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/Transforms/IPO/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/Transforms/IPO/INSTALL.vcxproj delete mode 100644 llvm_build/lib/Transforms/IPO/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/Transforms/IPO/LLVMipo.vcxproj delete mode 100644 llvm_build/lib/Transforms/IPO/LLVMipo.vcxproj.filters delete mode 100644 llvm_build/lib/Transforms/IPO/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/Transforms/IPO/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/Transforms/IPO/cmake_install.cmake delete mode 100644 llvm_build/lib/Transforms/InstCombine/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/Transforms/InstCombine/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/Transforms/InstCombine/INSTALL.vcxproj delete mode 100644 llvm_build/lib/Transforms/InstCombine/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/Transforms/InstCombine/LLVMInstCombine.vcxproj delete mode 100644 llvm_build/lib/Transforms/InstCombine/LLVMInstCombine.vcxproj.filters delete mode 100644 llvm_build/lib/Transforms/InstCombine/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/Transforms/InstCombine/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/Transforms/InstCombine/cmake_install.cmake delete mode 100644 llvm_build/lib/Transforms/Instrumentation/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/Transforms/Instrumentation/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/Transforms/Instrumentation/INSTALL.vcxproj delete mode 100644 llvm_build/lib/Transforms/Instrumentation/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/Transforms/Instrumentation/LLVMInstrumentation.vcxproj delete mode 100644 llvm_build/lib/Transforms/Instrumentation/LLVMInstrumentation.vcxproj.filters delete mode 100644 llvm_build/lib/Transforms/Instrumentation/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/Transforms/Instrumentation/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/Transforms/Instrumentation/cmake_install.cmake delete mode 100644 llvm_build/lib/Transforms/ObjCARC/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/Transforms/ObjCARC/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/Transforms/ObjCARC/INSTALL.vcxproj delete mode 100644 llvm_build/lib/Transforms/ObjCARC/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/Transforms/ObjCARC/LLVMObjCARCOpts.vcxproj delete mode 100644 llvm_build/lib/Transforms/ObjCARC/LLVMObjCARCOpts.vcxproj.filters delete mode 100644 llvm_build/lib/Transforms/ObjCARC/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/Transforms/ObjCARC/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/Transforms/ObjCARC/cmake_install.cmake delete mode 100644 llvm_build/lib/Transforms/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/Transforms/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/Transforms/Scalar/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/Transforms/Scalar/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/Transforms/Scalar/INSTALL.vcxproj delete mode 100644 llvm_build/lib/Transforms/Scalar/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/Transforms/Scalar/LLVMScalarOpts.vcxproj delete mode 100644 llvm_build/lib/Transforms/Scalar/LLVMScalarOpts.vcxproj.filters delete mode 100644 llvm_build/lib/Transforms/Scalar/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/Transforms/Scalar/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/Transforms/Scalar/cmake_install.cmake delete mode 100644 llvm_build/lib/Transforms/Utils/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/Transforms/Utils/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/Transforms/Utils/INSTALL.vcxproj delete mode 100644 llvm_build/lib/Transforms/Utils/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/Transforms/Utils/LLVMTransformUtils.vcxproj delete mode 100644 llvm_build/lib/Transforms/Utils/LLVMTransformUtils.vcxproj.filters delete mode 100644 llvm_build/lib/Transforms/Utils/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/Transforms/Utils/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/Transforms/Utils/cmake_install.cmake delete mode 100644 llvm_build/lib/Transforms/Vectorize/CMakeFiles/generate.stamp delete mode 100644 llvm_build/lib/Transforms/Vectorize/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/lib/Transforms/Vectorize/INSTALL.vcxproj delete mode 100644 llvm_build/lib/Transforms/Vectorize/INSTALL.vcxproj.filters delete mode 100644 llvm_build/lib/Transforms/Vectorize/LLVMVectorize.vcxproj delete mode 100644 llvm_build/lib/Transforms/Vectorize/LLVMVectorize.vcxproj.filters delete mode 100644 llvm_build/lib/Transforms/Vectorize/PACKAGE.vcxproj delete mode 100644 llvm_build/lib/Transforms/Vectorize/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/lib/Transforms/Vectorize/cmake_install.cmake delete mode 100644 llvm_build/lib/Transforms/cmake_install.cmake delete mode 100644 llvm_build/lib/cmake_install.cmake delete mode 100644 llvm_build/projects/CMakeFiles/generate.stamp delete mode 100644 llvm_build/projects/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/projects/INSTALL.vcxproj delete mode 100644 llvm_build/projects/INSTALL.vcxproj.filters delete mode 100644 llvm_build/projects/PACKAGE.vcxproj delete mode 100644 llvm_build/projects/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/projects/cmake_install.cmake delete mode 100644 llvm_build/share/llvm/cmake/AddLLVM.cmake delete mode 100644 llvm_build/share/llvm/cmake/AddLLVMDefinitions.cmake delete mode 100644 llvm_build/share/llvm/cmake/AddSphinxTarget.cmake delete mode 100644 llvm_build/share/llvm/cmake/CheckAtomic.cmake delete mode 100644 llvm_build/share/llvm/cmake/ChooseMSVCCRT.cmake delete mode 100644 llvm_build/share/llvm/cmake/FindSphinx.cmake delete mode 100644 llvm_build/share/llvm/cmake/GetHostTriple.cmake delete mode 100644 llvm_build/share/llvm/cmake/GetSVN.cmake delete mode 100644 llvm_build/share/llvm/cmake/HandleLLVMOptions.cmake delete mode 100644 llvm_build/share/llvm/cmake/HandleLLVMStdlib.cmake delete mode 100644 llvm_build/share/llvm/cmake/LLVM-Config.cmake delete mode 100644 llvm_build/share/llvm/cmake/LLVMConfig.cmake delete mode 100644 llvm_build/share/llvm/cmake/LLVMConfigVersion.cmake delete mode 100644 llvm_build/share/llvm/cmake/LLVMExports.cmake delete mode 100644 llvm_build/share/llvm/cmake/LLVMParseArguments.cmake delete mode 100644 llvm_build/share/llvm/cmake/LLVMProcessSources.cmake delete mode 100644 llvm_build/share/llvm/cmake/TableGen.cmake delete mode 100644 llvm_build/share/llvm/cmake/VersionFromVCS.cmake delete mode 100644 llvm_build/tools/llvm-config/LibraryDependencies.inc delete mode 100644 llvm_build/utils/TableGen/CMakeFiles/generate.stamp delete mode 100644 llvm_build/utils/TableGen/CMakeFiles/generate.stamp.depend delete mode 100644 llvm_build/utils/TableGen/INSTALL.vcxproj delete mode 100644 llvm_build/utils/TableGen/INSTALL.vcxproj.filters delete mode 100644 llvm_build/utils/TableGen/PACKAGE.vcxproj delete mode 100644 llvm_build/utils/TableGen/PACKAGE.vcxproj.filters delete mode 100644 llvm_build/utils/TableGen/cmake_install.cmake delete mode 100644 llvm_build/utils/TableGen/llvm-tblgen.vcxproj delete mode 100644 llvm_build/utils/TableGen/llvm-tblgen.vcxproj.filters diff --git a/llvm_build/ALL_BUILD.vcxproj b/llvm_build/ALL_BUILD.vcxproj deleted file mode 100644 index 0539c5ad5..000000000 --- a/llvm_build/ALL_BUILD.vcxproj +++ /dev/null @@ -1,264 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {915E4697-EF63-450D-AC00-1A9A16E4DFE2} - Win32Proj - x64 - ALL_BUILD - - - - Utility - false - MultiByte - v120 - - - Utility - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build;D:\Projects\rpcs3-experiment\rpcs3\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build;D:\Projects\rpcs3-experiment\rpcs3\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeSystem.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeCCompiler.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCommonLanguageInclude.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\VersionFromVCS.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CPack.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CPackComponent.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Templates\CPackConfig.cmake.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Templates\CPackConfig.cmake.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\AddLLVMDefinitions.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\config-ix.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckIncludeFile.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckIncludeFileCXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckLibraryExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckSymbolExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckFunctionExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\TestBigEndian.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\HandleLLVMStdlib.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\CheckAtomic.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\GetHostTriple.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\HandleLLVMOptions.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\HandleLLVMStdlib.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\AddLLVMDefinitions.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\ChooseMSVCCRT.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseArguments.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\LLVMBuild.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\bindings\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\docs\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\examples\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\IntelJITEvents\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\OProfileJIT\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\Utils\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\CppBackend\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\CppBackend\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Hexagon\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Hexagon\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Hexagon\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Hexagon\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\MSP430\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\MSP430\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\MSP430\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\MSP430\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\NVPTX\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\NVPTX\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\NVPTX\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\NVPTX\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\R600\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\R600\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\R600\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\R600\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\projects\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\bugpoint\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\lli\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\lli\ChildTarget\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-ar\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-as\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-bcanalyzer\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-cov\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-diff\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-dis\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-dwarfdump\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-extract\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-jitlistener\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-link\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-lto\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-mc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-nm\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-objdump\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-profdata\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-rtdyld\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-size\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\macho-dump\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\opt\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-mcmarkup\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\unittest\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\configutil.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\main.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\componentinfo.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\util.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\__init__.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\AsmPrinters.def.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\AsmParsers.def.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\Disassemblers.def.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\Targets.def.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\config.h.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\llvm-config.h.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Support\DataTypes.h.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\AddLLVM.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\LLVMParseArguments.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\LLVMProcessSources.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\AddFileDependencies.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseArguments.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\LLVM-Config.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\TableGen.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeSystem.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeCCompiler.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeCXXCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeRCCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCommonLanguageInclude.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\VersionFromVCS.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CPack.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CPackComponent.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Templates\CPackConfig.cmake.in;C:\Program Files (x86)\CMake\share\cmake-3.0\Templates\CPackConfig.cmake.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\AddLLVMDefinitions.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\config-ix.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckIncludeFile.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckIncludeFileCXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckLibraryExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckSymbolExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckFunctionExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\TestBigEndian.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\HandleLLVMStdlib.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\CheckAtomic.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\GetHostTriple.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\HandleLLVMOptions.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\HandleLLVMStdlib.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\AddLLVMDefinitions.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\ChooseMSVCCRT.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseArguments.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\LLVMBuild.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\bindings\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\docs\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\examples\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\IntelJITEvents\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\OProfileJIT\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\Utils\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\CppBackend\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\CppBackend\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Hexagon\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Hexagon\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Hexagon\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Hexagon\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\MSP430\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\MSP430\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\MSP430\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\MSP430\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\NVPTX\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\NVPTX\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\NVPTX\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\NVPTX\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\R600\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\R600\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\R600\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\R600\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\projects\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\bugpoint\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\lli\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\lli\ChildTarget\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-ar\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-as\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-bcanalyzer\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-cov\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-diff\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-dis\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-dwarfdump\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-extract\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-jitlistener\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-link\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-lto\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-mc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-nm\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-objdump\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-profdata\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-rtdyld\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-size\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\macho-dump\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\opt\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-mcmarkup\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\unittest\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\configutil.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\main.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\componentinfo.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\util.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\__init__.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\AsmPrinters.def.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\AsmParsers.def.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\Disassemblers.def.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\Targets.def.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\config.h.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\llvm-config.h.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Support\DataTypes.h.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\AddLLVM.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\LLVMParseArguments.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\LLVMProcessSources.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\AddFileDependencies.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseArguments.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\LLVM-Config.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\TableGen.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\generate.stamp - false - - - - - Build all projects - setlocal -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/896735224275ca7383d76eb74af221fc/ALL_BUILD.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\ALL_BUILD - false - Build all projects - setlocal -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/896735224275ca7383d76eb74af221fc/ALL_BUILD.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\ALL_BUILD - false - - - - - - - - DC61D4D8-66A3-4579-AAD1-31E189E60D53 - - - 375A4AA6-813D-4531-A638-6B872ED5EE54 - - - 56E632C5-024D-40E7-A6FF-C5A68B7F9509 - - - 51E429A1-21C1-4018-9D39-8CB4B14B0514 - - - A239F463-4DF0-4CC0-BD9D-4F30E26A0B03 - - - 0D88A34A-ED20-4206-AF86-3047490E1134 - - - C3BCF495-B210-455D-B775-052D722BC5C5 - - - F10DE192-EAE1-45D4-B997-284419E8D973 - - - E67CAF8F-8C79-4B3A-BF69-247EBCFDF760 - - - 6202515A-FA38-4CF1-A710-7CFDA351A912 - - - E9B947ED-2839-4198-A9E6-C4A2DFCBAA22 - - - ACA68FB8-0A94-4972-ADCB-F3E799EA5D0C - - - 34804700-DAAB-4BA3-92EB-4E9F94FCD3D1 - - - B2D7267A-AB54-4342-AE12-9FBB41A467E2 - - - 3993A9B2-990C-4206-9810-F4663C413E2B - - - 52BD4A90-4E4D-487E-9DB8-D6F987625F11 - - - 530D6430-4C9A-4DCD-9530-F3D5FBA1AF78 - - - 40B7D80F-613E-423A-BB36-C35D7E61B10C - - - 8C5DB0C3-2043-49D0-A438-4CB9E00DEEED - - - AF303389-3C5C-41E1-8589-A2417BA2F2A0 - - - 1F1C0DDB-B60D-4C79-B287-55B2B57DB815 - - - 1994A6C0-FD8E-4FD5-8747-8B094CF8BA9F - - - 756FCD07-2DE1-4F69-AEE0-9C5DD1D78BF9 - - - 1E53AEEC-0A85-4939-B82E-AA4AF43827B9 - - - 02BEF1FA-94EA-4870-9FC2-28C6B18956D3 - - - 0092BC19-58F4-4007-A4D2-C5F6B6D3DCF0 - - - D57FC07D-D562-479A-B616-8E2ED10076AA - - - E6F38EFC-0B8B-4D79-9EEB-F05C302087C2 - - - 673F34AF-68B8-4343-A4EE-FE439EE18BE7 - - - 18AF4932-5301-4653-8E79-17C28FC94F42 - - - 25556CA7-A123-4D00-A890-D0313204E491 - - - A26171A0-C2BC-417A-854A-62D7465639E8 - - - 97068873-1758-4373-A905-D21A589F7CEB - - - B7CF5B97-90CD-4382-B1E8-1B8B8FF1DFF4 - - - DE52E0A7-1517-49C8-A35C-E991087AD731 - - - 912F6530-2501-42AC-BDB7-A32FEFD50A98 - - - A4A5048B-8EDD-41BB-ACAD-E986D540CD98 - - - 038CE7EB-B80D-473A-9EE0-30D378CDDCBC - - - 2C201B42-81BE-47D0-976E-4B84BF4A9FD6 - - - 6AE2591F-C2B7-4946-9583-4C114CF8E5CA - - - 5DC547D1-0C85-410D-9771-3A0DD6C91EC3 - - - FE82E9BF-3127-4F9B-8122-1BAF8C2C7410 - - - 6BFC4894-F437-4B14-BA4D-D6A4CA6929CA - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - 12A07AAC-8C43-4914-8D3C-A148BB18B773 - - - - - - - \ No newline at end of file diff --git a/llvm_build/ALL_BUILD.vcxproj.filters b/llvm_build/ALL_BUILD.vcxproj.filters deleted file mode 100644 index 16119b661..000000000 --- a/llvm_build/ALL_BUILD.vcxproj.filters +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - CMake Rules - - - - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/CMakeCache.txt b/llvm_build/CMakeCache.txt deleted file mode 100644 index 33c891470..000000000 --- a/llvm_build/CMakeCache.txt +++ /dev/null @@ -1,967 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: d:/Projects/rpcs3-experiment/rpcs3/llvm_build -# It was generated by CMake: C:/Program Files (x86)/CMake/bin/cmake.exe -# You can edit this file to change values found and used by cmake. -# If you do not want to change any of the values, simply exit the editor. -# If you do want to change a value, simply edit, save, and exit the editor. -# The syntax for the file is as follows: -# KEY:TYPE=VALUE -# KEY is the name of a variable in the cache. -# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. -# VALUE is the current value for the KEY. - -######################## -# EXTERNAL cache entries -######################## - -//Default URL where bug reports are to be submitted. -BUG_REPORT_URL:STRING=http://llvm.org/bugs/ - -//Build all libraries as shared libraries instead of static -BUILD_SHARED_LIBS:BOOL=OFF - -//ASM_MASM compiler -CMAKE_ASM_MASM_COMPILER:FILEPATH=C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/x86_amd64/ml64.exe - -//Flags used by the assembler during all build types. -CMAKE_ASM_MASM_FLAGS:STRING= - -//Flags used by the assembler during debug builds. -CMAKE_ASM_MASM_FLAGS_DEBUG:STRING= - -//Flags used by the assembler during release minsize builds. -CMAKE_ASM_MASM_FLAGS_MINSIZEREL:STRING= - -//Flags used by the assembler during release builds. -CMAKE_ASM_MASM_FLAGS_RELEASE:STRING= - -//Flags used by the assembler during Release with Debug Info builds. -CMAKE_ASM_MASM_FLAGS_RELWITHDEBINFO:STRING= - -//Semicolon separated list of supported configuration types, only -// supports Debug, Release, MinSizeRel, and RelWithDebInfo, anything -// else will be ignored. -CMAKE_CONFIGURATION_TYPES:STRING=Debug;Release - -//Flags used by the compiler during all build types. -CMAKE_CXX_FLAGS:STRING= /DWIN32 /D_WINDOWS /W3 /GR /EHsc - -//Flags used by the compiler during debug builds. -CMAKE_CXX_FLAGS_DEBUG:STRING=/D_DEBUG /MDd /Zi /Ob0 /Od /RTC1 - -//Flags used by the compiler during release builds for minimum -// size. -CMAKE_CXX_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /D NDEBUG - -//Flags used by the compiler during release builds. -CMAKE_CXX_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /D NDEBUG - -//Flags used by the compiler during release builds with debug info. -CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /D NDEBUG - -//Libraries linked by default with all C++ applications. -CMAKE_CXX_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib - -//Flags used by the compiler during all build types. -CMAKE_C_FLAGS:STRING= /DWIN32 /D_WINDOWS /W3 - -//Flags used by the compiler during debug builds. -CMAKE_C_FLAGS_DEBUG:STRING=/D_DEBUG /MDd /Zi /Ob0 /Od /RTC1 - -//Flags used by the compiler during release builds for minimum -// size. -CMAKE_C_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /D NDEBUG - -//Flags used by the compiler during release builds. -CMAKE_C_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /D NDEBUG - -//Flags used by the compiler during release builds with debug info. -CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /D NDEBUG - -//Libraries linked by default with all C applications. -CMAKE_C_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib - -//Flags used by the linker. -CMAKE_EXE_LINKER_FLAGS:STRING=' /machine:x64 ' - -//Flags used by the linker during debug builds. -CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL - -//Flags used by the linker during release minsize builds. -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO - -//Flags used by the linker during release builds. -CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=C:/Program Files/LLVM - -//Path to a program. -CMAKE_LINKER:FILEPATH=C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/x86_amd64/link.exe - -//Flags used by the linker during the creation of modules. -CMAKE_MODULE_LINKER_FLAGS:STRING=' /machine:x64 ' - -//Flags used by the linker during debug builds. -CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL - -//Flags used by the linker during release minsize builds. -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO - -//Flags used by the linker during release builds. -CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=LLVM - -//RC compiler -CMAKE_RC_COMPILER:FILEPATH=C:/Program Files (x86)/Windows Kits/8.1/bin/x86/rc.exe - -//Flags for Windows Resource Compiler. -CMAKE_RC_FLAGS:STRING=' ' - -//Flags used by the linker during the creation of dll's. -CMAKE_SHARED_LINKER_FLAGS:STRING=' /machine:x64 ' - -//Flags used by the linker during debug builds. -CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL - -//Flags used by the linker during release minsize builds. -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO - -//Flags used by the linker during release builds. -CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL - -//If set, runtime paths are not added when installing shared libraries, -// but are added when building. -CMAKE_SKIP_INSTALL_RPATH:BOOL=NO - -//If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=NO - -//Flags used by the linker during the creation of static libraries. -CMAKE_STATIC_LINKER_FLAGS:STRING= - -//Flags used by the linker during debug builds. -CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during release minsize builds. -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during release builds. -CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during Release with Debug Info builds. -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//If true, cmake will use relative paths in makefiles and projects. -CMAKE_USE_RELATIVE_PATHS:BOOL=OFF - -//If this value is on, makefiles will be generated without the -// .SILENT directive, and all commands will be echoed to the console -// during the make. This is useful for debugging only. With Visual -// Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE - -//Enable to build NSIS packages -CPACK_BINARY_NSIS:BOOL=ON - -//Enable to build WiX packages -CPACK_BINARY_WIX:BOOL=OFF - -//Enable to build ZIP packages -CPACK_BINARY_ZIP:BOOL=OFF - -//Enable to build ZIP source packages -CPACK_SOURCE_ZIP:BOOL=ON - -//Additional directory, where CMake should search for ffi.h or -// ffi/ffi.h -FFI_INCLUDE_DIR:PATH= - -//Additional directory, where CMake should search for libffi.so -FFI_LIBRARY_DIR:PATH= - -//Static link Polly into tools -LINK_POLLY_INTO_TOOLS:BOOL=OFF - -//Dependencies for target -LLVMAnalysis_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMAsmParser_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMAsmPrinter_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMBitReader_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMBitWriter_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMCodeGen_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMCore_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMDebugInfo_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMExecutionEngine_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMIRReader_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMInstCombine_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMInstrumentation_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMInterpreter_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMJIT_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMLTO_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMLineEditor_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMLinker_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMMCAnalysis_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMMCDisassembler_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMMCJIT_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMMCParser_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMMC_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMObjCARCOpts_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMObject_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMOption_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMProfileData_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMRuntimeDyld_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMScalarOpts_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMSelectionDAG_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMSupport_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMTableGen_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMTarget_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMTransformUtils_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMVectorize_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMX86AsmParser_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMX86AsmPrinter_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMX86CodeGen_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMX86Desc_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMX86Disassembler_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMX86Info_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMX86Utils_LIB_DEPENDS:STATIC= - -//Append the version control system revision id to LLVM version -LLVM_APPEND_VC_REV:BOOL=OFF - -//Value Computed by CMake -LLVM_BINARY_DIR:STATIC=D:/Projects/rpcs3-experiment/rpcs3/llvm_build - -//Build the llvm documentation. -LLVM_BUILD_DOCS:BOOL=OFF - -//Build the LLVM example programs. If OFF, just generate build -// targets. -LLVM_BUILD_EXAMPLES:BOOL=OFF - -//Build compiler-rt as an external project. -LLVM_BUILD_EXTERNAL_COMPILER_RT:BOOL=OFF - -//Build the LLVM runtime libraries. -LLVM_BUILD_RUNTIME:BOOL=OFF - -//Build LLVM unit tests. If OFF, just generate build targets. -LLVM_BUILD_TESTS:BOOL=OFF - -//Build the LLVM tools. If OFF, just generate build targets. -LLVM_BUILD_TOOLS:BOOL=OFF - -//Number of parallel compiler jobs. 0 means use all processors. -// Default is 0. -LLVM_COMPILER_JOBS:STRING=0 - -//Default target for which LLVM will generate code. -LLVM_DEFAULT_TARGET_TRIPLE:STRING=x86_64-pc-win32 - -//Enable assertions -LLVM_ENABLE_ASSERTIONS:BOOL=OFF - -//Enable embedding backtraces on crash. -LLVM_ENABLE_BACKTRACES:BOOL=ON - -//Enable crash overrides. -LLVM_ENABLE_CRASH_OVERRIDES:BOOL=ON - -//Compile with C++1y enabled. -LLVM_ENABLE_CXX1Y:BOOL=OFF - -//Use doxygen to generate llvm API documentation. -LLVM_ENABLE_DOXYGEN:BOOL=OFF - -//Enable Exception handling -LLVM_ENABLE_EH:BOOL=OFF - -//Use libffi to call external functions from the interpreter -LLVM_ENABLE_FFI:BOOL=OFF - -//Use libc++ if available. -LLVM_ENABLE_LIBCXX:BOOL=OFF - -//Compile with pedantic enabled. -LLVM_ENABLE_PEDANTIC:BOOL=ON - -//Build Position-Independent Code -LLVM_ENABLE_PIC:BOOL=ON - -//Enable run time type information -LLVM_ENABLE_RTTI:BOOL=OFF - -//Use Sphinx to generate llvm documentation. -LLVM_ENABLE_SPHINX:BOOL=OFF - -//Use terminfo database if available. -LLVM_ENABLE_TERMINFO:BOOL=ON - -//Use threads if available. -LLVM_ENABLE_THREADS:BOOL=ON - -//Enable embedding timestamp information in build -LLVM_ENABLE_TIMESTAMPS:BOOL=ON - -//Enable compiler warnings. -LLVM_ENABLE_WARNINGS:BOOL=OFF - -//Fail and stop if a warning is triggered. -LLVM_ENABLE_WERROR:BOOL=OFF - -//Use zlib for compression/decompression if available. -LLVM_ENABLE_ZLIB:BOOL=ON - -//Semicolon-separated list of experimental targets to build. -LLVM_EXPERIMENTAL_TARGETS_TO_BUILD:STRING= - -//Path to dragonegg source directory -LLVM_EXTERNAL_DRAGONEGG_SOURCE_DIR:PATH=D:/Projects/rpcs3-experiment/rpcs3/llvm/projects/dragonegg - -//Set to ON to force using an old, unsupported host toolchain. -LLVM_FORCE_USE_OLD_HOST_TOOLCHAIN:BOOL=OFF - -//Host on which LLVM binaries will run -LLVM_HOST_TRIPLE:STRING=x86_64-pc-win32 - -//Generate build targets for llvm documentation. -LLVM_INCLUDE_DOCS:BOOL=OFF - -//Generate build targets for the LLVM examples -LLVM_INCLUDE_EXAMPLES:BOOL=OFF - -//Generate build targets for the LLVM unit tests. -LLVM_INCLUDE_TESTS:BOOL=OFF - -//Generate build targets for the LLVM tools. -LLVM_INCLUDE_TOOLS:BOOL=OFF - -//Generate build targets for the LLVM utils. -LLVM_INCLUDE_UTILS:BOOL=OFF - -//Only include toolchain files in the 'install' target. -LLVM_INSTALL_TOOLCHAIN_ONLY:BOOL=OFF - -//Define suffix of library directory name (32/64) -LLVM_LIBDIR_SUFFIX:STRING= - -//Default options for lit -LLVM_LIT_ARGS:STRING=-sv --no-progress-bar - -//Path to GnuWin32 tools -LLVM_LIT_TOOLS_DIR:PATH= - -//Value Computed by CMake -LLVM_SOURCE_DIR:STATIC=D:/Projects/rpcs3-experiment/rpcs3/llvm - -//Native TableGen executable. Saves building one when cross-compiling. -LLVM_TABLEGEN:STRING=llvm-tblgen - -//Semicolon-separated list of targets to build, or "all". -LLVM_TARGETS_TO_BUILD:STRING=X86 - -//Set target to use for LLVM JIT or use "host" for automatic detection. -LLVM_TARGET_ARCH:STRING=host - -//Specify VC++ CRT to use for Debug configurations. -LLVM_USE_CRT_DEBUG:STRING=MDd - -//Specify VC++ CRT to use for Release configurations. -LLVM_USE_CRT_RELEASE:STRING=MD - -//Enable solution folders in Visual Studio. Disable for Express -// versions. -LLVM_USE_FOLDERS:BOOL=ON - -//Use Intel JIT API to inform Intel(R) VTune(TM) Amplifier XE 2011 -// about JIT code -LLVM_USE_INTEL_JITEVENTS:BOOL=OFF - -//Use opagent JIT interface to inform OProfile about JIT code -LLVM_USE_OPROFILE:BOOL=OFF - -//Define the sanitizer used to build binaries and tests. -LLVM_USE_SANITIZER:STRING= - -//Use -gsplit-dwarf when compiling llvm. -LLVM_USE_SPLIT_DWARF:BOOL=OFF - -//Dependencies for target -LLVMipa_LIB_DEPENDS:STATIC= - -//Dependencies for target -LLVMipo_LIB_DEPENDS:STATIC= - -//Path to a program. -PYTHON_EXECUTABLE:FILEPATH=C:/Python27/python.exe - -//Build LLVM with Polly -WITH_POLLY:BOOL=OFF - -//Dependencies for target -llvm_headers_do_not_build_LIB_DEPENDS:STATIC= - - -######################## -# INTERNAL cache entries -######################## - -//Stored GUID -ALL_BUILD_GUID_CMAKE:INTERNAL=915E4697-EF63-450D-AC00-1A9A16E4DFE2 -//ADVANCED property for variable: CMAKE_ASM_MASM_COMPILER -CMAKE_ASM_MASM_COMPILER-ADVANCED:INTERNAL=1 -CMAKE_ASM_MASM_COMPILER_WORKS:INTERNAL=1 -//ADVANCED property for variable: CMAKE_ASM_MASM_FLAGS -CMAKE_ASM_MASM_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_ASM_MASM_FLAGS_DEBUG -CMAKE_ASM_MASM_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_ASM_MASM_FLAGS_MINSIZEREL -CMAKE_ASM_MASM_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_ASM_MASM_FLAGS_RELEASE -CMAKE_ASM_MASM_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_ASM_MASM_FLAGS_RELWITHDEBINFO -CMAKE_ASM_MASM_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=d:/Projects/rpcs3-experiment/rpcs3/llvm_build -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=0 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=C:/Program Files (x86)/CMake/bin/cmake.exe -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=C:/Program Files (x86)/CMake/bin/cpack.exe -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=C:/Program Files (x86)/CMake/bin/ctest.exe -//ADVANCED property for variable: CMAKE_CXX_FLAGS -CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG -CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL -CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE -CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO -CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES -CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS -CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG -CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL -CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE -CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO -CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES -CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 -//Executable file format -CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS -CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG -CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE -CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//Stored GUID -CMAKE_FOLDER_GUID_CMakePredefinedTargets_GUID_CMAKE:INTERNAL=3CD5C246-E8BF-4AD9-A5CE-265B8B016BC9 -//Stored GUID -CMAKE_FOLDER_GUID_Libraries_GUID_CMAKE:INTERNAL=6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9 -//Stored GUID -CMAKE_FOLDER_GUID_Loadable modules_GUID_CMAKE:INTERNAL=C5D8C7CE-FE0D-43D3-9C19-743EC625EF8C -//Stored GUID -CMAKE_FOLDER_GUID_Misc_GUID_CMAKE:INTERNAL=D130C055-BD4F-44A6-9477-5ACAB723EA95 -//Stored GUID -CMAKE_FOLDER_GUID_Tablegenning_GUID_CMAKE:INTERNAL=4F98B075-A1D9-414E-8C38-BC32BFFDB712 -//Stored GUID -CMAKE_FOLDER_GUID_Utils_GUID_CMAKE:INTERNAL=0C7D431B-1310-47AE-A754-0C5413FA6E9F -//Name of generator. -CMAKE_GENERATOR:INTERNAL=Visual Studio 12 2013 Win64 -//Name of generator toolset. -CMAKE_GENERATOR_TOOLSET:INTERNAL= -//Start directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=D:/Projects/rpcs3-experiment/rpcs3/llvm -//ADVANCED property for variable: CMAKE_LINKER -CMAKE_LINKER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS -CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG -CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE -CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//number of local generators -CMAKE_NUMBER_OF_LOCAL_GENERATORS:INTERNAL=53 -//ADVANCED property for variable: CMAKE_RC_COMPILER -CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1 -CMAKE_RC_COMPILER_WORKS:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RC_FLAGS -CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=C:/Program Files (x86)/CMake/share/cmake-3.0 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS -CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG -CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE -CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_USE_RELATIVE_PATHS -CMAKE_USE_RELATIVE_PATHS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CPACK_BINARY_NSIS -CPACK_BINARY_NSIS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CPACK_BINARY_WIX -CPACK_BINARY_WIX-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CPACK_BINARY_ZIP -CPACK_BINARY_ZIP-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CPACK_SOURCE_ZIP -CPACK_SOURCE_ZIP-ADVANCED:INTERNAL=1 -//Details about finding PythonInterp -FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=[C:/Python27/python.exe][v2.7.7()] -//Have symbol backtrace -HAVE_BACKTRACE:INTERNAL= -//Have symbol ceilf -HAVE_CEILF:INTERNAL=1 -//Have symbol closedir -HAVE_CLOSEDIR:INTERNAL= -//Have include cxxabi.h -HAVE_CXXABI_H:INTERNAL= -//Have symbol arc4random -HAVE_DECL_ARC4RANDOM:INTERNAL= -//Have symbol FE_ALL_EXCEPT -HAVE_DECL_FE_ALL_EXCEPT:INTERNAL=1 -//Have symbol FE_INEXACT -HAVE_DECL_FE_INEXACT:INTERNAL=1 -//Have symbol strerror_s -HAVE_DECL_STRERROR_S:INTERNAL=1 -//Have include dirent.h -HAVE_DIRENT_H:INTERNAL= -//Have include dlfcn.h -HAVE_DLFCN_H:INTERNAL= -//Test HAVE_ELMCB_PCSTR -HAVE_ELMCB_PCSTR:INTERNAL=1 -//Have include errno.h -HAVE_ERRNO_H:INTERNAL=1 -//Have include execinfo.h -HAVE_EXECINFO_H:INTERNAL= -//Have symbol exp -HAVE_EXP:INTERNAL=1 -//Have symbol exp10 -HAVE_EXP10:INTERNAL= -//Have symbol exp2 -HAVE_EXP2:INTERNAL=1 -//Have include fcntl.h -HAVE_FCNTL_H:INTERNAL=1 -//Have include fenv.h -HAVE_FENV_H:INTERNAL=1 -//Have symbol finite -HAVE_FINITE_IN_IEEEFP_H:INTERNAL= -//Have symbol floorf -HAVE_FLOORF:INTERNAL=1 -//Have symbol fmodf -HAVE_FMODF:INTERNAL=1 -//Have symbol futimens -HAVE_FUTIMENS:INTERNAL= -//Have symbol futimes -HAVE_FUTIMES:INTERNAL= -//Have symbol getcwd -HAVE_GETCWD:INTERNAL= -//Have symbol getpagesize -HAVE_GETPAGESIZE:INTERNAL= -//Have symbol getrlimit -HAVE_GETRLIMIT:INTERNAL= -//Have symbol getrusage -HAVE_GETRUSAGE:INTERNAL= -//Have symbol gettimeofday -HAVE_GETTIMEOFDAY:INTERNAL= -//Test HAVE_INT64_T -HAVE_INT64_T:INTERNAL=1 -//Have include inttypes.h -HAVE_INTTYPES_H:INTERNAL=1 -//Have symbol isatty -HAVE_ISATTY:INTERNAL= -//Have symbol isinf -HAVE_ISINF_IN_CMATH:INTERNAL= -//Have symbol isinf -HAVE_ISINF_IN_MATH_H:INTERNAL=1 -//Have symbol isnan -HAVE_ISNAN_IN_CMATH:INTERNAL= -//Have symbol isnan -HAVE_ISNAN_IN_MATH_H:INTERNAL=1 -//Have include limits.h -HAVE_LIMITS_H:INTERNAL=1 -//Have symbol log -HAVE_LOG:INTERNAL=1 -//Have symbol log10 -HAVE_LOG10:INTERNAL=1 -//Have symbol log2 -HAVE_LOG2:INTERNAL=1 -//Have include mach/mach.h -HAVE_MACH_MACH_H:INTERNAL= -//Have include mach-o/dyld.h -HAVE_MACH_O_DYLD_H:INTERNAL= -//Have symbol mallinfo -HAVE_MALLINFO:INTERNAL= -//Have include malloc.h -HAVE_MALLOC_H:INTERNAL=1 -//Have include malloc/malloc.h -HAVE_MALLOC_MALLOC_H:INTERNAL= -//Have symbol malloc_zone_statistics -HAVE_MALLOC_ZONE_STATISTICS:INTERNAL= -//Have symbol mkdtemp -HAVE_MKDTEMP:INTERNAL= -//Have symbol mkstemp -HAVE_MKSTEMP:INTERNAL= -//Have symbol mktemp -HAVE_MKTEMP:INTERNAL= -//Have include ndir.h -HAVE_NDIR_H:INTERNAL= -//Have symbol nearbyintf -HAVE_NEARBYINTF:INTERNAL=1 -//Have symbol opendir -HAVE_OPENDIR:INTERNAL= -//Have symbol posix_spawn -HAVE_POSIX_SPAWN:INTERNAL= -//Have symbol pread -HAVE_PREAD:INTERNAL= -//Have symbol srand48 -HAVE_RAND48_SRAND48:INTERNAL= -//Have symbol readdir -HAVE_READDIR:INTERNAL= -//Have symbol realpath -HAVE_REALPATH:INTERNAL= -//Have symbol sbrk -HAVE_SBRK:INTERNAL= -//Have symbol setenv -HAVE_SETENV:INTERNAL= -//Have symbol setrlimit -HAVE_SETRLIMIT:INTERNAL= -//Have include signal.h -HAVE_SIGNAL_H:INTERNAL=1 -//Have include stdint.h -HAVE_STDINT_H:INTERNAL=1 -//Have symbol strerror -HAVE_STRERROR:INTERNAL=1 -//Have symbol strerror_r -HAVE_STRERROR_R:INTERNAL= -//Have symbol strtoll -HAVE_STRTOLL:INTERNAL=1 -//Have symbol strtoq -HAVE_STRTOQ:INTERNAL= -//Have include sys/dir.h -HAVE_SYS_DIR_H:INTERNAL= -//Have include sys/ioctl.h -HAVE_SYS_IOCTL_H:INTERNAL= -//Have include sys/mman.h -HAVE_SYS_MMAN_H:INTERNAL= -//Have include sys/ndir.h -HAVE_SYS_NDIR_H:INTERNAL= -//Have include sys/param.h -HAVE_SYS_PARAM_H:INTERNAL= -//Have include sys/resource.h -HAVE_SYS_RESOURCE_H:INTERNAL= -//Have include sys/stat.h -HAVE_SYS_STAT_H:INTERNAL=1 -//Have include sys/time.h -HAVE_SYS_TIME_H:INTERNAL= -//Have include sys/uio.h -HAVE_SYS_UIO_H:INTERNAL= -//Have include sys/wait.h -HAVE_SYS_WAIT_H:INTERNAL= -//Have include termios.h -HAVE_TERMIOS_H:INTERNAL= -//Test HAVE_UINT64_T -HAVE_UINT64_T:INTERNAL=1 -//Have include unistd.h -HAVE_UNISTD_H:INTERNAL= -//Have include utime.h -HAVE_UTIME_H:INTERNAL= -//Test HAVE_U_INT64_T -HAVE_U_INT64_T:INTERNAL= -//Have include valgrind/valgrind.h -HAVE_VALGRIND_VALGRIND_H:INTERNAL= -//Have include zlib.h -HAVE_ZLIB_H:INTERNAL= -//Have function _alloca -HAVE__ALLOCA:INTERNAL= -//Have symbol _chsize_s -HAVE__CHSIZE_S:INTERNAL=1 -//Have function __alloca -HAVE___ALLOCA:INTERNAL= -//Have function __ashldi3 -HAVE___ASHLDI3:INTERNAL= -//Have function __ashrdi3 -HAVE___ASHRDI3:INTERNAL= -//Have function __chkstk -HAVE___CHKSTK:INTERNAL=1 -//Have function __cmpdi2 -HAVE___CMPDI2:INTERNAL= -//Have function __divdi3 -HAVE___DIVDI3:INTERNAL= -//Have function __fixdfdi -HAVE___FIXDFDI:INTERNAL= -//Have function __fixsfdi -HAVE___FIXSFDI:INTERNAL= -//Have function __floatdidf -HAVE___FLOATDIDF:INTERNAL= -//Have function __lshrdi3 -HAVE___LSHRDI3:INTERNAL= -//Have function __main -HAVE___MAIN:INTERNAL= -//Have function __moddi3 -HAVE___MODDI3:INTERNAL= -//Have function __udivdi3 -HAVE___UDIVDI3:INTERNAL= -//Have function __umoddi3 -HAVE___UMODDI3:INTERNAL= -//Have function ___chkstk -HAVE____CHKSTK:INTERNAL= -//Stored GUID -INSTALL_GUID_CMAKE:INTERNAL=BA405F73-03D5-4634-9BCF-16A283E4CED8 -//Stored GUID -LLVMAnalysis_GUID_CMAKE:INTERNAL=DC61D4D8-66A3-4579-AAD1-31E189E60D53 -//Stored GUID -LLVMAsmParser_GUID_CMAKE:INTERNAL=375A4AA6-813D-4531-A638-6B872ED5EE54 -//Stored GUID -LLVMAsmPrinter_GUID_CMAKE:INTERNAL=56E632C5-024D-40E7-A6FF-C5A68B7F9509 -//Stored GUID -LLVMBitReader_GUID_CMAKE:INTERNAL=51E429A1-21C1-4018-9D39-8CB4B14B0514 -//Stored GUID -LLVMBitWriter_GUID_CMAKE:INTERNAL=A239F463-4DF0-4CC0-BD9D-4F30E26A0B03 -//Stored GUID -LLVMCodeGen_GUID_CMAKE:INTERNAL=0D88A34A-ED20-4206-AF86-3047490E1134 -//Stored GUID -LLVMCore_GUID_CMAKE:INTERNAL=C3BCF495-B210-455D-B775-052D722BC5C5 -//Stored GUID -LLVMDebugInfo_GUID_CMAKE:INTERNAL=F10DE192-EAE1-45D4-B997-284419E8D973 -//Stored GUID -LLVMExecutionEngine_GUID_CMAKE:INTERNAL=E67CAF8F-8C79-4B3A-BF69-247EBCFDF760 -//Stored GUID -LLVMHello_GUID_CMAKE:INTERNAL=2B8AD1B0-F5F0-41C9-AA9B-E9A69870C787 -//Stored GUID -LLVMIRReader_GUID_CMAKE:INTERNAL=6202515A-FA38-4CF1-A710-7CFDA351A912 -//Stored GUID -LLVMInstCombine_GUID_CMAKE:INTERNAL=E9B947ED-2839-4198-A9E6-C4A2DFCBAA22 -//Stored GUID -LLVMInstrumentation_GUID_CMAKE:INTERNAL=ACA68FB8-0A94-4972-ADCB-F3E799EA5D0C -//Stored GUID -LLVMInterpreter_GUID_CMAKE:INTERNAL=34804700-DAAB-4BA3-92EB-4E9F94FCD3D1 -//Stored GUID -LLVMJIT_GUID_CMAKE:INTERNAL=B2D7267A-AB54-4342-AE12-9FBB41A467E2 -//Stored GUID -LLVMLTO_GUID_CMAKE:INTERNAL=3993A9B2-990C-4206-9810-F4663C413E2B -//Stored GUID -LLVMLineEditor_GUID_CMAKE:INTERNAL=52BD4A90-4E4D-487E-9DB8-D6F987625F11 -//Stored GUID -LLVMLinker_GUID_CMAKE:INTERNAL=530D6430-4C9A-4DCD-9530-F3D5FBA1AF78 -//Stored GUID -LLVMMCAnalysis_GUID_CMAKE:INTERNAL=8C5DB0C3-2043-49D0-A438-4CB9E00DEEED -//Stored GUID -LLVMMCDisassembler_GUID_CMAKE:INTERNAL=AF303389-3C5C-41E1-8589-A2417BA2F2A0 -//Stored GUID -LLVMMCJIT_GUID_CMAKE:INTERNAL=1F1C0DDB-B60D-4C79-B287-55B2B57DB815 -//Stored GUID -LLVMMCParser_GUID_CMAKE:INTERNAL=1994A6C0-FD8E-4FD5-8747-8B094CF8BA9F -//Stored GUID -LLVMMC_GUID_CMAKE:INTERNAL=40B7D80F-613E-423A-BB36-C35D7E61B10C -//Stored GUID -LLVMObjCARCOpts_GUID_CMAKE:INTERNAL=756FCD07-2DE1-4F69-AEE0-9C5DD1D78BF9 -//Stored GUID -LLVMObject_GUID_CMAKE:INTERNAL=1E53AEEC-0A85-4939-B82E-AA4AF43827B9 -//Stored GUID -LLVMOption_GUID_CMAKE:INTERNAL=02BEF1FA-94EA-4870-9FC2-28C6B18956D3 -//Stored GUID -LLVMProfileData_GUID_CMAKE:INTERNAL=0092BC19-58F4-4007-A4D2-C5F6B6D3DCF0 -//Stored GUID -LLVMRuntimeDyld_GUID_CMAKE:INTERNAL=D57FC07D-D562-479A-B616-8E2ED10076AA -//Stored GUID -LLVMScalarOpts_GUID_CMAKE:INTERNAL=E6F38EFC-0B8B-4D79-9EEB-F05C302087C2 -//Stored GUID -LLVMSelectionDAG_GUID_CMAKE:INTERNAL=673F34AF-68B8-4343-A4EE-FE439EE18BE7 -//Stored GUID -LLVMSupport_GUID_CMAKE:INTERNAL=18AF4932-5301-4653-8E79-17C28FC94F42 -//Stored GUID -LLVMTableGen_GUID_CMAKE:INTERNAL=25556CA7-A123-4D00-A890-D0313204E491 -//Stored GUID -LLVMTarget_GUID_CMAKE:INTERNAL=A26171A0-C2BC-417A-854A-62D7465639E8 -//Stored GUID -LLVMTransformUtils_GUID_CMAKE:INTERNAL=97068873-1758-4373-A905-D21A589F7CEB -//Stored GUID -LLVMVectorize_GUID_CMAKE:INTERNAL=B7CF5B97-90CD-4382-B1E8-1B8B8FF1DFF4 -//Stored GUID -LLVMX86AsmParser_GUID_CMAKE:INTERNAL=DE52E0A7-1517-49C8-A35C-E991087AD731 -//Stored GUID -LLVMX86AsmPrinter_GUID_CMAKE:INTERNAL=912F6530-2501-42AC-BDB7-A32FEFD50A98 -//Stored GUID -LLVMX86CodeGen_GUID_CMAKE:INTERNAL=A4A5048B-8EDD-41BB-ACAD-E986D540CD98 -//Stored GUID -LLVMX86Desc_GUID_CMAKE:INTERNAL=038CE7EB-B80D-473A-9EE0-30D378CDDCBC -//Stored GUID -LLVMX86Disassembler_GUID_CMAKE:INTERNAL=2C201B42-81BE-47D0-976E-4B84BF4A9FD6 -//Stored GUID -LLVMX86Info_GUID_CMAKE:INTERNAL=6AE2591F-C2B7-4946-9583-4C114CF8E5CA -//Stored GUID -LLVMX86Utils_GUID_CMAKE:INTERNAL=5DC547D1-0C85-410D-9771-3A0DD6C91EC3 -//Test LLVM_HAS_ATOMICS -LLVM_HAS_ATOMICS:INTERNAL=1 -//STRINGS property for variable: LLVM_USE_CRT_DEBUG -LLVM_USE_CRT_DEBUG-STRINGS:INTERNAL=MD;MDd;MT;MTd -//STRINGS property for variable: LLVM_USE_CRT_RELEASE -LLVM_USE_CRT_RELEASE-STRINGS:INTERNAL=MD;MDd;MT;MTd -//Have symbol __GLIBC__ -LLVM_USING_GLIBC:INTERNAL= -//Stored GUID -LLVMipa_GUID_CMAKE:INTERNAL=FE82E9BF-3127-4F9B-8122-1BAF8C2C7410 -//Stored GUID -LLVMipo_GUID_CMAKE:INTERNAL=6BFC4894-F437-4B14-BA4D-D6A4CA6929CA -//Stored GUID -PACKAGE_GUID_CMAKE:INTERNAL=43B8E2C6-E5B7-4C4E-8EFC-216FC221256F -//ADVANCED property for variable: PYTHON_EXECUTABLE -PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1 -//Stored GUID -SG_Filter_CMake Rules_GUID_CMAKE:INTERNAL=27F60422-EB63-4469-9456-F3FB0402A12B -//Stored GUID -SG_Filter_Header Files_GUID_CMAKE:INTERNAL=F479464E-5854-4287-9D42-A1E6DA632875 -//Stored GUID -SG_Filter_Object Files_GUID_CMAKE:INTERNAL=DA25F801-6ADA-4FC3-AE4D-E94FFCF1F484 -//Stored GUID -SG_Filter_Resources_GUID_CMAKE:INTERNAL=3CFAAAE1-50F8-48D6-BDF4-4DA5CA2E6A3F -//Stored GUID -SG_Filter_Source Files_GUID_CMAKE:INTERNAL=49044119-F6F3-4751-BBC4-7E7D89AE0A53 -//Stored GUID -SG_Filter_TableGen descriptions_GUID_CMAKE:INTERNAL=C5ACBC7B-7F6A-4058-A409-6A9985420FF7 -//Test SUPPORTS_NO_VARIADIC_MACROS_FLAG -SUPPORTS_NO_VARIADIC_MACROS_FLAG:INTERNAL= -//Stored GUID -X86CommonTableGen_GUID_CMAKE:INTERNAL=A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954 -//Stored GUID -ZERO_CHECK_GUID_CMAKE:INTERNAL=D350ED08-7D56-477A-B812-9E79AAE29E09 -//Stored GUID -intrinsics_gen_GUID_CMAKE:INTERNAL=1E777602-37B3-4F1D-BF18-F11C829D5134 -//Stored GUID -llvm-tblgen_GUID_CMAKE:INTERNAL=12A07AAC-8C43-4914-8D3C-A148BB18B773 -//Stored GUID -llvm_headers_do_not_build_GUID_CMAKE:INTERNAL=EB144326-5AE9-479B-BB5A-6AD695CE87EB - diff --git a/llvm_build/CMakeFiles/TargetDirectories.txt b/llvm_build/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index b18e09b9a..000000000 --- a/llvm_build/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,50 +0,0 @@ -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/ALL_BUILD.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Analysis/CMakeFiles/LLVMAnalysis.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/AsmParser/CMakeFiles/LLVMAsmParser.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/IR/CMakeFiles/LLVMCore.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/DebugInfo/CMakeFiles/LLVMDebugInfo.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/IRReader/CMakeFiles/LLVMIRReader.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ExecutionEngine/JIT/CMakeFiles/LLVMJIT.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/LTO/CMakeFiles/LLVMLTO.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/LineEditor/CMakeFiles/LLVMLineEditor.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Linker/CMakeFiles/LLVMLinker.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/MC/CMakeFiles/LLVMMC.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/MC/MCAnalysis/CMakeFiles/LLVMMCAnalysis.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Object/CMakeFiles/LLVMObject.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Option/CMakeFiles/LLVMOption.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ProfileData/CMakeFiles/LLVMProfileData.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Support/CMakeFiles/LLVMSupport.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/TableGen/CMakeFiles/LLVMTableGen.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/CMakeFiles/LLVMTarget.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/AsmParser/CMakeFiles/LLVMX86AsmParser.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/LLVMX86AsmPrinter.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/CMakeFiles/LLVMX86CodeGen.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/LLVMX86Desc.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/Disassembler/CMakeFiles/LLVMX86Disassembler.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/LLVMX86Info.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/Utils/CMakeFiles/LLVMX86Utils.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Analysis/IPA/CMakeFiles/LLVMipa.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/IPO/CMakeFiles/LLVMipo.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/CMakeFiles/X86CommonTableGen.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/ZERO_CHECK.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/include/llvm/IR/CMakeFiles/intrinsics_gen.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/utils/TableGen/CMakeFiles/llvm-tblgen.dir -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/include/llvm/CMakeFiles/llvm_headers_do_not_build.dir diff --git a/llvm_build/CMakeFiles/cmake.check_cache b/llvm_build/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd7317..000000000 --- a/llvm_build/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/llvm_build/CMakeFiles/generate.stamp b/llvm_build/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/CMakeFiles/generate.stamp.depend b/llvm_build/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 4db5286ca..000000000 --- a/llvm_build/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,215 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/CMakeLists.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3.0.2/CMakeSystem.cmake -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3.0.2/CMakeCCompiler.cmake -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3.0.2/CMakeCXXCompiler.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeSystemSpecificInformation.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeGenericSystem.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/Platform/Windows.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/Platform/WindowsPaths.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCInformation.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/Platform/Windows-MSVC-C.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/Platform/Windows-MSVC.cmake -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3.0.2/CMakeRCCompiler.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeRCInformation.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCommonLanguageInclude.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCXXInformation.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/Platform/Windows-MSVC-CXX.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/Platform/Windows-MSVC.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCommonLanguageInclude.cmake -D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/VersionFromVCS.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CPack.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CPackComponent.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Templates/CPackConfig.cmake.in -C:/Program Files (x86)/CMake/share/cmake-3.0/Templates/CPackConfig.cmake.in -D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/AddLLVMDefinitions.cmake -D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/config-ix.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckIncludeFile.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckIncludeFileCXX.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckLibraryExists.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckSymbolExists.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckFunctionExists.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckCXXSourceCompiles.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/TestBigEndian.cmake -D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/HandleLLVMStdlib.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckCXXCompilerFlag.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckCXXSourceCompiles.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake -D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/CheckAtomic.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckCXXSourceCompiles.cmake -D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/GetHostTriple.cmake -D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/HandleLLVMOptions.cmake -D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/HandleLLVMStdlib.cmake -D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/AddLLVMDefinitions.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckCCompilerFlag.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckCSourceCompiles.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckCXXCompilerFlag.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CheckCXXSourceCompiles.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake -D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/ChooseMSVCCRT.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/FindPythonInterp.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/FindPackageHandleStandardArgs.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/FindPackageMessage.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeParseArguments.cmake -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/LLVMBuild.cmake -D:/Projects/rpcs3-experiment/rpcs3/llvm/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/bindings/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/docs/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/examples/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Analysis/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Analysis/IPA/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/AsmParser/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/Reader/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/Writer/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/AsmPrinter/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/SelectionDAG/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/DebugInfo/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/Interpreter/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/JIT/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/MCJIT/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/RuntimeDyld/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/IntelJITEvents/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/OProfileJIT/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LineEditor/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Linker/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/IR/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/IRReader/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LTO/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCAnalysis/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCDisassembler/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCParser/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Object/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Option/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ProfileData/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Support/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/TableGen/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/ARM/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/ARM/AsmParser/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/ARM/Disassembler/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/ARM/InstPrinter/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/ARM/MCTargetDesc/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/ARM/TargetInfo/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/AArch64/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/AArch64/AsmParser/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/AArch64/Disassembler/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/AArch64/InstPrinter/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/AArch64/MCTargetDesc/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/AArch64/TargetInfo/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/AArch64/Utils/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/CppBackend/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/CppBackend/TargetInfo/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Hexagon/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Hexagon/InstPrinter/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Hexagon/MCTargetDesc/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Hexagon/TargetInfo/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/MSP430/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/MSP430/InstPrinter/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/MSP430/MCTargetDesc/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/MSP430/TargetInfo/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/NVPTX/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/NVPTX/InstPrinter/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/NVPTX/MCTargetDesc/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/NVPTX/TargetInfo/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Mips/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Mips/AsmParser/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Mips/Disassembler/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Mips/InstPrinter/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Mips/MCTargetDesc/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Mips/TargetInfo/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/PowerPC/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/PowerPC/AsmParser/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/PowerPC/Disassembler/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/PowerPC/InstPrinter/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/PowerPC/MCTargetDesc/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/PowerPC/TargetInfo/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/R600/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/R600/InstPrinter/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/R600/MCTargetDesc/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/R600/TargetInfo/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Sparc/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Sparc/AsmParser/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Sparc/Disassembler/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Sparc/InstPrinter/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Sparc/MCTargetDesc/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Sparc/TargetInfo/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/SystemZ/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/SystemZ/AsmParser/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/SystemZ/Disassembler/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/SystemZ/InstPrinter/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/SystemZ/MCTargetDesc/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/SystemZ/TargetInfo/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/AsmParser/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/Disassembler/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/InstPrinter/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/MCTargetDesc/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/TargetInfo/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/Utils/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/XCore/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/XCore/Disassembler/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/XCore/InstPrinter/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/XCore/MCTargetDesc/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/XCore/TargetInfo/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/IPO/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/InstCombine/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Instrumentation/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Scalar/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Utils/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Vectorize/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/ObjCARC/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/projects/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/bugpoint/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llc/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/lli/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/lli/ChildTarget/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-ar/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-as/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-bcanalyzer/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-cov/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-diff/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-dis/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-dwarfdump/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-extract/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-jitlistener/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-link/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-lto/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-mc/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-nm/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-objdump/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-profdata/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-rtdyld/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-size/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/macho-dump/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/opt/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-mcmarkup/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/TableGen/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/unittest/LLVMBuild.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/llvm-build/llvmbuild/configutil.py -D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/llvm-build/llvmbuild/main.py -D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/llvm-build/llvmbuild/componentinfo.py -D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/llvm-build/llvmbuild/util.py -D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/llvm-build/llvmbuild/__init__.py -D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/Config/AsmPrinters.def.in -D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/Config/AsmParsers.def.in -D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/Config/Disassemblers.def.in -D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/Config/Targets.def.in -D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/Config/config.h.cmake -D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/Config/llvm-config.h.cmake -D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/Support/DataTypes.h.cmake -D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/AddLLVM.cmake -D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/LLVMParseArguments.cmake -D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/LLVMProcessSources.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/AddFileDependencies.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeParseArguments.cmake -D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/LLVM-Config.cmake -D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/TableGen.cmake diff --git a/llvm_build/CMakeFiles/generate.stamp.list b/llvm_build/CMakeFiles/generate.stamp.list deleted file mode 100644 index fdaa9d6e8..000000000 --- a/llvm_build/CMakeFiles/generate.stamp.list +++ /dev/null @@ -1,53 +0,0 @@ -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Support/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/TableGen/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/utils/TableGen/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/include/llvm/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/include/llvm/IR/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/IR/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/IRReader/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/CodeGen/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Bitcode/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Bitcode/Reader/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Bitcode/Writer/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/Utils/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/Instrumentation/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/InstCombine/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/Scalar/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/IPO/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/Vectorize/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/Hello/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/ObjCARC/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Linker/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Analysis/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Analysis/IPA/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/LTO/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/MC/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/MC/MCAnalysis/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/MC/MCParser/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/MC/MCDisassembler/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Object/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Option/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/DebugInfo/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ExecutionEngine/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ExecutionEngine/Interpreter/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ExecutionEngine/JIT/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/AsmParser/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/Disassembler/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/Utils/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/AsmParser/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/LineEditor/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ProfileData/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/projects/CMakeFiles/generate.stamp -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/cmake/modules/CMakeFiles/generate.stamp diff --git a/llvm_build/CPackConfig.cmake b/llvm_build/CPackConfig.cmake deleted file mode 100644 index 4f882d37a..000000000 --- a/llvm_build/CPackConfig.cmake +++ /dev/null @@ -1,74 +0,0 @@ -# This file will be configured to contain variables for CPack. These variables -# should be set in the CMake list file of the project before CPack module is -# included. The list of available CPACK_xxx variables and their associated -# documentation may be obtained using -# cpack --help-variable-list -# -# Some variables are common to all generators (e.g. CPACK_PACKAGE_NAME) -# and some are specific to a generator -# (e.g. CPACK_NSIS_EXTRA_INSTALL_COMMANDS). The generator specific variables -# usually begin with CPACK__xxxx. - - -SET(CPACK_BINARY_BUNDLE "") -SET(CPACK_BINARY_CYGWIN "") -SET(CPACK_BINARY_DEB "") -SET(CPACK_BINARY_DRAGNDROP "") -SET(CPACK_BINARY_NSIS "ON") -SET(CPACK_BINARY_OSXX11 "") -SET(CPACK_BINARY_PACKAGEMAKER "") -SET(CPACK_BINARY_RPM "") -SET(CPACK_BINARY_STGZ "") -SET(CPACK_BINARY_TBZ2 "") -SET(CPACK_BINARY_TGZ "") -SET(CPACK_BINARY_TZ "") -SET(CPACK_BINARY_WIX "OFF") -SET(CPACK_BINARY_ZIP "OFF") -SET(CPACK_CMAKE_GENERATOR "Visual Studio 12 2013 Win64") -SET(CPACK_COMPONENTS_ALL "") -SET(CPACK_COMPONENT_UNSPECIFIED_HIDDEN "TRUE") -SET(CPACK_COMPONENT_UNSPECIFIED_REQUIRED "TRUE") -SET(CPACK_GENERATOR "NSIS") -SET(CPACK_INSTALL_CMAKE_PROJECTS "D:/Projects/rpcs3-experiment/rpcs3/llvm_build;LLVM;ALL;/") -SET(CPACK_INSTALL_PREFIX "C:/Program Files/LLVM") -SET(CPACK_MODULE_PATH "D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake;D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules") -SET(CPACK_NSIS_DISPLAY_NAME "LLVM") -SET(CPACK_NSIS_ENABLE_UNINSTALL_BEFORE_INSTALL "ON") -SET(CPACK_NSIS_EXTRA_INSTALL_COMMANDS "ExecWait '$INSTDIR/tools/msbuild/install.bat'") -SET(CPACK_NSIS_EXTRA_UNINSTALL_COMMANDS "ExecWait '$INSTDIR/tools/msbuild/uninstall.bat'") -SET(CPACK_NSIS_INSTALLER_ICON_CODE "") -SET(CPACK_NSIS_INSTALLER_MUI_ICON_CODE "") -SET(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES") -SET(CPACK_NSIS_MODIFY_PATH "ON") -SET(CPACK_NSIS_MUI_ICON "D:/Projects/rpcs3-experiment/rpcs3/llvm\\cmake\\nsis_icon.ico") -SET(CPACK_NSIS_MUI_UNIICON "D:/Projects/rpcs3-experiment/rpcs3/llvm\\cmake\\nsis_icon.ico") -SET(CPACK_NSIS_PACKAGE_NAME "LLVM") -SET(CPACK_OUTPUT_CONFIG_FILE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CPackConfig.cmake") -SET(CPACK_PACKAGE_DEFAULT_LOCATION "/") -SET(CPACK_PACKAGE_DESCRIPTION_FILE "C:/Program Files (x86)/CMake/share/cmake-3.0/Templates/CPack.GenericDescription.txt") -SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "LLVM built using CMake") -SET(CPACK_PACKAGE_FILE_NAME "LLVM-3.5.0svn-win64") -SET(CPACK_PACKAGE_ICON "D:/Projects/rpcs3-experiment/rpcs3/llvm\\cmake\\nsis_logo.bmp") -SET(CPACK_PACKAGE_INSTALL_DIRECTORY "LLVM") -SET(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "LLVM") -SET(CPACK_PACKAGE_NAME "LLVM") -SET(CPACK_PACKAGE_RELOCATABLE "true") -SET(CPACK_PACKAGE_VENDOR "LLVM") -SET(CPACK_PACKAGE_VERSION "3.5.0svn") -SET(CPACK_PACKAGE_VERSION_MAJOR "3") -SET(CPACK_PACKAGE_VERSION_MINOR "5") -SET(CPACK_PACKAGE_VERSION_PATCH "0") -SET(CPACK_RESOURCE_FILE_LICENSE "D:/Projects/rpcs3-experiment/rpcs3/llvm/LICENSE.TXT") -SET(CPACK_RESOURCE_FILE_README "C:/Program Files (x86)/CMake/share/cmake-3.0/Templates/CPack.GenericDescription.txt") -SET(CPACK_RESOURCE_FILE_WELCOME "C:/Program Files (x86)/CMake/share/cmake-3.0/Templates/CPack.GenericWelcome.txt") -SET(CPACK_SET_DESTDIR "OFF") -SET(CPACK_SOURCE_CYGWIN "") -SET(CPACK_SOURCE_GENERATOR "ZIP") -SET(CPACK_SOURCE_OUTPUT_CONFIG_FILE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CPackSourceConfig.cmake") -SET(CPACK_SOURCE_TBZ2 "") -SET(CPACK_SOURCE_TGZ "") -SET(CPACK_SOURCE_TZ "") -SET(CPACK_SOURCE_ZIP "ON") -SET(CPACK_SYSTEM_NAME "win64") -SET(CPACK_TOPLEVEL_TAG "win64") -SET(CPACK_WIX_SIZEOF_VOID_P "8") diff --git a/llvm_build/CPackSourceConfig.cmake b/llvm_build/CPackSourceConfig.cmake deleted file mode 100644 index 2b7f54f16..000000000 --- a/llvm_build/CPackSourceConfig.cmake +++ /dev/null @@ -1,81 +0,0 @@ -# This file will be configured to contain variables for CPack. These variables -# should be set in the CMake list file of the project before CPack module is -# included. The list of available CPACK_xxx variables and their associated -# documentation may be obtained using -# cpack --help-variable-list -# -# Some variables are common to all generators (e.g. CPACK_PACKAGE_NAME) -# and some are specific to a generator -# (e.g. CPACK_NSIS_EXTRA_INSTALL_COMMANDS). The generator specific variables -# usually begin with CPACK__xxxx. - - -SET(CPACK_BINARY_BUNDLE "") -SET(CPACK_BINARY_CYGWIN "") -SET(CPACK_BINARY_DEB "") -SET(CPACK_BINARY_DRAGNDROP "") -SET(CPACK_BINARY_NSIS "ON") -SET(CPACK_BINARY_OSXX11 "") -SET(CPACK_BINARY_PACKAGEMAKER "") -SET(CPACK_BINARY_RPM "") -SET(CPACK_BINARY_STGZ "") -SET(CPACK_BINARY_TBZ2 "") -SET(CPACK_BINARY_TGZ "") -SET(CPACK_BINARY_TZ "") -SET(CPACK_BINARY_WIX "OFF") -SET(CPACK_BINARY_ZIP "OFF") -SET(CPACK_CMAKE_GENERATOR "Visual Studio 12 2013 Win64") -SET(CPACK_COMPONENTS_ALL "") -SET(CPACK_COMPONENT_UNSPECIFIED_HIDDEN "TRUE") -SET(CPACK_COMPONENT_UNSPECIFIED_REQUIRED "TRUE") -SET(CPACK_GENERATOR "ZIP") -SET(CPACK_IGNORE_FILES "/CVS/;/\\.svn/;/\\.bzr/;/\\.hg/;/\\.git/;\\.swp$;\\.#;/#") -SET(CPACK_INSTALLED_DIRECTORIES "D:/Projects/rpcs3-experiment/rpcs3/llvm;/") -SET(CPACK_INSTALL_CMAKE_PROJECTS "") -SET(CPACK_INSTALL_PREFIX "C:/Program Files/LLVM") -SET(CPACK_MODULE_PATH "D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake;D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules") -SET(CPACK_NSIS_DISPLAY_NAME "LLVM") -SET(CPACK_NSIS_ENABLE_UNINSTALL_BEFORE_INSTALL "ON") -SET(CPACK_NSIS_EXTRA_INSTALL_COMMANDS "ExecWait '$INSTDIR/tools/msbuild/install.bat'") -SET(CPACK_NSIS_EXTRA_UNINSTALL_COMMANDS "ExecWait '$INSTDIR/tools/msbuild/uninstall.bat'") -SET(CPACK_NSIS_INSTALLER_ICON_CODE "") -SET(CPACK_NSIS_INSTALLER_MUI_ICON_CODE "") -SET(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES") -SET(CPACK_NSIS_MODIFY_PATH "ON") -SET(CPACK_NSIS_MUI_ICON "D:/Projects/rpcs3-experiment/rpcs3/llvm\\cmake\\nsis_icon.ico") -SET(CPACK_NSIS_MUI_UNIICON "D:/Projects/rpcs3-experiment/rpcs3/llvm\\cmake\\nsis_icon.ico") -SET(CPACK_NSIS_PACKAGE_NAME "LLVM") -SET(CPACK_OUTPUT_CONFIG_FILE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CPackConfig.cmake") -SET(CPACK_PACKAGE_DEFAULT_LOCATION "/") -SET(CPACK_PACKAGE_DESCRIPTION_FILE "C:/Program Files (x86)/CMake/share/cmake-3.0/Templates/CPack.GenericDescription.txt") -SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "LLVM built using CMake") -SET(CPACK_PACKAGE_FILE_NAME "LLVM-3.5.0svn-Source") -SET(CPACK_PACKAGE_ICON "D:/Projects/rpcs3-experiment/rpcs3/llvm\\cmake\\nsis_logo.bmp") -SET(CPACK_PACKAGE_INSTALL_DIRECTORY "LLVM") -SET(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "LLVM") -SET(CPACK_PACKAGE_NAME "LLVM") -SET(CPACK_PACKAGE_RELOCATABLE "true") -SET(CPACK_PACKAGE_VENDOR "LLVM") -SET(CPACK_PACKAGE_VERSION "3.5.0svn") -SET(CPACK_PACKAGE_VERSION_MAJOR "3") -SET(CPACK_PACKAGE_VERSION_MINOR "5") -SET(CPACK_PACKAGE_VERSION_PATCH "0") -SET(CPACK_RESOURCE_FILE_LICENSE "D:/Projects/rpcs3-experiment/rpcs3/llvm/LICENSE.TXT") -SET(CPACK_RESOURCE_FILE_README "C:/Program Files (x86)/CMake/share/cmake-3.0/Templates/CPack.GenericDescription.txt") -SET(CPACK_RESOURCE_FILE_WELCOME "C:/Program Files (x86)/CMake/share/cmake-3.0/Templates/CPack.GenericWelcome.txt") -SET(CPACK_SET_DESTDIR "OFF") -SET(CPACK_SOURCE_CYGWIN "") -SET(CPACK_SOURCE_GENERATOR "ZIP") -SET(CPACK_SOURCE_IGNORE_FILES "/CVS/;/\\.svn/;/\\.bzr/;/\\.hg/;/\\.git/;\\.swp$;\\.#;/#") -SET(CPACK_SOURCE_INSTALLED_DIRECTORIES "D:/Projects/rpcs3-experiment/rpcs3/llvm;/") -SET(CPACK_SOURCE_OUTPUT_CONFIG_FILE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CPackSourceConfig.cmake") -SET(CPACK_SOURCE_PACKAGE_FILE_NAME "LLVM-3.5.0svn-Source") -SET(CPACK_SOURCE_TBZ2 "") -SET(CPACK_SOURCE_TGZ "") -SET(CPACK_SOURCE_TOPLEVEL_TAG "win64-Source") -SET(CPACK_SOURCE_TZ "") -SET(CPACK_SOURCE_ZIP "ON") -SET(CPACK_STRIP_FILES "") -SET(CPACK_SYSTEM_NAME "win64") -SET(CPACK_TOPLEVEL_TAG "win64-Source") -SET(CPACK_WIX_SIZEOF_VOID_P "8") diff --git a/llvm_build/DummyConfigureOutput b/llvm_build/DummyConfigureOutput deleted file mode 100644 index eb20d0989..000000000 --- a/llvm_build/DummyConfigureOutput +++ /dev/null @@ -1 +0,0 @@ -from llvmbuild.main import main diff --git a/llvm_build/INSTALL.vcxproj b/llvm_build/INSTALL.vcxproj deleted file mode 100644 index 955876283..000000000 --- a/llvm_build/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build;D:\Projects\rpcs3-experiment\rpcs3\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build;D:\Projects\rpcs3-experiment\rpcs3\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/896735224275ca7383d76eb74af221fc/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/896735224275ca7383d76eb74af221fc/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/INSTALL.vcxproj.filters b/llvm_build/INSTALL.vcxproj.filters deleted file mode 100644 index 979afc065..000000000 --- a/llvm_build/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/LLVM.sln b/llvm_build/LLVM.sln deleted file mode 100644 index bb5f8f3bb..000000000 --- a/llvm_build/LLVM.sln +++ /dev/null @@ -1,616 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Express 2013 for Windows Desktop -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", "ALL_BUILD.vcxproj", "{915E4697-EF63-450D-AC00-1A9A16E4DFE2}" - ProjectSection(ProjectDependencies) = postProject - {DC61D4D8-66A3-4579-AAD1-31E189E60D53} = {DC61D4D8-66A3-4579-AAD1-31E189E60D53} - {375A4AA6-813D-4531-A638-6B872ED5EE54} = {375A4AA6-813D-4531-A638-6B872ED5EE54} - {56E632C5-024D-40E7-A6FF-C5A68B7F9509} = {56E632C5-024D-40E7-A6FF-C5A68B7F9509} - {51E429A1-21C1-4018-9D39-8CB4B14B0514} = {51E429A1-21C1-4018-9D39-8CB4B14B0514} - {A239F463-4DF0-4CC0-BD9D-4F30E26A0B03} = {A239F463-4DF0-4CC0-BD9D-4F30E26A0B03} - {0D88A34A-ED20-4206-AF86-3047490E1134} = {0D88A34A-ED20-4206-AF86-3047490E1134} - {C3BCF495-B210-455D-B775-052D722BC5C5} = {C3BCF495-B210-455D-B775-052D722BC5C5} - {F10DE192-EAE1-45D4-B997-284419E8D973} = {F10DE192-EAE1-45D4-B997-284419E8D973} - {E67CAF8F-8C79-4B3A-BF69-247EBCFDF760} = {E67CAF8F-8C79-4B3A-BF69-247EBCFDF760} - {6202515A-FA38-4CF1-A710-7CFDA351A912} = {6202515A-FA38-4CF1-A710-7CFDA351A912} - {E9B947ED-2839-4198-A9E6-C4A2DFCBAA22} = {E9B947ED-2839-4198-A9E6-C4A2DFCBAA22} - {ACA68FB8-0A94-4972-ADCB-F3E799EA5D0C} = {ACA68FB8-0A94-4972-ADCB-F3E799EA5D0C} - {34804700-DAAB-4BA3-92EB-4E9F94FCD3D1} = {34804700-DAAB-4BA3-92EB-4E9F94FCD3D1} - {B2D7267A-AB54-4342-AE12-9FBB41A467E2} = {B2D7267A-AB54-4342-AE12-9FBB41A467E2} - {3993A9B2-990C-4206-9810-F4663C413E2B} = {3993A9B2-990C-4206-9810-F4663C413E2B} - {52BD4A90-4E4D-487E-9DB8-D6F987625F11} = {52BD4A90-4E4D-487E-9DB8-D6F987625F11} - {530D6430-4C9A-4DCD-9530-F3D5FBA1AF78} = {530D6430-4C9A-4DCD-9530-F3D5FBA1AF78} - {40B7D80F-613E-423A-BB36-C35D7E61B10C} = {40B7D80F-613E-423A-BB36-C35D7E61B10C} - {8C5DB0C3-2043-49D0-A438-4CB9E00DEEED} = {8C5DB0C3-2043-49D0-A438-4CB9E00DEEED} - {AF303389-3C5C-41E1-8589-A2417BA2F2A0} = {AF303389-3C5C-41E1-8589-A2417BA2F2A0} - {1F1C0DDB-B60D-4C79-B287-55B2B57DB815} = {1F1C0DDB-B60D-4C79-B287-55B2B57DB815} - {1994A6C0-FD8E-4FD5-8747-8B094CF8BA9F} = {1994A6C0-FD8E-4FD5-8747-8B094CF8BA9F} - {756FCD07-2DE1-4F69-AEE0-9C5DD1D78BF9} = {756FCD07-2DE1-4F69-AEE0-9C5DD1D78BF9} - {1E53AEEC-0A85-4939-B82E-AA4AF43827B9} = {1E53AEEC-0A85-4939-B82E-AA4AF43827B9} - {02BEF1FA-94EA-4870-9FC2-28C6B18956D3} = {02BEF1FA-94EA-4870-9FC2-28C6B18956D3} - {0092BC19-58F4-4007-A4D2-C5F6B6D3DCF0} = {0092BC19-58F4-4007-A4D2-C5F6B6D3DCF0} - {D57FC07D-D562-479A-B616-8E2ED10076AA} = {D57FC07D-D562-479A-B616-8E2ED10076AA} - {E6F38EFC-0B8B-4D79-9EEB-F05C302087C2} = {E6F38EFC-0B8B-4D79-9EEB-F05C302087C2} - {673F34AF-68B8-4343-A4EE-FE439EE18BE7} = {673F34AF-68B8-4343-A4EE-FE439EE18BE7} - {18AF4932-5301-4653-8E79-17C28FC94F42} = {18AF4932-5301-4653-8E79-17C28FC94F42} - {25556CA7-A123-4D00-A890-D0313204E491} = {25556CA7-A123-4D00-A890-D0313204E491} - {A26171A0-C2BC-417A-854A-62D7465639E8} = {A26171A0-C2BC-417A-854A-62D7465639E8} - {97068873-1758-4373-A905-D21A589F7CEB} = {97068873-1758-4373-A905-D21A589F7CEB} - {B7CF5B97-90CD-4382-B1E8-1B8B8FF1DFF4} = {B7CF5B97-90CD-4382-B1E8-1B8B8FF1DFF4} - {DE52E0A7-1517-49C8-A35C-E991087AD731} = {DE52E0A7-1517-49C8-A35C-E991087AD731} - {912F6530-2501-42AC-BDB7-A32FEFD50A98} = {912F6530-2501-42AC-BDB7-A32FEFD50A98} - {A4A5048B-8EDD-41BB-ACAD-E986D540CD98} = {A4A5048B-8EDD-41BB-ACAD-E986D540CD98} - {038CE7EB-B80D-473A-9EE0-30D378CDDCBC} = {038CE7EB-B80D-473A-9EE0-30D378CDDCBC} - {2C201B42-81BE-47D0-976E-4B84BF4A9FD6} = {2C201B42-81BE-47D0-976E-4B84BF4A9FD6} - {6AE2591F-C2B7-4946-9583-4C114CF8E5CA} = {6AE2591F-C2B7-4946-9583-4C114CF8E5CA} - {5DC547D1-0C85-410D-9771-3A0DD6C91EC3} = {5DC547D1-0C85-410D-9771-3A0DD6C91EC3} - {FE82E9BF-3127-4F9B-8122-1BAF8C2C7410} = {FE82E9BF-3127-4F9B-8122-1BAF8C2C7410} - {6BFC4894-F437-4B14-BA4D-D6A4CA6929CA} = {6BFC4894-F437-4B14-BA4D-D6A4CA6929CA} - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - {12A07AAC-8C43-4914-8D3C-A148BB18B773} = {12A07AAC-8C43-4914-8D3C-A148BB18B773} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "INSTALL", "INSTALL.vcxproj", "{BA405F73-03D5-4634-9BCF-16A283E4CED8}" - ProjectSection(ProjectDependencies) = postProject - {915E4697-EF63-450D-AC00-1A9A16E4DFE2} = {915E4697-EF63-450D-AC00-1A9A16E4DFE2} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMAnalysis", "lib\Analysis\LLVMAnalysis.vcxproj", "{DC61D4D8-66A3-4579-AAD1-31E189E60D53}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMAsmParser", "lib\AsmParser\LLVMAsmParser.vcxproj", "{375A4AA6-813D-4531-A638-6B872ED5EE54}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMAsmPrinter", "lib\CodeGen\AsmPrinter\LLVMAsmPrinter.vcxproj", "{56E632C5-024D-40E7-A6FF-C5A68B7F9509}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMBitReader", "lib\Bitcode\Reader\LLVMBitReader.vcxproj", "{51E429A1-21C1-4018-9D39-8CB4B14B0514}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMBitWriter", "lib\Bitcode\Writer\LLVMBitWriter.vcxproj", "{A239F463-4DF0-4CC0-BD9D-4F30E26A0B03}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMCodeGen", "lib\CodeGen\LLVMCodeGen.vcxproj", "{0D88A34A-ED20-4206-AF86-3047490E1134}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMCore", "lib\IR\LLVMCore.vcxproj", "{C3BCF495-B210-455D-B775-052D722BC5C5}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMDebugInfo", "lib\DebugInfo\LLVMDebugInfo.vcxproj", "{F10DE192-EAE1-45D4-B997-284419E8D973}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMExecutionEngine", "lib\ExecutionEngine\LLVMExecutionEngine.vcxproj", "{E67CAF8F-8C79-4B3A-BF69-247EBCFDF760}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMHello", "lib\Transforms\Hello\LLVMHello.vcxproj", "{2B8AD1B0-F5F0-41C9-AA9B-E9A69870C787}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMIRReader", "lib\IRReader\LLVMIRReader.vcxproj", "{6202515A-FA38-4CF1-A710-7CFDA351A912}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMInstCombine", "lib\Transforms\InstCombine\LLVMInstCombine.vcxproj", "{E9B947ED-2839-4198-A9E6-C4A2DFCBAA22}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMInstrumentation", "lib\Transforms\Instrumentation\LLVMInstrumentation.vcxproj", "{ACA68FB8-0A94-4972-ADCB-F3E799EA5D0C}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMInterpreter", "lib\ExecutionEngine\Interpreter\LLVMInterpreter.vcxproj", "{34804700-DAAB-4BA3-92EB-4E9F94FCD3D1}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMJIT", "lib\ExecutionEngine\JIT\LLVMJIT.vcxproj", "{B2D7267A-AB54-4342-AE12-9FBB41A467E2}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMLTO", "lib\LTO\LLVMLTO.vcxproj", "{3993A9B2-990C-4206-9810-F4663C413E2B}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMLineEditor", "lib\LineEditor\LLVMLineEditor.vcxproj", "{52BD4A90-4E4D-487E-9DB8-D6F987625F11}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMLinker", "lib\Linker\LLVMLinker.vcxproj", "{530D6430-4C9A-4DCD-9530-F3D5FBA1AF78}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMMC", "lib\MC\LLVMMC.vcxproj", "{40B7D80F-613E-423A-BB36-C35D7E61B10C}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMMCAnalysis", "lib\MC\MCAnalysis\LLVMMCAnalysis.vcxproj", "{8C5DB0C3-2043-49D0-A438-4CB9E00DEEED}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMMCDisassembler", "lib\MC\MCDisassembler\LLVMMCDisassembler.vcxproj", "{AF303389-3C5C-41E1-8589-A2417BA2F2A0}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMMCJIT", "lib\ExecutionEngine\MCJIT\LLVMMCJIT.vcxproj", "{1F1C0DDB-B60D-4C79-B287-55B2B57DB815}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMMCParser", "lib\MC\MCParser\LLVMMCParser.vcxproj", "{1994A6C0-FD8E-4FD5-8747-8B094CF8BA9F}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMObjCARCOpts", "lib\Transforms\ObjCARC\LLVMObjCARCOpts.vcxproj", "{756FCD07-2DE1-4F69-AEE0-9C5DD1D78BF9}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMObject", "lib\Object\LLVMObject.vcxproj", "{1E53AEEC-0A85-4939-B82E-AA4AF43827B9}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMOption", "lib\Option\LLVMOption.vcxproj", "{02BEF1FA-94EA-4870-9FC2-28C6B18956D3}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMProfileData", "lib\ProfileData\LLVMProfileData.vcxproj", "{0092BC19-58F4-4007-A4D2-C5F6B6D3DCF0}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMRuntimeDyld", "lib\ExecutionEngine\RuntimeDyld\LLVMRuntimeDyld.vcxproj", "{D57FC07D-D562-479A-B616-8E2ED10076AA}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMScalarOpts", "lib\Transforms\Scalar\LLVMScalarOpts.vcxproj", "{E6F38EFC-0B8B-4D79-9EEB-F05C302087C2}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMSelectionDAG", "lib\CodeGen\SelectionDAG\LLVMSelectionDAG.vcxproj", "{673F34AF-68B8-4343-A4EE-FE439EE18BE7}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMSupport", "lib\Support\LLVMSupport.vcxproj", "{18AF4932-5301-4653-8E79-17C28FC94F42}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMTableGen", "lib\TableGen\LLVMTableGen.vcxproj", "{25556CA7-A123-4D00-A890-D0313204E491}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMTarget", "lib\Target\LLVMTarget.vcxproj", "{A26171A0-C2BC-417A-854A-62D7465639E8}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMTransformUtils", "lib\Transforms\Utils\LLVMTransformUtils.vcxproj", "{97068873-1758-4373-A905-D21A589F7CEB}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMVectorize", "lib\Transforms\Vectorize\LLVMVectorize.vcxproj", "{B7CF5B97-90CD-4382-B1E8-1B8B8FF1DFF4}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86AsmParser", "lib\Target\X86\AsmParser\LLVMX86AsmParser.vcxproj", "{DE52E0A7-1517-49C8-A35C-E991087AD731}" - ProjectSection(ProjectDependencies) = postProject - {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954} = {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954} - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86AsmPrinter", "lib\Target\X86\InstPrinter\LLVMX86AsmPrinter.vcxproj", "{912F6530-2501-42AC-BDB7-A32FEFD50A98}" - ProjectSection(ProjectDependencies) = postProject - {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954} = {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954} - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86CodeGen", "lib\Target\X86\LLVMX86CodeGen.vcxproj", "{A4A5048B-8EDD-41BB-ACAD-E986D540CD98}" - ProjectSection(ProjectDependencies) = postProject - {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954} = {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954} - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86Desc", "lib\Target\X86\MCTargetDesc\LLVMX86Desc.vcxproj", "{038CE7EB-B80D-473A-9EE0-30D378CDDCBC}" - ProjectSection(ProjectDependencies) = postProject - {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954} = {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954} - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86Disassembler", "lib\Target\X86\Disassembler\LLVMX86Disassembler.vcxproj", "{2C201B42-81BE-47D0-976E-4B84BF4A9FD6}" - ProjectSection(ProjectDependencies) = postProject - {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954} = {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954} - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86Info", "lib\Target\X86\TargetInfo\LLVMX86Info.vcxproj", "{6AE2591F-C2B7-4946-9583-4C114CF8E5CA}" - ProjectSection(ProjectDependencies) = postProject - {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954} = {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954} - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMX86Utils", "lib\Target\X86\Utils\LLVMX86Utils.vcxproj", "{5DC547D1-0C85-410D-9771-3A0DD6C91EC3}" - ProjectSection(ProjectDependencies) = postProject - {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954} = {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954} - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMipa", "lib\Analysis\IPA\LLVMipa.vcxproj", "{FE82E9BF-3127-4F9B-8122-1BAF8C2C7410}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LLVMipo", "lib\Transforms\IPO\LLVMipo.vcxproj", "{6BFC4894-F437-4B14-BA4D-D6A4CA6929CA}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PACKAGE", "PACKAGE.vcxproj", "{43B8E2C6-E5B7-4C4E-8EFC-216FC221256F}" - ProjectSection(ProjectDependencies) = postProject - {915E4697-EF63-450D-AC00-1A9A16E4DFE2} = {915E4697-EF63-450D-AC00-1A9A16E4DFE2} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "X86CommonTableGen", "lib\Target\X86\X86CommonTableGen.vcxproj", "{A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - {1E777602-37B3-4F1D-BF18-F11C829D5134} = {1E777602-37B3-4F1D-BF18-F11C829D5134} - {12A07AAC-8C43-4914-8D3C-A148BB18B773} = {12A07AAC-8C43-4914-8D3C-A148BB18B773} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZERO_CHECK", "ZERO_CHECK.vcxproj", "{D350ED08-7D56-477A-B812-9E79AAE29E09}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "intrinsics_gen", "include\llvm\IR\intrinsics_gen.vcxproj", "{1E777602-37B3-4F1D-BF18-F11C829D5134}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - {12A07AAC-8C43-4914-8D3C-A148BB18B773} = {12A07AAC-8C43-4914-8D3C-A148BB18B773} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "llvm-tblgen", "utils\TableGen\llvm-tblgen.vcxproj", "{12A07AAC-8C43-4914-8D3C-A148BB18B773}" - ProjectSection(ProjectDependencies) = postProject - {18AF4932-5301-4653-8E79-17C28FC94F42} = {18AF4932-5301-4653-8E79-17C28FC94F42} - {25556CA7-A123-4D00-A890-D0313204E491} = {25556CA7-A123-4D00-A890-D0313204E491} - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "llvm_headers_do_not_build", "include\llvm\llvm_headers_do_not_build.vcxproj", "{EB144326-5AE9-479B-BB5A-6AD695CE87EB}" - ProjectSection(ProjectDependencies) = postProject - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {D350ED08-7D56-477A-B812-9E79AAE29E09} - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CMakePredefinedTargets", "CMakePredefinedTargets", "{3CD5C246-E8BF-4AD9-A5CE-265B8B016BC9}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Libraries", "Libraries", "{6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Loadable modules", "Loadable modules", "{C5D8C7CE-FE0D-43D3-9C19-743EC625EF8C}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Misc", "Misc", "{D130C055-BD4F-44A6-9477-5ACAB723EA95}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tablegenning", "Tablegenning", "{4F98B075-A1D9-414E-8C38-BC32BFFDB712}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Utils", "Utils", "{0C7D431B-1310-47AE-A754-0C5413FA6E9F}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|x64 = Debug|x64 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {915E4697-EF63-450D-AC00-1A9A16E4DFE2}.Debug|x64.ActiveCfg = Debug|x64 - {915E4697-EF63-450D-AC00-1A9A16E4DFE2}.Debug|x64.Build.0 = Debug|x64 - {915E4697-EF63-450D-AC00-1A9A16E4DFE2}.Release|x64.ActiveCfg = Release|x64 - {915E4697-EF63-450D-AC00-1A9A16E4DFE2}.Release|x64.Build.0 = Release|x64 - {BA405F73-03D5-4634-9BCF-16A283E4CED8}.Debug|x64.ActiveCfg = Debug|x64 - {BA405F73-03D5-4634-9BCF-16A283E4CED8}.Release|x64.ActiveCfg = Release|x64 - {DC61D4D8-66A3-4579-AAD1-31E189E60D53}.Debug|x64.ActiveCfg = Debug|x64 - {DC61D4D8-66A3-4579-AAD1-31E189E60D53}.Debug|x64.Build.0 = Debug|x64 - {DC61D4D8-66A3-4579-AAD1-31E189E60D53}.Release|x64.ActiveCfg = Release|x64 - {DC61D4D8-66A3-4579-AAD1-31E189E60D53}.Release|x64.Build.0 = Release|x64 - {375A4AA6-813D-4531-A638-6B872ED5EE54}.Debug|x64.ActiveCfg = Debug|x64 - {375A4AA6-813D-4531-A638-6B872ED5EE54}.Debug|x64.Build.0 = Debug|x64 - {375A4AA6-813D-4531-A638-6B872ED5EE54}.Release|x64.ActiveCfg = Release|x64 - {375A4AA6-813D-4531-A638-6B872ED5EE54}.Release|x64.Build.0 = Release|x64 - {56E632C5-024D-40E7-A6FF-C5A68B7F9509}.Debug|x64.ActiveCfg = Debug|x64 - {56E632C5-024D-40E7-A6FF-C5A68B7F9509}.Debug|x64.Build.0 = Debug|x64 - {56E632C5-024D-40E7-A6FF-C5A68B7F9509}.Release|x64.ActiveCfg = Release|x64 - {56E632C5-024D-40E7-A6FF-C5A68B7F9509}.Release|x64.Build.0 = Release|x64 - {51E429A1-21C1-4018-9D39-8CB4B14B0514}.Debug|x64.ActiveCfg = Debug|x64 - {51E429A1-21C1-4018-9D39-8CB4B14B0514}.Debug|x64.Build.0 = Debug|x64 - {51E429A1-21C1-4018-9D39-8CB4B14B0514}.Release|x64.ActiveCfg = Release|x64 - {51E429A1-21C1-4018-9D39-8CB4B14B0514}.Release|x64.Build.0 = Release|x64 - {A239F463-4DF0-4CC0-BD9D-4F30E26A0B03}.Debug|x64.ActiveCfg = Debug|x64 - {A239F463-4DF0-4CC0-BD9D-4F30E26A0B03}.Debug|x64.Build.0 = Debug|x64 - {A239F463-4DF0-4CC0-BD9D-4F30E26A0B03}.Release|x64.ActiveCfg = Release|x64 - {A239F463-4DF0-4CC0-BD9D-4F30E26A0B03}.Release|x64.Build.0 = Release|x64 - {0D88A34A-ED20-4206-AF86-3047490E1134}.Debug|x64.ActiveCfg = Debug|x64 - {0D88A34A-ED20-4206-AF86-3047490E1134}.Debug|x64.Build.0 = Debug|x64 - {0D88A34A-ED20-4206-AF86-3047490E1134}.Release|x64.ActiveCfg = Release|x64 - {0D88A34A-ED20-4206-AF86-3047490E1134}.Release|x64.Build.0 = Release|x64 - {C3BCF495-B210-455D-B775-052D722BC5C5}.Debug|x64.ActiveCfg = Debug|x64 - {C3BCF495-B210-455D-B775-052D722BC5C5}.Debug|x64.Build.0 = Debug|x64 - {C3BCF495-B210-455D-B775-052D722BC5C5}.Release|x64.ActiveCfg = Release|x64 - {C3BCF495-B210-455D-B775-052D722BC5C5}.Release|x64.Build.0 = Release|x64 - {F10DE192-EAE1-45D4-B997-284419E8D973}.Debug|x64.ActiveCfg = Debug|x64 - {F10DE192-EAE1-45D4-B997-284419E8D973}.Debug|x64.Build.0 = Debug|x64 - {F10DE192-EAE1-45D4-B997-284419E8D973}.Release|x64.ActiveCfg = Release|x64 - {F10DE192-EAE1-45D4-B997-284419E8D973}.Release|x64.Build.0 = Release|x64 - {E67CAF8F-8C79-4B3A-BF69-247EBCFDF760}.Debug|x64.ActiveCfg = Debug|x64 - {E67CAF8F-8C79-4B3A-BF69-247EBCFDF760}.Debug|x64.Build.0 = Debug|x64 - {E67CAF8F-8C79-4B3A-BF69-247EBCFDF760}.Release|x64.ActiveCfg = Release|x64 - {E67CAF8F-8C79-4B3A-BF69-247EBCFDF760}.Release|x64.Build.0 = Release|x64 - {2B8AD1B0-F5F0-41C9-AA9B-E9A69870C787}.Debug|x64.ActiveCfg = Debug|x64 - {2B8AD1B0-F5F0-41C9-AA9B-E9A69870C787}.Release|x64.ActiveCfg = Release|x64 - {6202515A-FA38-4CF1-A710-7CFDA351A912}.Debug|x64.ActiveCfg = Debug|x64 - {6202515A-FA38-4CF1-A710-7CFDA351A912}.Debug|x64.Build.0 = Debug|x64 - {6202515A-FA38-4CF1-A710-7CFDA351A912}.Release|x64.ActiveCfg = Release|x64 - {6202515A-FA38-4CF1-A710-7CFDA351A912}.Release|x64.Build.0 = Release|x64 - {E9B947ED-2839-4198-A9E6-C4A2DFCBAA22}.Debug|x64.ActiveCfg = Debug|x64 - {E9B947ED-2839-4198-A9E6-C4A2DFCBAA22}.Debug|x64.Build.0 = Debug|x64 - {E9B947ED-2839-4198-A9E6-C4A2DFCBAA22}.Release|x64.ActiveCfg = Release|x64 - {E9B947ED-2839-4198-A9E6-C4A2DFCBAA22}.Release|x64.Build.0 = Release|x64 - {ACA68FB8-0A94-4972-ADCB-F3E799EA5D0C}.Debug|x64.ActiveCfg = Debug|x64 - {ACA68FB8-0A94-4972-ADCB-F3E799EA5D0C}.Debug|x64.Build.0 = Debug|x64 - {ACA68FB8-0A94-4972-ADCB-F3E799EA5D0C}.Release|x64.ActiveCfg = Release|x64 - {ACA68FB8-0A94-4972-ADCB-F3E799EA5D0C}.Release|x64.Build.0 = Release|x64 - {34804700-DAAB-4BA3-92EB-4E9F94FCD3D1}.Debug|x64.ActiveCfg = Debug|x64 - {34804700-DAAB-4BA3-92EB-4E9F94FCD3D1}.Debug|x64.Build.0 = Debug|x64 - {34804700-DAAB-4BA3-92EB-4E9F94FCD3D1}.Release|x64.ActiveCfg = Release|x64 - {34804700-DAAB-4BA3-92EB-4E9F94FCD3D1}.Release|x64.Build.0 = Release|x64 - {B2D7267A-AB54-4342-AE12-9FBB41A467E2}.Debug|x64.ActiveCfg = Debug|x64 - {B2D7267A-AB54-4342-AE12-9FBB41A467E2}.Debug|x64.Build.0 = Debug|x64 - {B2D7267A-AB54-4342-AE12-9FBB41A467E2}.Release|x64.ActiveCfg = Release|x64 - {B2D7267A-AB54-4342-AE12-9FBB41A467E2}.Release|x64.Build.0 = Release|x64 - {3993A9B2-990C-4206-9810-F4663C413E2B}.Debug|x64.ActiveCfg = Debug|x64 - {3993A9B2-990C-4206-9810-F4663C413E2B}.Debug|x64.Build.0 = Debug|x64 - {3993A9B2-990C-4206-9810-F4663C413E2B}.Release|x64.ActiveCfg = Release|x64 - {3993A9B2-990C-4206-9810-F4663C413E2B}.Release|x64.Build.0 = Release|x64 - {52BD4A90-4E4D-487E-9DB8-D6F987625F11}.Debug|x64.ActiveCfg = Debug|x64 - {52BD4A90-4E4D-487E-9DB8-D6F987625F11}.Debug|x64.Build.0 = Debug|x64 - {52BD4A90-4E4D-487E-9DB8-D6F987625F11}.Release|x64.ActiveCfg = Release|x64 - {52BD4A90-4E4D-487E-9DB8-D6F987625F11}.Release|x64.Build.0 = Release|x64 - {530D6430-4C9A-4DCD-9530-F3D5FBA1AF78}.Debug|x64.ActiveCfg = Debug|x64 - {530D6430-4C9A-4DCD-9530-F3D5FBA1AF78}.Debug|x64.Build.0 = Debug|x64 - {530D6430-4C9A-4DCD-9530-F3D5FBA1AF78}.Release|x64.ActiveCfg = Release|x64 - {530D6430-4C9A-4DCD-9530-F3D5FBA1AF78}.Release|x64.Build.0 = Release|x64 - {40B7D80F-613E-423A-BB36-C35D7E61B10C}.Debug|x64.ActiveCfg = Debug|x64 - {40B7D80F-613E-423A-BB36-C35D7E61B10C}.Debug|x64.Build.0 = Debug|x64 - {40B7D80F-613E-423A-BB36-C35D7E61B10C}.Release|x64.ActiveCfg = Release|x64 - {40B7D80F-613E-423A-BB36-C35D7E61B10C}.Release|x64.Build.0 = Release|x64 - {8C5DB0C3-2043-49D0-A438-4CB9E00DEEED}.Debug|x64.ActiveCfg = Debug|x64 - {8C5DB0C3-2043-49D0-A438-4CB9E00DEEED}.Debug|x64.Build.0 = Debug|x64 - {8C5DB0C3-2043-49D0-A438-4CB9E00DEEED}.Release|x64.ActiveCfg = Release|x64 - {8C5DB0C3-2043-49D0-A438-4CB9E00DEEED}.Release|x64.Build.0 = Release|x64 - {AF303389-3C5C-41E1-8589-A2417BA2F2A0}.Debug|x64.ActiveCfg = Debug|x64 - {AF303389-3C5C-41E1-8589-A2417BA2F2A0}.Debug|x64.Build.0 = Debug|x64 - {AF303389-3C5C-41E1-8589-A2417BA2F2A0}.Release|x64.ActiveCfg = Release|x64 - {AF303389-3C5C-41E1-8589-A2417BA2F2A0}.Release|x64.Build.0 = Release|x64 - {1F1C0DDB-B60D-4C79-B287-55B2B57DB815}.Debug|x64.ActiveCfg = Debug|x64 - {1F1C0DDB-B60D-4C79-B287-55B2B57DB815}.Debug|x64.Build.0 = Debug|x64 - {1F1C0DDB-B60D-4C79-B287-55B2B57DB815}.Release|x64.ActiveCfg = Release|x64 - {1F1C0DDB-B60D-4C79-B287-55B2B57DB815}.Release|x64.Build.0 = Release|x64 - {1994A6C0-FD8E-4FD5-8747-8B094CF8BA9F}.Debug|x64.ActiveCfg = Debug|x64 - {1994A6C0-FD8E-4FD5-8747-8B094CF8BA9F}.Debug|x64.Build.0 = Debug|x64 - {1994A6C0-FD8E-4FD5-8747-8B094CF8BA9F}.Release|x64.ActiveCfg = Release|x64 - {1994A6C0-FD8E-4FD5-8747-8B094CF8BA9F}.Release|x64.Build.0 = Release|x64 - {756FCD07-2DE1-4F69-AEE0-9C5DD1D78BF9}.Debug|x64.ActiveCfg = Debug|x64 - {756FCD07-2DE1-4F69-AEE0-9C5DD1D78BF9}.Debug|x64.Build.0 = Debug|x64 - {756FCD07-2DE1-4F69-AEE0-9C5DD1D78BF9}.Release|x64.ActiveCfg = Release|x64 - {756FCD07-2DE1-4F69-AEE0-9C5DD1D78BF9}.Release|x64.Build.0 = Release|x64 - {1E53AEEC-0A85-4939-B82E-AA4AF43827B9}.Debug|x64.ActiveCfg = Debug|x64 - {1E53AEEC-0A85-4939-B82E-AA4AF43827B9}.Debug|x64.Build.0 = Debug|x64 - {1E53AEEC-0A85-4939-B82E-AA4AF43827B9}.Release|x64.ActiveCfg = Release|x64 - {1E53AEEC-0A85-4939-B82E-AA4AF43827B9}.Release|x64.Build.0 = Release|x64 - {02BEF1FA-94EA-4870-9FC2-28C6B18956D3}.Debug|x64.ActiveCfg = Debug|x64 - {02BEF1FA-94EA-4870-9FC2-28C6B18956D3}.Debug|x64.Build.0 = Debug|x64 - {02BEF1FA-94EA-4870-9FC2-28C6B18956D3}.Release|x64.ActiveCfg = Release|x64 - {02BEF1FA-94EA-4870-9FC2-28C6B18956D3}.Release|x64.Build.0 = Release|x64 - {0092BC19-58F4-4007-A4D2-C5F6B6D3DCF0}.Debug|x64.ActiveCfg = Debug|x64 - {0092BC19-58F4-4007-A4D2-C5F6B6D3DCF0}.Debug|x64.Build.0 = Debug|x64 - {0092BC19-58F4-4007-A4D2-C5F6B6D3DCF0}.Release|x64.ActiveCfg = Release|x64 - {0092BC19-58F4-4007-A4D2-C5F6B6D3DCF0}.Release|x64.Build.0 = Release|x64 - {D57FC07D-D562-479A-B616-8E2ED10076AA}.Debug|x64.ActiveCfg = Debug|x64 - {D57FC07D-D562-479A-B616-8E2ED10076AA}.Debug|x64.Build.0 = Debug|x64 - {D57FC07D-D562-479A-B616-8E2ED10076AA}.Release|x64.ActiveCfg = Release|x64 - {D57FC07D-D562-479A-B616-8E2ED10076AA}.Release|x64.Build.0 = Release|x64 - {E6F38EFC-0B8B-4D79-9EEB-F05C302087C2}.Debug|x64.ActiveCfg = Debug|x64 - {E6F38EFC-0B8B-4D79-9EEB-F05C302087C2}.Debug|x64.Build.0 = Debug|x64 - {E6F38EFC-0B8B-4D79-9EEB-F05C302087C2}.Release|x64.ActiveCfg = Release|x64 - {E6F38EFC-0B8B-4D79-9EEB-F05C302087C2}.Release|x64.Build.0 = Release|x64 - {673F34AF-68B8-4343-A4EE-FE439EE18BE7}.Debug|x64.ActiveCfg = Debug|x64 - {673F34AF-68B8-4343-A4EE-FE439EE18BE7}.Debug|x64.Build.0 = Debug|x64 - {673F34AF-68B8-4343-A4EE-FE439EE18BE7}.Release|x64.ActiveCfg = Release|x64 - {673F34AF-68B8-4343-A4EE-FE439EE18BE7}.Release|x64.Build.0 = Release|x64 - {18AF4932-5301-4653-8E79-17C28FC94F42}.Debug|x64.ActiveCfg = Debug|x64 - {18AF4932-5301-4653-8E79-17C28FC94F42}.Debug|x64.Build.0 = Debug|x64 - {18AF4932-5301-4653-8E79-17C28FC94F42}.Release|x64.ActiveCfg = Release|x64 - {18AF4932-5301-4653-8E79-17C28FC94F42}.Release|x64.Build.0 = Release|x64 - {25556CA7-A123-4D00-A890-D0313204E491}.Debug|x64.ActiveCfg = Debug|x64 - {25556CA7-A123-4D00-A890-D0313204E491}.Debug|x64.Build.0 = Debug|x64 - {25556CA7-A123-4D00-A890-D0313204E491}.Release|x64.ActiveCfg = Release|x64 - {25556CA7-A123-4D00-A890-D0313204E491}.Release|x64.Build.0 = Release|x64 - {A26171A0-C2BC-417A-854A-62D7465639E8}.Debug|x64.ActiveCfg = Debug|x64 - {A26171A0-C2BC-417A-854A-62D7465639E8}.Debug|x64.Build.0 = Debug|x64 - {A26171A0-C2BC-417A-854A-62D7465639E8}.Release|x64.ActiveCfg = Release|x64 - {A26171A0-C2BC-417A-854A-62D7465639E8}.Release|x64.Build.0 = Release|x64 - {97068873-1758-4373-A905-D21A589F7CEB}.Debug|x64.ActiveCfg = Debug|x64 - {97068873-1758-4373-A905-D21A589F7CEB}.Debug|x64.Build.0 = Debug|x64 - {97068873-1758-4373-A905-D21A589F7CEB}.Release|x64.ActiveCfg = Release|x64 - {97068873-1758-4373-A905-D21A589F7CEB}.Release|x64.Build.0 = Release|x64 - {B7CF5B97-90CD-4382-B1E8-1B8B8FF1DFF4}.Debug|x64.ActiveCfg = Debug|x64 - {B7CF5B97-90CD-4382-B1E8-1B8B8FF1DFF4}.Debug|x64.Build.0 = Debug|x64 - {B7CF5B97-90CD-4382-B1E8-1B8B8FF1DFF4}.Release|x64.ActiveCfg = Release|x64 - {B7CF5B97-90CD-4382-B1E8-1B8B8FF1DFF4}.Release|x64.Build.0 = Release|x64 - {DE52E0A7-1517-49C8-A35C-E991087AD731}.Debug|x64.ActiveCfg = Debug|x64 - {DE52E0A7-1517-49C8-A35C-E991087AD731}.Debug|x64.Build.0 = Debug|x64 - {DE52E0A7-1517-49C8-A35C-E991087AD731}.Release|x64.ActiveCfg = Release|x64 - {DE52E0A7-1517-49C8-A35C-E991087AD731}.Release|x64.Build.0 = Release|x64 - {912F6530-2501-42AC-BDB7-A32FEFD50A98}.Debug|x64.ActiveCfg = Debug|x64 - {912F6530-2501-42AC-BDB7-A32FEFD50A98}.Debug|x64.Build.0 = Debug|x64 - {912F6530-2501-42AC-BDB7-A32FEFD50A98}.Release|x64.ActiveCfg = Release|x64 - {912F6530-2501-42AC-BDB7-A32FEFD50A98}.Release|x64.Build.0 = Release|x64 - {A4A5048B-8EDD-41BB-ACAD-E986D540CD98}.Debug|x64.ActiveCfg = Debug|x64 - {A4A5048B-8EDD-41BB-ACAD-E986D540CD98}.Debug|x64.Build.0 = Debug|x64 - {A4A5048B-8EDD-41BB-ACAD-E986D540CD98}.Release|x64.ActiveCfg = Release|x64 - {A4A5048B-8EDD-41BB-ACAD-E986D540CD98}.Release|x64.Build.0 = Release|x64 - {038CE7EB-B80D-473A-9EE0-30D378CDDCBC}.Debug|x64.ActiveCfg = Debug|x64 - {038CE7EB-B80D-473A-9EE0-30D378CDDCBC}.Debug|x64.Build.0 = Debug|x64 - {038CE7EB-B80D-473A-9EE0-30D378CDDCBC}.Release|x64.ActiveCfg = Release|x64 - {038CE7EB-B80D-473A-9EE0-30D378CDDCBC}.Release|x64.Build.0 = Release|x64 - {2C201B42-81BE-47D0-976E-4B84BF4A9FD6}.Debug|x64.ActiveCfg = Debug|x64 - {2C201B42-81BE-47D0-976E-4B84BF4A9FD6}.Debug|x64.Build.0 = Debug|x64 - {2C201B42-81BE-47D0-976E-4B84BF4A9FD6}.Release|x64.ActiveCfg = Release|x64 - {2C201B42-81BE-47D0-976E-4B84BF4A9FD6}.Release|x64.Build.0 = Release|x64 - {6AE2591F-C2B7-4946-9583-4C114CF8E5CA}.Debug|x64.ActiveCfg = Debug|x64 - {6AE2591F-C2B7-4946-9583-4C114CF8E5CA}.Debug|x64.Build.0 = Debug|x64 - {6AE2591F-C2B7-4946-9583-4C114CF8E5CA}.Release|x64.ActiveCfg = Release|x64 - {6AE2591F-C2B7-4946-9583-4C114CF8E5CA}.Release|x64.Build.0 = Release|x64 - {5DC547D1-0C85-410D-9771-3A0DD6C91EC3}.Debug|x64.ActiveCfg = Debug|x64 - {5DC547D1-0C85-410D-9771-3A0DD6C91EC3}.Debug|x64.Build.0 = Debug|x64 - {5DC547D1-0C85-410D-9771-3A0DD6C91EC3}.Release|x64.ActiveCfg = Release|x64 - {5DC547D1-0C85-410D-9771-3A0DD6C91EC3}.Release|x64.Build.0 = Release|x64 - {FE82E9BF-3127-4F9B-8122-1BAF8C2C7410}.Debug|x64.ActiveCfg = Debug|x64 - {FE82E9BF-3127-4F9B-8122-1BAF8C2C7410}.Debug|x64.Build.0 = Debug|x64 - {FE82E9BF-3127-4F9B-8122-1BAF8C2C7410}.Release|x64.ActiveCfg = Release|x64 - {FE82E9BF-3127-4F9B-8122-1BAF8C2C7410}.Release|x64.Build.0 = Release|x64 - {6BFC4894-F437-4B14-BA4D-D6A4CA6929CA}.Debug|x64.ActiveCfg = Debug|x64 - {6BFC4894-F437-4B14-BA4D-D6A4CA6929CA}.Debug|x64.Build.0 = Debug|x64 - {6BFC4894-F437-4B14-BA4D-D6A4CA6929CA}.Release|x64.ActiveCfg = Release|x64 - {6BFC4894-F437-4B14-BA4D-D6A4CA6929CA}.Release|x64.Build.0 = Release|x64 - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F}.Debug|x64.ActiveCfg = Debug|x64 - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F}.Release|x64.ActiveCfg = Release|x64 - {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954}.Debug|x64.ActiveCfg = Debug|x64 - {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954}.Debug|x64.Build.0 = Debug|x64 - {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954}.Release|x64.ActiveCfg = Release|x64 - {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954}.Release|x64.Build.0 = Release|x64 - {D350ED08-7D56-477A-B812-9E79AAE29E09}.Debug|x64.ActiveCfg = Debug|x64 - {D350ED08-7D56-477A-B812-9E79AAE29E09}.Debug|x64.Build.0 = Debug|x64 - {D350ED08-7D56-477A-B812-9E79AAE29E09}.Release|x64.ActiveCfg = Release|x64 - {D350ED08-7D56-477A-B812-9E79AAE29E09}.Release|x64.Build.0 = Release|x64 - {1E777602-37B3-4F1D-BF18-F11C829D5134}.Debug|x64.ActiveCfg = Debug|x64 - {1E777602-37B3-4F1D-BF18-F11C829D5134}.Debug|x64.Build.0 = Debug|x64 - {1E777602-37B3-4F1D-BF18-F11C829D5134}.Release|x64.ActiveCfg = Release|x64 - {1E777602-37B3-4F1D-BF18-F11C829D5134}.Release|x64.Build.0 = Release|x64 - {12A07AAC-8C43-4914-8D3C-A148BB18B773}.Debug|x64.ActiveCfg = Debug|x64 - {12A07AAC-8C43-4914-8D3C-A148BB18B773}.Debug|x64.Build.0 = Debug|x64 - {12A07AAC-8C43-4914-8D3C-A148BB18B773}.Release|x64.ActiveCfg = Release|x64 - {12A07AAC-8C43-4914-8D3C-A148BB18B773}.Release|x64.Build.0 = Release|x64 - {EB144326-5AE9-479B-BB5A-6AD695CE87EB}.Debug|x64.ActiveCfg = Debug|x64 - {EB144326-5AE9-479B-BB5A-6AD695CE87EB}.Release|x64.ActiveCfg = Release|x64 - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {BA405F73-03D5-4634-9BCF-16A283E4CED8} = {3CD5C246-E8BF-4AD9-A5CE-265B8B016BC9} - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} = {3CD5C246-E8BF-4AD9-A5CE-265B8B016BC9} - {D350ED08-7D56-477A-B812-9E79AAE29E09} = {3CD5C246-E8BF-4AD9-A5CE-265B8B016BC9} - {DC61D4D8-66A3-4579-AAD1-31E189E60D53} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {375A4AA6-813D-4531-A638-6B872ED5EE54} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {56E632C5-024D-40E7-A6FF-C5A68B7F9509} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {51E429A1-21C1-4018-9D39-8CB4B14B0514} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {A239F463-4DF0-4CC0-BD9D-4F30E26A0B03} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {0D88A34A-ED20-4206-AF86-3047490E1134} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {C3BCF495-B210-455D-B775-052D722BC5C5} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {F10DE192-EAE1-45D4-B997-284419E8D973} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {E67CAF8F-8C79-4B3A-BF69-247EBCFDF760} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {6202515A-FA38-4CF1-A710-7CFDA351A912} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {E9B947ED-2839-4198-A9E6-C4A2DFCBAA22} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {ACA68FB8-0A94-4972-ADCB-F3E799EA5D0C} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {34804700-DAAB-4BA3-92EB-4E9F94FCD3D1} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {B2D7267A-AB54-4342-AE12-9FBB41A467E2} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {3993A9B2-990C-4206-9810-F4663C413E2B} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {52BD4A90-4E4D-487E-9DB8-D6F987625F11} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {530D6430-4C9A-4DCD-9530-F3D5FBA1AF78} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {40B7D80F-613E-423A-BB36-C35D7E61B10C} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {8C5DB0C3-2043-49D0-A438-4CB9E00DEEED} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {AF303389-3C5C-41E1-8589-A2417BA2F2A0} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {1F1C0DDB-B60D-4C79-B287-55B2B57DB815} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {1994A6C0-FD8E-4FD5-8747-8B094CF8BA9F} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {756FCD07-2DE1-4F69-AEE0-9C5DD1D78BF9} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {1E53AEEC-0A85-4939-B82E-AA4AF43827B9} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {02BEF1FA-94EA-4870-9FC2-28C6B18956D3} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {0092BC19-58F4-4007-A4D2-C5F6B6D3DCF0} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {D57FC07D-D562-479A-B616-8E2ED10076AA} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {E6F38EFC-0B8B-4D79-9EEB-F05C302087C2} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {673F34AF-68B8-4343-A4EE-FE439EE18BE7} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {18AF4932-5301-4653-8E79-17C28FC94F42} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {25556CA7-A123-4D00-A890-D0313204E491} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {A26171A0-C2BC-417A-854A-62D7465639E8} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {97068873-1758-4373-A905-D21A589F7CEB} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {B7CF5B97-90CD-4382-B1E8-1B8B8FF1DFF4} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {DE52E0A7-1517-49C8-A35C-E991087AD731} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {912F6530-2501-42AC-BDB7-A32FEFD50A98} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {A4A5048B-8EDD-41BB-ACAD-E986D540CD98} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {038CE7EB-B80D-473A-9EE0-30D378CDDCBC} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {2C201B42-81BE-47D0-976E-4B84BF4A9FD6} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {6AE2591F-C2B7-4946-9583-4C114CF8E5CA} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {5DC547D1-0C85-410D-9771-3A0DD6C91EC3} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {FE82E9BF-3127-4F9B-8122-1BAF8C2C7410} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {6BFC4894-F437-4B14-BA4D-D6A4CA6929CA} = {6B9FDB94-0086-44ED-8ED4-D4E4DC85A0E9} - {2B8AD1B0-F5F0-41C9-AA9B-E9A69870C787} = {C5D8C7CE-FE0D-43D3-9C19-743EC625EF8C} - {EB144326-5AE9-479B-BB5A-6AD695CE87EB} = {D130C055-BD4F-44A6-9477-5ACAB723EA95} - {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954} = {4F98B075-A1D9-414E-8C38-BC32BFFDB712} - {1E777602-37B3-4F1D-BF18-F11C829D5134} = {4F98B075-A1D9-414E-8C38-BC32BFFDB712} - {12A07AAC-8C43-4914-8D3C-A148BB18B773} = {0C7D431B-1310-47AE-A754-0C5413FA6E9F} - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - EndGlobalSection - GlobalSection(ExtensibilityAddIns) = postSolution - EndGlobalSection -EndGlobal diff --git a/llvm_build/LLVMBuild.cmake b/llvm_build/LLVMBuild.cmake deleted file mode 100644 index 10636af02..000000000 --- a/llvm_build/LLVMBuild.cmake +++ /dev/null @@ -1,429 +0,0 @@ -#===-- LLVMBuild.cmake - LLVMBuild Configuration for LLVM -----*- CMake -*--===# -# -# The LLVM Compiler Infrastructure -# -# This file is distributed under the University of Illinois Open Source -# License. See LICENSE.TXT for details. -# -#===------------------------------------------------------------------------===# -# -# This file contains the LLVMBuild project information in a format easily -# consumed by the CMake based build system. -# -# This file is autogenerated by llvm-build, do not edit! -# -#===------------------------------------------------------------------------===# - - -# LLVMBuild CMake fragment dependencies. -# -# CMake has no builtin way to declare that the configuration depends on -# a particular file. However, a side effect of configure_file is to add -# said input file to CMake's internal dependency list. So, we use that -# and a dummy output file to communicate the dependency information to -# CMake. -# -# FIXME: File a CMake RFE to get a properly supported version of this -# feature. -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/bindings/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/docs/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/examples/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Analysis/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Analysis/IPA/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/AsmParser/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/Reader/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/Writer/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/AsmPrinter/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/SelectionDAG/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/DebugInfo/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/Interpreter/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/JIT/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/MCJIT/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/RuntimeDyld/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/IntelJITEvents/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/OProfileJIT/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LineEditor/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Linker/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/IR/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/IRReader/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LTO/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCAnalysis/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCDisassembler/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCParser/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Object/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Option/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ProfileData/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Support/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/TableGen/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/ARM/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/ARM/AsmParser/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/ARM/Disassembler/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/ARM/InstPrinter/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/ARM/MCTargetDesc/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/ARM/TargetInfo/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/AArch64/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/AArch64/AsmParser/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/AArch64/Disassembler/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/AArch64/InstPrinter/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/AArch64/MCTargetDesc/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/AArch64/TargetInfo/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/AArch64/Utils/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/CppBackend/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/CppBackend/TargetInfo/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Hexagon/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Hexagon/InstPrinter/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Hexagon/MCTargetDesc/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Hexagon/TargetInfo/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/MSP430/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/MSP430/InstPrinter/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/MSP430/MCTargetDesc/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/MSP430/TargetInfo/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/NVPTX/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/NVPTX/InstPrinter/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/NVPTX/MCTargetDesc/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/NVPTX/TargetInfo/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Mips/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Mips/AsmParser/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Mips/Disassembler/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Mips/InstPrinter/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Mips/MCTargetDesc/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Mips/TargetInfo/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/PowerPC/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/PowerPC/AsmParser/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/PowerPC/Disassembler/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/PowerPC/InstPrinter/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/PowerPC/MCTargetDesc/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/PowerPC/TargetInfo/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/R600/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/R600/InstPrinter/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/R600/MCTargetDesc/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/R600/TargetInfo/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Sparc/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Sparc/AsmParser/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Sparc/Disassembler/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Sparc/InstPrinter/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Sparc/MCTargetDesc/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/Sparc/TargetInfo/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/SystemZ/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/SystemZ/AsmParser/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/SystemZ/Disassembler/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/SystemZ/InstPrinter/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/SystemZ/MCTargetDesc/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/SystemZ/TargetInfo/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/AsmParser/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/Disassembler/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/InstPrinter/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/MCTargetDesc/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/TargetInfo/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/Utils/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/XCore/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/XCore/Disassembler/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/XCore/InstPrinter/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/XCore/MCTargetDesc/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/XCore/TargetInfo/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/IPO/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/InstCombine/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Instrumentation/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Scalar/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Utils/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Vectorize/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/ObjCARC/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/projects/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/bugpoint/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llc/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/lli/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/lli/ChildTarget/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-ar/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-as/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-bcanalyzer/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-cov/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-diff/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-dis/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-dwarfdump/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-extract/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-jitlistener/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-link/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-lto/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-mc/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-nm/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-objdump/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-profdata/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-rtdyld/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-size/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/macho-dump/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/opt/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/tools/llvm-mcmarkup/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/TableGen/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/unittest/LLVMBuild.txt" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/llvm-build/llvmbuild/configutil.py" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/llvm-build/llvmbuild/main.py" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/llvm-build/llvmbuild/componentinfo.py" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/llvm-build/llvmbuild/util.py" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) -configure_file("D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/llvm-build/llvmbuild/__init__.py" - ${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput) - -# Explicit library dependency information. -# -# The following property assignments effectively create a map from component -# names to required libraries, in a way that is easily accessed from CMake. -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSupport ) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMAArch64Utils LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMC LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMAArch64AsmPrinter LLVMAArch64Utils LLVMMC LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMAArch64Info LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMAArch64Desc LLVMAArch64AsmPrinter LLVMAArch64Info LLVMMC LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMCParser LLVMMC LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMAArch64AsmParser LLVMAArch64Desc LLVMAArch64Info LLVMAArch64Utils LLVMMC LLVMMCParser LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMCore LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMTarget LLVMCore LLVMMC LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMAnalysis LLVMCore LLVMSupport LLVMTarget) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMipa LLVMAnalysis LLVMCore LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMTransformUtils LLVMAnalysis LLVMCore LLVMSupport LLVMTarget LLVMipa) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMInstCombine LLVMAnalysis LLVMCore LLVMSupport LLVMTarget LLVMTransformUtils) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMScalarOpts LLVMAnalysis LLVMCore LLVMInstCombine LLVMSupport LLVMTarget LLVMTransformUtils LLVMipa) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMCodeGen LLVMAnalysis LLVMCore LLVMMC LLVMScalarOpts LLVMSupport LLVMTarget LLVMTransformUtils) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMAsmPrinter LLVMAnalysis LLVMCodeGen LLVMCore LLVMMC LLVMMCParser LLVMSupport LLVMTarget LLVMTransformUtils) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSelectionDAG LLVMAnalysis LLVMCodeGen LLVMCore LLVMMC LLVMSupport LLVMTarget LLVMTransformUtils) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMAArch64CodeGen LLVMAArch64AsmPrinter LLVMAArch64Desc LLVMAArch64Info LLVMAArch64Utils LLVMAnalysis LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMScalarOpts LLVMSelectionDAG LLVMSupport LLVMTarget) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMAArch64Disassembler LLVMAArch64Info LLVMAArch64Utils LLVMMC LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMARMAsmPrinter LLVMMC LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMARMInfo LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMARMDesc LLVMARMAsmPrinter LLVMARMInfo LLVMMC LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMARMAsmParser LLVMARMDesc LLVMARMInfo LLVMMC LLVMMCParser LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMARMCodeGen LLVMARMAsmPrinter LLVMARMDesc LLVMARMInfo LLVMAnalysis LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMScalarOpts LLVMSelectionDAG LLVMSupport LLVMTarget) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMARMDisassembler LLVMARMDesc LLVMARMInfo LLVMMC LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMAsmParser LLVMCore LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMBitReader LLVMCore LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMBitWriter LLVMCore LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMCppBackendInfo LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMCppBackendCodeGen LLVMCore LLVMCppBackendInfo LLVMSupport LLVMTarget) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMObject LLVMBitReader LLVMCore LLVMMC LLVMMCParser LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMDebugInfo LLVMObject LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMExecutionEngine LLVMCore LLVMMC LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMJIT LLVMCodeGen LLVMCore LLVMExecutionEngine LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMHexagonInfo LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMHexagonDesc LLVMHexagonInfo LLVMMC) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMHexagonAsmPrinter LLVMHexagonDesc LLVMMC LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMHexagonCodeGen LLVMAnalysis LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMHexagonAsmPrinter LLVMHexagonDesc LLVMHexagonInfo LLVMMC LLVMSelectionDAG LLVMSupport LLVMTarget) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMVectorize LLVMAnalysis LLVMCore LLVMSupport LLVMTarget LLVMTransformUtils) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMipo LLVMAnalysis LLVMCore LLVMInstCombine LLVMScalarOpts LLVMSupport LLVMTarget LLVMTransformUtils LLVMVectorize LLVMipa) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMIRReader LLVMAsmParser LLVMBitReader LLVMCore LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMInstrumentation LLVMAnalysis LLVMCore LLVMSupport LLVMTarget LLVMTransformUtils) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMInterpreter LLVMCodeGen LLVMCore LLVMExecutionEngine LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMLinker LLVMCore LLVMSupport LLVMTransformUtils) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMObjCARCOpts LLVMAnalysis LLVMCore LLVMSupport LLVMTransformUtils) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMLTO LLVMBitReader LLVMBitWriter LLVMCore LLVMInstCombine LLVMLinker LLVMMC LLVMObjCARCOpts LLVMObject LLVMScalarOpts LLVMSupport LLVMTarget LLVMTransformUtils LLVMipa LLVMipo) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMLineEditor LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMCAnalysis LLVMMC LLVMObject LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMCDisassembler LLVMMC LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMRuntimeDyld LLVMMC LLVMObject LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMCJIT LLVMCore LLVMExecutionEngine LLVMObject LLVMRuntimeDyld LLVMSupport LLVMTarget) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMSP430AsmPrinter LLVMMC LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMSP430Info LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMSP430Desc LLVMMC LLVMMSP430AsmPrinter LLVMMSP430Info) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMSP430CodeGen LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMMSP430AsmPrinter LLVMMSP430Desc LLVMMSP430Info LLVMSelectionDAG LLVMSupport LLVMTarget) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMipsAsmPrinter LLVMMC LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMipsInfo LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMipsDesc LLVMMC LLVMMipsAsmPrinter LLVMMipsInfo LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMipsAsmParser LLVMMC LLVMMCParser LLVMMipsDesc LLVMMipsInfo LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMipsCodeGen LLVMAnalysis LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMMipsAsmPrinter LLVMMipsDesc LLVMMipsInfo LLVMScalarOpts LLVMSelectionDAG LLVMSupport LLVMTarget) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMipsDisassembler LLVMMC LLVMMipsInfo LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMNVPTXAsmPrinter LLVMMC LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMNVPTXInfo LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMNVPTXDesc LLVMMC LLVMNVPTXAsmPrinter LLVMNVPTXInfo LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMNVPTXCodeGen LLVMAnalysis LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMNVPTXAsmPrinter LLVMNVPTXDesc LLVMNVPTXInfo LLVMScalarOpts LLVMSelectionDAG LLVMSupport LLVMTarget) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86Utils LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86AsmPrinter LLVMMC LLVMSupport LLVMX86Utils) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86Info LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86Desc LLVMMC LLVMObject LLVMSupport LLVMX86AsmPrinter LLVMX86Info) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86CodeGen LLVMAnalysis LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMSelectionDAG LLVMSupport LLVMTarget LLVMX86AsmPrinter LLVMX86Desc LLVMX86Info LLVMX86Utils) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMOption LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMPowerPCAsmPrinter LLVMMC LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMPowerPCInfo LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMPowerPCDesc LLVMMC LLVMPowerPCAsmPrinter LLVMPowerPCInfo LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMPowerPCAsmParser LLVMMC LLVMMCParser LLVMPowerPCDesc LLVMPowerPCInfo LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMPowerPCCodeGen LLVMAnalysis LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMPowerPCAsmPrinter LLVMPowerPCDesc LLVMPowerPCInfo LLVMSelectionDAG LLVMSupport LLVMTarget LLVMTransformUtils) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMPowerPCDisassembler LLVMMC LLVMPowerPCInfo LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMProfileData LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMR600AsmPrinter LLVMMC LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMR600Info LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMR600Desc LLVMMC LLVMR600AsmPrinter LLVMR600Info LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMR600CodeGen LLVMAnalysis LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMR600AsmPrinter LLVMR600Desc LLVMR600Info LLVMScalarOpts LLVMSelectionDAG LLVMSupport LLVMTarget) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSparcAsmPrinter LLVMMC LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSparcInfo LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSparcDesc LLVMMC LLVMSparcAsmPrinter LLVMSparcInfo LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSparcAsmParser LLVMMC LLVMMCParser LLVMSparcDesc LLVMSparcInfo LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSparcCodeGen LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMSelectionDAG LLVMSparcAsmPrinter LLVMSparcDesc LLVMSparcInfo LLVMSupport LLVMTarget) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSparcDisassembler LLVMMC LLVMSparcInfo LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSystemZAsmPrinter LLVMMC LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSystemZInfo LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSystemZDesc LLVMMC LLVMSupport LLVMSystemZAsmPrinter LLVMSystemZInfo) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSystemZAsmParser LLVMMC LLVMMCParser LLVMSupport LLVMSystemZDesc LLVMSystemZInfo) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSystemZCodeGen LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMScalarOpts LLVMSelectionDAG LLVMSupport LLVMSystemZAsmPrinter LLVMSystemZDesc LLVMSystemZInfo LLVMTarget) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSystemZDisassembler LLVMMC LLVMSupport LLVMSystemZDesc LLVMSystemZInfo) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMTableGen LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86AsmParser LLVMMC LLVMMCParser LLVMSupport LLVMX86Desc LLVMX86Info) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86Disassembler LLVMMC LLVMSupport LLVMX86Info) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMXCoreAsmPrinter LLVMMC LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMXCoreInfo LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMXCoreDesc LLVMMC LLVMSupport LLVMXCoreAsmPrinter LLVMXCoreInfo) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMXCoreCodeGen LLVMAnalysis LLVMAsmPrinter LLVMCodeGen LLVMCore LLVMMC LLVMSelectionDAG LLVMSupport LLVMTarget LLVMTransformUtils LLVMXCoreAsmPrinter LLVMXCoreDesc LLVMXCoreInfo) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMXCoreDisassembler LLVMMC LLVMSupport LLVMXCoreInfo) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_gtest LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_gtest_main gtest) diff --git a/llvm_build/PACKAGE.vcxproj b/llvm_build/PACKAGE.vcxproj deleted file mode 100644 index 66cab3872..000000000 --- a/llvm_build/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build;D:\Projects\rpcs3-experiment\rpcs3\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build;D:\Projects\rpcs3-experiment\rpcs3\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/896735224275ca7383d76eb74af221fc/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/896735224275ca7383d76eb74af221fc/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/PACKAGE.vcxproj.filters b/llvm_build/PACKAGE.vcxproj.filters deleted file mode 100644 index b9066c450..000000000 --- a/llvm_build/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/ZERO_CHECK.vcxproj b/llvm_build/ZERO_CHECK.vcxproj deleted file mode 100644 index ba16aab88..000000000 --- a/llvm_build/ZERO_CHECK.vcxproj +++ /dev/null @@ -1,129 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {D350ED08-7D56-477A-B812-9E79AAE29E09} - Win32Proj - x64 - ZERO_CHECK - - - - Utility - false - MultiByte - v120 - - - Utility - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build;D:\Projects\rpcs3-experiment\rpcs3\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build;D:\Projects\rpcs3-experiment\rpcs3\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Checking Build System - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file "$(SolutionPath)" -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/896735224275ca7383d76eb74af221fc/generate.stamp.rule;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\AddFileDependencies.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASM_MASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CPack.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CPackComponent.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckFunctionExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckIncludeFile.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckIncludeFileCXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckLibraryExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckSymbolExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\TestBigEndian.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Templates\CPackConfig.cmake.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\bindings\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\config-ix.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\AddLLVM.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\AddLLVMDefinitions.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\CheckAtomic.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\ChooseMSVCCRT.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\GetHostTriple.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\HandleLLVMOptions.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\HandleLLVMStdlib.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\LLVM-Config.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\LLVMConfig.cmake.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\LLVMConfigVersion.cmake.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\LLVMParseArguments.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\LLVMProcessSources.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\TableGen.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\VersionFromVCS.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\docs\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\examples\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\AsmParsers.def.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\AsmPrinters.def.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\Disassemblers.def.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\Targets.def.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\config.h.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\llvm-config.h.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Support\DataTypes.h.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\module.modulemap.build;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\IntelJITEvents\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\OProfileJIT\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\Utils\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\CppBackend\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\CppBackend\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Hexagon\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Hexagon\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Hexagon\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Hexagon\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\MSP430\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\MSP430\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\MSP430\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\MSP430\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\NVPTX\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\NVPTX\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\NVPTX\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\NVPTX\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\R600\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\R600\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\R600\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\R600\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Hello\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\projects\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\projects\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\bugpoint\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\lli\ChildTarget\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\lli\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-ar\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-as\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-bcanalyzer\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-cov\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-diff\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-dis\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-dwarfdump\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-extract\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-jitlistener\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-link\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-lto\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-mc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-mcmarkup\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-nm\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-objdump\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-profdata\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-rtdyld\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-size\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\macho-dump\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\opt\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\__init__.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\componentinfo.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\configutil.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\main.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\util.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\unittest\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeASM_MASMCompiler.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeCCompiler.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeCXXCompiler.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeRCCompiler.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeSystem.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\LLVMBuild.cmake;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\projects\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\cmake\modules\CMakeFiles\generate.stamp - false - Checking Build System - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file "$(SolutionPath)" -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/896735224275ca7383d76eb74af221fc/generate.stamp.rule;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\AddFileDependencies.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASM_MASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCXXInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCheckCompilerFlagCommonPatterns.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeCommonLanguageInclude.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeGenericSystem.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeParseArguments.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeRCInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeSystemSpecificInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CPack.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CPackComponent.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXCompilerFlag.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckCXXSourceCompiles.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckFunctionExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckIncludeFile.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckIncludeFileCXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckLibraryExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CheckSymbolExists.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPackageHandleStandardArgs.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPackageMessage.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\FindPythonInterp.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC-C.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC-CXX.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows-MSVC.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\Windows.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\Platform\WindowsPaths.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\TestBigEndian.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Templates\CPackConfig.cmake.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\bindings\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\config-ix.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\AddLLVM.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\AddLLVMDefinitions.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\CheckAtomic.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\ChooseMSVCCRT.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\GetHostTriple.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\HandleLLVMOptions.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\HandleLLVMStdlib.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\LLVM-Config.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\LLVMConfig.cmake.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\LLVMConfigVersion.cmake.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\LLVMParseArguments.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\LLVMProcessSources.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\TableGen.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules\VersionFromVCS.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\docs\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\examples\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\AsmParsers.def.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\AsmPrinters.def.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\Disassemblers.def.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\Targets.def.in;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\config.h.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Config\llvm-config.h.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Support\DataTypes.h.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\module.modulemap.build;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\IntelJITEvents\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\OProfileJIT\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\AArch64\Utils\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\ARM\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\CppBackend\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\CppBackend\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Hexagon\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Hexagon\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Hexagon\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Hexagon\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\MSP430\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\MSP430\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\MSP430\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\MSP430\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Mips\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\NVPTX\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\NVPTX\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\NVPTX\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\NVPTX\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\PowerPC\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\R600\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\R600\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\R600\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\R600\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\Sparc\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\SystemZ\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\Disassembler\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\InstPrinter\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\MCTargetDesc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\XCore\TargetInfo\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Hello\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\projects\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\projects\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\bugpoint\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\lli\ChildTarget\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\lli\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-ar\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-as\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-bcanalyzer\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-cov\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-diff\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-dis\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-dwarfdump\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-extract\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-jitlistener\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-link\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-lto\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-mc\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-mcmarkup\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-nm\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-objdump\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-profdata\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-rtdyld\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\llvm-size\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\macho-dump\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\tools\opt\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\__init__.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\componentinfo.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\configutil.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\main.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\llvm-build\llvmbuild\util.py;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\unittest\LLVMBuild.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeASM_MASMCompiler.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeCCompiler.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeCXXCompiler.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeRCCompiler.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeSystem.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\LLVMBuild.cmake;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\projects\CMakeFiles\generate.stamp;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\cmake\modules\CMakeFiles\generate.stamp - false - - - - - - setlocal -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/896735224275ca7383d76eb74af221fc/ZERO_CHECK.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\ZERO_CHECK - false - - setlocal -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/896735224275ca7383d76eb74af221fc/ZERO_CHECK.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\ZERO_CHECK - false - - - - - - - - - - - - \ No newline at end of file diff --git a/llvm_build/ZERO_CHECK.vcxproj.filters b/llvm_build/ZERO_CHECK.vcxproj.filters deleted file mode 100644 index 722c1b40b..000000000 --- a/llvm_build/ZERO_CHECK.vcxproj.filters +++ /dev/null @@ -1,19 +0,0 @@ - - - - - CMake Rules - - - CMake Rules - - - - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports-debug.cmake b/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports-debug.cmake deleted file mode 100644 index feed2b302..000000000 --- a/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports-debug.cmake +++ /dev/null @@ -1,448 +0,0 @@ -#---------------------------------------------------------------- -# Generated CMake target import file for configuration "Debug". -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Import target "LLVMSupport" for configuration "Debug" -set_property(TARGET LLVMSupport APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMSupport PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "C;CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMSupport.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMSupport ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMSupport "${_IMPORT_PREFIX}/lib/LLVMSupport.lib" ) - -# Import target "LLVMTableGen" for configuration "Debug" -set_property(TARGET LLVMTableGen APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMTableGen PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMTableGen.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMTableGen ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMTableGen "${_IMPORT_PREFIX}/lib/LLVMTableGen.lib" ) - -# Import target "llvm-tblgen" for configuration "Debug" -set_property(TARGET llvm-tblgen APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(llvm-tblgen PROPERTIES - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/bin/llvm-tblgen.exe" - ) - -list(APPEND _IMPORT_CHECK_TARGETS llvm-tblgen ) -list(APPEND _IMPORT_CHECK_FILES_FOR_llvm-tblgen "${_IMPORT_PREFIX}/bin/llvm-tblgen.exe" ) - -# Import target "LLVMCore" for configuration "Debug" -set_property(TARGET LLVMCore APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMCore PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMCore.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMCore ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMCore "${_IMPORT_PREFIX}/lib/LLVMCore.lib" ) - -# Import target "LLVMIRReader" for configuration "Debug" -set_property(TARGET LLVMIRReader APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMIRReader PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMIRReader.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMIRReader ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMIRReader "${_IMPORT_PREFIX}/lib/LLVMIRReader.lib" ) - -# Import target "LLVMCodeGen" for configuration "Debug" -set_property(TARGET LLVMCodeGen APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMCodeGen PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMCodeGen.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMCodeGen ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMCodeGen "${_IMPORT_PREFIX}/lib/LLVMCodeGen.lib" ) - -# Import target "LLVMSelectionDAG" for configuration "Debug" -set_property(TARGET LLVMSelectionDAG APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMSelectionDAG PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMSelectionDAG.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMSelectionDAG ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMSelectionDAG "${_IMPORT_PREFIX}/lib/LLVMSelectionDAG.lib" ) - -# Import target "LLVMAsmPrinter" for configuration "Debug" -set_property(TARGET LLVMAsmPrinter APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMAsmPrinter PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMAsmPrinter.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMAsmPrinter ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMAsmPrinter "${_IMPORT_PREFIX}/lib/LLVMAsmPrinter.lib" ) - -# Import target "LLVMBitReader" for configuration "Debug" -set_property(TARGET LLVMBitReader APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMBitReader PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMBitReader.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMBitReader ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMBitReader "${_IMPORT_PREFIX}/lib/LLVMBitReader.lib" ) - -# Import target "LLVMBitWriter" for configuration "Debug" -set_property(TARGET LLVMBitWriter APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMBitWriter PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMBitWriter.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMBitWriter ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMBitWriter "${_IMPORT_PREFIX}/lib/LLVMBitWriter.lib" ) - -# Import target "LLVMTransformUtils" for configuration "Debug" -set_property(TARGET LLVMTransformUtils APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMTransformUtils PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMTransformUtils.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMTransformUtils ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMTransformUtils "${_IMPORT_PREFIX}/lib/LLVMTransformUtils.lib" ) - -# Import target "LLVMInstrumentation" for configuration "Debug" -set_property(TARGET LLVMInstrumentation APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMInstrumentation PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMInstrumentation.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMInstrumentation ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMInstrumentation "${_IMPORT_PREFIX}/lib/LLVMInstrumentation.lib" ) - -# Import target "LLVMInstCombine" for configuration "Debug" -set_property(TARGET LLVMInstCombine APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMInstCombine PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMInstCombine.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMInstCombine ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMInstCombine "${_IMPORT_PREFIX}/lib/LLVMInstCombine.lib" ) - -# Import target "LLVMScalarOpts" for configuration "Debug" -set_property(TARGET LLVMScalarOpts APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMScalarOpts PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMScalarOpts.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMScalarOpts ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMScalarOpts "${_IMPORT_PREFIX}/lib/LLVMScalarOpts.lib" ) - -# Import target "LLVMipo" for configuration "Debug" -set_property(TARGET LLVMipo APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMipo PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMipo.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMipo ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMipo "${_IMPORT_PREFIX}/lib/LLVMipo.lib" ) - -# Import target "LLVMVectorize" for configuration "Debug" -set_property(TARGET LLVMVectorize APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMVectorize PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMVectorize.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMVectorize ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMVectorize "${_IMPORT_PREFIX}/lib/LLVMVectorize.lib" ) - -# Import target "LLVMObjCARCOpts" for configuration "Debug" -set_property(TARGET LLVMObjCARCOpts APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMObjCARCOpts PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMObjCARCOpts.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMObjCARCOpts ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMObjCARCOpts "${_IMPORT_PREFIX}/lib/LLVMObjCARCOpts.lib" ) - -# Import target "LLVMLinker" for configuration "Debug" -set_property(TARGET LLVMLinker APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMLinker PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMLinker.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMLinker ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMLinker "${_IMPORT_PREFIX}/lib/LLVMLinker.lib" ) - -# Import target "LLVMAnalysis" for configuration "Debug" -set_property(TARGET LLVMAnalysis APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMAnalysis PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMAnalysis.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMAnalysis ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMAnalysis "${_IMPORT_PREFIX}/lib/LLVMAnalysis.lib" ) - -# Import target "LLVMipa" for configuration "Debug" -set_property(TARGET LLVMipa APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMipa PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMipa.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMipa ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMipa "${_IMPORT_PREFIX}/lib/LLVMipa.lib" ) - -# Import target "LLVMLTO" for configuration "Debug" -set_property(TARGET LLVMLTO APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMLTO PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMLTO.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMLTO ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMLTO "${_IMPORT_PREFIX}/lib/LLVMLTO.lib" ) - -# Import target "LLVMMC" for configuration "Debug" -set_property(TARGET LLVMMC APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMMC PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMMC.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMMC ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMMC "${_IMPORT_PREFIX}/lib/LLVMMC.lib" ) - -# Import target "LLVMMCAnalysis" for configuration "Debug" -set_property(TARGET LLVMMCAnalysis APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMMCAnalysis PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMMCAnalysis.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMMCAnalysis ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMMCAnalysis "${_IMPORT_PREFIX}/lib/LLVMMCAnalysis.lib" ) - -# Import target "LLVMMCParser" for configuration "Debug" -set_property(TARGET LLVMMCParser APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMMCParser PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMMCParser.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMMCParser ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMMCParser "${_IMPORT_PREFIX}/lib/LLVMMCParser.lib" ) - -# Import target "LLVMMCDisassembler" for configuration "Debug" -set_property(TARGET LLVMMCDisassembler APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMMCDisassembler PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMMCDisassembler.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMMCDisassembler ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMMCDisassembler "${_IMPORT_PREFIX}/lib/LLVMMCDisassembler.lib" ) - -# Import target "LLVMObject" for configuration "Debug" -set_property(TARGET LLVMObject APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMObject PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMObject.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMObject ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMObject "${_IMPORT_PREFIX}/lib/LLVMObject.lib" ) - -# Import target "LLVMOption" for configuration "Debug" -set_property(TARGET LLVMOption APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMOption PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMOption.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMOption ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMOption "${_IMPORT_PREFIX}/lib/LLVMOption.lib" ) - -# Import target "LLVMDebugInfo" for configuration "Debug" -set_property(TARGET LLVMDebugInfo APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMDebugInfo PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMDebugInfo.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMDebugInfo ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMDebugInfo "${_IMPORT_PREFIX}/lib/LLVMDebugInfo.lib" ) - -# Import target "LLVMExecutionEngine" for configuration "Debug" -set_property(TARGET LLVMExecutionEngine APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMExecutionEngine PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMExecutionEngine.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMExecutionEngine ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMExecutionEngine "${_IMPORT_PREFIX}/lib/LLVMExecutionEngine.lib" ) - -# Import target "LLVMInterpreter" for configuration "Debug" -set_property(TARGET LLVMInterpreter APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMInterpreter PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMInterpreter.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMInterpreter ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMInterpreter "${_IMPORT_PREFIX}/lib/LLVMInterpreter.lib" ) - -# Import target "LLVMJIT" for configuration "Debug" -set_property(TARGET LLVMJIT APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMJIT PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMJIT.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMJIT ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMJIT "${_IMPORT_PREFIX}/lib/LLVMJIT.lib" ) - -# Import target "LLVMMCJIT" for configuration "Debug" -set_property(TARGET LLVMMCJIT APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMMCJIT PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMMCJIT.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMMCJIT ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMMCJIT "${_IMPORT_PREFIX}/lib/LLVMMCJIT.lib" ) - -# Import target "LLVMRuntimeDyld" for configuration "Debug" -set_property(TARGET LLVMRuntimeDyld APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMRuntimeDyld PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMRuntimeDyld.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMRuntimeDyld ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMRuntimeDyld "${_IMPORT_PREFIX}/lib/LLVMRuntimeDyld.lib" ) - -# Import target "LLVMTarget" for configuration "Debug" -set_property(TARGET LLVMTarget APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMTarget PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMTarget.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMTarget ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMTarget "${_IMPORT_PREFIX}/lib/LLVMTarget.lib" ) - -# Import target "LLVMX86CodeGen" for configuration "Debug" -set_property(TARGET LLVMX86CodeGen APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMX86CodeGen PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "ASM_MASM;CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMX86CodeGen.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMX86CodeGen ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMX86CodeGen "${_IMPORT_PREFIX}/lib/LLVMX86CodeGen.lib" ) - -# Import target "LLVMX86AsmParser" for configuration "Debug" -set_property(TARGET LLVMX86AsmParser APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMX86AsmParser PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMX86AsmParser.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMX86AsmParser ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMX86AsmParser "${_IMPORT_PREFIX}/lib/LLVMX86AsmParser.lib" ) - -# Import target "LLVMX86Disassembler" for configuration "Debug" -set_property(TARGET LLVMX86Disassembler APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMX86Disassembler PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMX86Disassembler.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMX86Disassembler ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMX86Disassembler "${_IMPORT_PREFIX}/lib/LLVMX86Disassembler.lib" ) - -# Import target "LLVMX86AsmPrinter" for configuration "Debug" -set_property(TARGET LLVMX86AsmPrinter APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMX86AsmPrinter PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMX86AsmPrinter.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMX86AsmPrinter ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMX86AsmPrinter "${_IMPORT_PREFIX}/lib/LLVMX86AsmPrinter.lib" ) - -# Import target "LLVMX86Desc" for configuration "Debug" -set_property(TARGET LLVMX86Desc APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMX86Desc PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMX86Desc.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMX86Desc ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMX86Desc "${_IMPORT_PREFIX}/lib/LLVMX86Desc.lib" ) - -# Import target "LLVMX86Info" for configuration "Debug" -set_property(TARGET LLVMX86Info APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMX86Info PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMX86Info.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMX86Info ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMX86Info "${_IMPORT_PREFIX}/lib/LLVMX86Info.lib" ) - -# Import target "LLVMX86Utils" for configuration "Debug" -set_property(TARGET LLVMX86Utils APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMX86Utils PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMX86Utils.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMX86Utils ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMX86Utils "${_IMPORT_PREFIX}/lib/LLVMX86Utils.lib" ) - -# Import target "LLVMAsmParser" for configuration "Debug" -set_property(TARGET LLVMAsmParser APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMAsmParser PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMAsmParser.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMAsmParser ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMAsmParser "${_IMPORT_PREFIX}/lib/LLVMAsmParser.lib" ) - -# Import target "LLVMLineEditor" for configuration "Debug" -set_property(TARGET LLVMLineEditor APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMLineEditor PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMLineEditor.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMLineEditor ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMLineEditor "${_IMPORT_PREFIX}/lib/LLVMLineEditor.lib" ) - -# Import target "LLVMProfileData" for configuration "Debug" -set_property(TARGET LLVMProfileData APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMProfileData PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "${_IMPORT_PREFIX}/lib/LLVMProfileData.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMProfileData ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMProfileData "${_IMPORT_PREFIX}/lib/LLVMProfileData.lib" ) - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) diff --git a/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports-release.cmake b/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports-release.cmake deleted file mode 100644 index 0a59b33ed..000000000 --- a/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports-release.cmake +++ /dev/null @@ -1,448 +0,0 @@ -#---------------------------------------------------------------- -# Generated CMake target import file for configuration "Release". -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Import target "LLVMSupport" for configuration "Release" -set_property(TARGET LLVMSupport APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMSupport PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "C;CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMSupport.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMSupport ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMSupport "${_IMPORT_PREFIX}/lib/LLVMSupport.lib" ) - -# Import target "LLVMTableGen" for configuration "Release" -set_property(TARGET LLVMTableGen APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMTableGen PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMTableGen.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMTableGen ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMTableGen "${_IMPORT_PREFIX}/lib/LLVMTableGen.lib" ) - -# Import target "llvm-tblgen" for configuration "Release" -set_property(TARGET llvm-tblgen APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(llvm-tblgen PROPERTIES - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/bin/llvm-tblgen.exe" - ) - -list(APPEND _IMPORT_CHECK_TARGETS llvm-tblgen ) -list(APPEND _IMPORT_CHECK_FILES_FOR_llvm-tblgen "${_IMPORT_PREFIX}/bin/llvm-tblgen.exe" ) - -# Import target "LLVMCore" for configuration "Release" -set_property(TARGET LLVMCore APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMCore PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMCore.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMCore ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMCore "${_IMPORT_PREFIX}/lib/LLVMCore.lib" ) - -# Import target "LLVMIRReader" for configuration "Release" -set_property(TARGET LLVMIRReader APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMIRReader PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMIRReader.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMIRReader ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMIRReader "${_IMPORT_PREFIX}/lib/LLVMIRReader.lib" ) - -# Import target "LLVMCodeGen" for configuration "Release" -set_property(TARGET LLVMCodeGen APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMCodeGen PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMCodeGen.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMCodeGen ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMCodeGen "${_IMPORT_PREFIX}/lib/LLVMCodeGen.lib" ) - -# Import target "LLVMSelectionDAG" for configuration "Release" -set_property(TARGET LLVMSelectionDAG APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMSelectionDAG PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMSelectionDAG.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMSelectionDAG ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMSelectionDAG "${_IMPORT_PREFIX}/lib/LLVMSelectionDAG.lib" ) - -# Import target "LLVMAsmPrinter" for configuration "Release" -set_property(TARGET LLVMAsmPrinter APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMAsmPrinter PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMAsmPrinter.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMAsmPrinter ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMAsmPrinter "${_IMPORT_PREFIX}/lib/LLVMAsmPrinter.lib" ) - -# Import target "LLVMBitReader" for configuration "Release" -set_property(TARGET LLVMBitReader APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMBitReader PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMBitReader.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMBitReader ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMBitReader "${_IMPORT_PREFIX}/lib/LLVMBitReader.lib" ) - -# Import target "LLVMBitWriter" for configuration "Release" -set_property(TARGET LLVMBitWriter APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMBitWriter PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMBitWriter.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMBitWriter ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMBitWriter "${_IMPORT_PREFIX}/lib/LLVMBitWriter.lib" ) - -# Import target "LLVMTransformUtils" for configuration "Release" -set_property(TARGET LLVMTransformUtils APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMTransformUtils PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMTransformUtils.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMTransformUtils ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMTransformUtils "${_IMPORT_PREFIX}/lib/LLVMTransformUtils.lib" ) - -# Import target "LLVMInstrumentation" for configuration "Release" -set_property(TARGET LLVMInstrumentation APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMInstrumentation PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMInstrumentation.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMInstrumentation ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMInstrumentation "${_IMPORT_PREFIX}/lib/LLVMInstrumentation.lib" ) - -# Import target "LLVMInstCombine" for configuration "Release" -set_property(TARGET LLVMInstCombine APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMInstCombine PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMInstCombine.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMInstCombine ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMInstCombine "${_IMPORT_PREFIX}/lib/LLVMInstCombine.lib" ) - -# Import target "LLVMScalarOpts" for configuration "Release" -set_property(TARGET LLVMScalarOpts APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMScalarOpts PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMScalarOpts.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMScalarOpts ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMScalarOpts "${_IMPORT_PREFIX}/lib/LLVMScalarOpts.lib" ) - -# Import target "LLVMipo" for configuration "Release" -set_property(TARGET LLVMipo APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMipo PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMipo.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMipo ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMipo "${_IMPORT_PREFIX}/lib/LLVMipo.lib" ) - -# Import target "LLVMVectorize" for configuration "Release" -set_property(TARGET LLVMVectorize APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMVectorize PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMVectorize.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMVectorize ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMVectorize "${_IMPORT_PREFIX}/lib/LLVMVectorize.lib" ) - -# Import target "LLVMObjCARCOpts" for configuration "Release" -set_property(TARGET LLVMObjCARCOpts APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMObjCARCOpts PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMObjCARCOpts.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMObjCARCOpts ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMObjCARCOpts "${_IMPORT_PREFIX}/lib/LLVMObjCARCOpts.lib" ) - -# Import target "LLVMLinker" for configuration "Release" -set_property(TARGET LLVMLinker APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMLinker PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMLinker.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMLinker ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMLinker "${_IMPORT_PREFIX}/lib/LLVMLinker.lib" ) - -# Import target "LLVMAnalysis" for configuration "Release" -set_property(TARGET LLVMAnalysis APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMAnalysis PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMAnalysis.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMAnalysis ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMAnalysis "${_IMPORT_PREFIX}/lib/LLVMAnalysis.lib" ) - -# Import target "LLVMipa" for configuration "Release" -set_property(TARGET LLVMipa APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMipa PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMipa.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMipa ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMipa "${_IMPORT_PREFIX}/lib/LLVMipa.lib" ) - -# Import target "LLVMLTO" for configuration "Release" -set_property(TARGET LLVMLTO APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMLTO PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMLTO.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMLTO ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMLTO "${_IMPORT_PREFIX}/lib/LLVMLTO.lib" ) - -# Import target "LLVMMC" for configuration "Release" -set_property(TARGET LLVMMC APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMMC PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMMC.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMMC ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMMC "${_IMPORT_PREFIX}/lib/LLVMMC.lib" ) - -# Import target "LLVMMCAnalysis" for configuration "Release" -set_property(TARGET LLVMMCAnalysis APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMMCAnalysis PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMMCAnalysis.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMMCAnalysis ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMMCAnalysis "${_IMPORT_PREFIX}/lib/LLVMMCAnalysis.lib" ) - -# Import target "LLVMMCParser" for configuration "Release" -set_property(TARGET LLVMMCParser APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMMCParser PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMMCParser.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMMCParser ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMMCParser "${_IMPORT_PREFIX}/lib/LLVMMCParser.lib" ) - -# Import target "LLVMMCDisassembler" for configuration "Release" -set_property(TARGET LLVMMCDisassembler APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMMCDisassembler PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMMCDisassembler.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMMCDisassembler ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMMCDisassembler "${_IMPORT_PREFIX}/lib/LLVMMCDisassembler.lib" ) - -# Import target "LLVMObject" for configuration "Release" -set_property(TARGET LLVMObject APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMObject PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMObject.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMObject ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMObject "${_IMPORT_PREFIX}/lib/LLVMObject.lib" ) - -# Import target "LLVMOption" for configuration "Release" -set_property(TARGET LLVMOption APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMOption PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMOption.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMOption ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMOption "${_IMPORT_PREFIX}/lib/LLVMOption.lib" ) - -# Import target "LLVMDebugInfo" for configuration "Release" -set_property(TARGET LLVMDebugInfo APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMDebugInfo PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMDebugInfo.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMDebugInfo ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMDebugInfo "${_IMPORT_PREFIX}/lib/LLVMDebugInfo.lib" ) - -# Import target "LLVMExecutionEngine" for configuration "Release" -set_property(TARGET LLVMExecutionEngine APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMExecutionEngine PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMExecutionEngine.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMExecutionEngine ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMExecutionEngine "${_IMPORT_PREFIX}/lib/LLVMExecutionEngine.lib" ) - -# Import target "LLVMInterpreter" for configuration "Release" -set_property(TARGET LLVMInterpreter APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMInterpreter PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMInterpreter.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMInterpreter ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMInterpreter "${_IMPORT_PREFIX}/lib/LLVMInterpreter.lib" ) - -# Import target "LLVMJIT" for configuration "Release" -set_property(TARGET LLVMJIT APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMJIT PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMJIT.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMJIT ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMJIT "${_IMPORT_PREFIX}/lib/LLVMJIT.lib" ) - -# Import target "LLVMMCJIT" for configuration "Release" -set_property(TARGET LLVMMCJIT APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMMCJIT PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMMCJIT.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMMCJIT ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMMCJIT "${_IMPORT_PREFIX}/lib/LLVMMCJIT.lib" ) - -# Import target "LLVMRuntimeDyld" for configuration "Release" -set_property(TARGET LLVMRuntimeDyld APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMRuntimeDyld PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMRuntimeDyld.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMRuntimeDyld ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMRuntimeDyld "${_IMPORT_PREFIX}/lib/LLVMRuntimeDyld.lib" ) - -# Import target "LLVMTarget" for configuration "Release" -set_property(TARGET LLVMTarget APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMTarget PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMTarget.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMTarget ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMTarget "${_IMPORT_PREFIX}/lib/LLVMTarget.lib" ) - -# Import target "LLVMX86CodeGen" for configuration "Release" -set_property(TARGET LLVMX86CodeGen APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMX86CodeGen PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "ASM_MASM;CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMX86CodeGen.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMX86CodeGen ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMX86CodeGen "${_IMPORT_PREFIX}/lib/LLVMX86CodeGen.lib" ) - -# Import target "LLVMX86AsmParser" for configuration "Release" -set_property(TARGET LLVMX86AsmParser APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMX86AsmParser PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMX86AsmParser.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMX86AsmParser ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMX86AsmParser "${_IMPORT_PREFIX}/lib/LLVMX86AsmParser.lib" ) - -# Import target "LLVMX86Disassembler" for configuration "Release" -set_property(TARGET LLVMX86Disassembler APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMX86Disassembler PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMX86Disassembler.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMX86Disassembler ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMX86Disassembler "${_IMPORT_PREFIX}/lib/LLVMX86Disassembler.lib" ) - -# Import target "LLVMX86AsmPrinter" for configuration "Release" -set_property(TARGET LLVMX86AsmPrinter APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMX86AsmPrinter PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMX86AsmPrinter.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMX86AsmPrinter ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMX86AsmPrinter "${_IMPORT_PREFIX}/lib/LLVMX86AsmPrinter.lib" ) - -# Import target "LLVMX86Desc" for configuration "Release" -set_property(TARGET LLVMX86Desc APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMX86Desc PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMX86Desc.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMX86Desc ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMX86Desc "${_IMPORT_PREFIX}/lib/LLVMX86Desc.lib" ) - -# Import target "LLVMX86Info" for configuration "Release" -set_property(TARGET LLVMX86Info APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMX86Info PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMX86Info.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMX86Info ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMX86Info "${_IMPORT_PREFIX}/lib/LLVMX86Info.lib" ) - -# Import target "LLVMX86Utils" for configuration "Release" -set_property(TARGET LLVMX86Utils APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMX86Utils PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMX86Utils.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMX86Utils ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMX86Utils "${_IMPORT_PREFIX}/lib/LLVMX86Utils.lib" ) - -# Import target "LLVMAsmParser" for configuration "Release" -set_property(TARGET LLVMAsmParser APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMAsmParser PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMAsmParser.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMAsmParser ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMAsmParser "${_IMPORT_PREFIX}/lib/LLVMAsmParser.lib" ) - -# Import target "LLVMLineEditor" for configuration "Release" -set_property(TARGET LLVMLineEditor APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMLineEditor PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMLineEditor.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMLineEditor ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMLineEditor "${_IMPORT_PREFIX}/lib/LLVMLineEditor.lib" ) - -# Import target "LLVMProfileData" for configuration "Release" -set_property(TARGET LLVMProfileData APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMProfileData PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/LLVMProfileData.lib" - ) - -list(APPEND _IMPORT_CHECK_TARGETS LLVMProfileData ) -list(APPEND _IMPORT_CHECK_FILES_FOR_LLVMProfileData "${_IMPORT_PREFIX}/lib/LLVMProfileData.lib" ) - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) diff --git a/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports.cmake b/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports.cmake deleted file mode 100644 index 4e82bbad6..000000000 --- a/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports.cmake +++ /dev/null @@ -1,385 +0,0 @@ -# Generated by CMake 3.0.2 - -if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) - message(FATAL_ERROR "CMake >= 2.6.0 required") -endif() -cmake_policy(PUSH) -cmake_policy(VERSION 2.6) -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Protect against multiple inclusion, which would fail when already imported targets are added once more. -set(_targetsDefined) -set(_targetsNotDefined) -set(_expectedTargets) -foreach(_expectedTarget LLVMSupport LLVMTableGen llvm-tblgen LLVMCore LLVMIRReader LLVMCodeGen LLVMSelectionDAG LLVMAsmPrinter LLVMBitReader LLVMBitWriter LLVMTransformUtils LLVMInstrumentation LLVMInstCombine LLVMScalarOpts LLVMipo LLVMVectorize LLVMObjCARCOpts LLVMLinker LLVMAnalysis LLVMipa LLVMLTO LLVMMC LLVMMCAnalysis LLVMMCParser LLVMMCDisassembler LLVMObject LLVMOption LLVMDebugInfo LLVMExecutionEngine LLVMInterpreter LLVMJIT LLVMMCJIT LLVMRuntimeDyld LLVMTarget LLVMX86CodeGen LLVMX86AsmParser LLVMX86Disassembler LLVMX86AsmPrinter LLVMX86Desc LLVMX86Info LLVMX86Utils LLVMAsmParser LLVMLineEditor LLVMProfileData) - list(APPEND _expectedTargets ${_expectedTarget}) - if(NOT TARGET ${_expectedTarget}) - list(APPEND _targetsNotDefined ${_expectedTarget}) - endif() - if(TARGET ${_expectedTarget}) - list(APPEND _targetsDefined ${_expectedTarget}) - endif() -endforeach() -if("${_targetsDefined}" STREQUAL "${_expectedTargets}") - set(CMAKE_IMPORT_FILE_VERSION) - cmake_policy(POP) - return() -endif() -if(NOT "${_targetsDefined}" STREQUAL "") - message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") -endif() -unset(_targetsDefined) -unset(_targetsNotDefined) -unset(_expectedTargets) - - -# Compute the installation prefix relative to this file. -get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) - -# Create imported target LLVMSupport -add_library(LLVMSupport STATIC IMPORTED) - -# Create imported target LLVMTableGen -add_library(LLVMTableGen STATIC IMPORTED) - -set_target_properties(LLVMTableGen PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMSupport" -) - -# Create imported target llvm-tblgen -add_executable(llvm-tblgen IMPORTED) - -# Create imported target LLVMCore -add_library(LLVMCore STATIC IMPORTED) - -set_target_properties(LLVMCore PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMSupport" -) - -# Create imported target LLVMIRReader -add_library(LLVMIRReader STATIC IMPORTED) - -set_target_properties(LLVMIRReader PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMAsmParser;LLVMBitReader;LLVMCore;LLVMSupport" -) - -# Create imported target LLVMCodeGen -add_library(LLVMCodeGen STATIC IMPORTED) - -set_target_properties(LLVMCodeGen PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMMC;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTransformUtils" -) - -# Create imported target LLVMSelectionDAG -add_library(LLVMSelectionDAG STATIC IMPORTED) - -set_target_properties(LLVMSelectionDAG PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCodeGen;LLVMCore;LLVMMC;LLVMSupport;LLVMTarget;LLVMTransformUtils" -) - -# Create imported target LLVMAsmPrinter -add_library(LLVMAsmPrinter STATIC IMPORTED) - -set_target_properties(LLVMAsmPrinter PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCodeGen;LLVMCore;LLVMMC;LLVMMCParser;LLVMSupport;LLVMTarget;LLVMTransformUtils" -) - -# Create imported target LLVMBitReader -add_library(LLVMBitReader STATIC IMPORTED) - -set_target_properties(LLVMBitReader PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMSupport" -) - -# Create imported target LLVMBitWriter -add_library(LLVMBitWriter STATIC IMPORTED) - -set_target_properties(LLVMBitWriter PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMSupport" -) - -# Create imported target LLVMTransformUtils -add_library(LLVMTransformUtils STATIC IMPORTED) - -set_target_properties(LLVMTransformUtils PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTarget;LLVMipa" -) - -# Create imported target LLVMInstrumentation -add_library(LLVMInstrumentation STATIC IMPORTED) - -set_target_properties(LLVMInstrumentation PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTarget;LLVMTransformUtils" -) - -# Create imported target LLVMInstCombine -add_library(LLVMInstCombine STATIC IMPORTED) - -set_target_properties(LLVMInstCombine PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTarget;LLVMTransformUtils" -) - -# Create imported target LLVMScalarOpts -add_library(LLVMScalarOpts STATIC IMPORTED) - -set_target_properties(LLVMScalarOpts PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMInstCombine;LLVMSupport;LLVMTarget;LLVMTransformUtils;LLVMipa" -) - -# Create imported target LLVMipo -add_library(LLVMipo STATIC IMPORTED) - -set_target_properties(LLVMipo PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMInstCombine;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTransformUtils;LLVMVectorize;LLVMipa" -) - -# Create imported target LLVMVectorize -add_library(LLVMVectorize STATIC IMPORTED) - -set_target_properties(LLVMVectorize PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTarget;LLVMTransformUtils" -) - -# Create imported target LLVMObjCARCOpts -add_library(LLVMObjCARCOpts STATIC IMPORTED) - -set_target_properties(LLVMObjCARCOpts PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTransformUtils" -) - -# Create imported target LLVMLinker -add_library(LLVMLinker STATIC IMPORTED) - -set_target_properties(LLVMLinker PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMSupport;LLVMTransformUtils" -) - -# Create imported target LLVMAnalysis -add_library(LLVMAnalysis STATIC IMPORTED) - -set_target_properties(LLVMAnalysis PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMSupport;LLVMTarget" -) - -# Create imported target LLVMipa -add_library(LLVMipa STATIC IMPORTED) - -set_target_properties(LLVMipa PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport" -) - -# Create imported target LLVMLTO -add_library(LLVMLTO STATIC IMPORTED) - -set_target_properties(LLVMLTO PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMBitReader;LLVMBitWriter;LLVMCore;LLVMInstCombine;LLVMLinker;LLVMMC;LLVMObjCARCOpts;LLVMObject;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTransformUtils;LLVMipa;LLVMipo" -) - -# Create imported target LLVMMC -add_library(LLVMMC STATIC IMPORTED) - -set_target_properties(LLVMMC PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMSupport" -) - -# Create imported target LLVMMCAnalysis -add_library(LLVMMCAnalysis STATIC IMPORTED) - -set_target_properties(LLVMMCAnalysis PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMObject;LLVMSupport" -) - -# Create imported target LLVMMCParser -add_library(LLVMMCParser STATIC IMPORTED) - -set_target_properties(LLVMMCParser PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMSupport" -) - -# Create imported target LLVMMCDisassembler -add_library(LLVMMCDisassembler STATIC IMPORTED) - -set_target_properties(LLVMMCDisassembler PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMSupport" -) - -# Create imported target LLVMObject -add_library(LLVMObject STATIC IMPORTED) - -set_target_properties(LLVMObject PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMBitReader;LLVMCore;LLVMMC;LLVMMCParser;LLVMSupport" -) - -# Create imported target LLVMOption -add_library(LLVMOption STATIC IMPORTED) - -set_target_properties(LLVMOption PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMSupport" -) - -# Create imported target LLVMDebugInfo -add_library(LLVMDebugInfo STATIC IMPORTED) - -set_target_properties(LLVMDebugInfo PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMObject;LLVMSupport" -) - -# Create imported target LLVMExecutionEngine -add_library(LLVMExecutionEngine STATIC IMPORTED) - -set_target_properties(LLVMExecutionEngine PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMMC;LLVMSupport" -) - -# Create imported target LLVMInterpreter -add_library(LLVMInterpreter STATIC IMPORTED) - -set_target_properties(LLVMInterpreter PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMCodeGen;LLVMCore;LLVMExecutionEngine;LLVMSupport" -) - -# Create imported target LLVMJIT -add_library(LLVMJIT STATIC IMPORTED) - -set_target_properties(LLVMJIT PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMCodeGen;LLVMCore;LLVMExecutionEngine;LLVMSupport" -) - -# Create imported target LLVMMCJIT -add_library(LLVMMCJIT STATIC IMPORTED) - -set_target_properties(LLVMMCJIT PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMExecutionEngine;LLVMObject;LLVMRuntimeDyld;LLVMSupport;LLVMTarget" -) - -# Create imported target LLVMRuntimeDyld -add_library(LLVMRuntimeDyld STATIC IMPORTED) - -set_target_properties(LLVMRuntimeDyld PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMObject;LLVMSupport" -) - -# Create imported target LLVMTarget -add_library(LLVMTarget STATIC IMPORTED) - -set_target_properties(LLVMTarget PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMMC;LLVMSupport" -) - -# Create imported target LLVMX86CodeGen -add_library(LLVMX86CodeGen STATIC IMPORTED) - -set_target_properties(LLVMX86CodeGen PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMAsmPrinter;LLVMCodeGen;LLVMCore;LLVMMC;LLVMSelectionDAG;LLVMSupport;LLVMTarget;LLVMX86AsmPrinter;LLVMX86Desc;LLVMX86Info;LLVMX86Utils" -) - -# Create imported target LLVMX86AsmParser -add_library(LLVMX86AsmParser STATIC IMPORTED) - -set_target_properties(LLVMX86AsmParser PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMMCParser;LLVMSupport;LLVMX86Desc;LLVMX86Info" -) - -# Create imported target LLVMX86Disassembler -add_library(LLVMX86Disassembler STATIC IMPORTED) - -set_target_properties(LLVMX86Disassembler PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMSupport;LLVMX86Info" -) - -# Create imported target LLVMX86AsmPrinter -add_library(LLVMX86AsmPrinter STATIC IMPORTED) - -set_target_properties(LLVMX86AsmPrinter PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMSupport;LLVMX86Utils" -) - -# Create imported target LLVMX86Desc -add_library(LLVMX86Desc STATIC IMPORTED) - -set_target_properties(LLVMX86Desc PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMObject;LLVMSupport;LLVMX86AsmPrinter;LLVMX86Info" -) - -# Create imported target LLVMX86Info -add_library(LLVMX86Info STATIC IMPORTED) - -set_target_properties(LLVMX86Info PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMSupport" -) - -# Create imported target LLVMX86Utils -add_library(LLVMX86Utils STATIC IMPORTED) - -set_target_properties(LLVMX86Utils PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMSupport" -) - -# Create imported target LLVMAsmParser -add_library(LLVMAsmParser STATIC IMPORTED) - -set_target_properties(LLVMAsmParser PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMSupport" -) - -# Create imported target LLVMLineEditor -add_library(LLVMLineEditor STATIC IMPORTED) - -set_target_properties(LLVMLineEditor PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMSupport;LLVMSupport" -) - -# Create imported target LLVMProfileData -add_library(LLVMProfileData STATIC IMPORTED) - -set_target_properties(LLVMProfileData PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMSupport" -) - -if(CMAKE_VERSION VERSION_LESS 2.8.12) - message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") -endif() - -# Load information for each installed configuration. -get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) -file(GLOB CONFIG_FILES "${_DIR}/LLVMExports-*.cmake") -foreach(f ${CONFIG_FILES}) - include(${f}) -endforeach() - -# Cleanup temporary variables. -set(_IMPORT_PREFIX) - -# Loop over all imported files and verify that they actually exist -foreach(target ${_IMPORT_CHECK_TARGETS} ) - foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) - if(NOT EXISTS "${file}" ) - message(FATAL_ERROR "The imported target \"${target}\" references the file - \"${file}\" -but this file does not exist. Possible reasons include: -* The file was deleted, renamed, or moved to another location. -* An install or uninstall procedure did not complete successfully. -* The installation package was faulty and contained - \"${CMAKE_CURRENT_LIST_FILE}\" -but not all the files it references. -") - endif() - endforeach() - unset(_IMPORT_CHECK_FILES_FOR_${target}) -endforeach() -unset(_IMPORT_CHECK_TARGETS) - -# This file does not depend on other imported targets which have -# been exported from the same project but in a separate export set. - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) -cmake_policy(POP) diff --git a/llvm_build/cmake/modules/CMakeFiles/LLVMConfig.cmake b/llvm_build/cmake/modules/CMakeFiles/LLVMConfig.cmake deleted file mode 100644 index 4a8488cc7..000000000 --- a/llvm_build/cmake/modules/CMakeFiles/LLVMConfig.cmake +++ /dev/null @@ -1,101 +0,0 @@ -# This file provides information and services to the final user. - - -# Compute the installation prefix from this LLVMConfig.cmake file location. -get_filename_component(LLVM_INSTALL_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -get_filename_component(LLVM_INSTALL_PREFIX "${LLVM_INSTALL_PREFIX}" PATH) -get_filename_component(LLVM_INSTALL_PREFIX "${LLVM_INSTALL_PREFIX}" PATH) -get_filename_component(LLVM_INSTALL_PREFIX "${LLVM_INSTALL_PREFIX}" PATH) - -set(LLVM_VERSION_MAJOR 3) -set(LLVM_VERSION_MINOR 5) -set(LLVM_VERSION_PATCH 0) -set(LLVM_PACKAGE_VERSION 3.5.0svn) - -set(LLVM_COMMON_DEPENDS ) - -set(LLVM_AVAILABLE_LIBS LLVMSupport;LLVMTableGen;LLVMCore;LLVMIRReader;LLVMCodeGen;LLVMSelectionDAG;LLVMAsmPrinter;LLVMBitReader;LLVMBitWriter;LLVMTransformUtils;LLVMInstrumentation;LLVMInstCombine;LLVMScalarOpts;LLVMipo;LLVMVectorize;LLVMObjCARCOpts;LLVMLinker;LLVMAnalysis;LLVMipa;LLVMLTO;LLVMMC;LLVMMCAnalysis;LLVMMCParser;LLVMMCDisassembler;LLVMObject;LLVMOption;LLVMDebugInfo;LLVMExecutionEngine;LLVMInterpreter;LLVMJIT;LLVMMCJIT;LLVMRuntimeDyld;LLVMTarget;LLVMX86CodeGen;LLVMX86AsmParser;LLVMX86Disassembler;LLVMX86AsmPrinter;LLVMX86Desc;LLVMX86Info;LLVMX86Utils;LLVMAsmParser;LLVMLineEditor;LLVMProfileData) - -set(LLVM_ALL_TARGETS AArch64;ARM;CppBackend;Hexagon;Mips;MSP430;NVPTX;PowerPC;R600;Sparc;SystemZ;X86;XCore) - -set(LLVM_TARGETS_TO_BUILD X86) - -set(LLVM_TARGETS_WITH_JIT X86;PowerPC;AArch64;ARM;Mips;SystemZ) - - -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSupport ) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMTableGen LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMCore LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMIRReader LLVMAsmParser;LLVMBitReader;LLVMCore;LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMCodeGen LLVMAnalysis;LLVMCore;LLVMMC;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTransformUtils) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSelectionDAG LLVMAnalysis;LLVMCodeGen;LLVMCore;LLVMMC;LLVMSupport;LLVMTarget;LLVMTransformUtils) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMAsmPrinter LLVMAnalysis;LLVMCodeGen;LLVMCore;LLVMMC;LLVMMCParser;LLVMSupport;LLVMTarget;LLVMTransformUtils) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMBitReader LLVMCore;LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMBitWriter LLVMCore;LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMTransformUtils LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTarget;LLVMipa) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMInstrumentation LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTarget;LLVMTransformUtils) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMInstCombine LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTarget;LLVMTransformUtils) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMScalarOpts LLVMAnalysis;LLVMCore;LLVMInstCombine;LLVMSupport;LLVMTarget;LLVMTransformUtils;LLVMipa) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMipo LLVMAnalysis;LLVMCore;LLVMInstCombine;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTransformUtils;LLVMVectorize;LLVMipa) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMVectorize LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTarget;LLVMTransformUtils) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMObjCARCOpts LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTransformUtils) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMLinker LLVMCore;LLVMSupport;LLVMTransformUtils) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMAnalysis LLVMCore;LLVMSupport;LLVMTarget) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMipa LLVMAnalysis;LLVMCore;LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMLTO LLVMBitReader;LLVMBitWriter;LLVMCore;LLVMInstCombine;LLVMLinker;LLVMMC;LLVMObjCARCOpts;LLVMObject;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTransformUtils;LLVMipa;LLVMipo) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMC LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMCAnalysis LLVMMC;LLVMObject;LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMCParser LLVMMC;LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMCDisassembler LLVMMC;LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMObject LLVMBitReader;LLVMCore;LLVMMC;LLVMMCParser;LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMOption LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMDebugInfo LLVMObject;LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMExecutionEngine LLVMCore;LLVMMC;LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMInterpreter LLVMCodeGen;LLVMCore;LLVMExecutionEngine;LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMJIT LLVMCodeGen;LLVMCore;LLVMExecutionEngine;LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMCJIT LLVMCore;LLVMExecutionEngine;LLVMObject;LLVMRuntimeDyld;LLVMSupport;LLVMTarget) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMRuntimeDyld LLVMMC;LLVMObject;LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMTarget LLVMCore;LLVMMC;LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86CodeGen LLVMAnalysis;LLVMAsmPrinter;LLVMCodeGen;LLVMCore;LLVMMC;LLVMSelectionDAG;LLVMSupport;LLVMTarget;LLVMX86AsmPrinter;LLVMX86Desc;LLVMX86Info;LLVMX86Utils) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86AsmParser LLVMMC;LLVMMCParser;LLVMSupport;LLVMX86Desc;LLVMX86Info) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86Disassembler LLVMMC;LLVMSupport;LLVMX86Info) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86AsmPrinter LLVMMC;LLVMSupport;LLVMX86Utils) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86Desc LLVMMC;LLVMObject;LLVMSupport;LLVMX86AsmPrinter;LLVMX86Info) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86Info LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86Utils LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMAsmParser LLVMCore;LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMLineEditor LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMProfileData LLVMSupport) - -set(TARGET_TRIPLE "x86_64-pc-win32") - -set(LLVM_ENABLE_ASSERTIONS OFF) - -set(LLVM_ENABLE_EH OFF) - -set(LLVM_ENABLE_RTTI OFF) - -set(LLVM_ENABLE_TERMINFO ON) - -set(LLVM_ENABLE_THREADS ON) - -set(LLVM_ENABLE_ZLIB 0) - -set(LLVM_NATIVE_ARCH X86) - -set(LLVM_ENABLE_PIC ON) - -set(LLVM_ON_UNIX 0) -set(LLVM_ON_WIN32 1) - -set(LLVM_INCLUDE_DIRS "${LLVM_INSTALL_PREFIX}/include") -set(LLVM_LIBRARY_DIRS "${LLVM_INSTALL_PREFIX}/lib") -set(LLVM_DEFINITIONS "-D__STDC_LIMIT_MACROS" "-D__STDC_CONSTANT_MACROS") -set(LLVM_CMAKE_DIR "${LLVM_INSTALL_PREFIX}/share/llvm/cmake") -set(LLVM_TOOLS_BINARY_DIR "${LLVM_INSTALL_PREFIX}/bin") - -if(NOT TARGET LLVMSupport) - include("${LLVM_CMAKE_DIR}/LLVMExports.cmake") -endif() - -include(${LLVM_CMAKE_DIR}/LLVM-Config.cmake) diff --git a/llvm_build/cmake/modules/CMakeFiles/generate.stamp b/llvm_build/cmake/modules/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/cmake/modules/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/cmake/modules/CMakeFiles/generate.stamp.depend b/llvm_build/cmake/modules/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 623af83d3..000000000 --- a/llvm_build/cmake/modules/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,5 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/CMakeLists.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/LLVMConfig.cmake.in -D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/LLVMConfig.cmake.in -D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/LLVMConfigVersion.cmake.in diff --git a/llvm_build/cmake/modules/INSTALL.vcxproj b/llvm_build/cmake/modules/INSTALL.vcxproj deleted file mode 100644 index a36a53121..000000000 --- a/llvm_build/cmake/modules/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\cmake\modules;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\cmake\modules;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/40b4c961c33eb22f5d4b98d9183a2bfa/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\cmake\modules\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/40b4c961c33eb22f5d4b98d9183a2bfa/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\cmake\modules\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/cmake/modules/INSTALL.vcxproj.filters b/llvm_build/cmake/modules/INSTALL.vcxproj.filters deleted file mode 100644 index 10195fa6a..000000000 --- a/llvm_build/cmake/modules/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/cmake/modules/PACKAGE.vcxproj b/llvm_build/cmake/modules/PACKAGE.vcxproj deleted file mode 100644 index ddf924f41..000000000 --- a/llvm_build/cmake/modules/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\cmake\modules;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\cmake\modules;D:\Projects\rpcs3-experiment\rpcs3\llvm\cmake\modules;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/40b4c961c33eb22f5d4b98d9183a2bfa/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\cmake\modules\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/40b4c961c33eb22f5d4b98d9183a2bfa/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\cmake\modules\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/cmake/modules/PACKAGE.vcxproj.filters b/llvm_build/cmake/modules/PACKAGE.vcxproj.filters deleted file mode 100644 index b85b381e0..000000000 --- a/llvm_build/cmake/modules/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/cmake/modules/cmake_install.cmake b/llvm_build/cmake/modules/cmake_install.cmake deleted file mode 100644 index b92e04850..000000000 --- a/llvm_build/cmake/modules/cmake_install.cmake +++ /dev/null @@ -1,63 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/llvm/cmake/LLVMExports.cmake") - file(DIFFERENT EXPORT_FILE_CHANGED FILES - "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/llvm/cmake/LLVMExports.cmake" - "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports.cmake") - if(EXPORT_FILE_CHANGED) - file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/llvm/cmake/LLVMExports-*.cmake") - if(OLD_CONFIG_FILES) - message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/llvm/cmake/LLVMExports.cmake\" will be replaced. Removing files [${OLD_CONFIG_FILES}].") - file(REMOVE ${OLD_CONFIG_FILES}) - endif() - endif() - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/llvm/cmake" TYPE FILE FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports.cmake") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/llvm/cmake" TYPE FILE FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports-debug.cmake") - endif() - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/llvm/cmake" TYPE FILE FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/cmake/modules/CMakeFiles/Export/share/llvm/cmake/LLVMExports-release.cmake") - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/llvm/cmake" TYPE FILE FILES - "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/cmake/modules/CMakeFiles/LLVMConfig.cmake" - "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/share/llvm/cmake/LLVMConfigVersion.cmake" - "D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/LLVM-Config.cmake" - ) -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/llvm/cmake" TYPE DIRECTORY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules/." FILES_MATCHING REGEX "/[^/]*\\.cmake$" REGEX "/\\.svn$" EXCLUDE REGEX "/llvmconfig\\.cmake$" EXCLUDE REGEX "/llvmconfigversion\\.cmake$" EXCLUDE REGEX "/llvm\\-config\\.cmake$" EXCLUDE REGEX "/gethosttriple\\.cmake$" EXCLUDE REGEX "/versionfromvcs\\.cmake$" EXCLUDE REGEX "/checkatomic\\.cmake$" EXCLUDE) -endif() - diff --git a/llvm_build/cmake_install.cmake b/llvm_build/cmake_install.cmake deleted file mode 100644 index 91709480d..000000000 --- a/llvm_build/cmake_install.cmake +++ /dev/null @@ -1,62 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES - "D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm" - "D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm-c" - FILES_MATCHING REGEX "/[^/]*\\.def$" REGEX "/[^/]*\\.h$" REGEX "/[^/]*\\.td$" REGEX "/[^/]*\\.inc$" REGEX "/license\\.txt$" REGEX "/\\.svn$" EXCLUDE) -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/include/llvm" FILES_MATCHING REGEX "/[^/]*\\.def$" REGEX "/[^/]*\\.h$" REGEX "/[^/]*\\.gen$" REGEX "/[^/]*\\.inc$" REGEX "/cmakefiles$" EXCLUDE REGEX "/config\\.h$" EXCLUDE REGEX "/\\.svn$" EXCLUDE) -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Support/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/TableGen/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/utils/TableGen/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/include/llvm/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/projects/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/cmake/modules/cmake_install.cmake") - -endif() - -if(CMAKE_INSTALL_COMPONENT) - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") -else() - set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -endif() - -file(WRITE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/${CMAKE_INSTALL_MANIFEST}" "") -foreach(file ${CMAKE_INSTALL_MANIFEST_FILES}) - file(APPEND "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/${CMAKE_INSTALL_MANIFEST}" "${file}\n") -endforeach() diff --git a/llvm_build/include/llvm/CMakeFiles/generate.stamp b/llvm_build/include/llvm/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/include/llvm/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/include/llvm/CMakeFiles/generate.stamp.depend b/llvm_build/include/llvm/CMakeFiles/generate.stamp.depend deleted file mode 100644 index fd4e99054..000000000 --- a/llvm_build/include/llvm/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,3 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/CMakeLists.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/module.modulemap.build diff --git a/llvm_build/include/llvm/Config/AsmParsers.def b/llvm_build/include/llvm/Config/AsmParsers.def deleted file mode 100644 index 069d10b1c..000000000 --- a/llvm_build/include/llvm/Config/AsmParsers.def +++ /dev/null @@ -1,30 +0,0 @@ -/*===- llvm/Config/AsmParsers.def - LLVM Assembly Parsers -------*- C++ -*-===*\ -|* *| -|* The LLVM Compiler Infrastructure *| -|* *| -|* This file is distributed under the University of Illinois Open Source *| -|* License. See LICENSE.TXT for details. *| -|* *| -|*===----------------------------------------------------------------------===*| -|* *| -|* This file enumerates all of the assembly-language parsers *| -|* supported by this build of LLVM. Clients of this file should define *| -|* the LLVM_ASM_PARSER macro to be a function-like macro with a *| -|* single parameter (the name of the target whose assembly can be *| -|* generated); including this file will then enumerate all of the *| -|* targets with assembly parsers. *| -|* *| -|* The set of targets supported by LLVM is generated at configuration *| -|* time, at which point this header is generated. Do not modify this *| -|* header directly. *| -|* *| -\*===----------------------------------------------------------------------===*/ - -#ifndef LLVM_ASM_PARSER -# error Please define the macro LLVM_ASM_PARSER(TargetName) -#endif - -LLVM_ASM_PARSER(X86) - - -#undef LLVM_ASM_PARSER diff --git a/llvm_build/include/llvm/Config/AsmPrinters.def b/llvm_build/include/llvm/Config/AsmPrinters.def deleted file mode 100644 index 69f61cdd8..000000000 --- a/llvm_build/include/llvm/Config/AsmPrinters.def +++ /dev/null @@ -1,30 +0,0 @@ -/*===- llvm/Config/AsmPrinters.def - LLVM Assembly Printers -----*- C++ -*-===*\ -|* *| -|* The LLVM Compiler Infrastructure *| -|* *| -|* This file is distributed under the University of Illinois Open Source *| -|* License. See LICENSE.TXT for details. *| -|* *| -|*===----------------------------------------------------------------------===*| -|* *| -|* This file enumerates all of the assembly-language printers *| -|* supported by this build of LLVM. Clients of this file should define *| -|* the LLVM_ASM_PRINTER macro to be a function-like macro with a *| -|* single parameter (the name of the target whose assembly can be *| -|* generated); including this file will then enumerate all of the *| -|* targets with assembly printers. *| -|* *| -|* The set of targets supported by LLVM is generated at configuration *| -|* time, at which point this header is generated. Do not modify this *| -|* header directly. *| -|* *| -\*===----------------------------------------------------------------------===*/ - -#ifndef LLVM_ASM_PRINTER -# error Please define the macro LLVM_ASM_PRINTER(TargetName) -#endif - -LLVM_ASM_PRINTER(X86) - - -#undef LLVM_ASM_PRINTER diff --git a/llvm_build/include/llvm/Config/Disassemblers.def b/llvm_build/include/llvm/Config/Disassemblers.def deleted file mode 100644 index ce900cadd..000000000 --- a/llvm_build/include/llvm/Config/Disassemblers.def +++ /dev/null @@ -1,30 +0,0 @@ -/*===- llvm/Config/Disassemblers.def - LLVM Assembly Parsers ----*- C++ -*-===*\ -|* *| -|* The LLVM Compiler Infrastructure *| -|* *| -|* This file is distributed under the University of Illinois Open Source *| -|* License. See LICENSE.TXT for details. *| -|* *| -|*===----------------------------------------------------------------------===*| -|* *| -|* This file enumerates all of the assembly-language parsers *| -|* supported by this build of LLVM. Clients of this file should define *| -|* the LLVM_DISASSEMBLER macro to be a function-like macro with a *| -|* single parameter (the name of the target whose assembly can be *| -|* generated); including this file will then enumerate all of the *| -|* targets with assembly parsers. *| -|* *| -|* The set of targets supported by LLVM is generated at configuration *| -|* time, at which point this header is generated. Do not modify this *| -|* header directly. *| -|* *| -\*===----------------------------------------------------------------------===*/ - -#ifndef LLVM_DISASSEMBLER -# error Please define the macro LLVM_DISASSEMBLER(TargetName) -#endif - -LLVM_DISASSEMBLER(X86) - - -#undef LLVM_DISASSEMBLER diff --git a/llvm_build/include/llvm/Config/Targets.def b/llvm_build/include/llvm/Config/Targets.def deleted file mode 100644 index 6d02a945d..000000000 --- a/llvm_build/include/llvm/Config/Targets.def +++ /dev/null @@ -1,29 +0,0 @@ -/*===- llvm/Config/Targets.def - LLVM Target Architectures ------*- C++ -*-===*\ -|* *| -|* The LLVM Compiler Infrastructure *| -|* *| -|* This file is distributed under the University of Illinois Open Source *| -|* License. See LICENSE.TXT for details. *| -|* *| -|*===----------------------------------------------------------------------===*| -|* *| -|* This file enumerates all of the target architectures supported by *| -|* this build of LLVM. Clients of this file should define the *| -|* LLVM_TARGET macro to be a function-like macro with a single *| -|* parameter (the name of the target); including this file will then *| -|* enumerate all of the targets. *| -|* *| -|* The set of targets supported by LLVM is generated at configuration *| -|* time, at which point this header is generated. Do not modify this *| -|* header directly. *| -|* *| -\*===----------------------------------------------------------------------===*/ - -#ifndef LLVM_TARGET -# error Please define the macro LLVM_TARGET(TargetName) -#endif - -LLVM_TARGET(X86) - - -#undef LLVM_TARGET diff --git a/llvm_build/include/llvm/Config/config.h b/llvm_build/include/llvm/Config/config.h deleted file mode 100644 index 68fb4b11c..000000000 --- a/llvm_build/include/llvm/Config/config.h +++ /dev/null @@ -1,548 +0,0 @@ -/* include/llvm/Config/config.h.cmake corresponding to config.h.in. */ - -#ifndef CONFIG_H -#define CONFIG_H - -/* Exported configuration */ -#include "llvm/Config/llvm-config.h" - -/* Patch version of the LLVM API */ -/* #undef LLVM_VERSION_PATCH */ - -/* Bug report URL. */ -#define BUG_REPORT_URL "http://llvm.org/bugs/" - -/* Define if you want backtraces on crash */ -#define ENABLE_BACKTRACES - -/* Define to enable crash overrides */ -#define ENABLE_CRASH_OVERRIDES - -/* Define if position independent code is enabled */ -#define ENABLE_PIC - -/* Define if timestamp information (e.g., __DATE__) is allowed */ -#define ENABLE_TIMESTAMPS 1 - -/* Define to 1 if you have the `arc4random' function. */ -/* #undef HAVE_DECL_ARC4RANDOM */ - -/* Define to 1 if you have the `backtrace' function. */ -/* #undef HAVE_BACKTRACE */ - -/* Define to 1 if you have the `bcopy' function. */ -#undef HAVE_BCOPY - -/* Define to 1 if you have the `ceilf' function. */ -#define HAVE_CEILF 1 - -/* Define to 1 if you have the `closedir' function. */ -/* #undef HAVE_CLOSEDIR */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_CXXABI_H */ - -/* Define to 1 if you have the header file. */ -#undef HAVE_CRASHREPORTERCLIENT_H - -/* can use __crashreporter_info__ */ -#undef HAVE_CRASHREPORTER_INFO - -/* Define to 1 if you have the declaration of `strerror_s', and to 0 if you - don't. */ -#define HAVE_DECL_STRERROR_S 1 - -/* Define to 1 if you have the header file, and it defines `DIR'. - */ -/* #undef HAVE_DIRENT_H */ - -/* Define if you have the GNU dld library. */ -#undef HAVE_DLD - -/* Define to 1 if you have the `dlerror' function. */ -/* #undef HAVE_DLERROR */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_DLFCN_H */ - -/* Define if dlopen() is available on this platform. */ -/* #undef HAVE_DLOPEN */ - -/* Define if you have the _dyld_func_lookup function. */ -#undef HAVE_DYLD - -/* Define to 1 if you have the header file. */ -#define HAVE_ERRNO_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_EXECINFO_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_FENV_H 1 - -/* Define if libffi is available on this platform. */ -/* #undef HAVE_FFI_CALL */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_FFI_FFI_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_FFI_H */ - -/* Set to 1 if the finite function is found in */ -/* #undef HAVE_FINITE_IN_IEEEFP_H */ - -/* Define to 1 if you have the `floorf' function. */ -#define HAVE_FLOORF 1 - -/* Define to 1 if you have the `log' function. */ -#define HAVE_LOG 1 - -/* Define to 1 if you have the `log2' function. */ -#define HAVE_LOG2 1 - -/* Define to 1 if you have the `log10' function. */ -#define HAVE_LOG10 1 - -/* Define to 1 if you have the `exp' function. */ -#define HAVE_EXP 1 - -/* Define to 1 if you have the `exp2' function. */ -#define HAVE_EXP2 1 - -/* Define to 1 if you have the `exp10' function. */ -/* #undef HAVE_EXP10 */ - -/* Define to 1 if you have the `fmodf' function. */ -#define HAVE_FMODF 1 - -/* Define to 1 if you have the `futimes' function. */ -/* #undef HAVE_FUTIMES */ - -/* Define to 1 if you have the `futimens' function */ -/* #undef HAVE_FUTIMENS */ - -/* Define to 1 if you have the `getcwd' function. */ -/* #undef HAVE_GETCWD */ - -/* Define to 1 if you have the `getpagesize' function. */ -/* #undef HAVE_GETPAGESIZE */ - -/* Define to 1 if you have the `getrlimit' function. */ -/* #undef HAVE_GETRLIMIT */ - -/* Define to 1 if you have the `getrusage' function. */ -/* #undef HAVE_GETRUSAGE */ - -/* Define to 1 if you have the `gettimeofday' function. */ -/* #undef HAVE_GETTIMEOFDAY */ - -/* Define to 1 if the system has the type `int64_t'. */ -#define HAVE_INT64_T 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_INTTYPES_H 1 - -/* Define to 1 if you have the `isatty' function. */ -/* #undef HAVE_ISATTY */ - -/* Set to 1 if the isinf function is found in */ -/* #undef HAVE_ISINF_IN_CMATH */ - -/* Set to 1 if the isinf function is found in */ -#define HAVE_ISINF_IN_MATH_H 1 - -/* Set to 1 if the isnan function is found in */ -/* #undef HAVE_ISNAN_IN_CMATH */ - -/* Set to 1 if the isnan function is found in */ -#define HAVE_ISNAN_IN_MATH_H 1 - -/* Define if you have the libdl library or equivalent. */ -/* #undef HAVE_LIBDL */ - -/* Define to 1 if you have the `imagehlp' library (-limagehlp). */ -/* #undef HAVE_LIBIMAGEHLP */ - -/* Define to 1 if you have the `m' library (-lm). */ -#undef HAVE_LIBM - -/* Define to 1 if you have the `psapi' library (-lpsapi). */ -/* #undef HAVE_LIBPSAPI */ - -/* Define to 1 if you have the `pthread' library (-lpthread). */ -/* #undef HAVE_LIBPTHREAD */ - -/* Define to 1 if you have the `shell32' library (-lshell32). */ -/* #undef HAVE_LIBSHELL32 */ - -/* Define to 1 if you have the 'z' library (-lz). */ -/* #undef HAVE_LIBZ */ - -/* Define to 1 if you have the 'edit' library (-ledit). */ -/* #undef HAVE_LIBEDIT */ - -/* Define to 1 if you have the header file. */ -#define HAVE_LIMITS_H 1 - -/* Define if you can use -rdynamic. */ -#define HAVE_LINK_EXPORT_DYNAMIC 1 - -/* Define if you can use -Wl,-R. to pass -R. to the linker, in order to add - the current directory to the dynamic linker search path. */ -#undef HAVE_LINK_R - -/* Define to 1 if you have the `longjmp' function. */ -/* #undef HAVE_LONGJMP */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACH_MACH_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MACH_O_DYLD_H */ - -/* Define if mallinfo() is available on this platform. */ -/* #undef HAVE_MALLINFO */ - -/* Define to 1 if you have the header file. */ -#define HAVE_MALLOC_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_MALLOC_MALLOC_H */ - -/* Define to 1 if you have the `malloc_zone_statistics' function. */ -/* #undef HAVE_MALLOC_ZONE_STATISTICS */ - -/* Define to 1 if you have the `mkdtemp' function. */ -/* #undef HAVE_MKDTEMP */ - -/* Define to 1 if you have the `mkstemp' function. */ -/* #undef HAVE_MKSTEMP */ - -/* Define to 1 if you have the `mktemp' function. */ -/* #undef HAVE_MKTEMP */ - -/* Define to 1 if you have a working `mmap' system call. */ -#undef HAVE_MMAP - -/* Define if mmap() uses MAP_ANONYMOUS to map anonymous pages, or undefine if - it uses MAP_ANON */ -#undef HAVE_MMAP_ANONYMOUS - -/* Define if mmap() can map files into memory */ -#undef HAVE_MMAP_FILE - -/* Define to 1 if you have the header file, and it defines `DIR'. */ -/* #undef HAVE_NDIR_H */ - -/* Define to 1 if you have the `nearbyintf' function. */ -#define HAVE_NEARBYINTF 1 - -/* Define to 1 if you have the `opendir' function. */ -/* #undef HAVE_OPENDIR */ - -/* Define to 1 if you have the `posix_spawn' function. */ -/* #undef HAVE_POSIX_SPAWN */ - -/* Define to 1 if you have the `powf' function. */ -/* #undef HAVE_POWF */ - -/* Define to 1 if you have the `pread' function. */ -/* #undef HAVE_PREAD */ - -/* Define if libtool can extract symbol lists from object files. */ -#undef HAVE_PRELOADED_SYMBOLS - -/* Define to have the %a format string */ -#undef HAVE_PRINTF_A - -/* Have pthread_getspecific */ -/* #undef HAVE_PTHREAD_GETSPECIFIC */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_PTHREAD_H */ - -/* Have pthread_mutex_lock */ -/* #undef HAVE_PTHREAD_MUTEX_LOCK */ - -/* Have pthread_rwlock_init */ -/* #undef HAVE_PTHREAD_RWLOCK_INIT */ - -/* Define to 1 if srand48/lrand48/drand48 exist in */ -/* #undef HAVE_RAND48 */ - -/* Define to 1 if you have the `readdir' function. */ -/* #undef HAVE_READDIR */ - -/* Define to 1 if you have the `realpath' function. */ -/* #undef HAVE_REALPATH */ - -/* Define to 1 if you have the `rintf' function. */ -#undef HAVE_RINTF - -/* Define to 1 if you have the `round' function. */ -/* #undef HAVE_ROUND */ - -/* Define to 1 if you have the `roundf' function. */ -#undef HAVE_ROUNDF - -/* Define to 1 if you have the `sbrk' function. */ -/* #undef HAVE_SBRK */ - -/* Define to 1 if you have the `setenv' function. */ -/* #undef HAVE_SETENV */ - -/* Define to 1 if you have the `setjmp' function. */ -/* #undef HAVE_SETJMP */ - -/* Define to 1 if you have the `setrlimit' function. */ -/* #undef HAVE_SETRLIMIT */ - -/* Define if you have the shl_load function. */ -#undef HAVE_SHL_LOAD - -/* Define to 1 if you have the `siglongjmp' function. */ -/* #undef HAVE_SIGLONGJMP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SIGNAL_H 1 - -/* Define to 1 if you have the `sigsetjmp' function. */ -/* #undef HAVE_SIGSETJMP */ - -/* Define to 1 if you have the header file. */ -#define HAVE_STDINT_H 1 - -/* Set to 1 if the std::isinf function is found in */ -#undef HAVE_STD_ISINF_IN_CMATH - -/* Set to 1 if the std::isnan function is found in */ -#undef HAVE_STD_ISNAN_IN_CMATH - -/* Define to 1 if you have the `strdup' function. */ -/* #undef HAVE_STRDUP */ - -/* Define to 1 if you have the `strerror' function. */ -#define HAVE_STRERROR 1 - -/* Define to 1 if you have the `strerror_r' function. */ -/* #undef HAVE_STRERROR_R */ - -/* Define to 1 if you have the `strtof' function. */ -/* #undef HAVE_STRTOF */ - -/* Define to 1 if you have the `strtoll' function. */ -#define HAVE_STRTOLL 1 - -/* Define to 1 if you have the `strtoq' function. */ -/* #undef HAVE_STRTOQ */ - -/* Define to 1 if you have the `sysconf' function. */ -#undef HAVE_SYSCONF - -/* Define to 1 if you have the header file, and it defines `DIR'. - */ -/* #undef HAVE_SYS_DIR_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_IOCTL_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_MMAN_H */ - -/* Define to 1 if you have the header file, and it defines `DIR'. - */ -/* #undef HAVE_SYS_NDIR_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_PARAM_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_RESOURCE_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TIME_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_TYPES_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_SYS_UIO_H */ - -/* Define to 1 if you have that is POSIX.1 compatible. */ -/* #undef HAVE_SYS_WAIT_H */ - -/* Define if the setupterm() function is supported this platform. */ -/* #undef HAVE_TERMINFO */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_TERMIOS_H */ - -/* Define to 1 if the system has the type `uint64_t'. */ -#define HAVE_UINT64_T 1 - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_UTIME_H */ - -/* Define to 1 if the system has the type `u_int64_t'. */ -/* #undef HAVE_U_INT64_T */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_VALGRIND_VALGRIND_H */ - -/* Define to 1 if you have the `writev' function. */ -/* #undef HAVE_WRITEV */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_ZLIB_H */ - -/* Have host's _alloca */ -/* #undef HAVE__ALLOCA */ - -/* Have host's __alloca */ -/* #undef HAVE___ALLOCA */ - -/* Have host's __ashldi3 */ -/* #undef HAVE___ASHLDI3 */ - -/* Have host's __ashrdi3 */ -/* #undef HAVE___ASHRDI3 */ - -/* Have host's __chkstk */ -#define HAVE___CHKSTK 1 - -/* Have host's __cmpdi2 */ -/* #undef HAVE___CMPDI2 */ - -/* Have host's __divdi3 */ -/* #undef HAVE___DIVDI3 */ - -/* Define to 1 if you have the `__dso_handle' function. */ -#undef HAVE___DSO_HANDLE - -/* Have host's __fixdfdi */ -/* #undef HAVE___FIXDFDI */ - -/* Have host's __fixsfdi */ -/* #undef HAVE___FIXSFDI */ - -/* Have host's __floatdidf */ -/* #undef HAVE___FLOATDIDF */ - -/* Have host's __lshrdi3 */ -/* #undef HAVE___LSHRDI3 */ - -/* Have host's __main */ -/* #undef HAVE___MAIN */ - -/* Have host's __moddi3 */ -/* #undef HAVE___MODDI3 */ - -/* Have host's __udivdi3 */ -/* #undef HAVE___UDIVDI3 */ - -/* Have host's __umoddi3 */ -/* #undef HAVE___UMODDI3 */ - -/* Have host's ___chkstk */ -/* #undef HAVE____CHKSTK */ - -/* Linker version detected at compile time. */ -#undef HOST_LINK_VERSION - -/* Define if we link Polly to the tools */ -/* #undef LINK_POLLY_INTO_TOOLS */ - -/* Define if zlib compression is available */ -#define LLVM_ENABLE_ZLIB 0 - -/* Define if the OS needs help to load dependent libraries for dlopen(). */ -/* #undef LTDL_DLOPEN_DEPLIBS */ - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#undef LTDL_OBJDIR - -/* Define to the extension used for shared libraries, say, ".so". */ -#define LTDL_SHLIB_EXT ".dll" - -/* Define to the system default library search path. */ -/* #undef LTDL_SYSSEARCHPATH */ - -/* Define if /dev/zero should be used when mapping RWX memory, or undefine if - its not necessary */ -#undef NEED_DEV_ZERO_FOR_MMAP - -/* Define if dlsym() requires a leading underscore in symbol names. */ -#undef NEED_USCORE - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "http://llvm.org/bugs/" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "LLVM" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "LLVM 3.5.0svn" - -/* Define to the one symbol short name of this package. */ -#undef PACKAGE_TARNAME - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "3.5.0svn" - -/* Define as the return type of signal handlers (`int' or `void'). */ -#define RETSIGTYPE void - -/* Define to 1 if the `S_IS*' macros in do not work properly. */ -#undef STAT_MACROS_BROKEN - -/* Define to 1 if you have the ANSI C header files. */ -#undef STDC_HEADERS - -/* Define to 1 if you can safely include both and . */ -#undef TIME_WITH_SYS_TIME - -/* Define to 1 if your declares `struct tm'. */ -#undef TM_IN_SYS_TIME - -/* Type of 1st arg on ELM Callback */ -#define WIN32_ELMCB_PCSTR PCSTR - -/* Define to empty if `const' does not conform to ANSI C. */ -#undef const - -/* Define to `int' if does not define. */ -#undef pid_t - -/* Define to `unsigned int' if does not define. */ -#undef size_t - -/* Define to a function replacing strtoll */ -/* #undef strtoll */ - -/* Define to a function implementing strtoull */ -/* #undef strtoull */ - -/* Define to a function implementing stricmp */ -#define stricmp _stricmp - -/* Define to a function implementing strdup */ -#define strdup _strdup - -/* Define to 1 if you have the `_chsize_s' function. */ -#define HAVE__CHSIZE_S 1 - -/* Maximum path length */ -#define MAXPATHLEN 160 - -#endif diff --git a/llvm_build/include/llvm/Config/llvm-config.h b/llvm_build/include/llvm/Config/llvm-config.h deleted file mode 100644 index 0e0e9a419..000000000 --- a/llvm_build/include/llvm/Config/llvm-config.h +++ /dev/null @@ -1,98 +0,0 @@ -/*===------- llvm/Config/llvm-config.h - llvm configuration -------*- C -*-===*/ -/* */ -/* The LLVM Compiler Infrastructure */ -/* */ -/* This file is distributed under the University of Illinois Open Source */ -/* License. See LICENSE.TXT for details. */ -/* */ -/*===----------------------------------------------------------------------===*/ - -/* This file enumerates variables from the LLVM configuration so that they - can be in exported headers and won't override package specific directives. - This is a C header that can be included in the llvm-c headers. */ - -#ifndef LLVM_CONFIG_H -#define LLVM_CONFIG_H - -/* Installation directory for binary executables */ -/* #undef LLVM_BINDIR */ - -/* Time at which LLVM was configured */ -/* #undef LLVM_CONFIGTIME */ - -/* Installation directory for data files */ -/* #undef LLVM_DATADIR */ - -/* Target triple LLVM will generate code for by default */ -#define LLVM_DEFAULT_TARGET_TRIPLE "x86_64-pc-win32" - -/* Installation directory for documentation */ -/* #undef LLVM_DOCSDIR */ - -/* Define if threads enabled */ -#define LLVM_ENABLE_THREADS 1 - -/* Installation directory for config files */ -/* #undef LLVM_ETCDIR */ - -/* Has gcc/MSVC atomic intrinsics */ -#define LLVM_HAS_ATOMICS 1 - -/* Host triple LLVM will be executed on */ -#define LLVM_HOST_TRIPLE "x86_64-pc-win32" - -/* Installation directory for include files */ -/* #undef LLVM_INCLUDEDIR */ - -/* Installation directory for .info files */ -/* #undef LLVM_INFODIR */ - -/* Installation directory for man pages */ -/* #undef LLVM_MANDIR */ - -/* LLVM architecture name for the native architecture, if available */ -#define LLVM_NATIVE_ARCH X86 - -/* LLVM name for the native AsmParser init function, if available */ -#define LLVM_NATIVE_ASMPARSER LLVMInitializeX86AsmParser - -/* LLVM name for the native AsmPrinter init function, if available */ -#define LLVM_NATIVE_ASMPRINTER LLVMInitializeX86AsmPrinter - -/* LLVM name for the native Disassembler init function, if available */ -#define LLVM_NATIVE_DISASSEMBLER LLVMInitializeX86Disassembler - -/* LLVM name for the native Target init function, if available */ -#define LLVM_NATIVE_TARGET LLVMInitializeX86Target - -/* LLVM name for the native TargetInfo init function, if available */ -#define LLVM_NATIVE_TARGETINFO LLVMInitializeX86TargetInfo - -/* LLVM name for the native target MC init function, if available */ -#define LLVM_NATIVE_TARGETMC LLVMInitializeX86TargetMC - -/* Define if this is Unixish platform */ -/* #undef LLVM_ON_UNIX */ - -/* Define if this is Win32ish platform */ -#define LLVM_ON_WIN32 1 - -/* Installation prefix directory */ -#define LLVM_PREFIX "C:/Program Files/LLVM" - -/* Define if we have the Intel JIT API runtime support library */ -/* #undef LLVM_USE_INTEL_JITEVENTS */ - -/* Define if we have the oprofile JIT-support library */ -/* #undef LLVM_USE_OPROFILE */ - -/* Major version of the LLVM API */ -#define LLVM_VERSION_MAJOR 3 - -/* Minor version of the LLVM API */ -#define LLVM_VERSION_MINOR 5 - -/* Define if we link Polly to the tools */ -/* #undef LINK_POLLY_INTO_TOOLS */ - -#endif diff --git a/llvm_build/include/llvm/INSTALL.vcxproj b/llvm_build/include/llvm/INSTALL.vcxproj deleted file mode 100644 index 49d61d6b9..000000000 --- a/llvm_build/include/llvm/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/4a30cd17f5bf2eb2fa13a5f0f1cfe2dc/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/4a30cd17f5bf2eb2fa13a5f0f1cfe2dc/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/include/llvm/INSTALL.vcxproj.filters b/llvm_build/include/llvm/INSTALL.vcxproj.filters deleted file mode 100644 index 3472d5f2d..000000000 --- a/llvm_build/include/llvm/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/include/llvm/IR/CMakeFiles/generate.stamp b/llvm_build/include/llvm/IR/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/include/llvm/IR/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/include/llvm/IR/CMakeFiles/generate.stamp.depend b/llvm_build/include/llvm/IR/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 1103cec98..000000000 --- a/llvm_build/include/llvm/IR/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/IR/CMakeLists.txt diff --git a/llvm_build/include/llvm/IR/INSTALL.vcxproj b/llvm_build/include/llvm/IR/INSTALL.vcxproj deleted file mode 100644 index d7c339c3f..000000000 --- a/llvm_build/include/llvm/IR/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/16934588541d8583fa47b4b70e94035b/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/16934588541d8583fa47b4b70e94035b/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/include/llvm/IR/INSTALL.vcxproj.filters b/llvm_build/include/llvm/IR/INSTALL.vcxproj.filters deleted file mode 100644 index 8c184b2a4..000000000 --- a/llvm_build/include/llvm/IR/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/include/llvm/IR/PACKAGE.vcxproj b/llvm_build/include/llvm/IR/PACKAGE.vcxproj deleted file mode 100644 index b16e93647..000000000 --- a/llvm_build/include/llvm/IR/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/16934588541d8583fa47b4b70e94035b/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/16934588541d8583fa47b4b70e94035b/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/include/llvm/IR/PACKAGE.vcxproj.filters b/llvm_build/include/llvm/IR/PACKAGE.vcxproj.filters deleted file mode 100644 index 7c86c438e..000000000 --- a/llvm_build/include/llvm/IR/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/include/llvm/IR/cmake_install.cmake b/llvm_build/include/llvm/IR/cmake_install.cmake deleted file mode 100644 index 61696aaa1..000000000 --- a/llvm_build/include/llvm/IR/cmake_install.cmake +++ /dev/null @@ -1,29 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/IR - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - diff --git a/llvm_build/include/llvm/IR/intrinsics_gen.vcxproj b/llvm_build/include/llvm/IR/intrinsics_gen.vcxproj deleted file mode 100644 index c386e2b64..000000000 --- a/llvm_build/include/llvm/IR/intrinsics_gen.vcxproj +++ /dev/null @@ -1,195 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {1E777602-37B3-4F1D-BF18-F11C829D5134} - Win32Proj - x64 - intrinsics_gen - - - - Utility - false - MultiByte - v120 - - - Utility - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/IR/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/IR/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/IR/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/IR/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\generate.stamp - false - - - - - Building Intrinsics.gen... - setlocal -..\..\..\Debug\bin\llvm-tblgen.exe -gen-intrinsic -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/IR -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/IR/Intrinsics.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/include/llvm/IR/Intrinsics.gen.tmp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/957f8aa09113e4664fc0ca6051937b80/Intrinsics.gen.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\Intrinsics.gen.tmp - false - Building Intrinsics.gen... - setlocal -..\..\..\Release\bin\llvm-tblgen.exe -gen-intrinsic -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/IR -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/IR/Intrinsics.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/include/llvm/IR/Intrinsics.gen.tmp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/957f8aa09113e4664fc0ca6051937b80/Intrinsics.gen.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\Intrinsics.gen.tmp - false - - - - - Updating Intrinsics.gen... - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/include/llvm/IR/Intrinsics.gen.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/include/llvm/IR/Intrinsics.gen -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/957f8aa09113e4664fc0ca6051937b80/Intrinsics.gen.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\Intrinsics.gen.tmp;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\Intrinsics.gen - false - Updating Intrinsics.gen... - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/include/llvm/IR/Intrinsics.gen.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/include/llvm/IR/Intrinsics.gen -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/957f8aa09113e4664fc0ca6051937b80/Intrinsics.gen.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\Intrinsics.gen.tmp;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\Intrinsics.gen - false - - - - - - setlocal -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/16934588541d8583fa47b4b70e94035b/intrinsics_gen.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\Intrinsics.gen;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\intrinsics_gen - false - - setlocal -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/16934588541d8583fa47b4b70e94035b/intrinsics_gen.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\Intrinsics.gen;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\IR\CMakeFiles\intrinsics_gen - false - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - 12A07AAC-8C43-4914-8D3C-A148BB18B773 - - - - - - - \ No newline at end of file diff --git a/llvm_build/include/llvm/IR/intrinsics_gen.vcxproj.filters b/llvm_build/include/llvm/IR/intrinsics_gen.vcxproj.filters deleted file mode 100644 index 51eb4a576..000000000 --- a/llvm_build/include/llvm/IR/intrinsics_gen.vcxproj.filters +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - CMake Rules - - - CMake Rules - - - CMake Rules - - - - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/include/llvm/PACKAGE.vcxproj b/llvm_build/include/llvm/PACKAGE.vcxproj deleted file mode 100644 index ce9915a18..000000000 --- a/llvm_build/include/llvm/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/4a30cd17f5bf2eb2fa13a5f0f1cfe2dc/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/4a30cd17f5bf2eb2fa13a5f0f1cfe2dc/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/include/llvm/PACKAGE.vcxproj.filters b/llvm_build/include/llvm/PACKAGE.vcxproj.filters deleted file mode 100644 index 496cfd739..000000000 --- a/llvm_build/include/llvm/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/include/llvm/Support/DataTypes.h b/llvm_build/include/llvm/Support/DataTypes.h deleted file mode 100644 index 7ad6e0655..000000000 --- a/llvm_build/include/llvm/Support/DataTypes.h +++ /dev/null @@ -1,129 +0,0 @@ -/*===-- include/Support/DataTypes.h - Define fixed size types -----*- C -*-===*\ -|* *| -|* The LLVM Compiler Infrastructure *| -|* *| -|* This file is distributed under the University of Illinois Open Source *| -|* License. See LICENSE.TXT for details. *| -|* *| -|*===----------------------------------------------------------------------===*| -|* *| -|* This file contains definitions to figure out the size of _HOST_ data types.*| -|* This file is important because different host OS's define different macros,*| -|* which makes portability tough. This file exports the following *| -|* definitions: *| -|* *| -|* [u]int(32|64)_t : typedefs for signed and unsigned 32/64 bit system types*| -|* [U]INT(8|16|32|64)_(MIN|MAX) : Constants for the min and max values. *| -|* *| -|* No library is required when using these functions. *| -|* *| -|*===----------------------------------------------------------------------===*/ - -/* Please leave this file C-compatible. */ - -/* Please keep this file in sync with DataTypes.h.in */ - -#ifndef SUPPORT_DATATYPES_H -#define SUPPORT_DATATYPES_H - -#define HAVE_INTTYPES_H 1 -#define HAVE_STDINT_H 1 -#define HAVE_UINT64_T 1 -/* #undef HAVE_U_INT64_T */ - -#ifdef __cplusplus -#include -#else -#include -#endif - -#ifdef HAVE_INTTYPES_H -#include -#endif - -#ifdef HAVE_STDINT_H -#include -#else -#error "Compiler must provide an implementation of stdint.h" -#endif - -#ifndef _MSC_VER - -/* Note that this header's correct operation depends on __STDC_LIMIT_MACROS - being defined. We would define it here, but in order to prevent Bad Things - happening when system headers or C++ STL headers include stdint.h before we - define it here, we define it on the g++ command line (in Makefile.rules). */ -#if !defined(__STDC_LIMIT_MACROS) -# error "Must #define __STDC_LIMIT_MACROS before #including Support/DataTypes.h" -#endif - -#if !defined(__STDC_CONSTANT_MACROS) -# error "Must #define __STDC_CONSTANT_MACROS before " \ - "#including Support/DataTypes.h" -#endif - -/* Note that includes , if this is a C99 system. */ -#include - -#ifdef _AIX -#include "llvm/Support/AIXDataTypesFix.h" -#endif - -/* Handle incorrect definition of uint64_t as u_int64_t */ -#ifndef HAVE_UINT64_T -#ifdef HAVE_U_INT64_T -typedef u_int64_t uint64_t; -#else -# error "Don't have a definition for uint64_t on this platform" -#endif -#endif - -#else /* _MSC_VER */ -#include -#include -#include -#ifdef __cplusplus -#include -#else -#include -#endif - -#if defined(_WIN64) -typedef signed __int64 ssize_t; -#else -typedef signed int ssize_t; -#endif /* _WIN64 */ - -#ifndef HAVE_INTTYPES_H -#define PRId64 "I64d" -#define PRIi64 "I64i" -#define PRIo64 "I64o" -#define PRIu64 "I64u" -#define PRIx64 "I64x" -#define PRIX64 "I64X" -#endif /* HAVE_INTTYPES_H */ - -#endif /* _MSC_VER */ - -/* Set defaults for constants which we cannot find. */ -#if !defined(INT64_MAX) -# define INT64_MAX 9223372036854775807LL -#endif -#if !defined(INT64_MIN) -# define INT64_MIN ((-INT64_MAX)-1) -#endif -#if !defined(UINT64_MAX) -# define UINT64_MAX 0xffffffffffffffffULL -#endif - -#if __GNUC__ > 3 -#define END_WITH_NULL __attribute__((sentinel)) -#else -#define END_WITH_NULL -#endif - -#ifndef HUGE_VALF -#define HUGE_VALF (float)HUGE_VAL -#endif - -#endif /* SUPPORT_DATATYPES_H */ diff --git a/llvm_build/include/llvm/cmake_install.cmake b/llvm_build/include/llvm/cmake_install.cmake deleted file mode 100644 index 4c373def5..000000000 --- a/llvm_build/include/llvm/cmake_install.cmake +++ /dev/null @@ -1,35 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/include/llvm/IR/cmake_install.cmake") - -endif() - diff --git a/llvm_build/include/llvm/llvm_headers_do_not_build.vcxproj b/llvm_build/include/llvm/llvm_headers_do_not_build.vcxproj deleted file mode 100644 index 519dae3d4..000000000 --- a/llvm_build/include/llvm/llvm_headers_do_not_build.vcxproj +++ /dev/null @@ -1,721 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {EB144326-5AE9-479B-BB5A-6AD695CE87EB} - Win32Proj - x64 - llvm_headers_do_not_build - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Debug\ - llvm_headers_do_not_build.dir\Debug\ - llvm_headers_do_not_build - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Release\ - llvm_headers_do_not_build.dir\Release\ - llvm_headers_do_not_build - .lib - - - - -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\module.modulemap.build;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/include/llvm/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\module.modulemap.build;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include\llvm\CMakeFiles\generate.stamp - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - - - - - \ No newline at end of file diff --git a/llvm_build/include/llvm/llvm_headers_do_not_build.vcxproj.filters b/llvm_build/include/llvm/llvm_headers_do_not_build.vcxproj.filters deleted file mode 100644 index f0c4b9ea7..000000000 --- a/llvm_build/include/llvm/llvm_headers_do_not_build.vcxproj.filters +++ /dev/null @@ -1,1707 +0,0 @@ - - - - - Source Files - - - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - {F479464E-5854-4287-9D42-A1E6DA632875} - - - diff --git a/llvm_build/include/llvm/module.modulemap b/llvm_build/include/llvm/module.modulemap deleted file mode 100644 index 7150fe939..000000000 --- a/llvm_build/include/llvm/module.modulemap +++ /dev/null @@ -1,5 +0,0 @@ -// This is copied into the build area for a $src != $build compilation. -module LLVM_Support_DataTypes { - header "Support/DataTypes.h" - export * -} diff --git a/llvm_build/lib/Analysis/CMakeFiles/generate.stamp b/llvm_build/lib/Analysis/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/Analysis/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Analysis/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Analysis/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 27194d8f9..000000000 --- a/llvm_build/lib/Analysis/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Analysis/CMakeLists.txt diff --git a/llvm_build/lib/Analysis/INSTALL.vcxproj b/llvm_build/lib/Analysis/INSTALL.vcxproj deleted file mode 100644 index 4c608c895..000000000 --- a/llvm_build/lib/Analysis/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/5c307cf16b3ae4c8fe484e47f02b4ad9/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/5c307cf16b3ae4c8fe484e47f02b4ad9/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Analysis/INSTALL.vcxproj.filters b/llvm_build/lib/Analysis/INSTALL.vcxproj.filters deleted file mode 100644 index b606ddd06..000000000 --- a/llvm_build/lib/Analysis/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Analysis/IPA/CMakeFiles/generate.stamp b/llvm_build/lib/Analysis/IPA/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/Analysis/IPA/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Analysis/IPA/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Analysis/IPA/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 180f90bc3..000000000 --- a/llvm_build/lib/Analysis/IPA/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Analysis/IPA/CMakeLists.txt diff --git a/llvm_build/lib/Analysis/IPA/INSTALL.vcxproj b/llvm_build/lib/Analysis/IPA/INSTALL.vcxproj deleted file mode 100644 index 4ba948aec..000000000 --- a/llvm_build/lib/Analysis/IPA/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/e31c27621cee5ba599daf4d33ccb21af/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/e31c27621cee5ba599daf4d33ccb21af/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Analysis/IPA/INSTALL.vcxproj.filters b/llvm_build/lib/Analysis/IPA/INSTALL.vcxproj.filters deleted file mode 100644 index b87134e96..000000000 --- a/llvm_build/lib/Analysis/IPA/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Analysis/IPA/LLVMipa.vcxproj b/llvm_build/lib/Analysis/IPA/LLVMipa.vcxproj deleted file mode 100644 index cdb2d7d6d..000000000 --- a/llvm_build/lib/Analysis/IPA/LLVMipa.vcxproj +++ /dev/null @@ -1,170 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {FE82E9BF-3127-4F9B-8122-1BAF8C2C7410} - Win32Proj - x64 - LLVMipa - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMipa.dir\Debug\ - LLVMipa - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMipa.dir\Release\ - LLVMipa - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Analysis/IPA/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Analysis/IPA/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Analysis/IPA/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Analysis/IPA/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\generate.stamp - false - - - - - - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - 1E777602-37B3-4F1D-BF18-F11C829D5134 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Analysis/IPA/LLVMipa.vcxproj.filters b/llvm_build/lib/Analysis/IPA/LLVMipa.vcxproj.filters deleted file mode 100644 index fc69dff20..000000000 --- a/llvm_build/lib/Analysis/IPA/LLVMipa.vcxproj.filters +++ /dev/null @@ -1,34 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - diff --git a/llvm_build/lib/Analysis/IPA/PACKAGE.vcxproj b/llvm_build/lib/Analysis/IPA/PACKAGE.vcxproj deleted file mode 100644 index 180c403e2..000000000 --- a/llvm_build/lib/Analysis/IPA/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\IPA;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/e31c27621cee5ba599daf4d33ccb21af/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/e31c27621cee5ba599daf4d33ccb21af/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\IPA\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Analysis/IPA/PACKAGE.vcxproj.filters b/llvm_build/lib/Analysis/IPA/PACKAGE.vcxproj.filters deleted file mode 100644 index 44d4c4ae5..000000000 --- a/llvm_build/lib/Analysis/IPA/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Analysis/IPA/cmake_install.cmake b/llvm_build/lib/Analysis/IPA/cmake_install.cmake deleted file mode 100644 index 60d47d0b6..000000000 --- a/llvm_build/lib/Analysis/IPA/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Analysis/IPA - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMipa.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMipa.lib") - endif() -endif() - diff --git a/llvm_build/lib/Analysis/LLVMAnalysis.vcxproj b/llvm_build/lib/Analysis/LLVMAnalysis.vcxproj deleted file mode 100644 index ff047c488..000000000 --- a/llvm_build/lib/Analysis/LLVMAnalysis.vcxproj +++ /dev/null @@ -1,218 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {DC61D4D8-66A3-4579-AAD1-31E189E60D53} - Win32Proj - x64 - LLVMAnalysis - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMAnalysis.dir\Debug\ - LLVMAnalysis - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMAnalysis.dir\Release\ - LLVMAnalysis - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Analysis/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Analysis/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Analysis/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Analysis/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\CMakeFiles\generate.stamp - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - 1E777602-37B3-4F1D-BF18-F11C829D5134 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Analysis/LLVMAnalysis.vcxproj.filters b/llvm_build/lib/Analysis/LLVMAnalysis.vcxproj.filters deleted file mode 100644 index 755229515..000000000 --- a/llvm_build/lib/Analysis/LLVMAnalysis.vcxproj.filters +++ /dev/null @@ -1,178 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - diff --git a/llvm_build/lib/Analysis/PACKAGE.vcxproj b/llvm_build/lib/Analysis/PACKAGE.vcxproj deleted file mode 100644 index 32af96379..000000000 --- a/llvm_build/lib/Analysis/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Analysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/5c307cf16b3ae4c8fe484e47f02b4ad9/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/5c307cf16b3ae4c8fe484e47f02b4ad9/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Analysis\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Analysis/PACKAGE.vcxproj.filters b/llvm_build/lib/Analysis/PACKAGE.vcxproj.filters deleted file mode 100644 index b23ebd576..000000000 --- a/llvm_build/lib/Analysis/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Analysis/cmake_install.cmake b/llvm_build/lib/Analysis/cmake_install.cmake deleted file mode 100644 index ea6424be9..000000000 --- a/llvm_build/lib/Analysis/cmake_install.cmake +++ /dev/null @@ -1,43 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Analysis - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMAnalysis.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMAnalysis.lib") - endif() -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Analysis/IPA/cmake_install.cmake") - -endif() - diff --git a/llvm_build/lib/AsmParser/CMakeFiles/generate.stamp b/llvm_build/lib/AsmParser/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/AsmParser/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/AsmParser/CMakeFiles/generate.stamp.depend b/llvm_build/lib/AsmParser/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 15da1be89..000000000 --- a/llvm_build/lib/AsmParser/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/AsmParser/CMakeLists.txt diff --git a/llvm_build/lib/AsmParser/INSTALL.vcxproj b/llvm_build/lib/AsmParser/INSTALL.vcxproj deleted file mode 100644 index 8a7dacfa3..000000000 --- a/llvm_build/lib/AsmParser/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3e3377ae6a8bdd7049c2427a3c774736/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3e3377ae6a8bdd7049c2427a3c774736/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/AsmParser/INSTALL.vcxproj.filters b/llvm_build/lib/AsmParser/INSTALL.vcxproj.filters deleted file mode 100644 index 8101e18df..000000000 --- a/llvm_build/lib/AsmParser/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/AsmParser/LLVMAsmParser.vcxproj b/llvm_build/lib/AsmParser/LLVMAsmParser.vcxproj deleted file mode 100644 index 9c67f3740..000000000 --- a/llvm_build/lib/AsmParser/LLVMAsmParser.vcxproj +++ /dev/null @@ -1,166 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {375A4AA6-813D-4531-A638-6B872ED5EE54} - Win32Proj - x64 - LLVMAsmParser - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMAsmParser.dir\Debug\ - LLVMAsmParser - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMAsmParser.dir\Release\ - LLVMAsmParser - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/AsmParser/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/AsmParser/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/AsmParser/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/AsmParser/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\generate.stamp - false - - - - - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/AsmParser/LLVMAsmParser.vcxproj.filters b/llvm_build/lib/AsmParser/LLVMAsmParser.vcxproj.filters deleted file mode 100644 index 521f6fe82..000000000 --- a/llvm_build/lib/AsmParser/LLVMAsmParser.vcxproj.filters +++ /dev/null @@ -1,36 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - Header Files - - - Header Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - {F479464E-5854-4287-9D42-A1E6DA632875} - - - diff --git a/llvm_build/lib/AsmParser/PACKAGE.vcxproj b/llvm_build/lib/AsmParser/PACKAGE.vcxproj deleted file mode 100644 index ff0913e22..000000000 --- a/llvm_build/lib/AsmParser/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3e3377ae6a8bdd7049c2427a3c774736/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3e3377ae6a8bdd7049c2427a3c774736/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\AsmParser\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/AsmParser/PACKAGE.vcxproj.filters b/llvm_build/lib/AsmParser/PACKAGE.vcxproj.filters deleted file mode 100644 index cf9001eb5..000000000 --- a/llvm_build/lib/AsmParser/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/AsmParser/cmake_install.cmake b/llvm_build/lib/AsmParser/cmake_install.cmake deleted file mode 100644 index 21c887223..000000000 --- a/llvm_build/lib/AsmParser/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/AsmParser - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMAsmParser.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMAsmParser.lib") - endif() -endif() - diff --git a/llvm_build/lib/Bitcode/CMakeFiles/generate.stamp b/llvm_build/lib/Bitcode/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/Bitcode/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Bitcode/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Bitcode/CMakeFiles/generate.stamp.depend deleted file mode 100644 index c41a41598..000000000 --- a/llvm_build/lib/Bitcode/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/CMakeLists.txt diff --git a/llvm_build/lib/Bitcode/INSTALL.vcxproj b/llvm_build/lib/Bitcode/INSTALL.vcxproj deleted file mode 100644 index 9c5de45fd..000000000 --- a/llvm_build/lib/Bitcode/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/4e51066b5eef3885be79c132fef23b0e/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/4e51066b5eef3885be79c132fef23b0e/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Bitcode/INSTALL.vcxproj.filters b/llvm_build/lib/Bitcode/INSTALL.vcxproj.filters deleted file mode 100644 index 6bf7a6c9e..000000000 --- a/llvm_build/lib/Bitcode/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Bitcode/PACKAGE.vcxproj b/llvm_build/lib/Bitcode/PACKAGE.vcxproj deleted file mode 100644 index 1fd02dd93..000000000 --- a/llvm_build/lib/Bitcode/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/4e51066b5eef3885be79c132fef23b0e/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/4e51066b5eef3885be79c132fef23b0e/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Bitcode/PACKAGE.vcxproj.filters b/llvm_build/lib/Bitcode/PACKAGE.vcxproj.filters deleted file mode 100644 index 975f5f925..000000000 --- a/llvm_build/lib/Bitcode/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Bitcode/Reader/CMakeFiles/generate.stamp b/llvm_build/lib/Bitcode/Reader/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/Bitcode/Reader/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Bitcode/Reader/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Bitcode/Reader/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 8b255a289..000000000 --- a/llvm_build/lib/Bitcode/Reader/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/Reader/CMakeLists.txt diff --git a/llvm_build/lib/Bitcode/Reader/INSTALL.vcxproj b/llvm_build/lib/Bitcode/Reader/INSTALL.vcxproj deleted file mode 100644 index 0a0aa6196..000000000 --- a/llvm_build/lib/Bitcode/Reader/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3260378870efd5651e02170a00661cc9/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3260378870efd5651e02170a00661cc9/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Bitcode/Reader/INSTALL.vcxproj.filters b/llvm_build/lib/Bitcode/Reader/INSTALL.vcxproj.filters deleted file mode 100644 index ea01780b3..000000000 --- a/llvm_build/lib/Bitcode/Reader/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Bitcode/Reader/LLVMBitReader.vcxproj b/llvm_build/lib/Bitcode/Reader/LLVMBitReader.vcxproj deleted file mode 100644 index a4b657ec4..000000000 --- a/llvm_build/lib/Bitcode/Reader/LLVMBitReader.vcxproj +++ /dev/null @@ -1,167 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {51E429A1-21C1-4018-9D39-8CB4B14B0514} - Win32Proj - x64 - LLVMBitReader - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMBitReader.dir\Debug\ - LLVMBitReader - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMBitReader.dir\Release\ - LLVMBitReader - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/Reader/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/Reader/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/Reader/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/Reader/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\generate.stamp - false - - - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - 1E777602-37B3-4F1D-BF18-F11C829D5134 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Bitcode/Reader/LLVMBitReader.vcxproj.filters b/llvm_build/lib/Bitcode/Reader/LLVMBitReader.vcxproj.filters deleted file mode 100644 index 16ca1b6bc..000000000 --- a/llvm_build/lib/Bitcode/Reader/LLVMBitReader.vcxproj.filters +++ /dev/null @@ -1,30 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - {F479464E-5854-4287-9D42-A1E6DA632875} - - - diff --git a/llvm_build/lib/Bitcode/Reader/PACKAGE.vcxproj b/llvm_build/lib/Bitcode/Reader/PACKAGE.vcxproj deleted file mode 100644 index 43b05554e..000000000 --- a/llvm_build/lib/Bitcode/Reader/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Reader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3260378870efd5651e02170a00661cc9/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3260378870efd5651e02170a00661cc9/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Reader\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Bitcode/Reader/PACKAGE.vcxproj.filters b/llvm_build/lib/Bitcode/Reader/PACKAGE.vcxproj.filters deleted file mode 100644 index a97c2f38f..000000000 --- a/llvm_build/lib/Bitcode/Reader/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Bitcode/Reader/cmake_install.cmake b/llvm_build/lib/Bitcode/Reader/cmake_install.cmake deleted file mode 100644 index 029a8460c..000000000 --- a/llvm_build/lib/Bitcode/Reader/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/Reader - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMBitReader.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMBitReader.lib") - endif() -endif() - diff --git a/llvm_build/lib/Bitcode/Writer/CMakeFiles/generate.stamp b/llvm_build/lib/Bitcode/Writer/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/Bitcode/Writer/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Bitcode/Writer/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Bitcode/Writer/CMakeFiles/generate.stamp.depend deleted file mode 100644 index bb7c39b79..000000000 --- a/llvm_build/lib/Bitcode/Writer/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/Writer/CMakeLists.txt diff --git a/llvm_build/lib/Bitcode/Writer/INSTALL.vcxproj b/llvm_build/lib/Bitcode/Writer/INSTALL.vcxproj deleted file mode 100644 index d654f2208..000000000 --- a/llvm_build/lib/Bitcode/Writer/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3461dc031acd4a9e00b888dd5312940a/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3461dc031acd4a9e00b888dd5312940a/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Bitcode/Writer/INSTALL.vcxproj.filters b/llvm_build/lib/Bitcode/Writer/INSTALL.vcxproj.filters deleted file mode 100644 index 7dbbc38e0..000000000 --- a/llvm_build/lib/Bitcode/Writer/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Bitcode/Writer/LLVMBitWriter.vcxproj b/llvm_build/lib/Bitcode/Writer/LLVMBitWriter.vcxproj deleted file mode 100644 index 687e80ffa..000000000 --- a/llvm_build/lib/Bitcode/Writer/LLVMBitWriter.vcxproj +++ /dev/null @@ -1,165 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {A239F463-4DF0-4CC0-BD9D-4F30E26A0B03} - Win32Proj - x64 - LLVMBitWriter - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMBitWriter.dir\Debug\ - LLVMBitWriter - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMBitWriter.dir\Release\ - LLVMBitWriter - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/Writer/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/Writer/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/Writer/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/Writer/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\generate.stamp - false - - - - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Bitcode/Writer/LLVMBitWriter.vcxproj.filters b/llvm_build/lib/Bitcode/Writer/LLVMBitWriter.vcxproj.filters deleted file mode 100644 index c15b1ba64..000000000 --- a/llvm_build/lib/Bitcode/Writer/LLVMBitWriter.vcxproj.filters +++ /dev/null @@ -1,33 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - {F479464E-5854-4287-9D42-A1E6DA632875} - - - diff --git a/llvm_build/lib/Bitcode/Writer/PACKAGE.vcxproj b/llvm_build/lib/Bitcode/Writer/PACKAGE.vcxproj deleted file mode 100644 index 1888a6771..000000000 --- a/llvm_build/lib/Bitcode/Writer/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Bitcode\Writer;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3461dc031acd4a9e00b888dd5312940a/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3461dc031acd4a9e00b888dd5312940a/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Bitcode\Writer\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Bitcode/Writer/PACKAGE.vcxproj.filters b/llvm_build/lib/Bitcode/Writer/PACKAGE.vcxproj.filters deleted file mode 100644 index 415faecc8..000000000 --- a/llvm_build/lib/Bitcode/Writer/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Bitcode/Writer/cmake_install.cmake b/llvm_build/lib/Bitcode/Writer/cmake_install.cmake deleted file mode 100644 index 63d869437..000000000 --- a/llvm_build/lib/Bitcode/Writer/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode/Writer - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMBitWriter.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMBitWriter.lib") - endif() -endif() - diff --git a/llvm_build/lib/Bitcode/cmake_install.cmake b/llvm_build/lib/Bitcode/cmake_install.cmake deleted file mode 100644 index eadc0ff42..000000000 --- a/llvm_build/lib/Bitcode/cmake_install.cmake +++ /dev/null @@ -1,36 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Bitcode - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Bitcode/Reader/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Bitcode/Writer/cmake_install.cmake") - -endif() - diff --git a/llvm_build/lib/CMakeFiles/generate.stamp b/llvm_build/lib/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/CMakeFiles/generate.stamp.depend b/llvm_build/lib/CMakeFiles/generate.stamp.depend deleted file mode 100644 index f805d032e..000000000 --- a/llvm_build/lib/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CMakeLists.txt diff --git a/llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/generate.stamp b/llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/generate.stamp.depend b/llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/generate.stamp.depend deleted file mode 100644 index b14ac3432..000000000 --- a/llvm_build/lib/CodeGen/AsmPrinter/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt diff --git a/llvm_build/lib/CodeGen/AsmPrinter/INSTALL.vcxproj b/llvm_build/lib/CodeGen/AsmPrinter/INSTALL.vcxproj deleted file mode 100644 index 8c9934fdb..000000000 --- a/llvm_build/lib/CodeGen/AsmPrinter/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/f26b56772e44155e54dd8755be2f00b4/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/f26b56772e44155e54dd8755be2f00b4/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/CodeGen/AsmPrinter/INSTALL.vcxproj.filters b/llvm_build/lib/CodeGen/AsmPrinter/INSTALL.vcxproj.filters deleted file mode 100644 index df5f066de..000000000 --- a/llvm_build/lib/CodeGen/AsmPrinter/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/CodeGen/AsmPrinter/LLVMAsmPrinter.vcxproj b/llvm_build/lib/CodeGen/AsmPrinter/LLVMAsmPrinter.vcxproj deleted file mode 100644 index 098b490d0..000000000 --- a/llvm_build/lib/CodeGen/AsmPrinter/LLVMAsmPrinter.vcxproj +++ /dev/null @@ -1,198 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {56E632C5-024D-40E7-A6FF-C5A68B7F9509} - Win32Proj - x64 - LLVMAsmPrinter - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMAsmPrinter.dir\Debug\ - LLVMAsmPrinter - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMAsmPrinter.dir\Release\ - LLVMAsmPrinter - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\generate.stamp - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - 1E777602-37B3-4F1D-BF18-F11C829D5134 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/CodeGen/AsmPrinter/LLVMAsmPrinter.vcxproj.filters b/llvm_build/lib/CodeGen/AsmPrinter/LLVMAsmPrinter.vcxproj.filters deleted file mode 100644 index 808c91fe5..000000000 --- a/llvm_build/lib/CodeGen/AsmPrinter/LLVMAsmPrinter.vcxproj.filters +++ /dev/null @@ -1,123 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - {F479464E-5854-4287-9D42-A1E6DA632875} - - - diff --git a/llvm_build/lib/CodeGen/AsmPrinter/PACKAGE.vcxproj b/llvm_build/lib/CodeGen/AsmPrinter/PACKAGE.vcxproj deleted file mode 100644 index afc6f6175..000000000 --- a/llvm_build/lib/CodeGen/AsmPrinter/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\AsmPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/f26b56772e44155e54dd8755be2f00b4/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/f26b56772e44155e54dd8755be2f00b4/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\AsmPrinter\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/CodeGen/AsmPrinter/PACKAGE.vcxproj.filters b/llvm_build/lib/CodeGen/AsmPrinter/PACKAGE.vcxproj.filters deleted file mode 100644 index eb37bb045..000000000 --- a/llvm_build/lib/CodeGen/AsmPrinter/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/CodeGen/AsmPrinter/cmake_install.cmake b/llvm_build/lib/CodeGen/AsmPrinter/cmake_install.cmake deleted file mode 100644 index 8ab96ce55..000000000 --- a/llvm_build/lib/CodeGen/AsmPrinter/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/AsmPrinter - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMAsmPrinter.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMAsmPrinter.lib") - endif() -endif() - diff --git a/llvm_build/lib/CodeGen/CMakeFiles/generate.stamp b/llvm_build/lib/CodeGen/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/CodeGen/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/CodeGen/CMakeFiles/generate.stamp.depend b/llvm_build/lib/CodeGen/CMakeFiles/generate.stamp.depend deleted file mode 100644 index ab97b70fb..000000000 --- a/llvm_build/lib/CodeGen/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/CMakeLists.txt diff --git a/llvm_build/lib/CodeGen/INSTALL.vcxproj b/llvm_build/lib/CodeGen/INSTALL.vcxproj deleted file mode 100644 index d30f6f0d1..000000000 --- a/llvm_build/lib/CodeGen/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/330157c114dbde1ea8bf2bca5c64d7c8/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/330157c114dbde1ea8bf2bca5c64d7c8/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/CodeGen/INSTALL.vcxproj.filters b/llvm_build/lib/CodeGen/INSTALL.vcxproj.filters deleted file mode 100644 index 0b20590d6..000000000 --- a/llvm_build/lib/CodeGen/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/CodeGen/LLVMCodeGen.vcxproj b/llvm_build/lib/CodeGen/LLVMCodeGen.vcxproj deleted file mode 100644 index 071f36038..000000000 --- a/llvm_build/lib/CodeGen/LLVMCodeGen.vcxproj +++ /dev/null @@ -1,295 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {0D88A34A-ED20-4206-AF86-3047490E1134} - Win32Proj - x64 - LLVMCodeGen - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMCodeGen.dir\Debug\ - LLVMCodeGen - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMCodeGen.dir\Release\ - LLVMCodeGen - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\generate.stamp - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - 1E777602-37B3-4F1D-BF18-F11C829D5134 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/CodeGen/LLVMCodeGen.vcxproj.filters b/llvm_build/lib/CodeGen/LLVMCodeGen.vcxproj.filters deleted file mode 100644 index 7867a1b94..000000000 --- a/llvm_build/lib/CodeGen/LLVMCodeGen.vcxproj.filters +++ /dev/null @@ -1,414 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - {F479464E-5854-4287-9D42-A1E6DA632875} - - - diff --git a/llvm_build/lib/CodeGen/PACKAGE.vcxproj b/llvm_build/lib/CodeGen/PACKAGE.vcxproj deleted file mode 100644 index e021c9d31..000000000 --- a/llvm_build/lib/CodeGen/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/330157c114dbde1ea8bf2bca5c64d7c8/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/330157c114dbde1ea8bf2bca5c64d7c8/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/CodeGen/PACKAGE.vcxproj.filters b/llvm_build/lib/CodeGen/PACKAGE.vcxproj.filters deleted file mode 100644 index c0f410176..000000000 --- a/llvm_build/lib/CodeGen/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/generate.stamp b/llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/generate.stamp.depend b/llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 7cc191c90..000000000 --- a/llvm_build/lib/CodeGen/SelectionDAG/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt diff --git a/llvm_build/lib/CodeGen/SelectionDAG/INSTALL.vcxproj b/llvm_build/lib/CodeGen/SelectionDAG/INSTALL.vcxproj deleted file mode 100644 index 9fa1d6af7..000000000 --- a/llvm_build/lib/CodeGen/SelectionDAG/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/9af961604baa42a71fefcb8a65b793c1/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/9af961604baa42a71fefcb8a65b793c1/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/CodeGen/SelectionDAG/INSTALL.vcxproj.filters b/llvm_build/lib/CodeGen/SelectionDAG/INSTALL.vcxproj.filters deleted file mode 100644 index 17e34cf6f..000000000 --- a/llvm_build/lib/CodeGen/SelectionDAG/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/CodeGen/SelectionDAG/LLVMSelectionDAG.vcxproj b/llvm_build/lib/CodeGen/SelectionDAG/LLVMSelectionDAG.vcxproj deleted file mode 100644 index 2f18d1a68..000000000 --- a/llvm_build/lib/CodeGen/SelectionDAG/LLVMSelectionDAG.vcxproj +++ /dev/null @@ -1,191 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {673F34AF-68B8-4343-A4EE-FE439EE18BE7} - Win32Proj - x64 - LLVMSelectionDAG - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMSelectionDAG.dir\Debug\ - LLVMSelectionDAG - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMSelectionDAG.dir\Release\ - LLVMSelectionDAG - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\generate.stamp - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - 1E777602-37B3-4F1D-BF18-F11C829D5134 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/CodeGen/SelectionDAG/LLVMSelectionDAG.vcxproj.filters b/llvm_build/lib/CodeGen/SelectionDAG/LLVMSelectionDAG.vcxproj.filters deleted file mode 100644 index 5ba6b8e3b..000000000 --- a/llvm_build/lib/CodeGen/SelectionDAG/LLVMSelectionDAG.vcxproj.filters +++ /dev/null @@ -1,102 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - {F479464E-5854-4287-9D42-A1E6DA632875} - - - diff --git a/llvm_build/lib/CodeGen/SelectionDAG/PACKAGE.vcxproj b/llvm_build/lib/CodeGen/SelectionDAG/PACKAGE.vcxproj deleted file mode 100644 index 455f6a7e0..000000000 --- a/llvm_build/lib/CodeGen/SelectionDAG/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\CodeGen\SelectionDAG;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/9af961604baa42a71fefcb8a65b793c1/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/9af961604baa42a71fefcb8a65b793c1/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CodeGen\SelectionDAG\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/CodeGen/SelectionDAG/PACKAGE.vcxproj.filters b/llvm_build/lib/CodeGen/SelectionDAG/PACKAGE.vcxproj.filters deleted file mode 100644 index 1889c4f95..000000000 --- a/llvm_build/lib/CodeGen/SelectionDAG/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/CodeGen/SelectionDAG/cmake_install.cmake b/llvm_build/lib/CodeGen/SelectionDAG/cmake_install.cmake deleted file mode 100644 index e80cad0f6..000000000 --- a/llvm_build/lib/CodeGen/SelectionDAG/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen/SelectionDAG - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMSelectionDAG.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMSelectionDAG.lib") - endif() -endif() - diff --git a/llvm_build/lib/CodeGen/cmake_install.cmake b/llvm_build/lib/CodeGen/cmake_install.cmake deleted file mode 100644 index 11229479f..000000000 --- a/llvm_build/lib/CodeGen/cmake_install.cmake +++ /dev/null @@ -1,44 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/CodeGen - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMCodeGen.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMCodeGen.lib") - endif() -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/CodeGen/SelectionDAG/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/CodeGen/AsmPrinter/cmake_install.cmake") - -endif() - diff --git a/llvm_build/lib/DebugInfo/CMakeFiles/generate.stamp b/llvm_build/lib/DebugInfo/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/DebugInfo/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/DebugInfo/CMakeFiles/generate.stamp.depend b/llvm_build/lib/DebugInfo/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 3601240f7..000000000 --- a/llvm_build/lib/DebugInfo/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/DebugInfo/CMakeLists.txt diff --git a/llvm_build/lib/DebugInfo/INSTALL.vcxproj b/llvm_build/lib/DebugInfo/INSTALL.vcxproj deleted file mode 100644 index 02c392714..000000000 --- a/llvm_build/lib/DebugInfo/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/cb5385e90655051b6671257158eaa67b/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/cb5385e90655051b6671257158eaa67b/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/DebugInfo/INSTALL.vcxproj.filters b/llvm_build/lib/DebugInfo/INSTALL.vcxproj.filters deleted file mode 100644 index 127d41f65..000000000 --- a/llvm_build/lib/DebugInfo/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/DebugInfo/LLVMDebugInfo.vcxproj b/llvm_build/lib/DebugInfo/LLVMDebugInfo.vcxproj deleted file mode 100644 index 25a6876b9..000000000 --- a/llvm_build/lib/DebugInfo/LLVMDebugInfo.vcxproj +++ /dev/null @@ -1,189 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {F10DE192-EAE1-45D4-B997-284419E8D973} - Win32Proj - x64 - LLVMDebugInfo - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMDebugInfo.dir\Debug\ - LLVMDebugInfo - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMDebugInfo.dir\Release\ - LLVMDebugInfo - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/DebugInfo/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/DebugInfo/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/DebugInfo/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/DebugInfo/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\generate.stamp - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/DebugInfo/LLVMDebugInfo.vcxproj.filters b/llvm_build/lib/DebugInfo/LLVMDebugInfo.vcxproj.filters deleted file mode 100644 index 0e9744dc1..000000000 --- a/llvm_build/lib/DebugInfo/LLVMDebugInfo.vcxproj.filters +++ /dev/null @@ -1,105 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - {F479464E-5854-4287-9D42-A1E6DA632875} - - - diff --git a/llvm_build/lib/DebugInfo/PACKAGE.vcxproj b/llvm_build/lib/DebugInfo/PACKAGE.vcxproj deleted file mode 100644 index 7eccd5ff1..000000000 --- a/llvm_build/lib/DebugInfo/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\DebugInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/cb5385e90655051b6671257158eaa67b/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/cb5385e90655051b6671257158eaa67b/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\DebugInfo\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/DebugInfo/PACKAGE.vcxproj.filters b/llvm_build/lib/DebugInfo/PACKAGE.vcxproj.filters deleted file mode 100644 index 1ac789144..000000000 --- a/llvm_build/lib/DebugInfo/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/DebugInfo/cmake_install.cmake b/llvm_build/lib/DebugInfo/cmake_install.cmake deleted file mode 100644 index 927e51f02..000000000 --- a/llvm_build/lib/DebugInfo/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/DebugInfo - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMDebugInfo.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMDebugInfo.lib") - endif() -endif() - diff --git a/llvm_build/lib/ExecutionEngine/CMakeFiles/generate.stamp b/llvm_build/lib/ExecutionEngine/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/ExecutionEngine/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/ExecutionEngine/CMakeFiles/generate.stamp.depend b/llvm_build/lib/ExecutionEngine/CMakeFiles/generate.stamp.depend deleted file mode 100644 index b7b77b714..000000000 --- a/llvm_build/lib/ExecutionEngine/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/CMakeLists.txt diff --git a/llvm_build/lib/ExecutionEngine/INSTALL.vcxproj b/llvm_build/lib/ExecutionEngine/INSTALL.vcxproj deleted file mode 100644 index fe1cffd27..000000000 --- a/llvm_build/lib/ExecutionEngine/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/0043833602b75da88202fca2524a0665/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/0043833602b75da88202fca2524a0665/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/ExecutionEngine/INSTALL.vcxproj.filters b/llvm_build/lib/ExecutionEngine/INSTALL.vcxproj.filters deleted file mode 100644 index 5387d7294..000000000 --- a/llvm_build/lib/ExecutionEngine/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/ExecutionEngine/Interpreter/CMakeFiles/generate.stamp b/llvm_build/lib/ExecutionEngine/Interpreter/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/ExecutionEngine/Interpreter/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/ExecutionEngine/Interpreter/CMakeFiles/generate.stamp.depend b/llvm_build/lib/ExecutionEngine/Interpreter/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 80cf8fc40..000000000 --- a/llvm_build/lib/ExecutionEngine/Interpreter/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/Interpreter/CMakeLists.txt diff --git a/llvm_build/lib/ExecutionEngine/Interpreter/INSTALL.vcxproj b/llvm_build/lib/ExecutionEngine/Interpreter/INSTALL.vcxproj deleted file mode 100644 index 009de0011..000000000 --- a/llvm_build/lib/ExecutionEngine/Interpreter/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/80563d828a06d1dd5caa1ee7d38374ed/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/80563d828a06d1dd5caa1ee7d38374ed/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/ExecutionEngine/Interpreter/INSTALL.vcxproj.filters b/llvm_build/lib/ExecutionEngine/Interpreter/INSTALL.vcxproj.filters deleted file mode 100644 index 883ce373c..000000000 --- a/llvm_build/lib/ExecutionEngine/Interpreter/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/ExecutionEngine/Interpreter/LLVMInterpreter.vcxproj b/llvm_build/lib/ExecutionEngine/Interpreter/LLVMInterpreter.vcxproj deleted file mode 100644 index 5b7eee78a..000000000 --- a/llvm_build/lib/ExecutionEngine/Interpreter/LLVMInterpreter.vcxproj +++ /dev/null @@ -1,167 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {34804700-DAAB-4BA3-92EB-4E9F94FCD3D1} - Win32Proj - x64 - LLVMInterpreter - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMInterpreter.dir\Debug\ - LLVMInterpreter - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMInterpreter.dir\Release\ - LLVMInterpreter - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/Interpreter/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/Interpreter/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/Interpreter/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/Interpreter/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\generate.stamp - false - - - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - 1E777602-37B3-4F1D-BF18-F11C829D5134 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/ExecutionEngine/Interpreter/LLVMInterpreter.vcxproj.filters b/llvm_build/lib/ExecutionEngine/Interpreter/LLVMInterpreter.vcxproj.filters deleted file mode 100644 index 8914a2b81..000000000 --- a/llvm_build/lib/ExecutionEngine/Interpreter/LLVMInterpreter.vcxproj.filters +++ /dev/null @@ -1,30 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - {F479464E-5854-4287-9D42-A1E6DA632875} - - - diff --git a/llvm_build/lib/ExecutionEngine/Interpreter/PACKAGE.vcxproj b/llvm_build/lib/ExecutionEngine/Interpreter/PACKAGE.vcxproj deleted file mode 100644 index 675e331d6..000000000 --- a/llvm_build/lib/ExecutionEngine/Interpreter/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\Interpreter;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/80563d828a06d1dd5caa1ee7d38374ed/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/80563d828a06d1dd5caa1ee7d38374ed/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\Interpreter\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/ExecutionEngine/Interpreter/PACKAGE.vcxproj.filters b/llvm_build/lib/ExecutionEngine/Interpreter/PACKAGE.vcxproj.filters deleted file mode 100644 index 8c65f1b49..000000000 --- a/llvm_build/lib/ExecutionEngine/Interpreter/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/ExecutionEngine/Interpreter/cmake_install.cmake b/llvm_build/lib/ExecutionEngine/Interpreter/cmake_install.cmake deleted file mode 100644 index bb441f758..000000000 --- a/llvm_build/lib/ExecutionEngine/Interpreter/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/Interpreter - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMInterpreter.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMInterpreter.lib") - endif() -endif() - diff --git a/llvm_build/lib/ExecutionEngine/JIT/CMakeFiles/generate.stamp b/llvm_build/lib/ExecutionEngine/JIT/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/ExecutionEngine/JIT/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/ExecutionEngine/JIT/CMakeFiles/generate.stamp.depend b/llvm_build/lib/ExecutionEngine/JIT/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 02f617dda..000000000 --- a/llvm_build/lib/ExecutionEngine/JIT/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/JIT/CMakeLists.txt diff --git a/llvm_build/lib/ExecutionEngine/JIT/INSTALL.vcxproj b/llvm_build/lib/ExecutionEngine/JIT/INSTALL.vcxproj deleted file mode 100644 index 03d62bc3f..000000000 --- a/llvm_build/lib/ExecutionEngine/JIT/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/fe1d15d26b6513d81d670bb97abea69b/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/fe1d15d26b6513d81d670bb97abea69b/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/ExecutionEngine/JIT/INSTALL.vcxproj.filters b/llvm_build/lib/ExecutionEngine/JIT/INSTALL.vcxproj.filters deleted file mode 100644 index 4e95f0c66..000000000 --- a/llvm_build/lib/ExecutionEngine/JIT/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/ExecutionEngine/JIT/LLVMJIT.vcxproj b/llvm_build/lib/ExecutionEngine/JIT/LLVMJIT.vcxproj deleted file mode 100644 index b19f91053..000000000 --- a/llvm_build/lib/ExecutionEngine/JIT/LLVMJIT.vcxproj +++ /dev/null @@ -1,164 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {B2D7267A-AB54-4342-AE12-9FBB41A467E2} - Win32Proj - x64 - LLVMJIT - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMJIT.dir\Debug\ - LLVMJIT - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMJIT.dir\Release\ - LLVMJIT - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;ENABLE_X86_JIT;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;ENABLE_X86_JIT;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;ENABLE_X86_JIT;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;ENABLE_X86_JIT;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/JIT/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/JIT/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/JIT/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/JIT/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\generate.stamp - false - - - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/ExecutionEngine/JIT/LLVMJIT.vcxproj.filters b/llvm_build/lib/ExecutionEngine/JIT/LLVMJIT.vcxproj.filters deleted file mode 100644 index 855de0c32..000000000 --- a/llvm_build/lib/ExecutionEngine/JIT/LLVMJIT.vcxproj.filters +++ /dev/null @@ -1,30 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - {F479464E-5854-4287-9D42-A1E6DA632875} - - - diff --git a/llvm_build/lib/ExecutionEngine/JIT/PACKAGE.vcxproj b/llvm_build/lib/ExecutionEngine/JIT/PACKAGE.vcxproj deleted file mode 100644 index 3b1d948a6..000000000 --- a/llvm_build/lib/ExecutionEngine/JIT/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\JIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/fe1d15d26b6513d81d670bb97abea69b/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/fe1d15d26b6513d81d670bb97abea69b/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\JIT\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/ExecutionEngine/JIT/PACKAGE.vcxproj.filters b/llvm_build/lib/ExecutionEngine/JIT/PACKAGE.vcxproj.filters deleted file mode 100644 index f9d26476e..000000000 --- a/llvm_build/lib/ExecutionEngine/JIT/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/ExecutionEngine/JIT/cmake_install.cmake b/llvm_build/lib/ExecutionEngine/JIT/cmake_install.cmake deleted file mode 100644 index 6460f19bf..000000000 --- a/llvm_build/lib/ExecutionEngine/JIT/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/JIT - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMJIT.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMJIT.lib") - endif() -endif() - diff --git a/llvm_build/lib/ExecutionEngine/LLVMExecutionEngine.vcxproj b/llvm_build/lib/ExecutionEngine/LLVMExecutionEngine.vcxproj deleted file mode 100644 index 7666fc697..000000000 --- a/llvm_build/lib/ExecutionEngine/LLVMExecutionEngine.vcxproj +++ /dev/null @@ -1,165 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {E67CAF8F-8C79-4B3A-BF69-247EBCFDF760} - Win32Proj - x64 - LLVMExecutionEngine - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMExecutionEngine.dir\Debug\ - LLVMExecutionEngine - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMExecutionEngine.dir\Release\ - LLVMExecutionEngine - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\generate.stamp - false - - - - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/ExecutionEngine/LLVMExecutionEngine.vcxproj.filters b/llvm_build/lib/ExecutionEngine/LLVMExecutionEngine.vcxproj.filters deleted file mode 100644 index 98ed4d2fd..000000000 --- a/llvm_build/lib/ExecutionEngine/LLVMExecutionEngine.vcxproj.filters +++ /dev/null @@ -1,33 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - {F479464E-5854-4287-9D42-A1E6DA632875} - - - diff --git a/llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/generate.stamp b/llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/generate.stamp.depend b/llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/generate.stamp.depend deleted file mode 100644 index d9985d045..000000000 --- a/llvm_build/lib/ExecutionEngine/MCJIT/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/MCJIT/CMakeLists.txt diff --git a/llvm_build/lib/ExecutionEngine/MCJIT/INSTALL.vcxproj b/llvm_build/lib/ExecutionEngine/MCJIT/INSTALL.vcxproj deleted file mode 100644 index 1138121d2..000000000 --- a/llvm_build/lib/ExecutionEngine/MCJIT/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b1d15fccce16c37c0abf2325c995b85f/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b1d15fccce16c37c0abf2325c995b85f/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/ExecutionEngine/MCJIT/INSTALL.vcxproj.filters b/llvm_build/lib/ExecutionEngine/MCJIT/INSTALL.vcxproj.filters deleted file mode 100644 index fb8112dfb..000000000 --- a/llvm_build/lib/ExecutionEngine/MCJIT/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/ExecutionEngine/MCJIT/LLVMMCJIT.vcxproj b/llvm_build/lib/ExecutionEngine/MCJIT/LLVMMCJIT.vcxproj deleted file mode 100644 index 1a2b7125c..000000000 --- a/llvm_build/lib/ExecutionEngine/MCJIT/LLVMMCJIT.vcxproj +++ /dev/null @@ -1,163 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {1F1C0DDB-B60D-4C79-B287-55B2B57DB815} - Win32Proj - x64 - LLVMMCJIT - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMMCJIT.dir\Debug\ - LLVMMCJIT - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMMCJIT.dir\Release\ - LLVMMCJIT - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/MCJIT/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/MCJIT/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/MCJIT/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/MCJIT/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\generate.stamp - false - - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/ExecutionEngine/MCJIT/LLVMMCJIT.vcxproj.filters b/llvm_build/lib/ExecutionEngine/MCJIT/LLVMMCJIT.vcxproj.filters deleted file mode 100644 index 9fdf8c434..000000000 --- a/llvm_build/lib/ExecutionEngine/MCJIT/LLVMMCJIT.vcxproj.filters +++ /dev/null @@ -1,27 +0,0 @@ - - - - - Source Files - - - Source Files - - - - - Header Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - {F479464E-5854-4287-9D42-A1E6DA632875} - - - diff --git a/llvm_build/lib/ExecutionEngine/MCJIT/PACKAGE.vcxproj b/llvm_build/lib/ExecutionEngine/MCJIT/PACKAGE.vcxproj deleted file mode 100644 index ae1e6cb75..000000000 --- a/llvm_build/lib/ExecutionEngine/MCJIT/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\MCJIT;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b1d15fccce16c37c0abf2325c995b85f/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b1d15fccce16c37c0abf2325c995b85f/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\MCJIT\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/ExecutionEngine/MCJIT/PACKAGE.vcxproj.filters b/llvm_build/lib/ExecutionEngine/MCJIT/PACKAGE.vcxproj.filters deleted file mode 100644 index 2004bb29d..000000000 --- a/llvm_build/lib/ExecutionEngine/MCJIT/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/ExecutionEngine/MCJIT/cmake_install.cmake b/llvm_build/lib/ExecutionEngine/MCJIT/cmake_install.cmake deleted file mode 100644 index 18e86cfc9..000000000 --- a/llvm_build/lib/ExecutionEngine/MCJIT/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/MCJIT - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMMCJIT.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMMCJIT.lib") - endif() -endif() - diff --git a/llvm_build/lib/ExecutionEngine/PACKAGE.vcxproj b/llvm_build/lib/ExecutionEngine/PACKAGE.vcxproj deleted file mode 100644 index 2cb0fac4f..000000000 --- a/llvm_build/lib/ExecutionEngine/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/0043833602b75da88202fca2524a0665/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/0043833602b75da88202fca2524a0665/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/ExecutionEngine/PACKAGE.vcxproj.filters b/llvm_build/lib/ExecutionEngine/PACKAGE.vcxproj.filters deleted file mode 100644 index 4ca6581ce..000000000 --- a/llvm_build/lib/ExecutionEngine/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/generate.stamp b/llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/generate.stamp.depend b/llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 93b54af5a..000000000 --- a/llvm_build/lib/ExecutionEngine/RuntimeDyld/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt diff --git a/llvm_build/lib/ExecutionEngine/RuntimeDyld/INSTALL.vcxproj b/llvm_build/lib/ExecutionEngine/RuntimeDyld/INSTALL.vcxproj deleted file mode 100644 index f7e82ced6..000000000 --- a/llvm_build/lib/ExecutionEngine/RuntimeDyld/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/537a98323613f525b0f8dd6b9ec8bffb/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/537a98323613f525b0f8dd6b9ec8bffb/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/ExecutionEngine/RuntimeDyld/INSTALL.vcxproj.filters b/llvm_build/lib/ExecutionEngine/RuntimeDyld/INSTALL.vcxproj.filters deleted file mode 100644 index 88d8509bb..000000000 --- a/llvm_build/lib/ExecutionEngine/RuntimeDyld/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/ExecutionEngine/RuntimeDyld/LLVMRuntimeDyld.vcxproj b/llvm_build/lib/ExecutionEngine/RuntimeDyld/LLVMRuntimeDyld.vcxproj deleted file mode 100644 index 9dd94e86d..000000000 --- a/llvm_build/lib/ExecutionEngine/RuntimeDyld/LLVMRuntimeDyld.vcxproj +++ /dev/null @@ -1,170 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {D57FC07D-D562-479A-B616-8E2ED10076AA} - Win32Proj - x64 - LLVMRuntimeDyld - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMRuntimeDyld.dir\Debug\ - LLVMRuntimeDyld - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMRuntimeDyld.dir\Release\ - LLVMRuntimeDyld - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\generate.stamp - false - - - - - - - - - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/ExecutionEngine/RuntimeDyld/LLVMRuntimeDyld.vcxproj.filters b/llvm_build/lib/ExecutionEngine/RuntimeDyld/LLVMRuntimeDyld.vcxproj.filters deleted file mode 100644 index bc1b30078..000000000 --- a/llvm_build/lib/ExecutionEngine/RuntimeDyld/LLVMRuntimeDyld.vcxproj.filters +++ /dev/null @@ -1,48 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - {F479464E-5854-4287-9D42-A1E6DA632875} - - - diff --git a/llvm_build/lib/ExecutionEngine/RuntimeDyld/PACKAGE.vcxproj b/llvm_build/lib/ExecutionEngine/RuntimeDyld/PACKAGE.vcxproj deleted file mode 100644 index b866ffe39..000000000 --- a/llvm_build/lib/ExecutionEngine/RuntimeDyld/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ExecutionEngine\RuntimeDyld;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/537a98323613f525b0f8dd6b9ec8bffb/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/537a98323613f525b0f8dd6b9ec8bffb/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ExecutionEngine\RuntimeDyld\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/ExecutionEngine/RuntimeDyld/PACKAGE.vcxproj.filters b/llvm_build/lib/ExecutionEngine/RuntimeDyld/PACKAGE.vcxproj.filters deleted file mode 100644 index a6bdc4671..000000000 --- a/llvm_build/lib/ExecutionEngine/RuntimeDyld/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/ExecutionEngine/RuntimeDyld/cmake_install.cmake b/llvm_build/lib/ExecutionEngine/RuntimeDyld/cmake_install.cmake deleted file mode 100644 index b7212f8a1..000000000 --- a/llvm_build/lib/ExecutionEngine/RuntimeDyld/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine/RuntimeDyld - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMRuntimeDyld.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMRuntimeDyld.lib") - endif() -endif() - diff --git a/llvm_build/lib/ExecutionEngine/cmake_install.cmake b/llvm_build/lib/ExecutionEngine/cmake_install.cmake deleted file mode 100644 index e8858e161..000000000 --- a/llvm_build/lib/ExecutionEngine/cmake_install.cmake +++ /dev/null @@ -1,46 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ExecutionEngine - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMExecutionEngine.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMExecutionEngine.lib") - endif() -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ExecutionEngine/Interpreter/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ExecutionEngine/JIT/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ExecutionEngine/MCJIT/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ExecutionEngine/RuntimeDyld/cmake_install.cmake") - -endif() - diff --git a/llvm_build/lib/INSTALL.vcxproj b/llvm_build/lib/INSTALL.vcxproj deleted file mode 100644 index bd1cb4c1c..000000000 --- a/llvm_build/lib/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/bbde41df1b31e05b844d7a3819a89d85/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/bbde41df1b31e05b844d7a3819a89d85/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/INSTALL.vcxproj.filters b/llvm_build/lib/INSTALL.vcxproj.filters deleted file mode 100644 index adca65280..000000000 --- a/llvm_build/lib/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/IR/CMakeFiles/generate.stamp b/llvm_build/lib/IR/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/IR/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/IR/CMakeFiles/generate.stamp.depend b/llvm_build/lib/IR/CMakeFiles/generate.stamp.depend deleted file mode 100644 index e775afd5b..000000000 --- a/llvm_build/lib/IR/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/IR/CMakeLists.txt diff --git a/llvm_build/lib/IR/INSTALL.vcxproj b/llvm_build/lib/IR/INSTALL.vcxproj deleted file mode 100644 index 0c4124e6b..000000000 --- a/llvm_build/lib/IR/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/8cb1f57c4957501c23a3ecfb7c4ecb2a/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/8cb1f57c4957501c23a3ecfb7c4ecb2a/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/IR/INSTALL.vcxproj.filters b/llvm_build/lib/IR/INSTALL.vcxproj.filters deleted file mode 100644 index 0594605c2..000000000 --- a/llvm_build/lib/IR/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/IR/LLVMCore.vcxproj b/llvm_build/lib/IR/LLVMCore.vcxproj deleted file mode 100644 index c0c6744c0..000000000 --- a/llvm_build/lib/IR/LLVMCore.vcxproj +++ /dev/null @@ -1,215 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {C3BCF495-B210-455D-B775-052D722BC5C5} - Win32Proj - x64 - LLVMCore - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMCore.dir\Debug\ - LLVMCore - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMCore.dir\Release\ - LLVMCore - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/IR/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/IR/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/IR/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/IR/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR\CMakeFiles\generate.stamp - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - 1E777602-37B3-4F1D-BF18-F11C829D5134 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/IR/LLVMCore.vcxproj.filters b/llvm_build/lib/IR/LLVMCore.vcxproj.filters deleted file mode 100644 index 71364007f..000000000 --- a/llvm_build/lib/IR/LLVMCore.vcxproj.filters +++ /dev/null @@ -1,174 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - {F479464E-5854-4287-9D42-A1E6DA632875} - - - diff --git a/llvm_build/lib/IR/PACKAGE.vcxproj b/llvm_build/lib/IR/PACKAGE.vcxproj deleted file mode 100644 index 3ca643966..000000000 --- a/llvm_build/lib/IR/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IR;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/8cb1f57c4957501c23a3ecfb7c4ecb2a/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/8cb1f57c4957501c23a3ecfb7c4ecb2a/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IR\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/IR/PACKAGE.vcxproj.filters b/llvm_build/lib/IR/PACKAGE.vcxproj.filters deleted file mode 100644 index 8802471b5..000000000 --- a/llvm_build/lib/IR/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/IR/cmake_install.cmake b/llvm_build/lib/IR/cmake_install.cmake deleted file mode 100644 index 6bd08e61e..000000000 --- a/llvm_build/lib/IR/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/IR - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMCore.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMCore.lib") - endif() -endif() - diff --git a/llvm_build/lib/IRReader/CMakeFiles/generate.stamp b/llvm_build/lib/IRReader/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/IRReader/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/IRReader/CMakeFiles/generate.stamp.depend b/llvm_build/lib/IRReader/CMakeFiles/generate.stamp.depend deleted file mode 100644 index bf5aeeeaf..000000000 --- a/llvm_build/lib/IRReader/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/IRReader/CMakeLists.txt diff --git a/llvm_build/lib/IRReader/INSTALL.vcxproj b/llvm_build/lib/IRReader/INSTALL.vcxproj deleted file mode 100644 index 28d13722b..000000000 --- a/llvm_build/lib/IRReader/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b555ce1fd205b6e2798a652beb559fe4/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b555ce1fd205b6e2798a652beb559fe4/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/IRReader/INSTALL.vcxproj.filters b/llvm_build/lib/IRReader/INSTALL.vcxproj.filters deleted file mode 100644 index 7a973e506..000000000 --- a/llvm_build/lib/IRReader/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/IRReader/LLVMIRReader.vcxproj b/llvm_build/lib/IRReader/LLVMIRReader.vcxproj deleted file mode 100644 index bc2f508fe..000000000 --- a/llvm_build/lib/IRReader/LLVMIRReader.vcxproj +++ /dev/null @@ -1,161 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {6202515A-FA38-4CF1-A710-7CFDA351A912} - Win32Proj - x64 - LLVMIRReader - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMIRReader.dir\Debug\ - LLVMIRReader - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMIRReader.dir\Release\ - LLVMIRReader - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/IRReader/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/IRReader/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/IRReader/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/IRReader/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader\CMakeFiles\generate.stamp - false - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/IRReader/LLVMIRReader.vcxproj.filters b/llvm_build/lib/IRReader/LLVMIRReader.vcxproj.filters deleted file mode 100644 index 2eca69358..000000000 --- a/llvm_build/lib/IRReader/LLVMIRReader.vcxproj.filters +++ /dev/null @@ -1,16 +0,0 @@ - - - - - Source Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - diff --git a/llvm_build/lib/IRReader/PACKAGE.vcxproj b/llvm_build/lib/IRReader/PACKAGE.vcxproj deleted file mode 100644 index 9451f466b..000000000 --- a/llvm_build/lib/IRReader/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\IRReader;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b555ce1fd205b6e2798a652beb559fe4/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b555ce1fd205b6e2798a652beb559fe4/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\IRReader\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/IRReader/PACKAGE.vcxproj.filters b/llvm_build/lib/IRReader/PACKAGE.vcxproj.filters deleted file mode 100644 index a185fccdf..000000000 --- a/llvm_build/lib/IRReader/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/IRReader/cmake_install.cmake b/llvm_build/lib/IRReader/cmake_install.cmake deleted file mode 100644 index 9dc73c03d..000000000 --- a/llvm_build/lib/IRReader/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/IRReader - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMIRReader.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMIRReader.lib") - endif() -endif() - diff --git a/llvm_build/lib/LTO/CMakeFiles/generate.stamp b/llvm_build/lib/LTO/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/LTO/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/LTO/CMakeFiles/generate.stamp.depend b/llvm_build/lib/LTO/CMakeFiles/generate.stamp.depend deleted file mode 100644 index e84618583..000000000 --- a/llvm_build/lib/LTO/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LTO/CMakeLists.txt diff --git a/llvm_build/lib/LTO/INSTALL.vcxproj b/llvm_build/lib/LTO/INSTALL.vcxproj deleted file mode 100644 index 769677577..000000000 --- a/llvm_build/lib/LTO/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b6a954eb109b9a887912f81bd07bab30/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b6a954eb109b9a887912f81bd07bab30/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/LTO/INSTALL.vcxproj.filters b/llvm_build/lib/LTO/INSTALL.vcxproj.filters deleted file mode 100644 index 7cdea01b9..000000000 --- a/llvm_build/lib/LTO/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/LTO/LLVMLTO.vcxproj b/llvm_build/lib/LTO/LLVMLTO.vcxproj deleted file mode 100644 index 3a7a4c224..000000000 --- a/llvm_build/lib/LTO/LLVMLTO.vcxproj +++ /dev/null @@ -1,162 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {3993A9B2-990C-4206-9810-F4663C413E2B} - Win32Proj - x64 - LLVMLTO - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMLTO.dir\Debug\ - LLVMLTO - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMLTO.dir\Release\ - LLVMLTO - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LTO/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LTO/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LTO/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LTO/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO\CMakeFiles\generate.stamp - false - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/LTO/LLVMLTO.vcxproj.filters b/llvm_build/lib/LTO/LLVMLTO.vcxproj.filters deleted file mode 100644 index 3753c7c5c..000000000 --- a/llvm_build/lib/LTO/LLVMLTO.vcxproj.filters +++ /dev/null @@ -1,19 +0,0 @@ - - - - - Source Files - - - Source Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - diff --git a/llvm_build/lib/LTO/PACKAGE.vcxproj b/llvm_build/lib/LTO/PACKAGE.vcxproj deleted file mode 100644 index 44d748257..000000000 --- a/llvm_build/lib/LTO/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LTO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b6a954eb109b9a887912f81bd07bab30/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b6a954eb109b9a887912f81bd07bab30/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LTO\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/LTO/PACKAGE.vcxproj.filters b/llvm_build/lib/LTO/PACKAGE.vcxproj.filters deleted file mode 100644 index b5ef2790c..000000000 --- a/llvm_build/lib/LTO/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/LTO/cmake_install.cmake b/llvm_build/lib/LTO/cmake_install.cmake deleted file mode 100644 index eca2ab134..000000000 --- a/llvm_build/lib/LTO/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LTO - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMLTO.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMLTO.lib") - endif() -endif() - diff --git a/llvm_build/lib/LineEditor/CMakeFiles/generate.stamp b/llvm_build/lib/LineEditor/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/LineEditor/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/LineEditor/CMakeFiles/generate.stamp.depend b/llvm_build/lib/LineEditor/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 4f452a03b..000000000 --- a/llvm_build/lib/LineEditor/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LineEditor/CMakeLists.txt diff --git a/llvm_build/lib/LineEditor/INSTALL.vcxproj b/llvm_build/lib/LineEditor/INSTALL.vcxproj deleted file mode 100644 index 0d67566c3..000000000 --- a/llvm_build/lib/LineEditor/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/29e44716c78d3e73647738852a43fa6b/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/29e44716c78d3e73647738852a43fa6b/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/LineEditor/INSTALL.vcxproj.filters b/llvm_build/lib/LineEditor/INSTALL.vcxproj.filters deleted file mode 100644 index a51dc0c8b..000000000 --- a/llvm_build/lib/LineEditor/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/LineEditor/LLVMLineEditor.vcxproj b/llvm_build/lib/LineEditor/LLVMLineEditor.vcxproj deleted file mode 100644 index ffe44aa44..000000000 --- a/llvm_build/lib/LineEditor/LLVMLineEditor.vcxproj +++ /dev/null @@ -1,161 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {52BD4A90-4E4D-487E-9DB8-D6F987625F11} - Win32Proj - x64 - LLVMLineEditor - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMLineEditor.dir\Debug\ - LLVMLineEditor - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMLineEditor.dir\Release\ - LLVMLineEditor - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LineEditor/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LineEditor/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LineEditor/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LineEditor/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\generate.stamp - false - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/LineEditor/LLVMLineEditor.vcxproj.filters b/llvm_build/lib/LineEditor/LLVMLineEditor.vcxproj.filters deleted file mode 100644 index dad028091..000000000 --- a/llvm_build/lib/LineEditor/LLVMLineEditor.vcxproj.filters +++ /dev/null @@ -1,16 +0,0 @@ - - - - - Source Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - diff --git a/llvm_build/lib/LineEditor/PACKAGE.vcxproj b/llvm_build/lib/LineEditor/PACKAGE.vcxproj deleted file mode 100644 index 93d138bbe..000000000 --- a/llvm_build/lib/LineEditor/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\LineEditor;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/29e44716c78d3e73647738852a43fa6b/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/29e44716c78d3e73647738852a43fa6b/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\LineEditor\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/LineEditor/PACKAGE.vcxproj.filters b/llvm_build/lib/LineEditor/PACKAGE.vcxproj.filters deleted file mode 100644 index 867e0c85e..000000000 --- a/llvm_build/lib/LineEditor/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/LineEditor/cmake_install.cmake b/llvm_build/lib/LineEditor/cmake_install.cmake deleted file mode 100644 index c6176ea4a..000000000 --- a/llvm_build/lib/LineEditor/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/LineEditor - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMLineEditor.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMLineEditor.lib") - endif() -endif() - diff --git a/llvm_build/lib/Linker/CMakeFiles/generate.stamp b/llvm_build/lib/Linker/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/Linker/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Linker/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Linker/CMakeFiles/generate.stamp.depend deleted file mode 100644 index d42d501eb..000000000 --- a/llvm_build/lib/Linker/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Linker/CMakeLists.txt diff --git a/llvm_build/lib/Linker/INSTALL.vcxproj b/llvm_build/lib/Linker/INSTALL.vcxproj deleted file mode 100644 index 9d756110d..000000000 --- a/llvm_build/lib/Linker/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/68c264918cc792a1e7bf91c079f447e8/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/68c264918cc792a1e7bf91c079f447e8/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Linker/INSTALL.vcxproj.filters b/llvm_build/lib/Linker/INSTALL.vcxproj.filters deleted file mode 100644 index bebe104a6..000000000 --- a/llvm_build/lib/Linker/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Linker/LLVMLinker.vcxproj b/llvm_build/lib/Linker/LLVMLinker.vcxproj deleted file mode 100644 index 249626be9..000000000 --- a/llvm_build/lib/Linker/LLVMLinker.vcxproj +++ /dev/null @@ -1,161 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {530D6430-4C9A-4DCD-9530-F3D5FBA1AF78} - Win32Proj - x64 - LLVMLinker - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMLinker.dir\Debug\ - LLVMLinker - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMLinker.dir\Release\ - LLVMLinker - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Linker/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Linker/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Linker/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Linker/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker\CMakeFiles\generate.stamp - false - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Linker/LLVMLinker.vcxproj.filters b/llvm_build/lib/Linker/LLVMLinker.vcxproj.filters deleted file mode 100644 index b93a258fe..000000000 --- a/llvm_build/lib/Linker/LLVMLinker.vcxproj.filters +++ /dev/null @@ -1,16 +0,0 @@ - - - - - Source Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - diff --git a/llvm_build/lib/Linker/PACKAGE.vcxproj b/llvm_build/lib/Linker/PACKAGE.vcxproj deleted file mode 100644 index dce6ced93..000000000 --- a/llvm_build/lib/Linker/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Linker;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/68c264918cc792a1e7bf91c079f447e8/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/68c264918cc792a1e7bf91c079f447e8/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Linker\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Linker/PACKAGE.vcxproj.filters b/llvm_build/lib/Linker/PACKAGE.vcxproj.filters deleted file mode 100644 index ff4a84d25..000000000 --- a/llvm_build/lib/Linker/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Linker/cmake_install.cmake b/llvm_build/lib/Linker/cmake_install.cmake deleted file mode 100644 index 07be1ee32..000000000 --- a/llvm_build/lib/Linker/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Linker - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMLinker.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMLinker.lib") - endif() -endif() - diff --git a/llvm_build/lib/MC/CMakeFiles/generate.stamp b/llvm_build/lib/MC/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/MC/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/MC/CMakeFiles/generate.stamp.depend b/llvm_build/lib/MC/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 65b4154a0..000000000 --- a/llvm_build/lib/MC/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/CMakeLists.txt diff --git a/llvm_build/lib/MC/INSTALL.vcxproj b/llvm_build/lib/MC/INSTALL.vcxproj deleted file mode 100644 index 6d2acc08d..000000000 --- a/llvm_build/lib/MC/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/cbe61deb58e2b9462c640c425c07482b/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/cbe61deb58e2b9462c640c425c07482b/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/MC/INSTALL.vcxproj.filters b/llvm_build/lib/MC/INSTALL.vcxproj.filters deleted file mode 100644 index 17c3c3f15..000000000 --- a/llvm_build/lib/MC/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/MC/LLVMMC.vcxproj b/llvm_build/lib/MC/LLVMMC.vcxproj deleted file mode 100644 index 0126571b8..000000000 --- a/llvm_build/lib/MC/LLVMMC.vcxproj +++ /dev/null @@ -1,209 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {40B7D80F-613E-423A-BB36-C35D7E61B10C} - Win32Proj - x64 - LLVMMC - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMMC.dir\Debug\ - LLVMMC - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMMC.dir\Release\ - LLVMMC - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\CMakeFiles\generate.stamp - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/MC/LLVMMC.vcxproj.filters b/llvm_build/lib/MC/LLVMMC.vcxproj.filters deleted file mode 100644 index c181d3bac..000000000 --- a/llvm_build/lib/MC/LLVMMC.vcxproj.filters +++ /dev/null @@ -1,160 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - diff --git a/llvm_build/lib/MC/MCAnalysis/CMakeFiles/generate.stamp b/llvm_build/lib/MC/MCAnalysis/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/MC/MCAnalysis/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/MC/MCAnalysis/CMakeFiles/generate.stamp.depend b/llvm_build/lib/MC/MCAnalysis/CMakeFiles/generate.stamp.depend deleted file mode 100644 index e6e08ee93..000000000 --- a/llvm_build/lib/MC/MCAnalysis/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCAnalysis/CMakeLists.txt diff --git a/llvm_build/lib/MC/MCAnalysis/INSTALL.vcxproj b/llvm_build/lib/MC/MCAnalysis/INSTALL.vcxproj deleted file mode 100644 index 9053ad2d6..000000000 --- a/llvm_build/lib/MC/MCAnalysis/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/011431daca8681cf57e0255f5a305189/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/011431daca8681cf57e0255f5a305189/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/MC/MCAnalysis/INSTALL.vcxproj.filters b/llvm_build/lib/MC/MCAnalysis/INSTALL.vcxproj.filters deleted file mode 100644 index 6a14da00b..000000000 --- a/llvm_build/lib/MC/MCAnalysis/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/MC/MCAnalysis/LLVMMCAnalysis.vcxproj b/llvm_build/lib/MC/MCAnalysis/LLVMMCAnalysis.vcxproj deleted file mode 100644 index 479a2f9dc..000000000 --- a/llvm_build/lib/MC/MCAnalysis/LLVMMCAnalysis.vcxproj +++ /dev/null @@ -1,166 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {8C5DB0C3-2043-49D0-A438-4CB9E00DEEED} - Win32Proj - x64 - LLVMMCAnalysis - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMMCAnalysis.dir\Debug\ - LLVMMCAnalysis - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMMCAnalysis.dir\Release\ - LLVMMCAnalysis - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCAnalysis/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCAnalysis/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCAnalysis/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCAnalysis/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\generate.stamp - false - - - - - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/MC/MCAnalysis/LLVMMCAnalysis.vcxproj.filters b/llvm_build/lib/MC/MCAnalysis/LLVMMCAnalysis.vcxproj.filters deleted file mode 100644 index d6fcce1ed..000000000 --- a/llvm_build/lib/MC/MCAnalysis/LLVMMCAnalysis.vcxproj.filters +++ /dev/null @@ -1,31 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - diff --git a/llvm_build/lib/MC/MCAnalysis/PACKAGE.vcxproj b/llvm_build/lib/MC/MCAnalysis/PACKAGE.vcxproj deleted file mode 100644 index 08394a404..000000000 --- a/llvm_build/lib/MC/MCAnalysis/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCAnalysis;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/011431daca8681cf57e0255f5a305189/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/011431daca8681cf57e0255f5a305189/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCAnalysis\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/MC/MCAnalysis/PACKAGE.vcxproj.filters b/llvm_build/lib/MC/MCAnalysis/PACKAGE.vcxproj.filters deleted file mode 100644 index 7c435a1cd..000000000 --- a/llvm_build/lib/MC/MCAnalysis/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/MC/MCAnalysis/cmake_install.cmake b/llvm_build/lib/MC/MCAnalysis/cmake_install.cmake deleted file mode 100644 index b963bc033..000000000 --- a/llvm_build/lib/MC/MCAnalysis/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCAnalysis - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMMCAnalysis.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMMCAnalysis.lib") - endif() -endif() - diff --git a/llvm_build/lib/MC/MCDisassembler/CMakeFiles/generate.stamp b/llvm_build/lib/MC/MCDisassembler/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/MC/MCDisassembler/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/MC/MCDisassembler/CMakeFiles/generate.stamp.depend b/llvm_build/lib/MC/MCDisassembler/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 8d9f26136..000000000 --- a/llvm_build/lib/MC/MCDisassembler/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCDisassembler/CMakeLists.txt diff --git a/llvm_build/lib/MC/MCDisassembler/INSTALL.vcxproj b/llvm_build/lib/MC/MCDisassembler/INSTALL.vcxproj deleted file mode 100644 index a2e1046d6..000000000 --- a/llvm_build/lib/MC/MCDisassembler/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/03f66d2069ddd63975e88424a21ce269/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/03f66d2069ddd63975e88424a21ce269/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/MC/MCDisassembler/INSTALL.vcxproj.filters b/llvm_build/lib/MC/MCDisassembler/INSTALL.vcxproj.filters deleted file mode 100644 index b6f138ba3..000000000 --- a/llvm_build/lib/MC/MCDisassembler/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/MC/MCDisassembler/LLVMMCDisassembler.vcxproj b/llvm_build/lib/MC/MCDisassembler/LLVMMCDisassembler.vcxproj deleted file mode 100644 index 8f4e10caf..000000000 --- a/llvm_build/lib/MC/MCDisassembler/LLVMMCDisassembler.vcxproj +++ /dev/null @@ -1,162 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {AF303389-3C5C-41E1-8589-A2417BA2F2A0} - Win32Proj - x64 - LLVMMCDisassembler - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMMCDisassembler.dir\Debug\ - LLVMMCDisassembler - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMMCDisassembler.dir\Release\ - LLVMMCDisassembler - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCDisassembler/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCDisassembler/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCDisassembler/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCDisassembler/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\generate.stamp - false - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/MC/MCDisassembler/LLVMMCDisassembler.vcxproj.filters b/llvm_build/lib/MC/MCDisassembler/LLVMMCDisassembler.vcxproj.filters deleted file mode 100644 index e2a63f45b..000000000 --- a/llvm_build/lib/MC/MCDisassembler/LLVMMCDisassembler.vcxproj.filters +++ /dev/null @@ -1,24 +0,0 @@ - - - - - Source Files - - - - - Header Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - {F479464E-5854-4287-9D42-A1E6DA632875} - - - diff --git a/llvm_build/lib/MC/MCDisassembler/PACKAGE.vcxproj b/llvm_build/lib/MC/MCDisassembler/PACKAGE.vcxproj deleted file mode 100644 index 7e4be5be3..000000000 --- a/llvm_build/lib/MC/MCDisassembler/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCDisassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/03f66d2069ddd63975e88424a21ce269/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/03f66d2069ddd63975e88424a21ce269/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCDisassembler\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/MC/MCDisassembler/PACKAGE.vcxproj.filters b/llvm_build/lib/MC/MCDisassembler/PACKAGE.vcxproj.filters deleted file mode 100644 index 984dc2ac1..000000000 --- a/llvm_build/lib/MC/MCDisassembler/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/MC/MCDisassembler/cmake_install.cmake b/llvm_build/lib/MC/MCDisassembler/cmake_install.cmake deleted file mode 100644 index 638bea180..000000000 --- a/llvm_build/lib/MC/MCDisassembler/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCDisassembler - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMMCDisassembler.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMMCDisassembler.lib") - endif() -endif() - diff --git a/llvm_build/lib/MC/MCParser/CMakeFiles/generate.stamp b/llvm_build/lib/MC/MCParser/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/MC/MCParser/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/MC/MCParser/CMakeFiles/generate.stamp.depend b/llvm_build/lib/MC/MCParser/CMakeFiles/generate.stamp.depend deleted file mode 100644 index dff868d6b..000000000 --- a/llvm_build/lib/MC/MCParser/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCParser/CMakeLists.txt diff --git a/llvm_build/lib/MC/MCParser/INSTALL.vcxproj b/llvm_build/lib/MC/MCParser/INSTALL.vcxproj deleted file mode 100644 index c028f83ea..000000000 --- a/llvm_build/lib/MC/MCParser/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/1e9eb3f9a3a3b10b95c8687ad79b5dfd/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/1e9eb3f9a3a3b10b95c8687ad79b5dfd/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/MC/MCParser/INSTALL.vcxproj.filters b/llvm_build/lib/MC/MCParser/INSTALL.vcxproj.filters deleted file mode 100644 index 2aee98efc..000000000 --- a/llvm_build/lib/MC/MCParser/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/MC/MCParser/LLVMMCParser.vcxproj b/llvm_build/lib/MC/MCParser/LLVMMCParser.vcxproj deleted file mode 100644 index 6e8012c8e..000000000 --- a/llvm_build/lib/MC/MCParser/LLVMMCParser.vcxproj +++ /dev/null @@ -1,169 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {1994A6C0-FD8E-4FD5-8747-8B094CF8BA9F} - Win32Proj - x64 - LLVMMCParser - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMMCParser.dir\Debug\ - LLVMMCParser - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMMCParser.dir\Release\ - LLVMMCParser - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCParser/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCParser/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCParser/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCParser/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\generate.stamp - false - - - - - - - - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/MC/MCParser/LLVMMCParser.vcxproj.filters b/llvm_build/lib/MC/MCParser/LLVMMCParser.vcxproj.filters deleted file mode 100644 index 2cae83997..000000000 --- a/llvm_build/lib/MC/MCParser/LLVMMCParser.vcxproj.filters +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - diff --git a/llvm_build/lib/MC/MCParser/PACKAGE.vcxproj b/llvm_build/lib/MC/MCParser/PACKAGE.vcxproj deleted file mode 100644 index f6e88a62c..000000000 --- a/llvm_build/lib/MC/MCParser/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC\MCParser;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/1e9eb3f9a3a3b10b95c8687ad79b5dfd/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/1e9eb3f9a3a3b10b95c8687ad79b5dfd/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\MCParser\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/MC/MCParser/PACKAGE.vcxproj.filters b/llvm_build/lib/MC/MCParser/PACKAGE.vcxproj.filters deleted file mode 100644 index d624b8634..000000000 --- a/llvm_build/lib/MC/MCParser/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/MC/MCParser/cmake_install.cmake b/llvm_build/lib/MC/MCParser/cmake_install.cmake deleted file mode 100644 index cb9e331b6..000000000 --- a/llvm_build/lib/MC/MCParser/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC/MCParser - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMMCParser.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMMCParser.lib") - endif() -endif() - diff --git a/llvm_build/lib/MC/PACKAGE.vcxproj b/llvm_build/lib/MC/PACKAGE.vcxproj deleted file mode 100644 index d9ab24a1a..000000000 --- a/llvm_build/lib/MC/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\MC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/cbe61deb58e2b9462c640c425c07482b/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/cbe61deb58e2b9462c640c425c07482b/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\MC\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/MC/PACKAGE.vcxproj.filters b/llvm_build/lib/MC/PACKAGE.vcxproj.filters deleted file mode 100644 index 546724d87..000000000 --- a/llvm_build/lib/MC/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/MC/cmake_install.cmake b/llvm_build/lib/MC/cmake_install.cmake deleted file mode 100644 index 21f9ed5ca..000000000 --- a/llvm_build/lib/MC/cmake_install.cmake +++ /dev/null @@ -1,45 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/MC - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMMC.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMMC.lib") - endif() -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/MC/MCAnalysis/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/MC/MCParser/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/MC/MCDisassembler/cmake_install.cmake") - -endif() - diff --git a/llvm_build/lib/Object/CMakeFiles/generate.stamp b/llvm_build/lib/Object/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/Object/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Object/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Object/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 6ac631574..000000000 --- a/llvm_build/lib/Object/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Object/CMakeLists.txt diff --git a/llvm_build/lib/Object/INSTALL.vcxproj b/llvm_build/lib/Object/INSTALL.vcxproj deleted file mode 100644 index a793034fe..000000000 --- a/llvm_build/lib/Object/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b83acbf893efd183f324f35b8b3c62ec/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b83acbf893efd183f324f35b8b3c62ec/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Object/INSTALL.vcxproj.filters b/llvm_build/lib/Object/INSTALL.vcxproj.filters deleted file mode 100644 index 7d68c1856..000000000 --- a/llvm_build/lib/Object/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Object/LLVMObject.vcxproj b/llvm_build/lib/Object/LLVMObject.vcxproj deleted file mode 100644 index b4c33314a..000000000 --- a/llvm_build/lib/Object/LLVMObject.vcxproj +++ /dev/null @@ -1,176 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {1E53AEEC-0A85-4939-B82E-AA4AF43827B9} - Win32Proj - x64 - LLVMObject - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMObject.dir\Debug\ - LLVMObject - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMObject.dir\Release\ - LLVMObject - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Object/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Object/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Object/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Object/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object\CMakeFiles\generate.stamp - false - - - - - - - - - - - - - - - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Object/LLVMObject.vcxproj.filters b/llvm_build/lib/Object/LLVMObject.vcxproj.filters deleted file mode 100644 index fc21b8d4d..000000000 --- a/llvm_build/lib/Object/LLVMObject.vcxproj.filters +++ /dev/null @@ -1,66 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - {F479464E-5854-4287-9D42-A1E6DA632875} - - - diff --git a/llvm_build/lib/Object/PACKAGE.vcxproj b/llvm_build/lib/Object/PACKAGE.vcxproj deleted file mode 100644 index f553c39ef..000000000 --- a/llvm_build/lib/Object/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Object;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b83acbf893efd183f324f35b8b3c62ec/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b83acbf893efd183f324f35b8b3c62ec/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Object\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Object/PACKAGE.vcxproj.filters b/llvm_build/lib/Object/PACKAGE.vcxproj.filters deleted file mode 100644 index ac4535260..000000000 --- a/llvm_build/lib/Object/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Object/cmake_install.cmake b/llvm_build/lib/Object/cmake_install.cmake deleted file mode 100644 index 8137398b4..000000000 --- a/llvm_build/lib/Object/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Object - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMObject.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMObject.lib") - endif() -endif() - diff --git a/llvm_build/lib/Option/CMakeFiles/generate.stamp b/llvm_build/lib/Option/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/Option/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Option/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Option/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 4ea3b95d6..000000000 --- a/llvm_build/lib/Option/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Option/CMakeLists.txt diff --git a/llvm_build/lib/Option/INSTALL.vcxproj b/llvm_build/lib/Option/INSTALL.vcxproj deleted file mode 100644 index 3ee0523e8..000000000 --- a/llvm_build/lib/Option/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/7ce0c09b7081fedf49eb478e22b5d90c/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/7ce0c09b7081fedf49eb478e22b5d90c/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Option/INSTALL.vcxproj.filters b/llvm_build/lib/Option/INSTALL.vcxproj.filters deleted file mode 100644 index 1536cbd5c..000000000 --- a/llvm_build/lib/Option/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Option/LLVMOption.vcxproj b/llvm_build/lib/Option/LLVMOption.vcxproj deleted file mode 100644 index 303a105fa..000000000 --- a/llvm_build/lib/Option/LLVMOption.vcxproj +++ /dev/null @@ -1,164 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {02BEF1FA-94EA-4870-9FC2-28C6B18956D3} - Win32Proj - x64 - LLVMOption - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMOption.dir\Debug\ - LLVMOption - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMOption.dir\Release\ - LLVMOption - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Option/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Option/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Option/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Option/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option\CMakeFiles\generate.stamp - false - - - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Option/LLVMOption.vcxproj.filters b/llvm_build/lib/Option/LLVMOption.vcxproj.filters deleted file mode 100644 index d2919c36d..000000000 --- a/llvm_build/lib/Option/LLVMOption.vcxproj.filters +++ /dev/null @@ -1,25 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - diff --git a/llvm_build/lib/Option/PACKAGE.vcxproj b/llvm_build/lib/Option/PACKAGE.vcxproj deleted file mode 100644 index c656310d0..000000000 --- a/llvm_build/lib/Option/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Option;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/7ce0c09b7081fedf49eb478e22b5d90c/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/7ce0c09b7081fedf49eb478e22b5d90c/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Option\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Option/PACKAGE.vcxproj.filters b/llvm_build/lib/Option/PACKAGE.vcxproj.filters deleted file mode 100644 index 67680f0e3..000000000 --- a/llvm_build/lib/Option/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Option/cmake_install.cmake b/llvm_build/lib/Option/cmake_install.cmake deleted file mode 100644 index 5649102de..000000000 --- a/llvm_build/lib/Option/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Option - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMOption.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMOption.lib") - endif() -endif() - diff --git a/llvm_build/lib/PACKAGE.vcxproj b/llvm_build/lib/PACKAGE.vcxproj deleted file mode 100644 index f1e3ab5cc..000000000 --- a/llvm_build/lib/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/bbde41df1b31e05b844d7a3819a89d85/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/bbde41df1b31e05b844d7a3819a89d85/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/PACKAGE.vcxproj.filters b/llvm_build/lib/PACKAGE.vcxproj.filters deleted file mode 100644 index 05f9f8577..000000000 --- a/llvm_build/lib/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/ProfileData/CMakeFiles/generate.stamp b/llvm_build/lib/ProfileData/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/ProfileData/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/ProfileData/CMakeFiles/generate.stamp.depend b/llvm_build/lib/ProfileData/CMakeFiles/generate.stamp.depend deleted file mode 100644 index b32b89aad..000000000 --- a/llvm_build/lib/ProfileData/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ProfileData/CMakeLists.txt diff --git a/llvm_build/lib/ProfileData/INSTALL.vcxproj b/llvm_build/lib/ProfileData/INSTALL.vcxproj deleted file mode 100644 index 9d90b4af5..000000000 --- a/llvm_build/lib/ProfileData/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/109cd8a43e3e25362497fc8ffd6f1c77/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/109cd8a43e3e25362497fc8ffd6f1c77/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/ProfileData/INSTALL.vcxproj.filters b/llvm_build/lib/ProfileData/INSTALL.vcxproj.filters deleted file mode 100644 index 6bd1d3331..000000000 --- a/llvm_build/lib/ProfileData/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/ProfileData/LLVMProfileData.vcxproj b/llvm_build/lib/ProfileData/LLVMProfileData.vcxproj deleted file mode 100644 index 63a35b76e..000000000 --- a/llvm_build/lib/ProfileData/LLVMProfileData.vcxproj +++ /dev/null @@ -1,164 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {0092BC19-58F4-4007-A4D2-C5F6B6D3DCF0} - Win32Proj - x64 - LLVMProfileData - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMProfileData.dir\Debug\ - LLVMProfileData - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMProfileData.dir\Release\ - LLVMProfileData - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ProfileData/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ProfileData/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ProfileData/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ProfileData/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\generate.stamp - false - - - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/ProfileData/LLVMProfileData.vcxproj.filters b/llvm_build/lib/ProfileData/LLVMProfileData.vcxproj.filters deleted file mode 100644 index 8ea37a2e2..000000000 --- a/llvm_build/lib/ProfileData/LLVMProfileData.vcxproj.filters +++ /dev/null @@ -1,30 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - {F479464E-5854-4287-9D42-A1E6DA632875} - - - diff --git a/llvm_build/lib/ProfileData/PACKAGE.vcxproj b/llvm_build/lib/ProfileData/PACKAGE.vcxproj deleted file mode 100644 index 4f2a5b899..000000000 --- a/llvm_build/lib/ProfileData/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\ProfileData;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/109cd8a43e3e25362497fc8ffd6f1c77/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/109cd8a43e3e25362497fc8ffd6f1c77/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\ProfileData\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/ProfileData/PACKAGE.vcxproj.filters b/llvm_build/lib/ProfileData/PACKAGE.vcxproj.filters deleted file mode 100644 index 6f4aa0933..000000000 --- a/llvm_build/lib/ProfileData/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/ProfileData/cmake_install.cmake b/llvm_build/lib/ProfileData/cmake_install.cmake deleted file mode 100644 index d21c63617..000000000 --- a/llvm_build/lib/ProfileData/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/ProfileData - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMProfileData.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMProfileData.lib") - endif() -endif() - diff --git a/llvm_build/lib/Support/CMakeFiles/generate.stamp b/llvm_build/lib/Support/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/Support/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Support/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Support/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 5f4c719e5..000000000 --- a/llvm_build/lib/Support/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Support/CMakeLists.txt diff --git a/llvm_build/lib/Support/INSTALL.vcxproj b/llvm_build/lib/Support/INSTALL.vcxproj deleted file mode 100644 index e4a06c6c0..000000000 --- a/llvm_build/lib/Support/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/fa57f46ad8d33e27ca5725ca3d7c4bba/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/fa57f46ad8d33e27ca5725ca3d7c4bba/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Support/INSTALL.vcxproj.filters b/llvm_build/lib/Support/INSTALL.vcxproj.filters deleted file mode 100644 index 56c5d3ec2..000000000 --- a/llvm_build/lib/Support/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Support/LLVMSupport.vcxproj b/llvm_build/lib/Support/LLVMSupport.vcxproj deleted file mode 100644 index c13ec08ed..000000000 --- a/llvm_build/lib/Support/LLVMSupport.vcxproj +++ /dev/null @@ -1,714 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {18AF4932-5301-4653-8E79-17C28FC94F42} - Win32Proj - x64 - LLVMSupport - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMSupport.dir\Debug\ - LLVMSupport - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMSupport.dir\Release\ - LLVMSupport - .lib - - - - -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Support/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Support/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Support/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Support/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support\CMakeFiles\generate.stamp - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - CompileAsC - CompileAsC - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - CompileAsC - CompileAsC - - - CompileAsC - CompileAsC - - - CompileAsC - CompileAsC - - - CompileAsC - CompileAsC - - - CompileAsC - CompileAsC - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - /EHs-c- %(AdditionalOptions) - false - /EHs-c- %(AdditionalOptions) - false - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Support/LLVMSupport.vcxproj.filters b/llvm_build/lib/Support/LLVMSupport.vcxproj.filters deleted file mode 100644 index fc744aa51..000000000 --- a/llvm_build/lib/Support/LLVMSupport.vcxproj.filters +++ /dev/null @@ -1,326 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - {F479464E-5854-4287-9D42-A1E6DA632875} - - - diff --git a/llvm_build/lib/Support/PACKAGE.vcxproj b/llvm_build/lib/Support/PACKAGE.vcxproj deleted file mode 100644 index e07cf4513..000000000 --- a/llvm_build/lib/Support/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Support;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/fa57f46ad8d33e27ca5725ca3d7c4bba/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/fa57f46ad8d33e27ca5725ca3d7c4bba/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Support\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Support/PACKAGE.vcxproj.filters b/llvm_build/lib/Support/PACKAGE.vcxproj.filters deleted file mode 100644 index cdcdcf14b..000000000 --- a/llvm_build/lib/Support/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Support/cmake_install.cmake b/llvm_build/lib/Support/cmake_install.cmake deleted file mode 100644 index 89a13c384..000000000 --- a/llvm_build/lib/Support/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Support - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMSupport.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMSupport.lib") - endif() -endif() - diff --git a/llvm_build/lib/TableGen/CMakeFiles/generate.stamp b/llvm_build/lib/TableGen/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/TableGen/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/TableGen/CMakeFiles/generate.stamp.depend b/llvm_build/lib/TableGen/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 21e9b3cf8..000000000 --- a/llvm_build/lib/TableGen/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/TableGen/CMakeLists.txt diff --git a/llvm_build/lib/TableGen/INSTALL.vcxproj b/llvm_build/lib/TableGen/INSTALL.vcxproj deleted file mode 100644 index 8278a3fd3..000000000 --- a/llvm_build/lib/TableGen/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/dbbdc25d859ae3de3fcadacf9563b122/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/dbbdc25d859ae3de3fcadacf9563b122/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/TableGen/INSTALL.vcxproj.filters b/llvm_build/lib/TableGen/INSTALL.vcxproj.filters deleted file mode 100644 index 364514cc7..000000000 --- a/llvm_build/lib/TableGen/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/TableGen/LLVMTableGen.vcxproj b/llvm_build/lib/TableGen/LLVMTableGen.vcxproj deleted file mode 100644 index 63c45f901..000000000 --- a/llvm_build/lib/TableGen/LLVMTableGen.vcxproj +++ /dev/null @@ -1,170 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {25556CA7-A123-4D00-A890-D0313204E491} - Win32Proj - x64 - LLVMTableGen - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMTableGen.dir\Debug\ - LLVMTableGen - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMTableGen.dir\Release\ - LLVMTableGen - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/TableGen/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/TableGen/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/TableGen/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/TableGen/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen\CMakeFiles\generate.stamp - false - - - - - - - - - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/TableGen/LLVMTableGen.vcxproj.filters b/llvm_build/lib/TableGen/LLVMTableGen.vcxproj.filters deleted file mode 100644 index 54373ec4b..000000000 --- a/llvm_build/lib/TableGen/LLVMTableGen.vcxproj.filters +++ /dev/null @@ -1,48 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - Header Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - {F479464E-5854-4287-9D42-A1E6DA632875} - - - diff --git a/llvm_build/lib/TableGen/PACKAGE.vcxproj b/llvm_build/lib/TableGen/PACKAGE.vcxproj deleted file mode 100644 index eb0922aa8..000000000 --- a/llvm_build/lib/TableGen/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/dbbdc25d859ae3de3fcadacf9563b122/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/dbbdc25d859ae3de3fcadacf9563b122/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\TableGen\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/TableGen/PACKAGE.vcxproj.filters b/llvm_build/lib/TableGen/PACKAGE.vcxproj.filters deleted file mode 100644 index 721b70976..000000000 --- a/llvm_build/lib/TableGen/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/TableGen/cmake_install.cmake b/llvm_build/lib/TableGen/cmake_install.cmake deleted file mode 100644 index 994b028a6..000000000 --- a/llvm_build/lib/TableGen/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/TableGen - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMTableGen.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMTableGen.lib") - endif() -endif() - diff --git a/llvm_build/lib/Target/CMakeFiles/generate.stamp b/llvm_build/lib/Target/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/Target/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Target/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Target/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 8b7da1a5c..000000000 --- a/llvm_build/lib/Target/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/CMakeLists.txt diff --git a/llvm_build/lib/Target/INSTALL.vcxproj b/llvm_build/lib/Target/INSTALL.vcxproj deleted file mode 100644 index 4473dbbe4..000000000 --- a/llvm_build/lib/Target/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/2788f7bf3aebb9d9a4071e583bfd83db/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/2788f7bf3aebb9d9a4071e583bfd83db/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Target/INSTALL.vcxproj.filters b/llvm_build/lib/Target/INSTALL.vcxproj.filters deleted file mode 100644 index b8739ec63..000000000 --- a/llvm_build/lib/Target/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Target/LLVMTarget.vcxproj b/llvm_build/lib/Target/LLVMTarget.vcxproj deleted file mode 100644 index d8c8263e7..000000000 --- a/llvm_build/lib/Target/LLVMTarget.vcxproj +++ /dev/null @@ -1,168 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {A26171A0-C2BC-417A-854A-62D7465639E8} - Win32Proj - x64 - LLVMTarget - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMTarget.dir\Debug\ - LLVMTarget - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMTarget.dir\Release\ - LLVMTarget - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\CMakeFiles\generate.stamp - false - - - - - - - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Target/LLVMTarget.vcxproj.filters b/llvm_build/lib/Target/LLVMTarget.vcxproj.filters deleted file mode 100644 index 23c39ca99..000000000 --- a/llvm_build/lib/Target/LLVMTarget.vcxproj.filters +++ /dev/null @@ -1,37 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - diff --git a/llvm_build/lib/Target/PACKAGE.vcxproj b/llvm_build/lib/Target/PACKAGE.vcxproj deleted file mode 100644 index 91c5594ac..000000000 --- a/llvm_build/lib/Target/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/2788f7bf3aebb9d9a4071e583bfd83db/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/2788f7bf3aebb9d9a4071e583bfd83db/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Target/PACKAGE.vcxproj.filters b/llvm_build/lib/Target/PACKAGE.vcxproj.filters deleted file mode 100644 index c1f4c8dbd..000000000 --- a/llvm_build/lib/Target/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Target/X86/AsmParser/CMakeFiles/generate.stamp b/llvm_build/lib/Target/X86/AsmParser/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/Target/X86/AsmParser/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Target/X86/AsmParser/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Target/X86/AsmParser/CMakeFiles/generate.stamp.depend deleted file mode 100644 index b5705bd63..000000000 --- a/llvm_build/lib/Target/X86/AsmParser/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/AsmParser/CMakeLists.txt diff --git a/llvm_build/lib/Target/X86/AsmParser/INSTALL.vcxproj b/llvm_build/lib/Target/X86/AsmParser/INSTALL.vcxproj deleted file mode 100644 index e2fb5f0d4..000000000 --- a/llvm_build/lib/Target/X86/AsmParser/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3d76e5c30301838073539e7b9eb82e30/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3d76e5c30301838073539e7b9eb82e30/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/AsmParser/INSTALL.vcxproj.filters b/llvm_build/lib/Target/X86/AsmParser/INSTALL.vcxproj.filters deleted file mode 100644 index d78cc53aa..000000000 --- a/llvm_build/lib/Target/X86/AsmParser/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Target/X86/AsmParser/LLVMX86AsmParser.vcxproj b/llvm_build/lib/Target/X86/AsmParser/LLVMX86AsmParser.vcxproj deleted file mode 100644 index 0faf9fddc..000000000 --- a/llvm_build/lib/Target/X86/AsmParser/LLVMX86AsmParser.vcxproj +++ /dev/null @@ -1,171 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {DE52E0A7-1517-49C8-A35C-E991087AD731} - Win32Proj - x64 - LLVMX86AsmParser - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMX86AsmParser.dir\Debug\ - LLVMX86AsmParser - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMX86AsmParser.dir\Release\ - LLVMX86AsmParser - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/AsmParser/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/AsmParser/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/AsmParser/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/AsmParser/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\generate.stamp - false - - - - - - - - - - - - A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954 - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - 1E777602-37B3-4F1D-BF18-F11C829D5134 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/AsmParser/LLVMX86AsmParser.vcxproj.filters b/llvm_build/lib/Target/X86/AsmParser/LLVMX86AsmParser.vcxproj.filters deleted file mode 100644 index 606f5487a..000000000 --- a/llvm_build/lib/Target/X86/AsmParser/LLVMX86AsmParser.vcxproj.filters +++ /dev/null @@ -1,33 +0,0 @@ - - - - - Source Files - - - Source Files - - - - - Header Files - - - Header Files - - - Header Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - {F479464E-5854-4287-9D42-A1E6DA632875} - - - diff --git a/llvm_build/lib/Target/X86/AsmParser/PACKAGE.vcxproj b/llvm_build/lib/Target/X86/AsmParser/PACKAGE.vcxproj deleted file mode 100644 index a83991d39..000000000 --- a/llvm_build/lib/Target/X86/AsmParser/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\AsmParser;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3d76e5c30301838073539e7b9eb82e30/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3d76e5c30301838073539e7b9eb82e30/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\AsmParser\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/AsmParser/PACKAGE.vcxproj.filters b/llvm_build/lib/Target/X86/AsmParser/PACKAGE.vcxproj.filters deleted file mode 100644 index 602797941..000000000 --- a/llvm_build/lib/Target/X86/AsmParser/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Target/X86/AsmParser/cmake_install.cmake b/llvm_build/lib/Target/X86/AsmParser/cmake_install.cmake deleted file mode 100644 index 6849ddfbe..000000000 --- a/llvm_build/lib/Target/X86/AsmParser/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/AsmParser - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMX86AsmParser.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMX86AsmParser.lib") - endif() -endif() - diff --git a/llvm_build/lib/Target/X86/CMakeFiles/generate.stamp b/llvm_build/lib/Target/X86/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/Target/X86/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Target/X86/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Target/X86/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 4d263cb82..000000000 --- a/llvm_build/lib/Target/X86/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,5 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/CMakeLists.txt -D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3.0.2/CMakeASM_MASMCompiler.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeASM_MASMInformation.cmake -C:/Program Files (x86)/CMake/share/cmake-3.0/Modules/CMakeASMInformation.cmake diff --git a/llvm_build/lib/Target/X86/Disassembler/CMakeFiles/generate.stamp b/llvm_build/lib/Target/X86/Disassembler/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/Target/X86/Disassembler/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Target/X86/Disassembler/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Target/X86/Disassembler/CMakeFiles/generate.stamp.depend deleted file mode 100644 index b6ef96607..000000000 --- a/llvm_build/lib/Target/X86/Disassembler/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/Disassembler/CMakeLists.txt diff --git a/llvm_build/lib/Target/X86/Disassembler/INSTALL.vcxproj b/llvm_build/lib/Target/X86/Disassembler/INSTALL.vcxproj deleted file mode 100644 index 99d8b5706..000000000 --- a/llvm_build/lib/Target/X86/Disassembler/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/176e6b8a7be3db915cd650871987a044/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/176e6b8a7be3db915cd650871987a044/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/Disassembler/INSTALL.vcxproj.filters b/llvm_build/lib/Target/X86/Disassembler/INSTALL.vcxproj.filters deleted file mode 100644 index 54695207e..000000000 --- a/llvm_build/lib/Target/X86/Disassembler/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Target/X86/Disassembler/LLVMX86Disassembler.vcxproj b/llvm_build/lib/Target/X86/Disassembler/LLVMX86Disassembler.vcxproj deleted file mode 100644 index a524c35cc..000000000 --- a/llvm_build/lib/Target/X86/Disassembler/LLVMX86Disassembler.vcxproj +++ /dev/null @@ -1,171 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {2C201B42-81BE-47D0-976E-4B84BF4A9FD6} - Win32Proj - x64 - LLVMX86Disassembler - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMX86Disassembler.dir\Debug\ - LLVMX86Disassembler - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMX86Disassembler.dir\Release\ - LLVMX86Disassembler - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/Disassembler/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/Disassembler/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/Disassembler/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/Disassembler/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\generate.stamp - false - - - - - - - - - - - - A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954 - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - 1E777602-37B3-4F1D-BF18-F11C829D5134 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/Disassembler/LLVMX86Disassembler.vcxproj.filters b/llvm_build/lib/Target/X86/Disassembler/LLVMX86Disassembler.vcxproj.filters deleted file mode 100644 index ded506f9c..000000000 --- a/llvm_build/lib/Target/X86/Disassembler/LLVMX86Disassembler.vcxproj.filters +++ /dev/null @@ -1,33 +0,0 @@ - - - - - Source Files - - - Source Files - - - - - Header Files - - - Header Files - - - Header Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - {F479464E-5854-4287-9D42-A1E6DA632875} - - - diff --git a/llvm_build/lib/Target/X86/Disassembler/PACKAGE.vcxproj b/llvm_build/lib/Target/X86/Disassembler/PACKAGE.vcxproj deleted file mode 100644 index a5ec9874f..000000000 --- a/llvm_build/lib/Target/X86/Disassembler/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Disassembler;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/176e6b8a7be3db915cd650871987a044/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/176e6b8a7be3db915cd650871987a044/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Disassembler\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/Disassembler/PACKAGE.vcxproj.filters b/llvm_build/lib/Target/X86/Disassembler/PACKAGE.vcxproj.filters deleted file mode 100644 index df0bf85de..000000000 --- a/llvm_build/lib/Target/X86/Disassembler/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Target/X86/Disassembler/cmake_install.cmake b/llvm_build/lib/Target/X86/Disassembler/cmake_install.cmake deleted file mode 100644 index dd586269f..000000000 --- a/llvm_build/lib/Target/X86/Disassembler/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/Disassembler - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMX86Disassembler.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMX86Disassembler.lib") - endif() -endif() - diff --git a/llvm_build/lib/Target/X86/INSTALL.vcxproj b/llvm_build/lib/Target/X86/INSTALL.vcxproj deleted file mode 100644 index 3de750d4e..000000000 --- a/llvm_build/lib/Target/X86/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/8440b9b9805d840519fd55bd0c42b5bf/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/8440b9b9805d840519fd55bd0c42b5bf/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/INSTALL.vcxproj.filters b/llvm_build/lib/Target/X86/INSTALL.vcxproj.filters deleted file mode 100644 index 83f836178..000000000 --- a/llvm_build/lib/Target/X86/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/generate.stamp b/llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/generate.stamp.depend deleted file mode 100644 index dc441f15b..000000000 --- a/llvm_build/lib/Target/X86/InstPrinter/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/InstPrinter/CMakeLists.txt diff --git a/llvm_build/lib/Target/X86/InstPrinter/INSTALL.vcxproj b/llvm_build/lib/Target/X86/InstPrinter/INSTALL.vcxproj deleted file mode 100644 index d213d240b..000000000 --- a/llvm_build/lib/Target/X86/InstPrinter/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/6e87ab3c3ce3d40c1d7de8f307f1d456/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/6e87ab3c3ce3d40c1d7de8f307f1d456/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/InstPrinter/INSTALL.vcxproj.filters b/llvm_build/lib/Target/X86/InstPrinter/INSTALL.vcxproj.filters deleted file mode 100644 index a23326a01..000000000 --- a/llvm_build/lib/Target/X86/InstPrinter/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Target/X86/InstPrinter/LLVMX86AsmPrinter.vcxproj b/llvm_build/lib/Target/X86/InstPrinter/LLVMX86AsmPrinter.vcxproj deleted file mode 100644 index e20cbffcb..000000000 --- a/llvm_build/lib/Target/X86/InstPrinter/LLVMX86AsmPrinter.vcxproj +++ /dev/null @@ -1,172 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {912F6530-2501-42AC-BDB7-A32FEFD50A98} - Win32Proj - x64 - LLVMX86AsmPrinter - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMX86AsmPrinter.dir\Debug\ - LLVMX86AsmPrinter - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMX86AsmPrinter.dir\Release\ - LLVMX86AsmPrinter - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/InstPrinter/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/InstPrinter/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/InstPrinter/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/InstPrinter/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\generate.stamp - false - - - - - - - - - - - - - A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954 - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - 1E777602-37B3-4F1D-BF18-F11C829D5134 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/InstPrinter/LLVMX86AsmPrinter.vcxproj.filters b/llvm_build/lib/Target/X86/InstPrinter/LLVMX86AsmPrinter.vcxproj.filters deleted file mode 100644 index d69923833..000000000 --- a/llvm_build/lib/Target/X86/InstPrinter/LLVMX86AsmPrinter.vcxproj.filters +++ /dev/null @@ -1,36 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - Header Files - - - Header Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - {F479464E-5854-4287-9D42-A1E6DA632875} - - - diff --git a/llvm_build/lib/Target/X86/InstPrinter/PACKAGE.vcxproj b/llvm_build/lib/Target/X86/InstPrinter/PACKAGE.vcxproj deleted file mode 100644 index df8cdbf70..000000000 --- a/llvm_build/lib/Target/X86/InstPrinter/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\InstPrinter;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/6e87ab3c3ce3d40c1d7de8f307f1d456/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/6e87ab3c3ce3d40c1d7de8f307f1d456/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\InstPrinter\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/InstPrinter/PACKAGE.vcxproj.filters b/llvm_build/lib/Target/X86/InstPrinter/PACKAGE.vcxproj.filters deleted file mode 100644 index 258dc35eb..000000000 --- a/llvm_build/lib/Target/X86/InstPrinter/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Target/X86/InstPrinter/cmake_install.cmake b/llvm_build/lib/Target/X86/InstPrinter/cmake_install.cmake deleted file mode 100644 index 7a5ac9603..000000000 --- a/llvm_build/lib/Target/X86/InstPrinter/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/InstPrinter - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMX86AsmPrinter.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMX86AsmPrinter.lib") - endif() -endif() - diff --git a/llvm_build/lib/Target/X86/LLVMX86CodeGen.vcxproj b/llvm_build/lib/Target/X86/LLVMX86CodeGen.vcxproj deleted file mode 100644 index 0731437cf..000000000 --- a/llvm_build/lib/Target/X86/LLVMX86CodeGen.vcxproj +++ /dev/null @@ -1,261 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {A4A5048B-8EDD-41BB-ACAD-E986D540CD98} - Win32Proj - x64 - LLVMX86CodeGen - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMX86CodeGen.dir\Debug\ - LLVMX86CodeGen - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMX86CodeGen.dir\Release\ - LLVMX86CodeGen - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASM_MASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMInformation.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASM_MASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMInformation.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp - false - - - - - Generating X86CompilationCallback_Win64.obj - setlocal -"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\ml64.exe" /Fo D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86CompilationCallback_Win64.obj /c D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86CompilationCallback_Win64.asm -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86CompilationCallback_Win64.asm;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CompilationCallback_Win64.asm;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86CompilationCallback_Win64.obj - false - Generating X86CompilationCallback_Win64.obj - setlocal -"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\ml64.exe" /Fo D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86CompilationCallback_Win64.obj /c D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86CompilationCallback_Win64.asm -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86CompilationCallback_Win64.asm;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CompilationCallback_Win64.asm;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86CompilationCallback_Win64.obj - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954 - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - 1E777602-37B3-4F1D-BF18-F11C829D5134 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/LLVMX86CodeGen.vcxproj.filters b/llvm_build/lib/Target/X86/LLVMX86CodeGen.vcxproj.filters deleted file mode 100644 index eb927907c..000000000 --- a/llvm_build/lib/Target/X86/LLVMX86CodeGen.vcxproj.filters +++ /dev/null @@ -1,222 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - TableGen descriptions - - - TableGen descriptions - - - TableGen descriptions - - - TableGen descriptions - - - TableGen descriptions - - - TableGen descriptions - - - TableGen descriptions - - - TableGen descriptions - - - TableGen descriptions - - - TableGen descriptions - - - TableGen descriptions - - - TableGen descriptions - - - TableGen descriptions - - - TableGen descriptions - - - TableGen descriptions - - - TableGen descriptions - - - TableGen descriptions - - - TableGen descriptions - - - TableGen descriptions - - - TableGen descriptions - - - TableGen descriptions - - - TableGen descriptions - - - TableGen descriptions - - - TableGen descriptions - - - TableGen descriptions - - - TableGen descriptions - - - TableGen descriptions - - - TableGen descriptions - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - - - - - - - Object Files - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - {F479464E-5854-4287-9D42-A1E6DA632875} - - - {DA25F801-6ADA-4FC3-AE4D-E94FFCF1F484} - - - {C5ACBC7B-7F6A-4058-A409-6A9985420FF7} - - - diff --git a/llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/generate.stamp b/llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/generate.stamp.depend deleted file mode 100644 index cf34ae3cb..000000000 --- a/llvm_build/lib/Target/X86/MCTargetDesc/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/MCTargetDesc/CMakeLists.txt diff --git a/llvm_build/lib/Target/X86/MCTargetDesc/INSTALL.vcxproj b/llvm_build/lib/Target/X86/MCTargetDesc/INSTALL.vcxproj deleted file mode 100644 index 296b8c1ff..000000000 --- a/llvm_build/lib/Target/X86/MCTargetDesc/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3adc3aa5d9349a4107aa90cce30d9b41/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3adc3aa5d9349a4107aa90cce30d9b41/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/MCTargetDesc/INSTALL.vcxproj.filters b/llvm_build/lib/Target/X86/MCTargetDesc/INSTALL.vcxproj.filters deleted file mode 100644 index 1b2a2cc6d..000000000 --- a/llvm_build/lib/Target/X86/MCTargetDesc/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Target/X86/MCTargetDesc/LLVMX86Desc.vcxproj b/llvm_build/lib/Target/X86/MCTargetDesc/LLVMX86Desc.vcxproj deleted file mode 100644 index 874e484e0..000000000 --- a/llvm_build/lib/Target/X86/MCTargetDesc/LLVMX86Desc.vcxproj +++ /dev/null @@ -1,180 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {038CE7EB-B80D-473A-9EE0-30D378CDDCBC} - Win32Proj - x64 - LLVMX86Desc - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMX86Desc.dir\Debug\ - LLVMX86Desc - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMX86Desc.dir\Release\ - LLVMX86Desc - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/MCTargetDesc/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/MCTargetDesc/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/MCTargetDesc/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/MCTargetDesc/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\generate.stamp - false - - - - - - - - - - - - - - - - - - - - - A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954 - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - 1E777602-37B3-4F1D-BF18-F11C829D5134 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/MCTargetDesc/LLVMX86Desc.vcxproj.filters b/llvm_build/lib/Target/X86/MCTargetDesc/LLVMX86Desc.vcxproj.filters deleted file mode 100644 index 2ae08db9a..000000000 --- a/llvm_build/lib/Target/X86/MCTargetDesc/LLVMX86Desc.vcxproj.filters +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - {F479464E-5854-4287-9D42-A1E6DA632875} - - - diff --git a/llvm_build/lib/Target/X86/MCTargetDesc/PACKAGE.vcxproj b/llvm_build/lib/Target/X86/MCTargetDesc/PACKAGE.vcxproj deleted file mode 100644 index 96284bcda..000000000 --- a/llvm_build/lib/Target/X86/MCTargetDesc/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\MCTargetDesc;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3adc3aa5d9349a4107aa90cce30d9b41/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3adc3aa5d9349a4107aa90cce30d9b41/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\MCTargetDesc\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/MCTargetDesc/PACKAGE.vcxproj.filters b/llvm_build/lib/Target/X86/MCTargetDesc/PACKAGE.vcxproj.filters deleted file mode 100644 index 5f9b04103..000000000 --- a/llvm_build/lib/Target/X86/MCTargetDesc/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Target/X86/MCTargetDesc/cmake_install.cmake b/llvm_build/lib/Target/X86/MCTargetDesc/cmake_install.cmake deleted file mode 100644 index b026b34df..000000000 --- a/llvm_build/lib/Target/X86/MCTargetDesc/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/MCTargetDesc - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMX86Desc.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMX86Desc.lib") - endif() -endif() - diff --git a/llvm_build/lib/Target/X86/PACKAGE.vcxproj b/llvm_build/lib/Target/X86/PACKAGE.vcxproj deleted file mode 100644 index 565eabde2..000000000 --- a/llvm_build/lib/Target/X86/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/8440b9b9805d840519fd55bd0c42b5bf/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/8440b9b9805d840519fd55bd0c42b5bf/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/PACKAGE.vcxproj.filters b/llvm_build/lib/Target/X86/PACKAGE.vcxproj.filters deleted file mode 100644 index 3fd9a4aff..000000000 --- a/llvm_build/lib/Target/X86/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/generate.stamp b/llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 629019ca8..000000000 --- a/llvm_build/lib/Target/X86/TargetInfo/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/TargetInfo/CMakeLists.txt diff --git a/llvm_build/lib/Target/X86/TargetInfo/INSTALL.vcxproj b/llvm_build/lib/Target/X86/TargetInfo/INSTALL.vcxproj deleted file mode 100644 index a2fc09bc8..000000000 --- a/llvm_build/lib/Target/X86/TargetInfo/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/4aa099b48ea748d0482426121f40b4e6/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/4aa099b48ea748d0482426121f40b4e6/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/TargetInfo/INSTALL.vcxproj.filters b/llvm_build/lib/Target/X86/TargetInfo/INSTALL.vcxproj.filters deleted file mode 100644 index 7e5389079..000000000 --- a/llvm_build/lib/Target/X86/TargetInfo/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Target/X86/TargetInfo/LLVMX86Info.vcxproj b/llvm_build/lib/Target/X86/TargetInfo/LLVMX86Info.vcxproj deleted file mode 100644 index 0185a0926..000000000 --- a/llvm_build/lib/Target/X86/TargetInfo/LLVMX86Info.vcxproj +++ /dev/null @@ -1,167 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {6AE2591F-C2B7-4946-9583-4C114CF8E5CA} - Win32Proj - x64 - LLVMX86Info - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMX86Info.dir\Debug\ - LLVMX86Info - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMX86Info.dir\Release\ - LLVMX86Info - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/TargetInfo/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/TargetInfo/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/TargetInfo/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/TargetInfo/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\generate.stamp - false - - - - - - - - A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954 - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - 1E777602-37B3-4F1D-BF18-F11C829D5134 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/TargetInfo/LLVMX86Info.vcxproj.filters b/llvm_build/lib/Target/X86/TargetInfo/LLVMX86Info.vcxproj.filters deleted file mode 100644 index a1b3886f6..000000000 --- a/llvm_build/lib/Target/X86/TargetInfo/LLVMX86Info.vcxproj.filters +++ /dev/null @@ -1,16 +0,0 @@ - - - - - Source Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - diff --git a/llvm_build/lib/Target/X86/TargetInfo/PACKAGE.vcxproj b/llvm_build/lib/Target/X86/TargetInfo/PACKAGE.vcxproj deleted file mode 100644 index e836ddb1b..000000000 --- a/llvm_build/lib/Target/X86/TargetInfo/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\TargetInfo;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/4aa099b48ea748d0482426121f40b4e6/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/4aa099b48ea748d0482426121f40b4e6/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\TargetInfo\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/TargetInfo/PACKAGE.vcxproj.filters b/llvm_build/lib/Target/X86/TargetInfo/PACKAGE.vcxproj.filters deleted file mode 100644 index 9f8d605bf..000000000 --- a/llvm_build/lib/Target/X86/TargetInfo/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Target/X86/TargetInfo/cmake_install.cmake b/llvm_build/lib/Target/X86/TargetInfo/cmake_install.cmake deleted file mode 100644 index 121ccaaae..000000000 --- a/llvm_build/lib/Target/X86/TargetInfo/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/TargetInfo - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMX86Info.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMX86Info.lib") - endif() -endif() - diff --git a/llvm_build/lib/Target/X86/Utils/CMakeFiles/generate.stamp b/llvm_build/lib/Target/X86/Utils/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/Target/X86/Utils/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Target/X86/Utils/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Target/X86/Utils/CMakeFiles/generate.stamp.depend deleted file mode 100644 index b9a32af28..000000000 --- a/llvm_build/lib/Target/X86/Utils/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/Utils/CMakeLists.txt diff --git a/llvm_build/lib/Target/X86/Utils/INSTALL.vcxproj b/llvm_build/lib/Target/X86/Utils/INSTALL.vcxproj deleted file mode 100644 index fb9a09563..000000000 --- a/llvm_build/lib/Target/X86/Utils/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/de5a845787cb69b34da58ee430813599/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/de5a845787cb69b34da58ee430813599/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/Utils/INSTALL.vcxproj.filters b/llvm_build/lib/Target/X86/Utils/INSTALL.vcxproj.filters deleted file mode 100644 index dd8212533..000000000 --- a/llvm_build/lib/Target/X86/Utils/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Target/X86/Utils/LLVMX86Utils.vcxproj b/llvm_build/lib/Target/X86/Utils/LLVMX86Utils.vcxproj deleted file mode 100644 index 919c408a3..000000000 --- a/llvm_build/lib/Target/X86/Utils/LLVMX86Utils.vcxproj +++ /dev/null @@ -1,168 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {5DC547D1-0C85-410D-9771-3A0DD6C91EC3} - Win32Proj - x64 - LLVMX86Utils - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMX86Utils.dir\Debug\ - LLVMX86Utils - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMX86Utils.dir\Release\ - LLVMX86Utils - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/Utils/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/Utils/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/Utils/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/Utils/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\generate.stamp - false - - - - - - - - - A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954 - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - 1E777602-37B3-4F1D-BF18-F11C829D5134 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/Utils/LLVMX86Utils.vcxproj.filters b/llvm_build/lib/Target/X86/Utils/LLVMX86Utils.vcxproj.filters deleted file mode 100644 index acd00f579..000000000 --- a/llvm_build/lib/Target/X86/Utils/LLVMX86Utils.vcxproj.filters +++ /dev/null @@ -1,24 +0,0 @@ - - - - - Source Files - - - - - Header Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - {F479464E-5854-4287-9D42-A1E6DA632875} - - - diff --git a/llvm_build/lib/Target/X86/Utils/PACKAGE.vcxproj b/llvm_build/lib/Target/X86/Utils/PACKAGE.vcxproj deleted file mode 100644 index ea762e797..000000000 --- a/llvm_build/lib/Target/X86/Utils/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/de5a845787cb69b34da58ee430813599/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/de5a845787cb69b34da58ee430813599/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\Utils\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/Utils/PACKAGE.vcxproj.filters b/llvm_build/lib/Target/X86/Utils/PACKAGE.vcxproj.filters deleted file mode 100644 index b2e9308d8..000000000 --- a/llvm_build/lib/Target/X86/Utils/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Target/X86/Utils/cmake_install.cmake b/llvm_build/lib/Target/X86/Utils/cmake_install.cmake deleted file mode 100644 index 96efb4271..000000000 --- a/llvm_build/lib/Target/X86/Utils/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/Utils - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMX86Utils.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMX86Utils.lib") - endif() -endif() - diff --git a/llvm_build/lib/Target/X86/X86CommonTableGen.vcxproj b/llvm_build/lib/Target/X86/X86CommonTableGen.vcxproj deleted file mode 100644 index 2c850aff5..000000000 --- a/llvm_build/lib/Target/X86/X86CommonTableGen.vcxproj +++ /dev/null @@ -1,738 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {A7A394EA-0F8E-4BD5-9051-B0E1EDE3C954} - Win32Proj - x64 - X86CommonTableGen - - - - Utility - false - MultiByte - v120 - - - Utility - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASM_MASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMInformation.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\CMakeFiles\3.0.2\CMakeASM_MASMCompiler.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASM_MASMInformation.cmake;C:\Program Files (x86)\CMake\share\cmake-3.0\Modules\CMakeASMInformation.cmake;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\generate.stamp - false - - - - - Building X86GenRegisterInfo.inc... - setlocal -..\..\..\Debug\bin\llvm-tblgen.exe -gen-register-info -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenRegisterInfo.inc.tmp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenRegisterInfo.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenRegisterInfo.inc.tmp - false - Building X86GenRegisterInfo.inc... - setlocal -..\..\..\Release\bin\llvm-tblgen.exe -gen-register-info -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenRegisterInfo.inc.tmp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenRegisterInfo.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenRegisterInfo.inc.tmp - false - - - - - Updating X86GenRegisterInfo.inc... - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenRegisterInfo.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenRegisterInfo.inc -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenRegisterInfo.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenRegisterInfo.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenRegisterInfo.inc - false - Updating X86GenRegisterInfo.inc... - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenRegisterInfo.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenRegisterInfo.inc -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenRegisterInfo.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenRegisterInfo.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenRegisterInfo.inc - false - - - - - Building X86GenDisassemblerTables.inc... - setlocal -..\..\..\Debug\bin\llvm-tblgen.exe -gen-disassembler -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenDisassemblerTables.inc.tmp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenDisassemblerTables.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenDisassemblerTables.inc.tmp - false - Building X86GenDisassemblerTables.inc... - setlocal -..\..\..\Release\bin\llvm-tblgen.exe -gen-disassembler -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenDisassemblerTables.inc.tmp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenDisassemblerTables.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenDisassemblerTables.inc.tmp - false - - - - - Updating X86GenDisassemblerTables.inc... - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenDisassemblerTables.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenDisassemblerTables.inc -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenDisassemblerTables.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenDisassemblerTables.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenDisassemblerTables.inc - false - Updating X86GenDisassemblerTables.inc... - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenDisassemblerTables.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenDisassemblerTables.inc -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenDisassemblerTables.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenDisassemblerTables.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenDisassemblerTables.inc - false - - - - - Building X86GenInstrInfo.inc... - setlocal -..\..\..\Debug\bin\llvm-tblgen.exe -gen-instr-info -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenInstrInfo.inc.tmp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenInstrInfo.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenInstrInfo.inc.tmp - false - Building X86GenInstrInfo.inc... - setlocal -..\..\..\Release\bin\llvm-tblgen.exe -gen-instr-info -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenInstrInfo.inc.tmp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenInstrInfo.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenInstrInfo.inc.tmp - false - - - - - Updating X86GenInstrInfo.inc... - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenInstrInfo.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenInstrInfo.inc -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenInstrInfo.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenInstrInfo.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenInstrInfo.inc - false - Updating X86GenInstrInfo.inc... - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenInstrInfo.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenInstrInfo.inc -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenInstrInfo.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenInstrInfo.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenInstrInfo.inc - false - - - - - Building X86GenAsmWriter.inc... - setlocal -..\..\..\Debug\bin\llvm-tblgen.exe -gen-asm-writer -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter.inc.tmp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenAsmWriter.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter.inc.tmp - false - Building X86GenAsmWriter.inc... - setlocal -..\..\..\Release\bin\llvm-tblgen.exe -gen-asm-writer -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter.inc.tmp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenAsmWriter.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter.inc.tmp - false - - - - - Updating X86GenAsmWriter.inc... - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter.inc -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenAsmWriter.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter.inc - false - Updating X86GenAsmWriter.inc... - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter.inc -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenAsmWriter.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter.inc - false - - - - - Building X86GenAsmWriter1.inc... - setlocal -..\..\..\Debug\bin\llvm-tblgen.exe -gen-asm-writer -asmwriternum=1 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter1.inc.tmp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenAsmWriter1.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter1.inc.tmp - false - Building X86GenAsmWriter1.inc... - setlocal -..\..\..\Release\bin\llvm-tblgen.exe -gen-asm-writer -asmwriternum=1 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter1.inc.tmp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenAsmWriter1.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter1.inc.tmp - false - - - - - Updating X86GenAsmWriter1.inc... - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter1.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter1.inc -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenAsmWriter1.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter1.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter1.inc - false - Updating X86GenAsmWriter1.inc... - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter1.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmWriter1.inc -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenAsmWriter1.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter1.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter1.inc - false - - - - - Building X86GenAsmMatcher.inc... - setlocal -..\..\..\Debug\bin\llvm-tblgen.exe -gen-asm-matcher -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmMatcher.inc.tmp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenAsmMatcher.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmMatcher.inc.tmp - false - Building X86GenAsmMatcher.inc... - setlocal -..\..\..\Release\bin\llvm-tblgen.exe -gen-asm-matcher -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmMatcher.inc.tmp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenAsmMatcher.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmMatcher.inc.tmp - false - - - - - Updating X86GenAsmMatcher.inc... - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmMatcher.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmMatcher.inc -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenAsmMatcher.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmMatcher.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmMatcher.inc - false - Updating X86GenAsmMatcher.inc... - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmMatcher.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenAsmMatcher.inc -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenAsmMatcher.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmMatcher.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmMatcher.inc - false - - - - - Building X86GenDAGISel.inc... - setlocal -..\..\..\Debug\bin\llvm-tblgen.exe -gen-dag-isel -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenDAGISel.inc.tmp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenDAGISel.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenDAGISel.inc.tmp - false - Building X86GenDAGISel.inc... - setlocal -..\..\..\Release\bin\llvm-tblgen.exe -gen-dag-isel -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenDAGISel.inc.tmp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenDAGISel.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenDAGISel.inc.tmp - false - - - - - Updating X86GenDAGISel.inc... - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenDAGISel.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenDAGISel.inc -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenDAGISel.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenDAGISel.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenDAGISel.inc - false - Updating X86GenDAGISel.inc... - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenDAGISel.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenDAGISel.inc -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenDAGISel.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenDAGISel.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenDAGISel.inc - false - - - - - Building X86GenFastISel.inc... - setlocal -..\..\..\Debug\bin\llvm-tblgen.exe -gen-fast-isel -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenFastISel.inc.tmp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenFastISel.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenFastISel.inc.tmp - false - Building X86GenFastISel.inc... - setlocal -..\..\..\Release\bin\llvm-tblgen.exe -gen-fast-isel -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenFastISel.inc.tmp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenFastISel.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenFastISel.inc.tmp - false - - - - - Updating X86GenFastISel.inc... - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenFastISel.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenFastISel.inc -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenFastISel.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenFastISel.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenFastISel.inc - false - Updating X86GenFastISel.inc... - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenFastISel.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenFastISel.inc -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenFastISel.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenFastISel.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenFastISel.inc - false - - - - - Building X86GenCallingConv.inc... - setlocal -..\..\..\Debug\bin\llvm-tblgen.exe -gen-callingconv -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenCallingConv.inc.tmp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenCallingConv.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenCallingConv.inc.tmp - false - Building X86GenCallingConv.inc... - setlocal -..\..\..\Release\bin\llvm-tblgen.exe -gen-callingconv -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenCallingConv.inc.tmp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenCallingConv.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenCallingConv.inc.tmp - false - - - - - Updating X86GenCallingConv.inc... - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenCallingConv.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenCallingConv.inc -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenCallingConv.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenCallingConv.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenCallingConv.inc - false - Updating X86GenCallingConv.inc... - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenCallingConv.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenCallingConv.inc -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenCallingConv.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenCallingConv.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenCallingConv.inc - false - - - - - Building X86GenSubtargetInfo.inc... - setlocal -..\..\..\Debug\bin\llvm-tblgen.exe -gen-subtarget -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenSubtargetInfo.inc.tmp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenSubtargetInfo.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenSubtargetInfo.inc.tmp - false - Building X86GenSubtargetInfo.inc... - setlocal -..\..\..\Release\bin\llvm-tblgen.exe -gen-subtarget -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 -I D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target -I D:/Projects/rpcs3-experiment/rpcs3/llvm/include D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86/X86.td -o D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenSubtargetInfo.inc.tmp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenSubtargetInfo.inc.tmp.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\bin\llvm-tblgen.exe;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86CallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Instr3DNow.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrArithmetic.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrAVX512.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCMovSetCC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrCompiler.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrControl.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrExtension.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFMA.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFormats.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFPStack.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrFragmentsSIMD.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrMMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrShiftRotate.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSSE.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrSystem.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrTSX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrVMX.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86InstrXOP.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86RegisterInfo.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedHaswell.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86SchedSandyBridge.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86Schedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleAtom.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86ScheduleSLM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\CodeGen\ValueTypes.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\Intrinsics.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsAArch64.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsARM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsHexagon.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsMips.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsNVVM.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsPowerPC.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsR600.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsX86.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\IR\IntrinsicsXCore.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Option\OptParser.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\Target.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetCallingConv.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetItinerary.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSchedule.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\include\llvm\Target\TargetSelectionDAG.td;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Target\X86\X86.td;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenSubtargetInfo.inc.tmp - false - - - - - Updating X86GenSubtargetInfo.inc... - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenSubtargetInfo.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenSubtargetInfo.inc -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenSubtargetInfo.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenSubtargetInfo.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenSubtargetInfo.inc - false - Updating X86GenSubtargetInfo.inc... - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -E copy_if_different D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenSubtargetInfo.inc.tmp D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/X86GenSubtargetInfo.inc -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/47cd220a9ccda1992a493096aec38188/X86GenSubtargetInfo.inc.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenSubtargetInfo.inc.tmp;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenSubtargetInfo.inc - false - - - - - - setlocal -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/8440b9b9805d840519fd55bd0c42b5bf/X86CommonTableGen.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenRegisterInfo.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenDisassemblerTables.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenInstrInfo.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter1.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmMatcher.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenDAGISel.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenFastISel.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenCallingConv.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenSubtargetInfo.inc;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\X86CommonTableGen - false - - setlocal -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/8440b9b9805d840519fd55bd0c42b5bf/X86CommonTableGen.rule;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenRegisterInfo.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenDisassemblerTables.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenInstrInfo.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmWriter1.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenAsmMatcher.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenDAGISel.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenFastISel.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenCallingConv.inc;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\X86GenSubtargetInfo.inc;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Target\X86\CMakeFiles\X86CommonTableGen - false - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - 1E777602-37B3-4F1D-BF18-F11C829D5134 - - - 12A07AAC-8C43-4914-8D3C-A148BB18B773 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Target/X86/X86CommonTableGen.vcxproj.filters b/llvm_build/lib/Target/X86/X86CommonTableGen.vcxproj.filters deleted file mode 100644 index 91df5311c..000000000 --- a/llvm_build/lib/Target/X86/X86CommonTableGen.vcxproj.filters +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - CMake Rules - - - CMake Rules - - - CMake Rules - - - CMake Rules - - - CMake Rules - - - CMake Rules - - - CMake Rules - - - CMake Rules - - - CMake Rules - - - CMake Rules - - - CMake Rules - - - CMake Rules - - - CMake Rules - - - CMake Rules - - - CMake Rules - - - CMake Rules - - - CMake Rules - - - CMake Rules - - - CMake Rules - - - CMake Rules - - - CMake Rules - - - - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Target/X86/cmake_install.cmake b/llvm_build/lib/Target/X86/cmake_install.cmake deleted file mode 100644 index cc4335f59..000000000 --- a/llvm_build/lib/Target/X86/cmake_install.cmake +++ /dev/null @@ -1,48 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target/X86 - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMX86CodeGen.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMX86CodeGen.lib") - endif() -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/AsmParser/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/Disassembler/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/InstPrinter/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/MCTargetDesc/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/TargetInfo/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/Utils/cmake_install.cmake") - -endif() - diff --git a/llvm_build/lib/Target/cmake_install.cmake b/llvm_build/lib/Target/cmake_install.cmake deleted file mode 100644 index b80117296..000000000 --- a/llvm_build/lib/Target/cmake_install.cmake +++ /dev/null @@ -1,43 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Target - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMTarget.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMTarget.lib") - endif() -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/X86/cmake_install.cmake") - -endif() - diff --git a/llvm_build/lib/Transforms/CMakeFiles/generate.stamp b/llvm_build/lib/Transforms/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/Transforms/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Transforms/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Transforms/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 4f4544817..000000000 --- a/llvm_build/lib/Transforms/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/CMakeLists.txt diff --git a/llvm_build/lib/Transforms/Hello/CMakeFiles/generate.stamp b/llvm_build/lib/Transforms/Hello/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/Transforms/Hello/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Transforms/Hello/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Transforms/Hello/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 534a3dd77..000000000 --- a/llvm_build/lib/Transforms/Hello/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Hello/CMakeLists.txt diff --git a/llvm_build/lib/Transforms/Hello/INSTALL.vcxproj b/llvm_build/lib/Transforms/Hello/INSTALL.vcxproj deleted file mode 100644 index e0bd11998..000000000 --- a/llvm_build/lib/Transforms/Hello/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Hello;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Hello;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/e7d7796f4bf65ba2967e282660d4f1f0/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/e7d7796f4bf65ba2967e282660d4f1f0/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Transforms/Hello/INSTALL.vcxproj.filters b/llvm_build/lib/Transforms/Hello/INSTALL.vcxproj.filters deleted file mode 100644 index 6e65c6fd0..000000000 --- a/llvm_build/lib/Transforms/Hello/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Transforms/Hello/LLVMHello.vcxproj b/llvm_build/lib/Transforms/Hello/LLVMHello.vcxproj deleted file mode 100644 index 0fce90a87..000000000 --- a/llvm_build/lib/Transforms/Hello/LLVMHello.vcxproj +++ /dev/null @@ -1,132 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {2B8AD1B0-F5F0-41C9-AA9B-E9A69870C787} - Win32Proj - x64 - LLVMHello - - - - Utility - false - MultiByte - v120 - - - Utility - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Hello;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Hello;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Hello/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Hello/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Hello\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Hello\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Hello/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Hello/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Hello\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Hello\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\generate.stamp - false - - - - - - setlocal -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/e7d7796f4bf65ba2967e282660d4f1f0/LLVMHello.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\LLVMHello - false - - setlocal -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/e7d7796f4bf65ba2967e282660d4f1f0/LLVMHello.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\LLVMHello - false - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Transforms/Hello/LLVMHello.vcxproj.filters b/llvm_build/lib/Transforms/Hello/LLVMHello.vcxproj.filters deleted file mode 100644 index 7e46218b8..000000000 --- a/llvm_build/lib/Transforms/Hello/LLVMHello.vcxproj.filters +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - CMake Rules - - - - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Transforms/Hello/PACKAGE.vcxproj b/llvm_build/lib/Transforms/Hello/PACKAGE.vcxproj deleted file mode 100644 index e0ba824be..000000000 --- a/llvm_build/lib/Transforms/Hello/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Hello;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Hello;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/e7d7796f4bf65ba2967e282660d4f1f0/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/e7d7796f4bf65ba2967e282660d4f1f0/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Hello\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Transforms/Hello/PACKAGE.vcxproj.filters b/llvm_build/lib/Transforms/Hello/PACKAGE.vcxproj.filters deleted file mode 100644 index e8dd87dd3..000000000 --- a/llvm_build/lib/Transforms/Hello/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Transforms/Hello/cmake_install.cmake b/llvm_build/lib/Transforms/Hello/cmake_install.cmake deleted file mode 100644 index 7d100eac3..000000000 --- a/llvm_build/lib/Transforms/Hello/cmake_install.cmake +++ /dev/null @@ -1,29 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Hello - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - diff --git a/llvm_build/lib/Transforms/INSTALL.vcxproj b/llvm_build/lib/Transforms/INSTALL.vcxproj deleted file mode 100644 index 5f671ae70..000000000 --- a/llvm_build/lib/Transforms/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/93306ade12c5bc0077d9df6caea89a7a/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/93306ade12c5bc0077d9df6caea89a7a/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Transforms/INSTALL.vcxproj.filters b/llvm_build/lib/Transforms/INSTALL.vcxproj.filters deleted file mode 100644 index e81d6612e..000000000 --- a/llvm_build/lib/Transforms/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Transforms/IPO/CMakeFiles/generate.stamp b/llvm_build/lib/Transforms/IPO/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/Transforms/IPO/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Transforms/IPO/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Transforms/IPO/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 9747aa8ba..000000000 --- a/llvm_build/lib/Transforms/IPO/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/IPO/CMakeLists.txt diff --git a/llvm_build/lib/Transforms/IPO/INSTALL.vcxproj b/llvm_build/lib/Transforms/IPO/INSTALL.vcxproj deleted file mode 100644 index 2f3b85dda..000000000 --- a/llvm_build/lib/Transforms/IPO/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3b3bd75e8219a0da16a992e192667f26/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3b3bd75e8219a0da16a992e192667f26/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Transforms/IPO/INSTALL.vcxproj.filters b/llvm_build/lib/Transforms/IPO/INSTALL.vcxproj.filters deleted file mode 100644 index 011576a12..000000000 --- a/llvm_build/lib/Transforms/IPO/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Transforms/IPO/LLVMipo.vcxproj b/llvm_build/lib/Transforms/IPO/LLVMipo.vcxproj deleted file mode 100644 index 4fa7494dc..000000000 --- a/llvm_build/lib/Transforms/IPO/LLVMipo.vcxproj +++ /dev/null @@ -1,184 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {6BFC4894-F437-4B14-BA4D-D6A4CA6929CA} - Win32Proj - x64 - LLVMipo - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMipo.dir\Debug\ - LLVMipo - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMipo.dir\Release\ - LLVMipo - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/IPO/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/IPO/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/IPO/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/IPO/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\generate.stamp - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - 1E777602-37B3-4F1D-BF18-F11C829D5134 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Transforms/IPO/LLVMipo.vcxproj.filters b/llvm_build/lib/Transforms/IPO/LLVMipo.vcxproj.filters deleted file mode 100644 index 207954b2f..000000000 --- a/llvm_build/lib/Transforms/IPO/LLVMipo.vcxproj.filters +++ /dev/null @@ -1,76 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - diff --git a/llvm_build/lib/Transforms/IPO/PACKAGE.vcxproj b/llvm_build/lib/Transforms/IPO/PACKAGE.vcxproj deleted file mode 100644 index 2116affff..000000000 --- a/llvm_build/lib/Transforms/IPO/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\IPO;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3b3bd75e8219a0da16a992e192667f26/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/3b3bd75e8219a0da16a992e192667f26/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\IPO\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Transforms/IPO/PACKAGE.vcxproj.filters b/llvm_build/lib/Transforms/IPO/PACKAGE.vcxproj.filters deleted file mode 100644 index 72050aa5c..000000000 --- a/llvm_build/lib/Transforms/IPO/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Transforms/IPO/cmake_install.cmake b/llvm_build/lib/Transforms/IPO/cmake_install.cmake deleted file mode 100644 index 53ceb605c..000000000 --- a/llvm_build/lib/Transforms/IPO/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/IPO - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMipo.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMipo.lib") - endif() -endif() - diff --git a/llvm_build/lib/Transforms/InstCombine/CMakeFiles/generate.stamp b/llvm_build/lib/Transforms/InstCombine/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/Transforms/InstCombine/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Transforms/InstCombine/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Transforms/InstCombine/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 76c55d06e..000000000 --- a/llvm_build/lib/Transforms/InstCombine/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/InstCombine/CMakeLists.txt diff --git a/llvm_build/lib/Transforms/InstCombine/INSTALL.vcxproj b/llvm_build/lib/Transforms/InstCombine/INSTALL.vcxproj deleted file mode 100644 index cdaf6509d..000000000 --- a/llvm_build/lib/Transforms/InstCombine/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b940907ff47fd6a17d2e7eac88b9a484/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b940907ff47fd6a17d2e7eac88b9a484/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Transforms/InstCombine/INSTALL.vcxproj.filters b/llvm_build/lib/Transforms/InstCombine/INSTALL.vcxproj.filters deleted file mode 100644 index 656767a1b..000000000 --- a/llvm_build/lib/Transforms/InstCombine/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Transforms/InstCombine/LLVMInstCombine.vcxproj b/llvm_build/lib/Transforms/InstCombine/LLVMInstCombine.vcxproj deleted file mode 100644 index b094225ab..000000000 --- a/llvm_build/lib/Transforms/InstCombine/LLVMInstCombine.vcxproj +++ /dev/null @@ -1,178 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {E9B947ED-2839-4198-A9E6-C4A2DFCBAA22} - Win32Proj - x64 - LLVMInstCombine - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMInstCombine.dir\Debug\ - LLVMInstCombine - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMInstCombine.dir\Release\ - LLVMInstCombine - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/InstCombine/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/InstCombine/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/InstCombine/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/InstCombine/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\generate.stamp - false - - - - - - - - - - - - - - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - 1E777602-37B3-4F1D-BF18-F11C829D5134 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Transforms/InstCombine/LLVMInstCombine.vcxproj.filters b/llvm_build/lib/Transforms/InstCombine/LLVMInstCombine.vcxproj.filters deleted file mode 100644 index cb24e06c7..000000000 --- a/llvm_build/lib/Transforms/InstCombine/LLVMInstCombine.vcxproj.filters +++ /dev/null @@ -1,63 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - Header Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - {F479464E-5854-4287-9D42-A1E6DA632875} - - - diff --git a/llvm_build/lib/Transforms/InstCombine/PACKAGE.vcxproj b/llvm_build/lib/Transforms/InstCombine/PACKAGE.vcxproj deleted file mode 100644 index 05c4e4946..000000000 --- a/llvm_build/lib/Transforms/InstCombine/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\InstCombine;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b940907ff47fd6a17d2e7eac88b9a484/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/b940907ff47fd6a17d2e7eac88b9a484/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\InstCombine\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Transforms/InstCombine/PACKAGE.vcxproj.filters b/llvm_build/lib/Transforms/InstCombine/PACKAGE.vcxproj.filters deleted file mode 100644 index 793d42fed..000000000 --- a/llvm_build/lib/Transforms/InstCombine/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Transforms/InstCombine/cmake_install.cmake b/llvm_build/lib/Transforms/InstCombine/cmake_install.cmake deleted file mode 100644 index 0825742ce..000000000 --- a/llvm_build/lib/Transforms/InstCombine/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/InstCombine - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMInstCombine.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMInstCombine.lib") - endif() -endif() - diff --git a/llvm_build/lib/Transforms/Instrumentation/CMakeFiles/generate.stamp b/llvm_build/lib/Transforms/Instrumentation/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/Transforms/Instrumentation/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Transforms/Instrumentation/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Transforms/Instrumentation/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 63232e00e..000000000 --- a/llvm_build/lib/Transforms/Instrumentation/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Instrumentation/CMakeLists.txt diff --git a/llvm_build/lib/Transforms/Instrumentation/INSTALL.vcxproj b/llvm_build/lib/Transforms/Instrumentation/INSTALL.vcxproj deleted file mode 100644 index 9b0b3cb0f..000000000 --- a/llvm_build/lib/Transforms/Instrumentation/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/be3f2b5c3d8697e4939bd5dd937b91b6/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/be3f2b5c3d8697e4939bd5dd937b91b6/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Transforms/Instrumentation/INSTALL.vcxproj.filters b/llvm_build/lib/Transforms/Instrumentation/INSTALL.vcxproj.filters deleted file mode 100644 index 8a62457f6..000000000 --- a/llvm_build/lib/Transforms/Instrumentation/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Transforms/Instrumentation/LLVMInstrumentation.vcxproj b/llvm_build/lib/Transforms/Instrumentation/LLVMInstrumentation.vcxproj deleted file mode 100644 index b9041362b..000000000 --- a/llvm_build/lib/Transforms/Instrumentation/LLVMInstrumentation.vcxproj +++ /dev/null @@ -1,173 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {ACA68FB8-0A94-4972-ADCB-F3E799EA5D0C} - Win32Proj - x64 - LLVMInstrumentation - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMInstrumentation.dir\Debug\ - LLVMInstrumentation - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMInstrumentation.dir\Release\ - LLVMInstrumentation - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Instrumentation/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Instrumentation/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Instrumentation/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Instrumentation/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\generate.stamp - false - - - - - - - - - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - 1E777602-37B3-4F1D-BF18-F11C829D5134 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Transforms/Instrumentation/LLVMInstrumentation.vcxproj.filters b/llvm_build/lib/Transforms/Instrumentation/LLVMInstrumentation.vcxproj.filters deleted file mode 100644 index 72a0f13b8..000000000 --- a/llvm_build/lib/Transforms/Instrumentation/LLVMInstrumentation.vcxproj.filters +++ /dev/null @@ -1,48 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - Header Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - {F479464E-5854-4287-9D42-A1E6DA632875} - - - diff --git a/llvm_build/lib/Transforms/Instrumentation/PACKAGE.vcxproj b/llvm_build/lib/Transforms/Instrumentation/PACKAGE.vcxproj deleted file mode 100644 index a681c4534..000000000 --- a/llvm_build/lib/Transforms/Instrumentation/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Instrumentation;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/be3f2b5c3d8697e4939bd5dd937b91b6/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/be3f2b5c3d8697e4939bd5dd937b91b6/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Instrumentation\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Transforms/Instrumentation/PACKAGE.vcxproj.filters b/llvm_build/lib/Transforms/Instrumentation/PACKAGE.vcxproj.filters deleted file mode 100644 index 21e5dd2ae..000000000 --- a/llvm_build/lib/Transforms/Instrumentation/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Transforms/Instrumentation/cmake_install.cmake b/llvm_build/lib/Transforms/Instrumentation/cmake_install.cmake deleted file mode 100644 index 67a34cd62..000000000 --- a/llvm_build/lib/Transforms/Instrumentation/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Instrumentation - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMInstrumentation.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMInstrumentation.lib") - endif() -endif() - diff --git a/llvm_build/lib/Transforms/ObjCARC/CMakeFiles/generate.stamp b/llvm_build/lib/Transforms/ObjCARC/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/Transforms/ObjCARC/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Transforms/ObjCARC/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Transforms/ObjCARC/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 5c69fa202..000000000 --- a/llvm_build/lib/Transforms/ObjCARC/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/ObjCARC/CMakeLists.txt diff --git a/llvm_build/lib/Transforms/ObjCARC/INSTALL.vcxproj b/llvm_build/lib/Transforms/ObjCARC/INSTALL.vcxproj deleted file mode 100644 index 902d77e17..000000000 --- a/llvm_build/lib/Transforms/ObjCARC/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/26b60914e1dfc62d914b3a5badea1e0c/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/26b60914e1dfc62d914b3a5badea1e0c/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Transforms/ObjCARC/INSTALL.vcxproj.filters b/llvm_build/lib/Transforms/ObjCARC/INSTALL.vcxproj.filters deleted file mode 100644 index 5e885f458..000000000 --- a/llvm_build/lib/Transforms/ObjCARC/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Transforms/ObjCARC/LLVMObjCARCOpts.vcxproj b/llvm_build/lib/Transforms/ObjCARC/LLVMObjCARCOpts.vcxproj deleted file mode 100644 index ef20272d7..000000000 --- a/llvm_build/lib/Transforms/ObjCARC/LLVMObjCARCOpts.vcxproj +++ /dev/null @@ -1,177 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {756FCD07-2DE1-4F69-AEE0-9C5DD1D78BF9} - Win32Proj - x64 - LLVMObjCARCOpts - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMObjCARCOpts.dir\Debug\ - LLVMObjCARCOpts - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMObjCARCOpts.dir\Release\ - LLVMObjCARCOpts - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/ObjCARC/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/ObjCARC/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/ObjCARC/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/ObjCARC/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\generate.stamp - false - - - - - - - - - - - - - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - 1E777602-37B3-4F1D-BF18-F11C829D5134 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Transforms/ObjCARC/LLVMObjCARCOpts.vcxproj.filters b/llvm_build/lib/Transforms/ObjCARC/LLVMObjCARCOpts.vcxproj.filters deleted file mode 100644 index ab0de2768..000000000 --- a/llvm_build/lib/Transforms/ObjCARC/LLVMObjCARCOpts.vcxproj.filters +++ /dev/null @@ -1,60 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - {F479464E-5854-4287-9D42-A1E6DA632875} - - - diff --git a/llvm_build/lib/Transforms/ObjCARC/PACKAGE.vcxproj b/llvm_build/lib/Transforms/ObjCARC/PACKAGE.vcxproj deleted file mode 100644 index 7acae3c39..000000000 --- a/llvm_build/lib/Transforms/ObjCARC/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\ObjCARC;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/26b60914e1dfc62d914b3a5badea1e0c/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/26b60914e1dfc62d914b3a5badea1e0c/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\ObjCARC\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Transforms/ObjCARC/PACKAGE.vcxproj.filters b/llvm_build/lib/Transforms/ObjCARC/PACKAGE.vcxproj.filters deleted file mode 100644 index 80b313db2..000000000 --- a/llvm_build/lib/Transforms/ObjCARC/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Transforms/ObjCARC/cmake_install.cmake b/llvm_build/lib/Transforms/ObjCARC/cmake_install.cmake deleted file mode 100644 index 8ddaa112c..000000000 --- a/llvm_build/lib/Transforms/ObjCARC/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/ObjCARC - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMObjCARCOpts.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMObjCARCOpts.lib") - endif() -endif() - diff --git a/llvm_build/lib/Transforms/PACKAGE.vcxproj b/llvm_build/lib/Transforms/PACKAGE.vcxproj deleted file mode 100644 index d7f17faff..000000000 --- a/llvm_build/lib/Transforms/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/93306ade12c5bc0077d9df6caea89a7a/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/93306ade12c5bc0077d9df6caea89a7a/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Transforms/PACKAGE.vcxproj.filters b/llvm_build/lib/Transforms/PACKAGE.vcxproj.filters deleted file mode 100644 index e3a8e5df7..000000000 --- a/llvm_build/lib/Transforms/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Transforms/Scalar/CMakeFiles/generate.stamp b/llvm_build/lib/Transforms/Scalar/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/Transforms/Scalar/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Transforms/Scalar/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Transforms/Scalar/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 9a05d78b8..000000000 --- a/llvm_build/lib/Transforms/Scalar/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Scalar/CMakeLists.txt diff --git a/llvm_build/lib/Transforms/Scalar/INSTALL.vcxproj b/llvm_build/lib/Transforms/Scalar/INSTALL.vcxproj deleted file mode 100644 index 79ee7fbd1..000000000 --- a/llvm_build/lib/Transforms/Scalar/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/888f3ee93c8beeef6df9279df9fb817f/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/888f3ee93c8beeef6df9279df9fb817f/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Transforms/Scalar/INSTALL.vcxproj.filters b/llvm_build/lib/Transforms/Scalar/INSTALL.vcxproj.filters deleted file mode 100644 index 84b2fd00f..000000000 --- a/llvm_build/lib/Transforms/Scalar/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Transforms/Scalar/LLVMScalarOpts.vcxproj b/llvm_build/lib/Transforms/Scalar/LLVMScalarOpts.vcxproj deleted file mode 100644 index 96e6af151..000000000 --- a/llvm_build/lib/Transforms/Scalar/LLVMScalarOpts.vcxproj +++ /dev/null @@ -1,201 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {E6F38EFC-0B8B-4D79-9EEB-F05C302087C2} - Win32Proj - x64 - LLVMScalarOpts - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMScalarOpts.dir\Debug\ - LLVMScalarOpts - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMScalarOpts.dir\Release\ - LLVMScalarOpts - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Scalar/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Scalar/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Scalar/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Scalar/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\generate.stamp - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - 1E777602-37B3-4F1D-BF18-F11C829D5134 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Transforms/Scalar/LLVMScalarOpts.vcxproj.filters b/llvm_build/lib/Transforms/Scalar/LLVMScalarOpts.vcxproj.filters deleted file mode 100644 index 42583bd01..000000000 --- a/llvm_build/lib/Transforms/Scalar/LLVMScalarOpts.vcxproj.filters +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - diff --git a/llvm_build/lib/Transforms/Scalar/PACKAGE.vcxproj b/llvm_build/lib/Transforms/Scalar/PACKAGE.vcxproj deleted file mode 100644 index 37344fafd..000000000 --- a/llvm_build/lib/Transforms/Scalar/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Scalar;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/888f3ee93c8beeef6df9279df9fb817f/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/888f3ee93c8beeef6df9279df9fb817f/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Scalar\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Transforms/Scalar/PACKAGE.vcxproj.filters b/llvm_build/lib/Transforms/Scalar/PACKAGE.vcxproj.filters deleted file mode 100644 index 2a9cb3c3a..000000000 --- a/llvm_build/lib/Transforms/Scalar/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Transforms/Scalar/cmake_install.cmake b/llvm_build/lib/Transforms/Scalar/cmake_install.cmake deleted file mode 100644 index a21fee046..000000000 --- a/llvm_build/lib/Transforms/Scalar/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Scalar - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMScalarOpts.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMScalarOpts.lib") - endif() -endif() - diff --git a/llvm_build/lib/Transforms/Utils/CMakeFiles/generate.stamp b/llvm_build/lib/Transforms/Utils/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/Transforms/Utils/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Transforms/Utils/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Transforms/Utils/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 943238857..000000000 --- a/llvm_build/lib/Transforms/Utils/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Utils/CMakeLists.txt diff --git a/llvm_build/lib/Transforms/Utils/INSTALL.vcxproj b/llvm_build/lib/Transforms/Utils/INSTALL.vcxproj deleted file mode 100644 index 8929e0329..000000000 --- a/llvm_build/lib/Transforms/Utils/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/72082e136132a2094d84f9fa7faff9c5/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/72082e136132a2094d84f9fa7faff9c5/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Transforms/Utils/INSTALL.vcxproj.filters b/llvm_build/lib/Transforms/Utils/INSTALL.vcxproj.filters deleted file mode 100644 index 513627ce5..000000000 --- a/llvm_build/lib/Transforms/Utils/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Transforms/Utils/LLVMTransformUtils.vcxproj b/llvm_build/lib/Transforms/Utils/LLVMTransformUtils.vcxproj deleted file mode 100644 index b5e2f90de..000000000 --- a/llvm_build/lib/Transforms/Utils/LLVMTransformUtils.vcxproj +++ /dev/null @@ -1,200 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {97068873-1758-4373-A905-D21A589F7CEB} - Win32Proj - x64 - LLVMTransformUtils - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMTransformUtils.dir\Debug\ - LLVMTransformUtils - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMTransformUtils.dir\Release\ - LLVMTransformUtils - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Utils/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Utils/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Utils/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Utils/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\generate.stamp - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - 1E777602-37B3-4F1D-BF18-F11C829D5134 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Transforms/Utils/LLVMTransformUtils.vcxproj.filters b/llvm_build/lib/Transforms/Utils/LLVMTransformUtils.vcxproj.filters deleted file mode 100644 index 07284a1e5..000000000 --- a/llvm_build/lib/Transforms/Utils/LLVMTransformUtils.vcxproj.filters +++ /dev/null @@ -1,124 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - diff --git a/llvm_build/lib/Transforms/Utils/PACKAGE.vcxproj b/llvm_build/lib/Transforms/Utils/PACKAGE.vcxproj deleted file mode 100644 index 84e214b89..000000000 --- a/llvm_build/lib/Transforms/Utils/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Utils;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/72082e136132a2094d84f9fa7faff9c5/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/72082e136132a2094d84f9fa7faff9c5/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Utils\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Transforms/Utils/PACKAGE.vcxproj.filters b/llvm_build/lib/Transforms/Utils/PACKAGE.vcxproj.filters deleted file mode 100644 index 12167978c..000000000 --- a/llvm_build/lib/Transforms/Utils/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Transforms/Utils/cmake_install.cmake b/llvm_build/lib/Transforms/Utils/cmake_install.cmake deleted file mode 100644 index c75ebf799..000000000 --- a/llvm_build/lib/Transforms/Utils/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Utils - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMTransformUtils.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMTransformUtils.lib") - endif() -endif() - diff --git a/llvm_build/lib/Transforms/Vectorize/CMakeFiles/generate.stamp b/llvm_build/lib/Transforms/Vectorize/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/lib/Transforms/Vectorize/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/lib/Transforms/Vectorize/CMakeFiles/generate.stamp.depend b/llvm_build/lib/Transforms/Vectorize/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 4c71d6f62..000000000 --- a/llvm_build/lib/Transforms/Vectorize/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Vectorize/CMakeLists.txt diff --git a/llvm_build/lib/Transforms/Vectorize/INSTALL.vcxproj b/llvm_build/lib/Transforms/Vectorize/INSTALL.vcxproj deleted file mode 100644 index e9050b66c..000000000 --- a/llvm_build/lib/Transforms/Vectorize/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/dc6460e2fa99796f4c0109cd8a5d7529/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/dc6460e2fa99796f4c0109cd8a5d7529/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Transforms/Vectorize/INSTALL.vcxproj.filters b/llvm_build/lib/Transforms/Vectorize/INSTALL.vcxproj.filters deleted file mode 100644 index 28a4ed870..000000000 --- a/llvm_build/lib/Transforms/Vectorize/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Transforms/Vectorize/LLVMVectorize.vcxproj b/llvm_build/lib/Transforms/Vectorize/LLVMVectorize.vcxproj deleted file mode 100644 index 4c2f52570..000000000 --- a/llvm_build/lib/Transforms/Vectorize/LLVMVectorize.vcxproj +++ /dev/null @@ -1,167 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {B7CF5B97-90CD-4382-B1E8-1B8B8FF1DFF4} - Win32Proj - x64 - LLVMVectorize - - - - StaticLibrary - false - MultiByte - v120 - - - StaticLibrary - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\lib\ - LLVMVectorize.dir\Debug\ - LLVMVectorize - .lib - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\lib\ - LLVMVectorize.dir\Release\ - LLVMVectorize - .lib - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Vectorize/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Vectorize/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Vectorize/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Vectorize/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\generate.stamp - false - - - - - - - - - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - 1E777602-37B3-4F1D-BF18-F11C829D5134 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Transforms/Vectorize/LLVMVectorize.vcxproj.filters b/llvm_build/lib/Transforms/Vectorize/LLVMVectorize.vcxproj.filters deleted file mode 100644 index 81bc41045..000000000 --- a/llvm_build/lib/Transforms/Vectorize/LLVMVectorize.vcxproj.filters +++ /dev/null @@ -1,25 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - diff --git a/llvm_build/lib/Transforms/Vectorize/PACKAGE.vcxproj b/llvm_build/lib/Transforms/Vectorize/PACKAGE.vcxproj deleted file mode 100644 index 0704108ef..000000000 --- a/llvm_build/lib/Transforms/Vectorize/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm\lib\Transforms\Vectorize;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/dc6460e2fa99796f4c0109cd8a5d7529/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/dc6460e2fa99796f4c0109cd8a5d7529/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\lib\Transforms\Vectorize\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/lib/Transforms/Vectorize/PACKAGE.vcxproj.filters b/llvm_build/lib/Transforms/Vectorize/PACKAGE.vcxproj.filters deleted file mode 100644 index 154787b71..000000000 --- a/llvm_build/lib/Transforms/Vectorize/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/lib/Transforms/Vectorize/cmake_install.cmake b/llvm_build/lib/Transforms/Vectorize/cmake_install.cmake deleted file mode 100644 index 53f773f9c..000000000 --- a/llvm_build/lib/Transforms/Vectorize/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms/Vectorize - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMVectorize.lib") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMVectorize.lib") - endif() -endif() - diff --git a/llvm_build/lib/Transforms/cmake_install.cmake b/llvm_build/lib/Transforms/cmake_install.cmake deleted file mode 100644 index ed0c47cc0..000000000 --- a/llvm_build/lib/Transforms/cmake_install.cmake +++ /dev/null @@ -1,42 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib/Transforms - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/Utils/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/Instrumentation/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/InstCombine/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/Scalar/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/IPO/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/Vectorize/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/Hello/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/ObjCARC/cmake_install.cmake") - -endif() - diff --git a/llvm_build/lib/cmake_install.cmake b/llvm_build/lib/cmake_install.cmake deleted file mode 100644 index 77d1b1140..000000000 --- a/llvm_build/lib/cmake_install.cmake +++ /dev/null @@ -1,51 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/lib - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/IR/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/IRReader/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/CodeGen/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Bitcode/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Transforms/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Linker/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Analysis/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/LTO/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/MC/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Object/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Option/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/DebugInfo/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ExecutionEngine/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/Target/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/AsmParser/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/LineEditor/cmake_install.cmake") - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/lib/ProfileData/cmake_install.cmake") - -endif() - diff --git a/llvm_build/projects/CMakeFiles/generate.stamp b/llvm_build/projects/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/projects/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/projects/CMakeFiles/generate.stamp.depend b/llvm_build/projects/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 38c822d9e..000000000 --- a/llvm_build/projects/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/projects/CMakeLists.txt diff --git a/llvm_build/projects/INSTALL.vcxproj b/llvm_build/projects/INSTALL.vcxproj deleted file mode 100644 index 0edf6bb80..000000000 --- a/llvm_build/projects/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\projects;D:\Projects\rpcs3-experiment\rpcs3\llvm\projects;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\projects;D:\Projects\rpcs3-experiment\rpcs3\llvm\projects;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/325f95e2156ad63b677d1df87698e985/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\projects\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/325f95e2156ad63b677d1df87698e985/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\projects\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/projects/INSTALL.vcxproj.filters b/llvm_build/projects/INSTALL.vcxproj.filters deleted file mode 100644 index e90d8dd7d..000000000 --- a/llvm_build/projects/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/projects/PACKAGE.vcxproj b/llvm_build/projects/PACKAGE.vcxproj deleted file mode 100644 index 024133593..000000000 --- a/llvm_build/projects/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\projects;D:\Projects\rpcs3-experiment\rpcs3\llvm\projects;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\projects;D:\Projects\rpcs3-experiment\rpcs3\llvm\projects;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/325f95e2156ad63b677d1df87698e985/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\projects\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/325f95e2156ad63b677d1df87698e985/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\projects\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/projects/PACKAGE.vcxproj.filters b/llvm_build/projects/PACKAGE.vcxproj.filters deleted file mode 100644 index 3d7f939bf..000000000 --- a/llvm_build/projects/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/projects/cmake_install.cmake b/llvm_build/projects/cmake_install.cmake deleted file mode 100644 index 90abb99f5..000000000 --- a/llvm_build/projects/cmake_install.cmake +++ /dev/null @@ -1,29 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/projects - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - diff --git a/llvm_build/share/llvm/cmake/AddLLVM.cmake b/llvm_build/share/llvm/cmake/AddLLVM.cmake deleted file mode 100644 index 409a5d61e..000000000 --- a/llvm_build/share/llvm/cmake/AddLLVM.cmake +++ /dev/null @@ -1,699 +0,0 @@ -include(LLVMParseArguments) -include(LLVMProcessSources) -include(LLVM-Config) - -function(llvm_update_compile_flags name) - get_property(sources TARGET ${name} PROPERTY SOURCES) - if("${sources}" MATCHES "\\.c(;|$)") - set(update_src_props ON) - endif() - - # LLVM_REQUIRES_EH is an internal flag that individual - # targets can use to force EH - if(LLVM_REQUIRES_EH OR LLVM_ENABLE_EH) - if(NOT (LLVM_REQUIRES_RTTI OR LLVM_ENABLE_RTTI)) - message(AUTHOR_WARNING "Exception handling requires RTTI. Enabling RTTI for ${name}") - set(LLVM_REQUIRES_RTTI ON) - endif() - else() - if(LLVM_COMPILER_IS_GCC_COMPATIBLE) - list(APPEND LLVM_COMPILE_FLAGS "-fno-exceptions") - elseif(MSVC) - list(APPEND LLVM_COMPILE_DEFINITIONS _HAS_EXCEPTIONS=0) - list(APPEND LLVM_COMPILE_FLAGS "/EHs-c-") - endif() - endif() - - # LLVM_REQUIRES_RTTI is an internal flag that individual - # targets can use to force RTTI - if(NOT (LLVM_REQUIRES_RTTI OR LLVM_ENABLE_RTTI)) - list(APPEND LLVM_COMPILE_DEFINITIONS GTEST_HAS_RTTI=0) - if (LLVM_COMPILER_IS_GCC_COMPATIBLE) - list(APPEND LLVM_COMPILE_FLAGS "-fno-rtti") - elseif (MSVC) - list(APPEND LLVM_COMPILE_FLAGS "/GR-") - endif () - endif() - - # Assume that; - # - LLVM_COMPILE_FLAGS is list. - # - PROPERTY COMPILE_FLAGS is string. - string(REPLACE ";" " " target_compile_flags "${LLVM_COMPILE_FLAGS}") - - if(update_src_props) - foreach(fn ${sources}) - get_filename_component(suf ${fn} EXT) - if("${suf}" STREQUAL ".cpp") - set_property(SOURCE ${fn} APPEND_STRING PROPERTY - COMPILE_FLAGS "${target_compile_flags}") - endif() - endforeach() - else() - # Update target props, since all sources are C++. - set_property(TARGET ${name} APPEND_STRING PROPERTY - COMPILE_FLAGS "${target_compile_flags}") - endif() - - set_property(TARGET ${name} APPEND PROPERTY COMPILE_DEFINITIONS ${LLVM_COMPILE_DEFINITIONS}) -endfunction() - -function(add_llvm_symbol_exports target_name export_file) - if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") - set(native_export_file "${target_name}.exports") - add_custom_command(OUTPUT ${native_export_file} - COMMAND sed -e "s/^/_/" < ${export_file} > ${native_export_file} - DEPENDS ${export_file} - VERBATIM - COMMENT "Creating export file for ${target_name}") - set_property(TARGET ${target_name} APPEND_STRING PROPERTY - LINK_FLAGS " -Wl,-exported_symbols_list,${CMAKE_CURRENT_BINARY_DIR}/${native_export_file}") - elseif(LLVM_HAVE_LINK_VERSION_SCRIPT) - # Gold and BFD ld require a version script rather than a plain list. - set(native_export_file "${target_name}.exports") - # FIXME: Don't write the "local:" line on OpenBSD. - add_custom_command(OUTPUT ${native_export_file} - COMMAND echo "{" > ${native_export_file} - COMMAND grep -q "[[:alnum:]]" ${export_file} && echo " global:" >> ${native_export_file} || : - COMMAND sed -e "s/$/;/" -e "s/^/ /" < ${export_file} >> ${native_export_file} - COMMAND echo " local: *;" >> ${native_export_file} - COMMAND echo "};" >> ${native_export_file} - DEPENDS ${export_file} - VERBATIM - COMMENT "Creating export file for ${target_name}") - set_property(TARGET ${target_name} APPEND_STRING PROPERTY - LINK_FLAGS " -Wl,--version-script,${CMAKE_CURRENT_BINARY_DIR}/${native_export_file}") - else() - set(native_export_file "${target_name}.def") - - set(CAT "type") - if(CYGWIN) - set(CAT "cat") - endif() - - # Using ${export_file} in add_custom_command directly confuses cmd.exe. - file(TO_NATIVE_PATH ${export_file} export_file_backslashes) - - add_custom_command(OUTPUT ${native_export_file} - COMMAND ${CMAKE_COMMAND} -E echo "EXPORTS" > ${native_export_file} - COMMAND ${CAT} ${export_file_backslashes} >> ${native_export_file} - DEPENDS ${export_file} - VERBATIM - COMMENT "Creating export file for ${target_name}") - if(CYGWIN OR MINGW) - set_property(TARGET ${target_name} APPEND_STRING PROPERTY - LINK_FLAGS " ${CMAKE_CURRENT_BINARY_DIR}/${native_export_file}") - else() - set_property(TARGET ${target_name} APPEND_STRING PROPERTY - LINK_FLAGS " /DEF:${CMAKE_CURRENT_BINARY_DIR}/${native_export_file}") - endif() - endif() - - add_custom_target(${target_name}_exports DEPENDS ${native_export_file}) - set_target_properties(${target_name}_exports PROPERTIES FOLDER "Misc") - - get_property(srcs TARGET ${target_name} PROPERTY SOURCES) - foreach(src ${srcs}) - get_filename_component(extension ${src} EXT) - if(extension STREQUAL ".cpp") - set(first_source_file ${src}) - break() - endif() - endforeach() - - # Force re-linking when the exports file changes. Actually, it - # forces recompilation of the source file. The LINK_DEPENDS target - # property only works for makefile-based generators. - # FIXME: This is not safe because this will create the same target - # ${native_export_file} in several different file: - # - One where we emitted ${target_name}_exports - # - One where we emitted the build command for the following object. - # set_property(SOURCE ${first_source_file} APPEND PROPERTY - # OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${native_export_file}) - - set_property(DIRECTORY APPEND - PROPERTY ADDITIONAL_MAKE_CLEAN_FILES ${native_export_file}) - - add_dependencies(${target_name} ${target_name}_exports) - - # Add dependency to *_exports later -- CMake issue 14747 - list(APPEND LLVM_COMMON_DEPENDS ${target_name}_exports) - set(LLVM_COMMON_DEPENDS ${LLVM_COMMON_DEPENDS} PARENT_SCOPE) -endfunction(add_llvm_symbol_exports) - -function(add_dead_strip target_name) - if(NOT LLVM_NO_DEAD_STRIP) - if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") - set_property(TARGET ${target_name} APPEND_STRING PROPERTY - LINK_FLAGS " -Wl,-dead_strip") - elseif(NOT WIN32) - # Object files are compiled with -ffunction-data-sections. - set_property(TARGET ${target_name} APPEND_STRING PROPERTY - LINK_FLAGS " -Wl,--gc-sections") - endif() - endif() -endfunction(add_dead_strip) - -# Set each output directory according to ${CMAKE_CONFIGURATION_TYPES}. -# Note: Don't set variables CMAKE_*_OUTPUT_DIRECTORY any more, -# or a certain builder, for eaxample, msbuild.exe, would be confused. -function(set_output_directory target bindir libdir) - # Do nothing if *_OUTPUT_INTDIR is empty. - if("${bindir}" STREQUAL "") - return() - endif() - - # moddir -- corresponding to LIBRARY_OUTPUT_DIRECTORY. - # It affects output of add_library(MODULE). - if(WIN32 OR CYGWIN) - # DLL platform - set(moddir ${bindir}) - else() - set(moddir ${libdir}) - endif() - if(NOT "${CMAKE_CFG_INTDIR}" STREQUAL ".") - foreach(build_mode ${CMAKE_CONFIGURATION_TYPES}) - string(TOUPPER "${build_mode}" CONFIG_SUFFIX) - string(REPLACE ${CMAKE_CFG_INTDIR} ${build_mode} bi ${bindir}) - string(REPLACE ${CMAKE_CFG_INTDIR} ${build_mode} li ${libdir}) - string(REPLACE ${CMAKE_CFG_INTDIR} ${build_mode} mi ${moddir}) - set_target_properties(${target} PROPERTIES "RUNTIME_OUTPUT_DIRECTORY_${CONFIG_SUFFIX}" ${bi}) - set_target_properties(${target} PROPERTIES "ARCHIVE_OUTPUT_DIRECTORY_${CONFIG_SUFFIX}" ${li}) - set_target_properties(${target} PROPERTIES "LIBRARY_OUTPUT_DIRECTORY_${CONFIG_SUFFIX}" ${mi}) - endforeach() - else() - set_target_properties(${target} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${bindir}) - set_target_properties(${target} PROPERTIES ARCHIVE_OUTPUT_DIRECTORY ${libdir}) - set_target_properties(${target} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${moddir}) - endif() -endfunction() - -# llvm_add_library(name sources... -# SHARED;STATIC -# STATIC by default w/o BUILD_SHARED_LIBS. -# SHARED by default w/ BUILD_SHARED_LIBS. -# MODULE -# Target ${name} might not be created on unsupported platforms. -# Check with "if(TARGET ${name})". -# OUTPUT_NAME name -# Corresponds to OUTPUT_NAME in target properties. -# DEPENDS targets... -# Same semantics as add_dependencies(). -# LINK_COMPONENTS components... -# Same as the variable LLVM_LINK_COMPONENTS. -# LINK_LIBS lib_targets... -# Same semantics as target_link_libraries(). -# ADDITIONAL_HEADERS -# May specify header files for IDE generators. -# ) -function(llvm_add_library name) - cmake_parse_arguments(ARG - "MODULE;SHARED;STATIC" - "OUTPUT_NAME" - "ADDITIONAL_HEADERS;DEPENDS;LINK_COMPONENTS;LINK_LIBS;OBJLIBS" - ${ARGN}) - list(APPEND LLVM_COMMON_DEPENDS ${ARG_DEPENDS}) - if(ARG_ADDITIONAL_HEADERS) - # Pass through ADDITIONAL_HEADERS. - set(ARG_ADDITIONAL_HEADERS ADDITIONAL_HEADERS ${ARG_ADDITIONAL_HEADERS}) - endif() - if(ARG_OBJLIBS) - set(ALL_FILES ${ARG_OBJLIBS}) - else() - llvm_process_sources(ALL_FILES ${ARG_UNPARSED_ARGUMENTS} ${ARG_ADDITIONAL_HEADERS}) - endif() - - if(ARG_MODULE) - if(ARG_SHARED OR ARG_STATIC) - message(WARNING "MODULE with SHARED|STATIC doesn't make sense.") - endif() - if(NOT LLVM_ENABLE_PLUGINS) - message(STATUS "${name} ignored -- Loadable modules not supported on this platform.") - return() - endif() - else() - if(BUILD_SHARED_LIBS AND NOT ARG_STATIC) - set(ARG_SHARED TRUE) - endif() - if(NOT ARG_SHARED) - set(ARG_STATIC TRUE) - endif() - endif() - - # Generate objlib - if(ARG_SHARED AND ARG_STATIC) - # Generate an obj library for both targets. - set(obj_name "obj.${name}") - add_library(${obj_name} OBJECT EXCLUDE_FROM_ALL - ${ALL_FILES} - ) - llvm_update_compile_flags(${obj_name}) - set(ALL_FILES "$") - - # Do add_dependencies(obj) later due to CMake issue 14747. - list(APPEND objlibs ${obj_name}) - - set_target_properties(${obj_name} PROPERTIES FOLDER "Object Libraries") - endif() - - if(ARG_SHARED AND ARG_STATIC) - # static - set(name_static "${name}_static") - if(ARG_OUTPUT_NAME) - set(output_name OUTPUT_NAME "${ARG_OUTPUT_NAME}") - endif() - # DEPENDS has been appended to LLVM_COMMON_LIBS. - llvm_add_library(${name_static} STATIC - ${output_name} - OBJLIBS ${ALL_FILES} # objlib - LINK_LIBS ${ARG_LINK_LIBS} - LINK_COMPONENTS ${ARG_LINK_COMPONENTS} - ) - # FIXME: Add name_static to anywhere in TARGET ${name}'s PROPERTY. - set(ARG_STATIC) - endif() - - if(ARG_MODULE) - add_library(${name} MODULE ${ALL_FILES}) - elseif(ARG_SHARED) - add_library(${name} SHARED ${ALL_FILES}) - else() - add_library(${name} STATIC ${ALL_FILES}) - endif() - set_output_directory(${name} ${LLVM_RUNTIME_OUTPUT_INTDIR} ${LLVM_LIBRARY_OUTPUT_INTDIR}) - llvm_update_compile_flags(${name}) - add_dead_strip( ${name} ) - if(ARG_OUTPUT_NAME) - set_target_properties(${name} - PROPERTIES - OUTPUT_NAME ${ARG_OUTPUT_NAME} - ) - endif() - - if(ARG_MODULE) - set_target_properties(${name} PROPERTIES - PREFIX "" - SUFFIX ${LLVM_PLUGIN_EXT} - ) - endif() - - if(ARG_SHARED) - if(WIN32) - set_target_properties(${name} PROPERTIES - PREFIX "" - ) - endif() - if (MSVC) - set_target_properties(${name} - PROPERTIES - IMPORT_SUFFIX ".imp") - endif () - endif() - - if(ARG_MODULE OR ARG_SHARED) - if (LLVM_EXPORTED_SYMBOL_FILE) - add_llvm_symbol_exports( ${name} ${LLVM_EXPORTED_SYMBOL_FILE} ) - endif() - endif() - - # Add the explicit dependency information for this library. - # - # It would be nice to verify that we have the dependencies for this library - # name, but using get_property(... SET) doesn't suffice to determine if a - # property has been set to an empty value. - get_property(lib_deps GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_${name}) - - llvm_map_components_to_libnames(llvm_libs - ${ARG_LINK_COMPONENTS} - ${LLVM_LINK_COMPONENTS} - ) - - if(CMAKE_VERSION VERSION_LESS 2.8.12) - # Link libs w/o keywords, assuming PUBLIC. - target_link_libraries(${name} - ${ARG_LINK_LIBS} - ${lib_deps} - ${llvm_libs} - ) - elseif(ARG_STATIC) - target_link_libraries(${name} INTERFACE - ${ARG_LINK_LIBS} - ${lib_deps} - ${llvm_libs} - ) - elseif((CYGWIN OR WIN32) AND ARG_SHARED) - # Win32's import library may be unaware of its dependent libs. - target_link_libraries(${name} PRIVATE - ${ARG_LINK_LIBS} - ${lib_deps} - ${llvm_libs} - ) - elseif(ARG_SHARED AND BUILD_SHARED_LIBS) - # FIXME: It may be PRIVATE since SO knows its dependent libs. - target_link_libraries(${name} PUBLIC - ${ARG_LINK_LIBS} - ${lib_deps} - ${llvm_libs} - ) - else() - # MODULE|SHARED - target_link_libraries(${name} PRIVATE - ${ARG_LINK_LIBS} - ${lib_deps} - ${llvm_libs} - ) - endif() - - if(LLVM_COMMON_DEPENDS) - add_dependencies(${name} ${LLVM_COMMON_DEPENDS}) - # Add dependencies also to objlibs. - # CMake issue 14747 -- add_dependencies() might be ignored to objlib's user. - foreach(objlib ${objlibs}) - add_dependencies(${objlib} ${LLVM_COMMON_DEPENDS}) - endforeach() - endif() -endfunction() - -macro(add_llvm_library name) - if( BUILD_SHARED_LIBS ) - llvm_add_library(${name} SHARED ${ARGN}) - else() - llvm_add_library(${name} ${ARGN}) - endif() - set_property( GLOBAL APPEND PROPERTY LLVM_LIBS ${name} ) - - if( EXCLUDE_FROM_ALL ) - set_target_properties( ${name} PROPERTIES EXCLUDE_FROM_ALL ON) - else() - if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY OR ${name} STREQUAL "LTO") - install(TARGETS ${name} - EXPORT LLVMExports - RUNTIME DESTINATION bin - LIBRARY DESTINATION lib${LLVM_LIBDIR_SUFFIX} - ARCHIVE DESTINATION lib${LLVM_LIBDIR_SUFFIX}) - endif() - set_property(GLOBAL APPEND PROPERTY LLVM_EXPORTS ${name}) - endif() - set_target_properties(${name} PROPERTIES FOLDER "Libraries") -endmacro(add_llvm_library name) - -macro(add_llvm_loadable_module name) - llvm_add_library(${name} MODULE ${ARGN}) - if(NOT TARGET ${name}) - # Add empty "phony" target - add_custom_target(${name}) - else() - if( EXCLUDE_FROM_ALL ) - set_target_properties( ${name} PROPERTIES EXCLUDE_FROM_ALL ON) - else() - if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY) - if(WIN32 OR CYGWIN) - # DLL platform - set(dlldir "bin") - else() - set(dlldir "lib${LLVM_LIBDIR_SUFFIX}") - endif() - install(TARGETS ${name} - EXPORT LLVMExports - LIBRARY DESTINATION ${dlldir} - ARCHIVE DESTINATION lib${LLVM_LIBDIR_SUFFIX}) - endif() - set_property(GLOBAL APPEND PROPERTY LLVM_EXPORTS ${name}) - endif() - endif() - - set_target_properties(${name} PROPERTIES FOLDER "Loadable modules") -endmacro(add_llvm_loadable_module name) - - -macro(add_llvm_executable name) - llvm_process_sources( ALL_FILES ${ARGN} ) - if( EXCLUDE_FROM_ALL ) - add_executable(${name} EXCLUDE_FROM_ALL ${ALL_FILES}) - else() - add_executable(${name} ${ALL_FILES}) - endif() - llvm_update_compile_flags(${name}) - add_dead_strip( ${name} ) - - if (LLVM_EXPORTED_SYMBOL_FILE) - add_llvm_symbol_exports( ${name} ${LLVM_EXPORTED_SYMBOL_FILE} ) - endif(LLVM_EXPORTED_SYMBOL_FILE) - - set(EXCLUDE_FROM_ALL OFF) - set_output_directory(${name} ${LLVM_RUNTIME_OUTPUT_INTDIR} ${LLVM_LIBRARY_OUTPUT_INTDIR}) - llvm_config( ${name} ${LLVM_LINK_COMPONENTS} ) - if( LLVM_COMMON_DEPENDS ) - add_dependencies( ${name} ${LLVM_COMMON_DEPENDS} ) - endif( LLVM_COMMON_DEPENDS ) -endmacro(add_llvm_executable name) - - -set (LLVM_TOOLCHAIN_TOOLS - llvm-ar - llvm-objdump - ) - -macro(add_llvm_tool name) - if( NOT LLVM_BUILD_TOOLS ) - set(EXCLUDE_FROM_ALL ON) - endif() - add_llvm_executable(${name} ${ARGN}) - - list(FIND LLVM_TOOLCHAIN_TOOLS ${name} LLVM_IS_${name}_TOOLCHAIN_TOOL) - if (LLVM_IS_${name}_TOOLCHAIN_TOOL GREATER -1 OR NOT LLVM_INSTALL_TOOLCHAIN_ONLY) - if( LLVM_BUILD_TOOLS ) - install(TARGETS ${name} - EXPORT LLVMExports - RUNTIME DESTINATION bin) - endif() - endif() - if( LLVM_BUILD_TOOLS ) - set_property(GLOBAL APPEND PROPERTY LLVM_EXPORTS ${name}) - endif() - set_target_properties(${name} PROPERTIES FOLDER "Tools") -endmacro(add_llvm_tool name) - - -macro(add_llvm_example name) - if( NOT LLVM_BUILD_EXAMPLES ) - set(EXCLUDE_FROM_ALL ON) - endif() - add_llvm_executable(${name} ${ARGN}) - if( LLVM_BUILD_EXAMPLES ) - install(TARGETS ${name} RUNTIME DESTINATION examples) - endif() - set_target_properties(${name} PROPERTIES FOLDER "Examples") -endmacro(add_llvm_example name) - - -macro(add_llvm_utility name) - add_llvm_executable(${name} ${ARGN}) - set_target_properties(${name} PROPERTIES FOLDER "Utils") -endmacro(add_llvm_utility name) - - -macro(add_llvm_target target_name) - include_directories(BEFORE - ${CMAKE_CURRENT_BINARY_DIR} - ${CMAKE_CURRENT_SOURCE_DIR}) - add_llvm_library(LLVM${target_name} ${ARGN}) - set( CURRENT_LLVM_TARGET LLVM${target_name} ) -endmacro(add_llvm_target) - -# Add external project that may want to be built as part of llvm such as Clang, -# lld, and Polly. This adds two options. One for the source directory of the -# project, which defaults to ${CMAKE_CURRENT_SOURCE_DIR}/${name}. Another to -# enable or disable building it with everything else. -# Additional parameter can be specified as the name of directory. -macro(add_llvm_external_project name) - set(add_llvm_external_dir "${ARGN}") - if("${add_llvm_external_dir}" STREQUAL "") - set(add_llvm_external_dir ${name}) - endif() - list(APPEND LLVM_IMPLICIT_PROJECT_IGNORE "${CMAKE_CURRENT_SOURCE_DIR}/${add_llvm_external_dir}") - string(REPLACE "-" "_" nameUNDERSCORE ${name}) - string(TOUPPER ${nameUNDERSCORE} nameUPPER) - set(LLVM_EXTERNAL_${nameUPPER}_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/${add_llvm_external_dir}" - CACHE PATH "Path to ${name} source directory") - if (NOT ${LLVM_EXTERNAL_${nameUPPER}_SOURCE_DIR} STREQUAL "" - AND EXISTS ${LLVM_EXTERNAL_${nameUPPER}_SOURCE_DIR}/CMakeLists.txt) - option(LLVM_EXTERNAL_${nameUPPER}_BUILD - "Whether to build ${name} as part of LLVM" ON) - if (LLVM_EXTERNAL_${nameUPPER}_BUILD) - add_subdirectory(${LLVM_EXTERNAL_${nameUPPER}_SOURCE_DIR} ${add_llvm_external_dir}) - endif() - endif() -endmacro(add_llvm_external_project) - -macro(add_llvm_tool_subdirectory name) - list(APPEND LLVM_IMPLICIT_PROJECT_IGNORE "${CMAKE_CURRENT_SOURCE_DIR}/${name}") - add_subdirectory(${name}) -endmacro(add_llvm_tool_subdirectory) - -macro(ignore_llvm_tool_subdirectory name) - list(APPEND LLVM_IMPLICIT_PROJECT_IGNORE "${CMAKE_CURRENT_SOURCE_DIR}/${name}") -endmacro(ignore_llvm_tool_subdirectory) - -function(add_llvm_implicit_external_projects) - set(list_of_implicit_subdirs "") - file(GLOB sub-dirs "${CMAKE_CURRENT_SOURCE_DIR}/*") - foreach(dir ${sub-dirs}) - if(IS_DIRECTORY "${dir}") - list(FIND LLVM_IMPLICIT_PROJECT_IGNORE "${dir}" tool_subdir_ignore) - if( tool_subdir_ignore EQUAL -1 - AND EXISTS "${dir}/CMakeLists.txt") - get_filename_component(fn "${dir}" NAME) - list(APPEND list_of_implicit_subdirs "${fn}") - endif() - endif() - endforeach() - - foreach(external_proj ${list_of_implicit_subdirs}) - add_llvm_external_project("${external_proj}") - endforeach() -endfunction(add_llvm_implicit_external_projects) - -# Generic support for adding a unittest. -function(add_unittest test_suite test_name) - if( NOT LLVM_BUILD_TESTS ) - set(EXCLUDE_FROM_ALL ON) - endif() - - # Visual Studio 2012 only supports up to 8 template parameters in - # std::tr1::tuple by default, but gtest requires 10 - if (MSVC AND MSVC_VERSION EQUAL 1700) - list(APPEND LLVM_COMPILE_DEFINITIONS _VARIADIC_MAX=10) - endif () - - include_directories(${LLVM_MAIN_SRC_DIR}/utils/unittest/googletest/include) - if (NOT LLVM_ENABLE_THREADS) - list(APPEND LLVM_COMPILE_DEFINITIONS GTEST_HAS_PTHREAD=0) - endif () - - if (SUPPORTS_NO_VARIADIC_MACROS_FLAG) - list(APPEND LLVM_COMPILE_FLAGS "-Wno-variadic-macros") - endif () - - set(LLVM_REQUIRES_RTTI OFF) - - add_llvm_executable(${test_name} ${ARGN}) - set(outdir ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}) - set_output_directory(${test_name} ${outdir} ${outdir}) - target_link_libraries(${test_name} - gtest - gtest_main - LLVMSupport # gtest needs it for raw_ostream. - ) - - add_dependencies(${test_suite} ${test_name}) - get_target_property(test_suite_folder ${test_suite} FOLDER) - if (NOT ${test_suite_folder} STREQUAL "NOTFOUND") - set_property(TARGET ${test_name} PROPERTY FOLDER "${test_suite_folder}") - endif () -endfunction() - -# This function provides an automatic way to 'configure'-like generate a file -# based on a set of common and custom variables, specifically targeting the -# variables needed for the 'lit.site.cfg' files. This function bundles the -# common variables that any Lit instance is likely to need, and custom -# variables can be passed in. -function(configure_lit_site_cfg input output) - foreach(c ${LLVM_TARGETS_TO_BUILD}) - set(TARGETS_BUILT "${TARGETS_BUILT} ${c}") - endforeach(c) - set(TARGETS_TO_BUILD ${TARGETS_BUILT}) - - set(SHLIBEXT "${LTDL_SHLIB_EXT}") - - # Configuration-time: See Unit/lit.site.cfg.in - if (CMAKE_CFG_INTDIR STREQUAL ".") - set(LLVM_BUILD_MODE ".") - else () - set(LLVM_BUILD_MODE "%(build_mode)s") - endif () - - # They below might not be the build tree but provided binary tree. - set(LLVM_SOURCE_DIR ${LLVM_MAIN_SRC_DIR}) - set(LLVM_BINARY_DIR ${LLVM_BINARY_DIR}) - string(REPLACE ${CMAKE_CFG_INTDIR} ${LLVM_BUILD_MODE} LLVM_TOOLS_DIR ${LLVM_TOOLS_BINARY_DIR}) - string(REPLACE ${CMAKE_CFG_INTDIR} ${LLVM_BUILD_MODE} LLVM_LIBS_DIR ${LLVM_LIBRARY_DIR}) - - # SHLIBDIR points the build tree. - string(REPLACE ${CMAKE_CFG_INTDIR} ${LLVM_BUILD_MODE} SHLIBDIR "${LLVM_SHLIB_OUTPUT_INTDIR}") - - set(PYTHON_EXECUTABLE ${PYTHON_EXECUTABLE}) - # FIXME: "ENABLE_SHARED" doesn't make sense, since it is used just for - # plugins. We may rename it. - if(LLVM_ENABLE_PLUGINS) - set(ENABLE_SHARED "1") - else() - set(ENABLE_SHARED "0") - endif() - - if(LLVM_ENABLE_ASSERTIONS AND NOT MSVC_IDE) - set(ENABLE_ASSERTIONS "1") - else() - set(ENABLE_ASSERTIONS "0") - endif() - - set(HOST_OS ${CMAKE_SYSTEM_NAME}) - set(HOST_ARCH ${CMAKE_SYSTEM_PROCESSOR}) - - configure_file(${input} ${output} @ONLY) -endfunction() - -# A raw function to create a lit target. This is used to implement the testuite -# management functions. -function(add_lit_target target comment) - parse_arguments(ARG "PARAMS;DEPENDS;ARGS" "" ${ARGN}) - set(LIT_ARGS "${ARG_ARGS} ${LLVM_LIT_ARGS}") - separate_arguments(LIT_ARGS) - if (NOT CMAKE_CFG_INTDIR STREQUAL ".") - list(APPEND LIT_ARGS --param build_mode=${CMAKE_CFG_INTDIR}) - endif () - if (LLVM_MAIN_SRC_DIR) - set (LIT_COMMAND ${PYTHON_EXECUTABLE} ${LLVM_MAIN_SRC_DIR}/utils/lit/lit.py) - else() - find_program(LIT_COMMAND llvm-lit) - endif () - list(APPEND LIT_COMMAND ${LIT_ARGS}) - foreach(param ${ARG_PARAMS}) - list(APPEND LIT_COMMAND --param ${param}) - endforeach() - if( ARG_DEPENDS ) - add_custom_target(${target} - COMMAND ${LIT_COMMAND} ${ARG_DEFAULT_ARGS} - COMMENT "${comment}" - ) - add_dependencies(${target} ${ARG_DEPENDS}) - else() - add_custom_target(${target} - COMMAND ${CMAKE_COMMAND} -E echo "${target} does nothing, no tools built.") - message(STATUS "${target} does nothing.") - endif() - - # Tests should be excluded from "Build Solution". - set_target_properties(${target} PROPERTIES EXCLUDE_FROM_DEFAULT_BUILD ON) -endfunction() - -# A function to add a set of lit test suites to be driven through 'check-*' targets. -function(add_lit_testsuite target comment) - parse_arguments(ARG "PARAMS;DEPENDS;ARGS" "" ${ARGN}) - - # EXCLUDE_FROM_ALL excludes the test ${target} out of check-all. - if(NOT EXCLUDE_FROM_ALL) - # Register the testsuites, params and depends for the global check rule. - set_property(GLOBAL APPEND PROPERTY LLVM_LIT_TESTSUITES ${ARG_DEFAULT_ARGS}) - set_property(GLOBAL APPEND PROPERTY LLVM_LIT_PARAMS ${ARG_PARAMS}) - set_property(GLOBAL APPEND PROPERTY LLVM_LIT_DEPENDS ${ARG_DEPENDS}) - set_property(GLOBAL APPEND PROPERTY LLVM_LIT_EXTRA_ARGS ${ARG_ARGS}) - endif() - - # Produce a specific suffixed check rule. - add_lit_target(${target} ${comment} - ${ARG_DEFAULT_ARGS} - PARAMS ${ARG_PARAMS} - DEPENDS ${ARG_DEPENDS} - ARGS ${ARG_ARGS} - ) -endfunction() diff --git a/llvm_build/share/llvm/cmake/AddLLVMDefinitions.cmake b/llvm_build/share/llvm/cmake/AddLLVMDefinitions.cmake deleted file mode 100644 index 33ac9731d..000000000 --- a/llvm_build/share/llvm/cmake/AddLLVMDefinitions.cmake +++ /dev/null @@ -1,13 +0,0 @@ -# There is no clear way of keeping track of compiler command-line -# options chosen via `add_definitions', so we need our own method for -# using it on tools/llvm-config/CMakeLists.txt. - -# Beware that there is no implementation of remove_llvm_definitions. - -macro(add_llvm_definitions) - # We don't want no semicolons on LLVM_DEFINITIONS: - foreach(arg ${ARGN}) - set(LLVM_DEFINITIONS "${LLVM_DEFINITIONS} ${arg}") - endforeach(arg) - add_definitions( ${ARGN} ) -endmacro(add_llvm_definitions) diff --git a/llvm_build/share/llvm/cmake/AddSphinxTarget.cmake b/llvm_build/share/llvm/cmake/AddSphinxTarget.cmake deleted file mode 100644 index fc28a4940..000000000 --- a/llvm_build/share/llvm/cmake/AddSphinxTarget.cmake +++ /dev/null @@ -1,56 +0,0 @@ -# Handy function for creating the different Sphinx targets. -# -# ``builder`` should be one of the supported builders used by -# the sphinx-build command. -# -# ``project`` should be the project name -function (add_sphinx_target builder project) - set(SPHINX_BUILD_DIR "${CMAKE_CURRENT_BINARY_DIR}/${builder}") - set(SPHINX_DOC_TREE_DIR "${CMAKE_CURRENT_BINARY_DIR}/_doctrees") - set(SPHINX_TARGET_NAME docs-${project}-${builder}) - add_custom_target(${SPHINX_TARGET_NAME} - COMMAND ${SPHINX_EXECUTABLE} - -b ${builder} - -d "${SPHINX_DOC_TREE_DIR}" - -q # Quiet: no output other than errors and warnings. - -W # Warnings are errors. - "${CMAKE_CURRENT_SOURCE_DIR}" # Source - "${SPHINX_BUILD_DIR}" # Output - COMMENT - "Generating ${builder} Sphinx documentation for ${project}") - - # When "clean" target is run, remove the Sphinx build directory - set_property(DIRECTORY APPEND PROPERTY - ADDITIONAL_MAKE_CLEAN_FILES - "${SPHINX_BUILD_DIR}") - - # We need to remove ${SPHINX_DOC_TREE_DIR} when make clean is run - # but we should only add this path once - get_property(_CURRENT_MAKE_CLEAN_FILES - DIRECTORY PROPERTY ADDITIONAL_MAKE_CLEAN_FILES) - list(FIND _CURRENT_MAKE_CLEAN_FILES "${SPHINX_DOC_TREE_DIR}" _INDEX) - if (_INDEX EQUAL -1) - set_property(DIRECTORY APPEND PROPERTY - ADDITIONAL_MAKE_CLEAN_FILES - "${SPHINX_DOC_TREE_DIR}") - endif() - - if (LLVM_BUILD_DOCS) - add_dependencies(sphinx ${SPHINX_TARGET_NAME}) - - # Handle installation - if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY) - if (builder STREQUAL man) - # FIXME: We might not ship all the tools that these man pages describe - install(DIRECTORY "${SPHINX_BUILD_DIR}/" # Slash indicates contents of - DESTINATION share/man/man1) - - elseif (builder STREQUAL html) - install(DIRECTORY "${SPHINX_BUILD_DIR}" - DESTINATION "share/doc/${project}") - else() - message(WARNING Installation of ${builder} not supported) - endif() - endif() - endif() -endfunction() diff --git a/llvm_build/share/llvm/cmake/CheckAtomic.cmake b/llvm_build/share/llvm/cmake/CheckAtomic.cmake deleted file mode 100644 index 0d63a82b9..000000000 --- a/llvm_build/share/llvm/cmake/CheckAtomic.cmake +++ /dev/null @@ -1,29 +0,0 @@ -# atomic builtins are required for threading support. - -INCLUDE(CheckCXXSourceCompiles) - -CHECK_CXX_SOURCE_COMPILES(" -#ifdef _MSC_VER -#include -#endif -int main() { -#ifdef _MSC_VER - volatile LONG val = 1; - MemoryBarrier(); - InterlockedCompareExchange(&val, 0, 1); - InterlockedIncrement(&val); - InterlockedDecrement(&val); -#else - volatile unsigned long val = 1; - __sync_synchronize(); - __sync_val_compare_and_swap(&val, 1, 0); - __sync_add_and_fetch(&val, 1); - __sync_sub_and_fetch(&val, 1); -#endif - return 0; - } -" LLVM_HAS_ATOMICS) - -if( NOT LLVM_HAS_ATOMICS ) - message(STATUS "Warning: LLVM will be built thread-unsafe because atomic builtins are missing") -endif() diff --git a/llvm_build/share/llvm/cmake/ChooseMSVCCRT.cmake b/llvm_build/share/llvm/cmake/ChooseMSVCCRT.cmake deleted file mode 100644 index 0e6e1aa55..000000000 --- a/llvm_build/share/llvm/cmake/ChooseMSVCCRT.cmake +++ /dev/null @@ -1,106 +0,0 @@ -# The macro choose_msvc_crt() takes a list of possible -# C runtimes to choose from, in the form of compiler flags, -# to present to the user. (MTd for /MTd, etc) -# -# The macro is invoked at the end of the file. -# -# CMake already sets CRT flags in the CMAKE_CXX_FLAGS_* and -# CMAKE_C_FLAGS_* variables by default. To let the user -# override that for each build type: -# 1. Detect which CRT is already selected, and reflect this in -# LLVM_USE_CRT_* so the user can have a better idea of what -# changes they're making. -# 2. Replace the flags in both variables with the new flag via a regex. -# 3. set() the variables back into the cache so the changes -# are user-visible. - -### Helper macros: ### -macro(make_crt_regex regex crts) - set(${regex} "") - foreach(crt ${${crts}}) - # Trying to match the beginning or end of the string with stuff - # like [ ^]+ didn't work, so use a bunch of parentheses instead. - set(${regex} "${${regex}}|(^| +)/${crt}($| +)") - endforeach(crt) - string(REGEX REPLACE "^\\|" "" ${regex} "${${regex}}") -endmacro(make_crt_regex) - -macro(get_current_crt crt_current regex flagsvar) - # Find the selected-by-CMake CRT for each build type, if any. - # Strip off the leading slash and any whitespace. - string(REGEX MATCH "${${regex}}" ${crt_current} "${${flagsvar}}") - string(REPLACE "/" " " ${crt_current} "${${crt_current}}") - string(STRIP "${${crt_current}}" ${crt_current}) -endmacro(get_current_crt) - -# Replaces or adds a flag to a variable. -# Expects 'flag' to be padded with spaces. -macro(set_flag_in_var flagsvar regex flag) - string(REGEX MATCH "${${regex}}" current_flag "${${flagsvar}}") - if("${current_flag}" STREQUAL "") - set(${flagsvar} "${${flagsvar}}${${flag}}") - else() - string(REGEX REPLACE "${${regex}}" "${${flag}}" ${flagsvar} "${${flagsvar}}") - endif() - string(STRIP "${${flagsvar}}" ${flagsvar}) - # Make sure this change gets reflected in the cache/gui. - # CMake requires the docstring parameter whenever set() touches the cache, - # so get the existing docstring and re-use that. - get_property(flagsvar_docs CACHE ${flagsvar} PROPERTY HELPSTRING) - set(${flagsvar} "${${flagsvar}}" CACHE STRING "${flagsvar_docs}" FORCE) -endmacro(set_flag_in_var) - - -macro(choose_msvc_crt MSVC_CRT) - if(LLVM_USE_CRT) - message(FATAL_ERROR - "LLVM_USE_CRT is deprecated. Use the CMAKE_BUILD_TYPE-specific -variables (LLVM_USE_CRT_DEBUG, etc) instead.") - endif() - - make_crt_regex(MSVC_CRT_REGEX ${MSVC_CRT}) - - foreach(build_type ${CMAKE_CONFIGURATION_TYPES} ${CMAKE_BUILD_TYPE}) - string(TOUPPER "${build_type}" build) - if (NOT LLVM_USE_CRT_${build}) - get_current_crt(LLVM_USE_CRT_${build} - MSVC_CRT_REGEX - CMAKE_CXX_FLAGS_${build}) - set(LLVM_USE_CRT_${build} - "${LLVM_USE_CRT_${build}}" - CACHE STRING "Specify VC++ CRT to use for ${build_type} configurations." - FORCE) - set_property(CACHE LLVM_USE_CRT_${build} - PROPERTY STRINGS ;${${MSVC_CRT}}) - endif(NOT LLVM_USE_CRT_${build}) - endforeach(build_type) - - foreach(build_type ${CMAKE_CONFIGURATION_TYPES} ${CMAKE_BUILD_TYPE}) - string(TOUPPER "${build_type}" build) - if ("${LLVM_USE_CRT_${build}}" STREQUAL "") - set(flag_string " ") - else() - set(flag_string " /${LLVM_USE_CRT_${build}} ") - list(FIND ${MSVC_CRT} ${LLVM_USE_CRT_${build}} idx) - if (idx LESS 0) - message(FATAL_ERROR - "Invalid value for LLVM_USE_CRT_${build}: ${LLVM_USE_CRT_${build}}. Valid options are one of: ${${MSVC_CRT}}") - endif (idx LESS 0) - message(STATUS "Using ${build_type} VC++ CRT: ${LLVM_USE_CRT_${build}}") - endif() - foreach(lang C CXX) - set_flag_in_var(CMAKE_${lang}_FLAGS_${build} MSVC_CRT_REGEX flag_string) - endforeach(lang) - endforeach(build_type) -endmacro(choose_msvc_crt MSVC_CRT) - - -# List of valid CRTs for MSVC -set(MSVC_CRT - MD - MDd - MT - MTd) - -choose_msvc_crt(MSVC_CRT) - diff --git a/llvm_build/share/llvm/cmake/FindSphinx.cmake b/llvm_build/share/llvm/cmake/FindSphinx.cmake deleted file mode 100644 index a2adcae73..000000000 --- a/llvm_build/share/llvm/cmake/FindSphinx.cmake +++ /dev/null @@ -1,25 +0,0 @@ -# CMake find_package() Module for Sphinx documentation generator -# http://sphinx-doc.org/ -# -# Example usage: -# -# find_package(Sphinx) -# -# If successful the following variables will be defined -# SPHINX_FOUND -# SPHINX_EXECUTABLE - -find_program(SPHINX_EXECUTABLE - NAMES sphinx-build sphinx-build2 - DOC "Path to sphinx-build executable") - -# Handle REQUIRED and QUIET arguments -# this will also set SPHINX_FOUND to true if SPHINX_EXECUTABLE exists -include(FindPackageHandleStandardArgs) -find_package_handle_standard_args(Sphinx - "Failed to locate sphinx-build executable" - SPHINX_EXECUTABLE) - -# Provide options for controlling different types of output -option(SPHINX_OUTPUT_HTML "Output standalone HTML files" ON) -option(SPHINX_OUTPUT_MAN "Output man pages" ON) diff --git a/llvm_build/share/llvm/cmake/GetHostTriple.cmake b/llvm_build/share/llvm/cmake/GetHostTriple.cmake deleted file mode 100644 index 671a8ce7d..000000000 --- a/llvm_build/share/llvm/cmake/GetHostTriple.cmake +++ /dev/null @@ -1,30 +0,0 @@ -# Returns the host triple. -# Invokes config.guess - -function( get_host_triple var ) - if( MSVC ) - if( CMAKE_CL_64 ) - set( value "x86_64-pc-win32" ) - else() - set( value "i686-pc-win32" ) - endif() - elseif( MINGW AND NOT MSYS ) - if( CMAKE_SIZEOF_VOID_P EQUAL 8 ) - set( value "x86_64-w64-mingw32" ) - else() - set( value "i686-pc-mingw32" ) - endif() - else( MSVC ) - set(config_guess ${LLVM_MAIN_SRC_DIR}/autoconf/config.guess) - execute_process(COMMAND sh ${config_guess} - RESULT_VARIABLE TT_RV - OUTPUT_VARIABLE TT_OUT - OUTPUT_STRIP_TRAILING_WHITESPACE) - if( NOT TT_RV EQUAL 0 ) - message(FATAL_ERROR "Failed to execute ${config_guess}") - endif( NOT TT_RV EQUAL 0 ) - set( value ${TT_OUT} ) - endif( MSVC ) - set( ${var} ${value} PARENT_SCOPE ) - message(STATUS "Target triple: ${value}") -endfunction( get_host_triple var ) diff --git a/llvm_build/share/llvm/cmake/GetSVN.cmake b/llvm_build/share/llvm/cmake/GetSVN.cmake deleted file mode 100644 index acccc12a9..000000000 --- a/llvm_build/share/llvm/cmake/GetSVN.cmake +++ /dev/null @@ -1,25 +0,0 @@ -# CMake project that writes Subversion revision information to a header. -# -# Input variables: -# FIRST_SOURCE_DIR - First source directory -# FIRST_REPOSITORY - The macro to define to the first revision number. -# SECOND_SOURCE_DIR - Second source directory -# SECOND_REPOSITORY - The macro to define to the second revision number. -# HEADER_FILE - The header file to write -include(FindSubversion) -if (Subversion_FOUND AND EXISTS "${FIRST_SOURCE_DIR}/.svn") - # Repository information for the first repository. - Subversion_WC_INFO(${FIRST_SOURCE_DIR} MY) - file(WRITE ${HEADER_FILE}.txt "#define ${FIRST_REPOSITORY} \"${MY_WC_REVISION}\"\n") - - # Repository information for the second repository. - if (EXISTS "${SECOND_SOURCE_DIR}/.svn") - Subversion_WC_INFO(${SECOND_SOURCE_DIR} MY) - file(APPEND ${HEADER_FILE}.txt - "#define ${SECOND_REPOSITORY} \"${MY_WC_REVISION}\"\n") - endif () - - # Copy the file only if it has changed. - execute_process(COMMAND ${CMAKE_COMMAND} -E copy_if_different - ${HEADER_FILE}.txt ${HEADER_FILE}) -endif() diff --git a/llvm_build/share/llvm/cmake/HandleLLVMOptions.cmake b/llvm_build/share/llvm/cmake/HandleLLVMOptions.cmake deleted file mode 100644 index 8258512c4..000000000 --- a/llvm_build/share/llvm/cmake/HandleLLVMOptions.cmake +++ /dev/null @@ -1,428 +0,0 @@ -# This CMake module is responsible for interpreting the user defined LLVM_ -# options and executing the appropriate CMake commands to realize the users' -# selections. - -include(HandleLLVMStdlib) -include(AddLLVMDefinitions) -include(CheckCCompilerFlag) -include(CheckCXXCompilerFlag) - -if(NOT LLVM_FORCE_USE_OLD_TOOLCHAIN) - if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU") - if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 4.7) - message(FATAL_ERROR "Host GCC version must be at least 4.7!") - endif() - elseif(CMAKE_CXX_COMPILER_ID STREQUAL "Clang") - if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 3.1) - message(FATAL_ERROR "Host Clang version must be at least 3.1!") - endif() - - # Also test that we aren't using too old of a version of libstdc++ with the - # Clang compiler. This is tricky as there is no real way to check the - # version of libstdc++ directly. Instead we test for a known bug in - # libstdc++4.6 that is fixed in libstdc++4.7. - if(NOT LLVM_ENABLE_LIBCXX) - set(OLD_CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS}) - set(OLD_CMAKE_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES}) - set(CMAKE_REQUIRED_FLAGS "-std=c++0x") - if (ANDROID) - set(CMAKE_REQUIRED_LIBRARIES "atomic") - endif() - check_cxx_source_compiles(" -#include -std::atomic x(0.0f); -int main() { return (float)x; }" - LLVM_NO_OLD_LIBSTDCXX) - if(NOT LLVM_NO_OLD_LIBSTDCXX) - message(FATAL_ERROR "Host Clang must be able to find libstdc++4.7 or newer!") - endif() - set(CMAKE_REQUIRED_FLAGS ${OLD_CMAKE_REQUIRED_FLAGS}) - set(CMAKE_REQUIRED_LIBRARIES ${OLD_CMAKE_REQUIRED_LIBRARIES}) - endif() - elseif(CMAKE_CXX_COMPILER_ID MATCHES "MSVC") - if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 17.0) - message(FATAL_ERROR "Host Visual Studio must be at least 2012 (MSVC 17.0)") - endif() - endif() -endif() - -if( LLVM_ENABLE_ASSERTIONS ) - # MSVC doesn't like _DEBUG on release builds. See PR 4379. - if( NOT MSVC ) - add_definitions( -D_DEBUG ) - endif() - # On non-Debug builds cmake automatically defines NDEBUG, so we - # explicitly undefine it: - if( NOT uppercase_CMAKE_BUILD_TYPE STREQUAL "DEBUG" ) - add_definitions( -UNDEBUG ) - # Also remove /D NDEBUG to avoid MSVC warnings about conflicting defines. - foreach (flags_var_to_scrub - CMAKE_CXX_FLAGS_RELEASE - CMAKE_CXX_FLAGS_RELWITHDEBINFO - CMAKE_CXX_FLAGS_MINSIZEREL - CMAKE_C_FLAGS_RELEASE - CMAKE_C_FLAGS_RELWITHDEBINFO - CMAKE_C_FLAGS_MINSIZEREL) - string (REGEX REPLACE "(^| )[/-]D *NDEBUG($| )" " " - "${flags_var_to_scrub}" "${${flags_var_to_scrub}}") - endforeach() - endif() -endif() - -if(WIN32) - set(LLVM_HAVE_LINK_VERSION_SCRIPT 0) - if(CYGWIN) - set(LLVM_ON_WIN32 0) - set(LLVM_ON_UNIX 1) - else(CYGWIN) - set(LLVM_ON_WIN32 1) - set(LLVM_ON_UNIX 0) - endif(CYGWIN) - # Maximum path length is 160 for non-unicode paths - set(MAXPATHLEN 160) -else(WIN32) - if(UNIX) - set(LLVM_ON_WIN32 0) - set(LLVM_ON_UNIX 1) - if(APPLE) - set(LLVM_HAVE_LINK_VERSION_SCRIPT 0) - else(APPLE) - set(LLVM_HAVE_LINK_VERSION_SCRIPT 1) - endif(APPLE) - # FIXME: Maximum path length is currently set to 'safe' fixed value - set(MAXPATHLEN 2024) - else(UNIX) - MESSAGE(SEND_ERROR "Unable to determine platform") - endif(UNIX) -endif(WIN32) - -set(EXEEXT ${CMAKE_EXECUTABLE_SUFFIX}) -set(LTDL_SHLIB_EXT ${CMAKE_SHARED_LIBRARY_SUFFIX}) - -# We use *.dylib rather than *.so on darwin. -set(LLVM_PLUGIN_EXT ${CMAKE_SHARED_LIBRARY_SUFFIX}) - -if(APPLE) - # Darwin-specific linker flags for loadable modules. - set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,-flat_namespace -Wl,-undefined -Wl,suppress") -endif() - -function(append value) - foreach(variable ${ARGN}) - set(${variable} "${${variable}} ${value}" PARENT_SCOPE) - endforeach(variable) -endfunction() - -function(append_if condition value) - if (${condition}) - foreach(variable ${ARGN}) - set(${variable} "${${variable}} ${value}" PARENT_SCOPE) - endforeach(variable) - endif() -endfunction() - -macro(add_flag_if_supported flag name) - check_c_compiler_flag("-Werror ${flag}" "C_SUPPORTS_${name}") - append_if("C_SUPPORTS_${name}" "${flag}" CMAKE_C_FLAGS) - check_cxx_compiler_flag("-Werror ${flag}" "CXX_SUPPORTS_${name}") - append_if("CXX_SUPPORTS_${name}" "${flag}" CMAKE_CXX_FLAGS) -endmacro() - -function(add_flag_or_print_warning flag name) - check_c_compiler_flag("-Werror ${flag}" "C_SUPPORTS_${name}") - check_cxx_compiler_flag("-Werror ${flag}" "CXX_SUPPORTS_${name}") - if ("C_SUPPORTS_${name}" AND "CXX_SUPPORTS_${name}") - message(STATUS "Building with ${flag}") - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${flag}" PARENT_SCOPE) - set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${flag}" PARENT_SCOPE) - else() - message(WARNING "${flag} is not supported.") - endif() -endfunction() - -if( LLVM_ENABLE_PIC ) - if( XCODE ) - # Xcode has -mdynamic-no-pic on by default, which overrides -fPIC. I don't - # know how to disable this, so just force ENABLE_PIC off for now. - message(WARNING "-fPIC not supported with Xcode.") - elseif( WIN32 OR CYGWIN) - # On Windows all code is PIC. MinGW warns if -fPIC is used. - else() - add_flag_or_print_warning("-fPIC" FPIC) - - if( WIN32 OR CYGWIN) - # MinGW warns if -fvisibility-inlines-hidden is used. - else() - check_cxx_compiler_flag("-fvisibility-inlines-hidden" SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG) - append_if(SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG "-fvisibility-inlines-hidden" CMAKE_CXX_FLAGS) - endif() - endif() -endif() - -if( CMAKE_SIZEOF_VOID_P EQUAL 8 AND NOT WIN32 ) - # TODO: support other platforms and toolchains. - if( LLVM_BUILD_32_BITS ) - message(STATUS "Building 32 bits executables and libraries.") - add_llvm_definitions( -m32 ) - set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -m32") - set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -m32") - set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -m32") - endif( LLVM_BUILD_32_BITS ) -endif( CMAKE_SIZEOF_VOID_P EQUAL 8 AND NOT WIN32 ) - -if( XCODE ) - # For Xcode enable several build settings that correspond to - # many warnings that are on by default in Clang but are - # not enabled for historical reasons. For versions of Xcode - # that do not support these options they will simply - # be ignored. - set(CMAKE_XCODE_ATTRIBUTE_GCC_WARN_ABOUT_RETURN_TYPE "YES") - set(CMAKE_XCODE_ATTRIBUTE_GCC_WARN_ABOUT_MISSING_NEWLINE "YES") - set(CMAKE_XCODE_ATTRIBUTE_GCC_WARN_UNUSED_VALUE "YES") - set(CMAKE_XCODE_ATTRIBUTE_GCC_WARN_UNUSED_VARIABLE "YES") - set(CMAKE_XCODE_ATTRIBUTE_GCC_WARN_SIGN_COMPARE "YES") - set(CMAKE_XCODE_ATTRIBUTE_GCC_WARN_UNUSED_FUNCTION "YES") - set(CMAKE_XCODE_ATTRIBUTE_GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED "YES") - set(CMAKE_XCODE_ATTRIBUTE_GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS "YES") - set(CMAKE_XCODE_ATTRIBUTE_GCC_WARN_UNINITIALIZED_AUTOS "YES") - set(CMAKE_XCODE_ATTRIBUTE_CLANG_WARN_BOOL_CONVERSION "YES") - set(CMAKE_XCODE_ATTRIBUTE_CLANG_WARN_EMPTY_BODY "YES") - set(CMAKE_XCODE_ATTRIBUTE_CLANG_WARN_ENUM_CONVERSION "YES") - set(CMAKE_XCODE_ATTRIBUTE_CLANG_WARN_INT_CONVERSION "YES") - set(CMAKE_XCODE_ATTRIBUTE_CLANG_WARN_CONSTANT_CONVERSION "YES") - set(CMAKE_XCODE_ATTRIBUTE_GCC_WARN_NON_VIRTUAL_DESTRUCTOR "YES") -endif() - -# On Win32 using MS tools, provide an option to set the number of parallel jobs -# to use. -if( MSVC_IDE ) - set(LLVM_COMPILER_JOBS "0" CACHE STRING - "Number of parallel compiler jobs. 0 means use all processors. Default is 0.") - if( NOT LLVM_COMPILER_JOBS STREQUAL "1" ) - if( LLVM_COMPILER_JOBS STREQUAL "0" ) - add_llvm_definitions( /MP ) - else() - message(STATUS "Number of parallel compiler jobs set to " ${LLVM_COMPILER_JOBS}) - add_llvm_definitions( /MP${LLVM_COMPILER_JOBS} ) - endif() - else() - message(STATUS "Parallel compilation disabled") - endif() -endif() - -if( MSVC ) - include(ChooseMSVCCRT) - - if( NOT (${CMAKE_VERSION} VERSION_LESS 2.8.11) ) - # set stack reserved size to ~10MB - # CMake previously automatically set this value for MSVC builds, but the - # behavior was changed in CMake 2.8.11 (Issue 12437) to use the MSVC default - # value (1 MB) which is not enough for us in tasks such as parsing recursive - # C++ templates in Clang. - set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /STACK:10000000") - endif() - - if( MSVC11 ) - add_llvm_definitions(-D_VARIADIC_MAX=10) - endif() - - # Add definitions that make MSVC much less annoying. - add_llvm_definitions( - # For some reason MS wants to deprecate a bunch of standard functions... - -D_CRT_SECURE_NO_DEPRECATE - -D_CRT_SECURE_NO_WARNINGS - -D_CRT_NONSTDC_NO_DEPRECATE - -D_CRT_NONSTDC_NO_WARNINGS - -D_SCL_SECURE_NO_DEPRECATE - -D_SCL_SECURE_NO_WARNINGS - - # Disabled warnings. - -wd4146 # Suppress 'unary minus operator applied to unsigned type, result still unsigned' - -wd4180 # Suppress 'qualifier applied to function type has no meaning; ignored' - -wd4244 # Suppress ''argument' : conversion from 'type1' to 'type2', possible loss of data' - -wd4267 # Suppress ''var' : conversion from 'size_t' to 'type', possible loss of data' - -wd4291 # Suppress ''declaration' : no matching operator delete found; memory will not be freed if initialization throws an exception' - -wd4345 # Suppress 'behavior change: an object of POD type constructed with an initializer of the form () will be default-initialized' - -wd4351 # Suppress 'new behavior: elements of array 'array' will be default initialized' - -wd4355 # Suppress ''this' : used in base member initializer list' - -wd4503 # Suppress ''identifier' : decorated name length exceeded, name was truncated' - -wd4624 # Suppress ''derived class' : destructor could not be generated because a base class destructor is inaccessible' - -wd4722 # Suppress 'function' : destructor never returns, potential memory leak - -wd4800 # Suppress ''type' : forcing value to bool 'true' or 'false' (performance warning)' - - # Promoted warnings. - -w14062 # Promote 'enumerator in switch of enum is not handled' to level 1 warning. - - # Promoted warnings to errors. - -we4238 # Promote 'nonstandard extension used : class rvalue used as lvalue' to error. - ) - - # Enable warnings - if (LLVM_ENABLE_WARNINGS) - add_llvm_definitions( /W4 ) - if (LLVM_ENABLE_PEDANTIC) - # No MSVC equivalent available - endif (LLVM_ENABLE_PEDANTIC) - endif (LLVM_ENABLE_WARNINGS) - if (LLVM_ENABLE_WERROR) - add_llvm_definitions( /WX ) - endif (LLVM_ENABLE_WERROR) -elseif( LLVM_COMPILER_IS_GCC_COMPATIBLE ) - if (LLVM_ENABLE_WARNINGS) - append("-Wall -W -Wno-unused-parameter -Wwrite-strings" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) - - # Turn off missing field initializer warnings for gcc to avoid noise from - # false positives with empty {}. Turn them on otherwise (they're off by - # default for clang). - check_cxx_compiler_flag("-Wmissing-field-initializers" CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG) - if (CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG) - if (CMAKE_COMPILER_IS_GNUCXX) - append("-Wno-missing-field-initializers" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) - else() - append("-Wmissing-field-initializers" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) - endif() - endif() - - append_if(LLVM_ENABLE_PEDANTIC "-pedantic -Wno-long-long" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) - add_flag_if_supported("-Wcovered-switch-default" COVERED_SWITCH_DEFAULT_FLAG) - append_if(USE_NO_UNINITIALIZED "-Wno-uninitialized" CMAKE_CXX_FLAGS) - append_if(USE_NO_MAYBE_UNINITIALIZED "-Wno-maybe-uninitialized" CMAKE_CXX_FLAGS) - check_cxx_compiler_flag("-Werror -Wnon-virtual-dtor" CXX_SUPPORTS_NON_VIRTUAL_DTOR_FLAG) - append_if(CXX_SUPPORTS_NON_VIRTUAL_DTOR_FLAG "-Wnon-virtual-dtor" CMAKE_CXX_FLAGS) - - # Check if -Wcomment is OK with an // comment ending with '\' if the next - # line is also a // comment. - set(OLD_CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS}) - set(CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS} -Werror -Wcomment) - CHECK_C_SOURCE_COMPILES("// \\\\\\n//\\nint main() {return 0;}" - C_WCOMMENT_ALLOWS_LINE_WRAP) - set(CMAKE_REQUIRED_FLAGS ${OLD_CMAKE_REQUIRED_FLAGS}) - if (NOT C_WCOMMENT_ALLOWS_LINE_WRAP) - append("-Wno-comment" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) - endif() - endif (LLVM_ENABLE_WARNINGS) - append_if(LLVM_ENABLE_WERROR "-Werror" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) - if (NOT LLVM_ENABLE_TIMESTAMPS) - add_flag_if_supported("-Werror=date-time" WERROR_DATE_TIME) - endif () - if (LLVM_ENABLE_CXX1Y) - check_cxx_compiler_flag("-std=c++1y" CXX_SUPPORTS_CXX1Y) - append_if(CXX_SUPPORTS_CXX1Y "-std=c++1y" CMAKE_CXX_FLAGS) - else() - check_cxx_compiler_flag("-std=c++11" CXX_SUPPORTS_CXX11) - if (CXX_SUPPORTS_CXX11) - if (CYGWIN OR MINGW) - # MinGW and Cygwin are a bit stricter and lack things like - # 'strdup', 'stricmp', etc in c++11 mode. - append("-std=gnu++11" CMAKE_CXX_FLAGS) - else() - append("-std=c++11" CMAKE_CXX_FLAGS) - endif() - else() - message(FATAL_ERROR "LLVM requires C++11 support but the '-std=c++11' flag isn't supported.") - endif() - endif() -endif( MSVC ) - -macro(append_common_sanitizer_flags) - # Append -fno-omit-frame-pointer and turn on debug info to get better - # stack traces. - add_flag_if_supported("-fno-omit-frame-pointer" FNO_OMIT_FRAME_POINTER) - if (NOT uppercase_CMAKE_BUILD_TYPE STREQUAL "DEBUG" AND - NOT uppercase_CMAKE_BUILD_TYPE STREQUAL "RELWITHDEBINFO") - add_flag_if_supported("-gline-tables-only" GLINE_TABLES_ONLY) - endif() - # Use -O1 even in debug mode, otherwise sanitizers slowdown is too large. - if (uppercase_CMAKE_BUILD_TYPE STREQUAL "DEBUG") - add_flag_if_supported("-O1" O1) - endif() -endmacro() - -# Turn on sanitizers if necessary. -if(LLVM_USE_SANITIZER) - if (LLVM_ON_UNIX) - if (LLVM_USE_SANITIZER STREQUAL "Address") - append_common_sanitizer_flags() - append("-fsanitize=address" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) - elseif (LLVM_USE_SANITIZER MATCHES "Memory(WithOrigins)?") - append_common_sanitizer_flags() - append("-fsanitize=memory" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) - if(LLVM_USE_SANITIZER STREQUAL "MemoryWithOrigins") - append("-fsanitize-memory-track-origins" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) - endif() - else() - message(WARNING "Unsupported value of LLVM_USE_SANITIZER: ${LLVM_USE_SANITIZER}") - endif() - else() - message(WARNING "LLVM_USE_SANITIZER is not supported on this platform.") - endif() -endif() - -# Turn on -gsplit-dwarf if requested -if(LLVM_USE_SPLIT_DWARF) - add_llvm_definitions("-gsplit-dwarf") -endif() - -add_llvm_definitions( -D__STDC_CONSTANT_MACROS ) -add_llvm_definitions( -D__STDC_FORMAT_MACROS ) -add_llvm_definitions( -D__STDC_LIMIT_MACROS ) - -# clang doesn't print colored diagnostics when invoked from Ninja -if (UNIX AND - CMAKE_CXX_COMPILER_ID STREQUAL "Clang" AND - CMAKE_GENERATOR STREQUAL "Ninja") - append("-fcolor-diagnostics" CMAKE_C_FLAGS CMAKE_CXX_FLAGS) -endif() - -# Add flags for add_dead_strip(). -# FIXME: With MSVS, consider compiling with /Gy and linking with /OPT:REF? -# But MinSizeRel seems to add that automatically, so maybe disable these -# flags instead if LLVM_NO_DEAD_STRIP is set. -if(NOT CYGWIN AND NOT WIN32) - if(NOT ${CMAKE_SYSTEM_NAME} MATCHES "Darwin") - check_c_compiler_flag("-Werror -fno-function-sections" C_SUPPORTS_FNO_FUNCTION_SECTIONS) - if (C_SUPPORTS_FNO_FUNCTION_SECTIONS) - # Don't add -ffunction-section if it can be disabled with -fno-function-sections. - # Doing so will break sanitizers. - add_flag_if_supported("-ffunction-sections" FFUNCTION_SECTIONS) - endif() - add_flag_if_supported("-fdata-sections" FDATA_SECTIONS) - endif() -endif() - -if(CYGWIN OR MINGW) - # Prune --out-implib from executables. It doesn't make sense even - # with --export-all-symbols. - string(REGEX REPLACE "-Wl,--out-implib,[^ ]+ " " " - CMAKE_C_LINK_EXECUTABLE "${CMAKE_C_LINK_EXECUTABLE}") - string(REGEX REPLACE "-Wl,--out-implib,[^ ]+ " " " - CMAKE_CXX_LINK_EXECUTABLE "${CMAKE_CXX_LINK_EXECUTABLE}") -endif() - -if(MSVC) - # Remove flags here, for exceptions and RTTI. - # Each target property or source property should be responsible to control - # them. - # CL.EXE complains to override flags like "/GR /GR-". - string(REGEX REPLACE "(^| ) */EH[-cs]+ *( |$)" "\\1 \\2" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") - string(REGEX REPLACE "(^| ) */GR-? *( |$)" "\\1 \\2" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") -endif() - -# Provide public options to globally control RTTI and EH -option(LLVM_ENABLE_EH "Enable Exception handling" OFF) -option(LLVM_ENABLE_RTTI "Enable run time type information" OFF) -if(LLVM_ENABLE_EH AND NOT LLVM_ENABLE_RTTI) - message(FATAL_ERROR "Exception handling requires RTTI. You must set LLVM_ENABLE_RTTI to ON") -endif() - -# Plugin support -# FIXME: Make this configurable. -if(WIN32 OR CYGWIN) - if(BUILD_SHARED_LIBS) - set(LLVM_ENABLE_PLUGINS ON) - else() - set(LLVM_ENABLE_PLUGINS OFF) - endif() -else() - set(LLVM_ENABLE_PLUGINS ON) -endif() diff --git a/llvm_build/share/llvm/cmake/HandleLLVMStdlib.cmake b/llvm_build/share/llvm/cmake/HandleLLVMStdlib.cmake deleted file mode 100644 index 47bb6cddc..000000000 --- a/llvm_build/share/llvm/cmake/HandleLLVMStdlib.cmake +++ /dev/null @@ -1,35 +0,0 @@ -# This CMake module is responsible for setting the standard library to libc++ -# if the user has requested it. - -if(NOT DEFINED LLVM_STDLIB_HANDLED) - set(LLVM_STDLIB_HANDLED ON) - - if(CMAKE_COMPILER_IS_GNUCXX) - set(LLVM_COMPILER_IS_GCC_COMPATIBLE ON) - elseif( MSVC ) - set(LLVM_COMPILER_IS_GCC_COMPATIBLE OFF) - elseif( "${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang" ) - set(LLVM_COMPILER_IS_GCC_COMPATIBLE ON) - endif() - - function(append_if condition value) - if(${condition}) - foreach(variable ${ARGN}) - set(${variable} "${${variable}} ${value}" PARENT_SCOPE) - endforeach(variable) - endif() - endfunction() - - include(CheckCXXCompilerFlag) - if(LLVM_ENABLE_LIBCXX) - if(LLVM_COMPILER_IS_GCC_COMPATIBLE) - check_cxx_compiler_flag("-stdlib=libc++" CXX_SUPPORTS_STDLIB) - append_if(CXX_SUPPORTS_STDLIB "-stdlib=libc++" CMAKE_CXX_FLAGS) - append_if(CXX_SUPPORTS_STDLIB "-stdlib=libc++" CMAKE_EXE_LINKER_FLAGS) - append_if(CXX_SUPPORTS_STDLIB "-stdlib=libc++" CMAKE_SHARED_LINKER_FLAGS) - append_if(CXX_SUPPORTS_STDLIB "-stdlib=libc++" CMAKE_MODULE_LINKER_FLAGS) - else() - message(WARNING "Not sure how to specify libc++ for this compiler") - endif() - endif() -endif() diff --git a/llvm_build/share/llvm/cmake/LLVM-Config.cmake b/llvm_build/share/llvm/cmake/LLVM-Config.cmake deleted file mode 100644 index 8ae1d23e4..000000000 --- a/llvm_build/share/llvm/cmake/LLVM-Config.cmake +++ /dev/null @@ -1,191 +0,0 @@ -function(get_system_libs return_var) - message(AUTHOR_WARNING "get_system_libs no longer needed") - set(${return_var} "" PARENT_SCOPE) -endfunction() - - -function(link_system_libs target) - message(AUTHOR_WARNING "link_system_libs no longer needed") -endfunction() - - -function(is_llvm_target_library library return_var) - # Sets variable `return_var' to ON if `library' corresponds to a - # LLVM supported target. To OFF if it doesn't. - set(${return_var} OFF PARENT_SCOPE) - string(TOUPPER "${library}" capitalized_lib) - string(TOUPPER "${LLVM_ALL_TARGETS}" targets) - foreach(t ${targets}) - if( capitalized_lib STREQUAL t OR - capitalized_lib STREQUAL "LLVM${t}" OR - capitalized_lib STREQUAL "LLVM${t}CODEGEN" OR - capitalized_lib STREQUAL "LLVM${t}ASMPARSER" OR - capitalized_lib STREQUAL "LLVM${t}ASMPRINTER" OR - capitalized_lib STREQUAL "LLVM${t}DISASSEMBLER" OR - capitalized_lib STREQUAL "LLVM${t}INFO" ) - set(${return_var} ON PARENT_SCOPE) - break() - endif() - endforeach() -endfunction(is_llvm_target_library) - - -macro(llvm_config executable) - explicit_llvm_config(${executable} ${ARGN}) -endmacro(llvm_config) - - -function(explicit_llvm_config executable) - set( link_components ${ARGN} ) - - llvm_map_components_to_libnames(LIBRARIES ${link_components}) - get_target_property(t ${executable} TYPE) - if("${t}" STREQUAL "STATIC_LIBRARY") - target_link_libraries(${executable} ${cmake_2_8_12_INTERFACE} ${LIBRARIES}) - elseif("${t}" STREQUAL "SHARED_LIBRARY" OR "${t}" STREQUAL "MODULE_LIBRARY") - target_link_libraries(${executable} ${cmake_2_8_12_PRIVATE} ${LIBRARIES}) - else() - # Use plain form for legacy user. - target_link_libraries(${executable} ${LIBRARIES}) - endif() -endfunction(explicit_llvm_config) - - -# This is Deprecated -function(llvm_map_components_to_libraries OUT_VAR) - message(AUTHOR_WARNING "Using llvm_map_components_to_libraries() is deprecated. Use llvm_map_components_to_libnames() instead") - explicit_map_components_to_libraries(result ${ARGN}) - set( ${OUT_VAR} ${result} ${sys_result} PARENT_SCOPE ) -endfunction(llvm_map_components_to_libraries) - -# This is a variant intended for the final user: -# Map LINK_COMPONENTS to actual libnames. -function(llvm_map_components_to_libnames out_libs) - set( link_components ${ARGN} ) - if(NOT LLVM_AVAILABLE_LIBS) - # Inside LLVM itself available libs are in a global property. - get_property(LLVM_AVAILABLE_LIBS GLOBAL PROPERTY LLVM_LIBS) - endif() - string(TOUPPER "${LLVM_AVAILABLE_LIBS}" capitalized_libs) - - # Expand some keywords: - list(FIND LLVM_TARGETS_TO_BUILD "${LLVM_NATIVE_ARCH}" have_native_backend) - list(FIND link_components "engine" engine_required) - if( NOT engine_required EQUAL -1 ) - list(FIND LLVM_TARGETS_WITH_JIT "${LLVM_NATIVE_ARCH}" have_jit) - if( NOT have_native_backend EQUAL -1 AND NOT have_jit EQUAL -1 ) - list(APPEND link_components "jit") - list(APPEND link_components "native") - else() - list(APPEND link_components "interpreter") - endif() - endif() - list(FIND link_components "native" native_required) - if( NOT native_required EQUAL -1 ) - if( NOT have_native_backend EQUAL -1 ) - list(APPEND link_components ${LLVM_NATIVE_ARCH}) - endif() - endif() - - # Translate symbolic component names to real libraries: - foreach(c ${link_components}) - # add codegen, asmprinter, asmparser, disassembler - list(FIND LLVM_TARGETS_TO_BUILD ${c} idx) - if( NOT idx LESS 0 ) - if( TARGET LLVM${c}CodeGen ) - list(APPEND expanded_components "LLVM${c}CodeGen") - else() - if( TARGET LLVM${c} ) - list(APPEND expanded_components "LLVM${c}") - else() - message(FATAL_ERROR "Target ${c} is not in the set of libraries.") - endif() - endif() - if( TARGET LLVM${c}AsmPrinter ) - list(APPEND expanded_components "LLVM${c}AsmPrinter") - endif() - if( TARGET LLVM${c}AsmParser ) - list(APPEND expanded_components "LLVM${c}AsmParser") - endif() - if( TARGET LLVM${c}Desc ) - list(APPEND expanded_components "LLVM${c}Desc") - endif() - if( TARGET LLVM${c}Info ) - list(APPEND expanded_components "LLVM${c}Info") - endif() - if( TARGET LLVM${c}Disassembler ) - list(APPEND expanded_components "LLVM${c}Disassembler") - endif() - elseif( c STREQUAL "native" ) - # already processed - elseif( c STREQUAL "nativecodegen" ) - list(APPEND expanded_components "LLVM${LLVM_NATIVE_ARCH}CodeGen") - if( TARGET LLVM${LLVM_NATIVE_ARCH}Desc ) - list(APPEND expanded_components "LLVM${LLVM_NATIVE_ARCH}Desc") - endif() - if( TARGET LLVM${LLVM_NATIVE_ARCH}Info ) - list(APPEND expanded_components "LLVM${LLVM_NATIVE_ARCH}Info") - endif() - elseif( c STREQUAL "backend" ) - # same case as in `native'. - elseif( c STREQUAL "engine" ) - # already processed - elseif( c STREQUAL "all" ) - list(APPEND expanded_components ${LLVM_AVAILABLE_LIBS}) - else( NOT idx LESS 0 ) - # Canonize the component name: - string(TOUPPER "${c}" capitalized) - list(FIND capitalized_libs LLVM${capitalized} lib_idx) - if( lib_idx LESS 0 ) - # The component is unknown. Maybe is an omitted target? - is_llvm_target_library(${c} iltl_result) - if( NOT iltl_result ) - message(FATAL_ERROR "Library `${c}' not found in list of llvm libraries.") - endif() - else( lib_idx LESS 0 ) - list(GET LLVM_AVAILABLE_LIBS ${lib_idx} canonical_lib) - list(APPEND expanded_components ${canonical_lib}) - endif( lib_idx LESS 0 ) - endif( NOT idx LESS 0 ) - endforeach(c) - - set(${out_libs} ${expanded_components} PARENT_SCOPE) -endfunction() - -# Expand dependencies while topologically sorting the list of libraries: -function(llvm_expand_dependencies out_libs) - set(expanded_components ${ARGN}) - list(LENGTH expanded_components lst_size) - set(cursor 0) - set(processed) - while( cursor LESS lst_size ) - list(GET expanded_components ${cursor} lib) - get_property(lib_deps GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_${lib}) - list(APPEND expanded_components ${lib_deps}) - # Remove duplicates at the front: - list(REVERSE expanded_components) - list(REMOVE_DUPLICATES expanded_components) - list(REVERSE expanded_components) - list(APPEND processed ${lib}) - # Find the maximum index that doesn't have to be re-processed: - while(NOT "${expanded_components}" MATCHES "^${processed}.*" ) - list(REMOVE_AT processed -1) - endwhile() - list(LENGTH processed cursor) - list(LENGTH expanded_components lst_size) - endwhile( cursor LESS lst_size ) - set(${out_libs} ${expanded_components} PARENT_SCOPE) -endfunction() - -function(explicit_map_components_to_libraries out_libs) - llvm_map_components_to_libnames(link_libs ${ARGN}) - llvm_expand_dependencies(expanded_components ${link_libs}) - # Return just the libraries included in this build: - set(result) - foreach(c ${expanded_components}) - if( TARGET ${c} ) - set(result ${result} ${c}) - endif() - endforeach(c) - set(${out_libs} ${result} PARENT_SCOPE) -endfunction(explicit_map_components_to_libraries) diff --git a/llvm_build/share/llvm/cmake/LLVMConfig.cmake b/llvm_build/share/llvm/cmake/LLVMConfig.cmake deleted file mode 100644 index 3b91b1fdf..000000000 --- a/llvm_build/share/llvm/cmake/LLVMConfig.cmake +++ /dev/null @@ -1,102 +0,0 @@ -# This file provides information and services to the final user. - - -# LLVM_BUILD_* values available only from LLVM build tree. -set(LLVM_BUILD_BINARY_DIR "D:/Projects/rpcs3-experiment/rpcs3/llvm_build") -set(LLVM_BUILD_LIBRARY_DIR "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/$(Configuration)/lib") -set(LLVM_BUILD_MAIN_INCLUDE_DIR "D:/Projects/rpcs3-experiment/rpcs3/llvm/include") -set(LLVM_BUILD_MAIN_SRC_DIR "D:/Projects/rpcs3-experiment/rpcs3/llvm") - - -set(LLVM_VERSION_MAJOR 3) -set(LLVM_VERSION_MINOR 5) -set(LLVM_VERSION_PATCH 0) -set(LLVM_PACKAGE_VERSION 3.5.0svn) - -set(LLVM_COMMON_DEPENDS ) - -set(LLVM_AVAILABLE_LIBS LLVMSupport;LLVMTableGen;LLVMCore;LLVMIRReader;LLVMCodeGen;LLVMSelectionDAG;LLVMAsmPrinter;LLVMBitReader;LLVMBitWriter;LLVMTransformUtils;LLVMInstrumentation;LLVMInstCombine;LLVMScalarOpts;LLVMipo;LLVMVectorize;LLVMObjCARCOpts;LLVMLinker;LLVMAnalysis;LLVMipa;LLVMLTO;LLVMMC;LLVMMCAnalysis;LLVMMCParser;LLVMMCDisassembler;LLVMObject;LLVMOption;LLVMDebugInfo;LLVMExecutionEngine;LLVMInterpreter;LLVMJIT;LLVMMCJIT;LLVMRuntimeDyld;LLVMTarget;LLVMX86CodeGen;LLVMX86AsmParser;LLVMX86Disassembler;LLVMX86AsmPrinter;LLVMX86Desc;LLVMX86Info;LLVMX86Utils;LLVMAsmParser;LLVMLineEditor;LLVMProfileData) - -set(LLVM_ALL_TARGETS AArch64;ARM;CppBackend;Hexagon;Mips;MSP430;NVPTX;PowerPC;R600;Sparc;SystemZ;X86;XCore) - -set(LLVM_TARGETS_TO_BUILD X86) - -set(LLVM_TARGETS_WITH_JIT X86;PowerPC;AArch64;ARM;Mips;SystemZ) - - -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSupport ) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMTableGen LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMCore LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMIRReader LLVMAsmParser;LLVMBitReader;LLVMCore;LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMCodeGen LLVMAnalysis;LLVMCore;LLVMMC;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTransformUtils) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMSelectionDAG LLVMAnalysis;LLVMCodeGen;LLVMCore;LLVMMC;LLVMSupport;LLVMTarget;LLVMTransformUtils) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMAsmPrinter LLVMAnalysis;LLVMCodeGen;LLVMCore;LLVMMC;LLVMMCParser;LLVMSupport;LLVMTarget;LLVMTransformUtils) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMBitReader LLVMCore;LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMBitWriter LLVMCore;LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMTransformUtils LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTarget;LLVMipa) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMInstrumentation LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTarget;LLVMTransformUtils) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMInstCombine LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTarget;LLVMTransformUtils) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMScalarOpts LLVMAnalysis;LLVMCore;LLVMInstCombine;LLVMSupport;LLVMTarget;LLVMTransformUtils;LLVMipa) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMipo LLVMAnalysis;LLVMCore;LLVMInstCombine;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTransformUtils;LLVMVectorize;LLVMipa) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMVectorize LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTarget;LLVMTransformUtils) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMObjCARCOpts LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTransformUtils) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMLinker LLVMCore;LLVMSupport;LLVMTransformUtils) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMAnalysis LLVMCore;LLVMSupport;LLVMTarget) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMipa LLVMAnalysis;LLVMCore;LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMLTO LLVMBitReader;LLVMBitWriter;LLVMCore;LLVMInstCombine;LLVMLinker;LLVMMC;LLVMObjCARCOpts;LLVMObject;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTransformUtils;LLVMipa;LLVMipo) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMC LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMCAnalysis LLVMMC;LLVMObject;LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMCParser LLVMMC;LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMCDisassembler LLVMMC;LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMObject LLVMBitReader;LLVMCore;LLVMMC;LLVMMCParser;LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMOption LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMDebugInfo LLVMObject;LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMExecutionEngine LLVMCore;LLVMMC;LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMInterpreter LLVMCodeGen;LLVMCore;LLVMExecutionEngine;LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMJIT LLVMCodeGen;LLVMCore;LLVMExecutionEngine;LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMMCJIT LLVMCore;LLVMExecutionEngine;LLVMObject;LLVMRuntimeDyld;LLVMSupport;LLVMTarget) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMRuntimeDyld LLVMMC;LLVMObject;LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMTarget LLVMCore;LLVMMC;LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86CodeGen LLVMAnalysis;LLVMAsmPrinter;LLVMCodeGen;LLVMCore;LLVMMC;LLVMSelectionDAG;LLVMSupport;LLVMTarget;LLVMX86AsmPrinter;LLVMX86Desc;LLVMX86Info;LLVMX86Utils) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86AsmParser LLVMMC;LLVMMCParser;LLVMSupport;LLVMX86Desc;LLVMX86Info) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86Disassembler LLVMMC;LLVMSupport;LLVMX86Info) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86AsmPrinter LLVMMC;LLVMSupport;LLVMX86Utils) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86Desc LLVMMC;LLVMObject;LLVMSupport;LLVMX86AsmPrinter;LLVMX86Info) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86Info LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMX86Utils LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMAsmParser LLVMCore;LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMLineEditor LLVMSupport) -set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMProfileData LLVMSupport) - -set(TARGET_TRIPLE "x86_64-pc-win32") - -set(LLVM_ENABLE_ASSERTIONS OFF) - -set(LLVM_ENABLE_EH OFF) - -set(LLVM_ENABLE_RTTI OFF) - -set(LLVM_ENABLE_TERMINFO ON) - -set(LLVM_ENABLE_THREADS ON) - -set(LLVM_ENABLE_ZLIB 0) - -set(LLVM_NATIVE_ARCH X86) - -set(LLVM_ENABLE_PIC ON) - -set(LLVM_ON_UNIX 0) -set(LLVM_ON_WIN32 1) - -set(LLVM_INCLUDE_DIRS "D:/Projects/rpcs3-experiment/rpcs3/llvm/include;D:/Projects/rpcs3-experiment/rpcs3/llvm_build/include") -set(LLVM_LIBRARY_DIRS "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/$(Configuration)/lib") -set(LLVM_DEFINITIONS "-D__STDC_LIMIT_MACROS" "-D__STDC_CONSTANT_MACROS") -set(LLVM_CMAKE_DIR "D:/Projects/rpcs3-experiment/rpcs3/llvm/cmake/modules") -set(LLVM_TOOLS_BINARY_DIR "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/$(Configuration)/bin") - -if(NOT TARGET LLVMSupport) - include("D:/Projects/rpcs3-experiment/rpcs3/llvm_build/share/llvm/cmake/LLVMExports.cmake") -endif() - -include(${LLVM_CMAKE_DIR}/LLVM-Config.cmake) diff --git a/llvm_build/share/llvm/cmake/LLVMConfigVersion.cmake b/llvm_build/share/llvm/cmake/LLVMConfigVersion.cmake deleted file mode 100644 index 855b30278..000000000 --- a/llvm_build/share/llvm/cmake/LLVMConfigVersion.cmake +++ /dev/null @@ -1,13 +0,0 @@ -set(PACKAGE_VERSION "3.5.0svn") - -# LLVM is API-compatible only with matching major.minor versions -# and patch versions not less than that requested. -if("3.5" VERSION_EQUAL - "${PACKAGE_FIND_VERSION_MAJOR}.${PACKAGE_FIND_VERSION_MINOR}" - AND NOT "0" VERSION_LESS "${PACKAGE_FIND_VERSION_PATCH}") - set(PACKAGE_VERSION_COMPATIBLE 1) - if("0" VERSION_EQUAL - "${PACKAGE_FIND_VERSION_PATCH}") - set(PACKAGE_VERSION_EXACT 1) - endif() -endif() diff --git a/llvm_build/share/llvm/cmake/LLVMExports.cmake b/llvm_build/share/llvm/cmake/LLVMExports.cmake deleted file mode 100644 index 859b251d1..000000000 --- a/llvm_build/share/llvm/cmake/LLVMExports.cmake +++ /dev/null @@ -1,960 +0,0 @@ -# Generated by CMake 3.0.2 - -if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) - message(FATAL_ERROR "CMake >= 2.6.0 required") -endif() -cmake_policy(PUSH) -cmake_policy(VERSION 2.6) -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Protect against multiple inclusion, which would fail when already imported targets are added once more. -set(_targetsDefined) -set(_targetsNotDefined) -set(_expectedTargets) -foreach(_expectedTarget LLVMSupport LLVMTableGen llvm-tblgen LLVMCore LLVMIRReader LLVMCodeGen LLVMSelectionDAG LLVMAsmPrinter LLVMBitReader LLVMBitWriter LLVMTransformUtils LLVMInstrumentation LLVMInstCombine LLVMScalarOpts LLVMipo LLVMVectorize LLVMObjCARCOpts LLVMLinker LLVMAnalysis LLVMipa LLVMLTO LLVMMC LLVMMCAnalysis LLVMMCParser LLVMMCDisassembler LLVMObject LLVMOption LLVMDebugInfo LLVMExecutionEngine LLVMInterpreter LLVMJIT LLVMMCJIT LLVMRuntimeDyld LLVMTarget LLVMX86CodeGen LLVMX86AsmParser LLVMX86Disassembler LLVMX86AsmPrinter LLVMX86Desc LLVMX86Info LLVMX86Utils LLVMAsmParser LLVMLineEditor LLVMProfileData) - list(APPEND _expectedTargets ${_expectedTarget}) - if(NOT TARGET ${_expectedTarget}) - list(APPEND _targetsNotDefined ${_expectedTarget}) - endif() - if(TARGET ${_expectedTarget}) - list(APPEND _targetsDefined ${_expectedTarget}) - endif() -endforeach() -if("${_targetsDefined}" STREQUAL "${_expectedTargets}") - set(CMAKE_IMPORT_FILE_VERSION) - cmake_policy(POP) - return() -endif() -if(NOT "${_targetsDefined}" STREQUAL "") - message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") -endif() -unset(_targetsDefined) -unset(_targetsNotDefined) -unset(_expectedTargets) - - -# Create imported target LLVMSupport -add_library(LLVMSupport STATIC IMPORTED) - -# Create imported target LLVMTableGen -add_library(LLVMTableGen STATIC IMPORTED) - -set_target_properties(LLVMTableGen PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMSupport" -) - -# Create imported target llvm-tblgen -add_executable(llvm-tblgen IMPORTED) - -# Create imported target LLVMCore -add_library(LLVMCore STATIC IMPORTED) - -set_target_properties(LLVMCore PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMSupport" -) - -# Create imported target LLVMIRReader -add_library(LLVMIRReader STATIC IMPORTED) - -set_target_properties(LLVMIRReader PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMAsmParser;LLVMBitReader;LLVMCore;LLVMSupport" -) - -# Create imported target LLVMCodeGen -add_library(LLVMCodeGen STATIC IMPORTED) - -set_target_properties(LLVMCodeGen PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMMC;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTransformUtils" -) - -# Create imported target LLVMSelectionDAG -add_library(LLVMSelectionDAG STATIC IMPORTED) - -set_target_properties(LLVMSelectionDAG PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCodeGen;LLVMCore;LLVMMC;LLVMSupport;LLVMTarget;LLVMTransformUtils" -) - -# Create imported target LLVMAsmPrinter -add_library(LLVMAsmPrinter STATIC IMPORTED) - -set_target_properties(LLVMAsmPrinter PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCodeGen;LLVMCore;LLVMMC;LLVMMCParser;LLVMSupport;LLVMTarget;LLVMTransformUtils" -) - -# Create imported target LLVMBitReader -add_library(LLVMBitReader STATIC IMPORTED) - -set_target_properties(LLVMBitReader PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMSupport" -) - -# Create imported target LLVMBitWriter -add_library(LLVMBitWriter STATIC IMPORTED) - -set_target_properties(LLVMBitWriter PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMSupport" -) - -# Create imported target LLVMTransformUtils -add_library(LLVMTransformUtils STATIC IMPORTED) - -set_target_properties(LLVMTransformUtils PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTarget;LLVMipa" -) - -# Create imported target LLVMInstrumentation -add_library(LLVMInstrumentation STATIC IMPORTED) - -set_target_properties(LLVMInstrumentation PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTarget;LLVMTransformUtils" -) - -# Create imported target LLVMInstCombine -add_library(LLVMInstCombine STATIC IMPORTED) - -set_target_properties(LLVMInstCombine PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTarget;LLVMTransformUtils" -) - -# Create imported target LLVMScalarOpts -add_library(LLVMScalarOpts STATIC IMPORTED) - -set_target_properties(LLVMScalarOpts PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMInstCombine;LLVMSupport;LLVMTarget;LLVMTransformUtils;LLVMipa" -) - -# Create imported target LLVMipo -add_library(LLVMipo STATIC IMPORTED) - -set_target_properties(LLVMipo PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMInstCombine;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTransformUtils;LLVMVectorize;LLVMipa" -) - -# Create imported target LLVMVectorize -add_library(LLVMVectorize STATIC IMPORTED) - -set_target_properties(LLVMVectorize PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTarget;LLVMTransformUtils" -) - -# Create imported target LLVMObjCARCOpts -add_library(LLVMObjCARCOpts STATIC IMPORTED) - -set_target_properties(LLVMObjCARCOpts PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport;LLVMTransformUtils" -) - -# Create imported target LLVMLinker -add_library(LLVMLinker STATIC IMPORTED) - -set_target_properties(LLVMLinker PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMSupport;LLVMTransformUtils" -) - -# Create imported target LLVMAnalysis -add_library(LLVMAnalysis STATIC IMPORTED) - -set_target_properties(LLVMAnalysis PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMSupport;LLVMTarget" -) - -# Create imported target LLVMipa -add_library(LLVMipa STATIC IMPORTED) - -set_target_properties(LLVMipa PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMCore;LLVMSupport" -) - -# Create imported target LLVMLTO -add_library(LLVMLTO STATIC IMPORTED) - -set_target_properties(LLVMLTO PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMBitReader;LLVMBitWriter;LLVMCore;LLVMInstCombine;LLVMLinker;LLVMMC;LLVMObjCARCOpts;LLVMObject;LLVMScalarOpts;LLVMSupport;LLVMTarget;LLVMTransformUtils;LLVMipa;LLVMipo" -) - -# Create imported target LLVMMC -add_library(LLVMMC STATIC IMPORTED) - -set_target_properties(LLVMMC PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMSupport" -) - -# Create imported target LLVMMCAnalysis -add_library(LLVMMCAnalysis STATIC IMPORTED) - -set_target_properties(LLVMMCAnalysis PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMObject;LLVMSupport" -) - -# Create imported target LLVMMCParser -add_library(LLVMMCParser STATIC IMPORTED) - -set_target_properties(LLVMMCParser PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMSupport" -) - -# Create imported target LLVMMCDisassembler -add_library(LLVMMCDisassembler STATIC IMPORTED) - -set_target_properties(LLVMMCDisassembler PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMSupport" -) - -# Create imported target LLVMObject -add_library(LLVMObject STATIC IMPORTED) - -set_target_properties(LLVMObject PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMBitReader;LLVMCore;LLVMMC;LLVMMCParser;LLVMSupport" -) - -# Create imported target LLVMOption -add_library(LLVMOption STATIC IMPORTED) - -set_target_properties(LLVMOption PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMSupport" -) - -# Create imported target LLVMDebugInfo -add_library(LLVMDebugInfo STATIC IMPORTED) - -set_target_properties(LLVMDebugInfo PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMObject;LLVMSupport" -) - -# Create imported target LLVMExecutionEngine -add_library(LLVMExecutionEngine STATIC IMPORTED) - -set_target_properties(LLVMExecutionEngine PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMMC;LLVMSupport" -) - -# Create imported target LLVMInterpreter -add_library(LLVMInterpreter STATIC IMPORTED) - -set_target_properties(LLVMInterpreter PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMCodeGen;LLVMCore;LLVMExecutionEngine;LLVMSupport" -) - -# Create imported target LLVMJIT -add_library(LLVMJIT STATIC IMPORTED) - -set_target_properties(LLVMJIT PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMCodeGen;LLVMCore;LLVMExecutionEngine;LLVMSupport" -) - -# Create imported target LLVMMCJIT -add_library(LLVMMCJIT STATIC IMPORTED) - -set_target_properties(LLVMMCJIT PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMExecutionEngine;LLVMObject;LLVMRuntimeDyld;LLVMSupport;LLVMTarget" -) - -# Create imported target LLVMRuntimeDyld -add_library(LLVMRuntimeDyld STATIC IMPORTED) - -set_target_properties(LLVMRuntimeDyld PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMObject;LLVMSupport" -) - -# Create imported target LLVMTarget -add_library(LLVMTarget STATIC IMPORTED) - -set_target_properties(LLVMTarget PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMMC;LLVMSupport" -) - -# Create imported target LLVMX86CodeGen -add_library(LLVMX86CodeGen STATIC IMPORTED) - -set_target_properties(LLVMX86CodeGen PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMAnalysis;LLVMAsmPrinter;LLVMCodeGen;LLVMCore;LLVMMC;LLVMSelectionDAG;LLVMSupport;LLVMTarget;LLVMX86AsmPrinter;LLVMX86Desc;LLVMX86Info;LLVMX86Utils" -) - -# Create imported target LLVMX86AsmParser -add_library(LLVMX86AsmParser STATIC IMPORTED) - -set_target_properties(LLVMX86AsmParser PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMMCParser;LLVMSupport;LLVMX86Desc;LLVMX86Info" -) - -# Create imported target LLVMX86Disassembler -add_library(LLVMX86Disassembler STATIC IMPORTED) - -set_target_properties(LLVMX86Disassembler PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMSupport;LLVMX86Info" -) - -# Create imported target LLVMX86AsmPrinter -add_library(LLVMX86AsmPrinter STATIC IMPORTED) - -set_target_properties(LLVMX86AsmPrinter PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMSupport;LLVMX86Utils" -) - -# Create imported target LLVMX86Desc -add_library(LLVMX86Desc STATIC IMPORTED) - -set_target_properties(LLVMX86Desc PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMMC;LLVMObject;LLVMSupport;LLVMX86AsmPrinter;LLVMX86Info" -) - -# Create imported target LLVMX86Info -add_library(LLVMX86Info STATIC IMPORTED) - -set_target_properties(LLVMX86Info PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMSupport" -) - -# Create imported target LLVMX86Utils -add_library(LLVMX86Utils STATIC IMPORTED) - -set_target_properties(LLVMX86Utils PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMSupport" -) - -# Create imported target LLVMAsmParser -add_library(LLVMAsmParser STATIC IMPORTED) - -set_target_properties(LLVMAsmParser PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMCore;LLVMSupport" -) - -# Create imported target LLVMLineEditor -add_library(LLVMLineEditor STATIC IMPORTED) - -set_target_properties(LLVMLineEditor PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMSupport;LLVMSupport" -) - -# Create imported target LLVMProfileData -add_library(LLVMProfileData STATIC IMPORTED) - -set_target_properties(LLVMProfileData PROPERTIES - INTERFACE_LINK_LIBRARIES "LLVMSupport" -) - -# Import target "LLVMSupport" for configuration "Debug" -set_property(TARGET LLVMSupport APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMSupport PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "C;CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMSupport.lib" - ) - -# Import target "LLVMTableGen" for configuration "Debug" -set_property(TARGET LLVMTableGen APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMTableGen PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMTableGen.lib" - ) - -# Import target "llvm-tblgen" for configuration "Debug" -set_property(TARGET llvm-tblgen APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(llvm-tblgen PROPERTIES - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/bin/llvm-tblgen.exe" - ) - -# Import target "LLVMCore" for configuration "Debug" -set_property(TARGET LLVMCore APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMCore PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMCore.lib" - ) - -# Import target "LLVMIRReader" for configuration "Debug" -set_property(TARGET LLVMIRReader APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMIRReader PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMIRReader.lib" - ) - -# Import target "LLVMCodeGen" for configuration "Debug" -set_property(TARGET LLVMCodeGen APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMCodeGen PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMCodeGen.lib" - ) - -# Import target "LLVMSelectionDAG" for configuration "Debug" -set_property(TARGET LLVMSelectionDAG APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMSelectionDAG PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMSelectionDAG.lib" - ) - -# Import target "LLVMAsmPrinter" for configuration "Debug" -set_property(TARGET LLVMAsmPrinter APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMAsmPrinter PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMAsmPrinter.lib" - ) - -# Import target "LLVMBitReader" for configuration "Debug" -set_property(TARGET LLVMBitReader APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMBitReader PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMBitReader.lib" - ) - -# Import target "LLVMBitWriter" for configuration "Debug" -set_property(TARGET LLVMBitWriter APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMBitWriter PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMBitWriter.lib" - ) - -# Import target "LLVMTransformUtils" for configuration "Debug" -set_property(TARGET LLVMTransformUtils APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMTransformUtils PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMTransformUtils.lib" - ) - -# Import target "LLVMInstrumentation" for configuration "Debug" -set_property(TARGET LLVMInstrumentation APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMInstrumentation PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMInstrumentation.lib" - ) - -# Import target "LLVMInstCombine" for configuration "Debug" -set_property(TARGET LLVMInstCombine APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMInstCombine PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMInstCombine.lib" - ) - -# Import target "LLVMScalarOpts" for configuration "Debug" -set_property(TARGET LLVMScalarOpts APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMScalarOpts PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMScalarOpts.lib" - ) - -# Import target "LLVMipo" for configuration "Debug" -set_property(TARGET LLVMipo APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMipo PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMipo.lib" - ) - -# Import target "LLVMVectorize" for configuration "Debug" -set_property(TARGET LLVMVectorize APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMVectorize PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMVectorize.lib" - ) - -# Import target "LLVMObjCARCOpts" for configuration "Debug" -set_property(TARGET LLVMObjCARCOpts APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMObjCARCOpts PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMObjCARCOpts.lib" - ) - -# Import target "LLVMLinker" for configuration "Debug" -set_property(TARGET LLVMLinker APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMLinker PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMLinker.lib" - ) - -# Import target "LLVMAnalysis" for configuration "Debug" -set_property(TARGET LLVMAnalysis APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMAnalysis PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMAnalysis.lib" - ) - -# Import target "LLVMipa" for configuration "Debug" -set_property(TARGET LLVMipa APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMipa PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMipa.lib" - ) - -# Import target "LLVMLTO" for configuration "Debug" -set_property(TARGET LLVMLTO APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMLTO PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMLTO.lib" - ) - -# Import target "LLVMMC" for configuration "Debug" -set_property(TARGET LLVMMC APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMMC PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMMC.lib" - ) - -# Import target "LLVMMCAnalysis" for configuration "Debug" -set_property(TARGET LLVMMCAnalysis APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMMCAnalysis PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMMCAnalysis.lib" - ) - -# Import target "LLVMMCParser" for configuration "Debug" -set_property(TARGET LLVMMCParser APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMMCParser PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMMCParser.lib" - ) - -# Import target "LLVMMCDisassembler" for configuration "Debug" -set_property(TARGET LLVMMCDisassembler APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMMCDisassembler PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMMCDisassembler.lib" - ) - -# Import target "LLVMObject" for configuration "Debug" -set_property(TARGET LLVMObject APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMObject PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMObject.lib" - ) - -# Import target "LLVMOption" for configuration "Debug" -set_property(TARGET LLVMOption APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMOption PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMOption.lib" - ) - -# Import target "LLVMDebugInfo" for configuration "Debug" -set_property(TARGET LLVMDebugInfo APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMDebugInfo PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMDebugInfo.lib" - ) - -# Import target "LLVMExecutionEngine" for configuration "Debug" -set_property(TARGET LLVMExecutionEngine APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMExecutionEngine PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMExecutionEngine.lib" - ) - -# Import target "LLVMInterpreter" for configuration "Debug" -set_property(TARGET LLVMInterpreter APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMInterpreter PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMInterpreter.lib" - ) - -# Import target "LLVMJIT" for configuration "Debug" -set_property(TARGET LLVMJIT APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMJIT PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMJIT.lib" - ) - -# Import target "LLVMMCJIT" for configuration "Debug" -set_property(TARGET LLVMMCJIT APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMMCJIT PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMMCJIT.lib" - ) - -# Import target "LLVMRuntimeDyld" for configuration "Debug" -set_property(TARGET LLVMRuntimeDyld APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMRuntimeDyld PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMRuntimeDyld.lib" - ) - -# Import target "LLVMTarget" for configuration "Debug" -set_property(TARGET LLVMTarget APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMTarget PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMTarget.lib" - ) - -# Import target "LLVMX86CodeGen" for configuration "Debug" -set_property(TARGET LLVMX86CodeGen APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMX86CodeGen PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "ASM_MASM;CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMX86CodeGen.lib" - ) - -# Import target "LLVMX86AsmParser" for configuration "Debug" -set_property(TARGET LLVMX86AsmParser APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMX86AsmParser PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMX86AsmParser.lib" - ) - -# Import target "LLVMX86Disassembler" for configuration "Debug" -set_property(TARGET LLVMX86Disassembler APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMX86Disassembler PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMX86Disassembler.lib" - ) - -# Import target "LLVMX86AsmPrinter" for configuration "Debug" -set_property(TARGET LLVMX86AsmPrinter APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMX86AsmPrinter PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMX86AsmPrinter.lib" - ) - -# Import target "LLVMX86Desc" for configuration "Debug" -set_property(TARGET LLVMX86Desc APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMX86Desc PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMX86Desc.lib" - ) - -# Import target "LLVMX86Info" for configuration "Debug" -set_property(TARGET LLVMX86Info APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMX86Info PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMX86Info.lib" - ) - -# Import target "LLVMX86Utils" for configuration "Debug" -set_property(TARGET LLVMX86Utils APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMX86Utils PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMX86Utils.lib" - ) - -# Import target "LLVMAsmParser" for configuration "Debug" -set_property(TARGET LLVMAsmParser APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMAsmParser PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMAsmParser.lib" - ) - -# Import target "LLVMLineEditor" for configuration "Debug" -set_property(TARGET LLVMLineEditor APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMLineEditor PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMLineEditor.lib" - ) - -# Import target "LLVMProfileData" for configuration "Debug" -set_property(TARGET LLVMProfileData APPEND PROPERTY IMPORTED_CONFIGURATIONS DEBUG) -set_target_properties(LLVMProfileData PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_DEBUG "CXX" - IMPORTED_LOCATION_DEBUG "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/LLVMProfileData.lib" - ) - -# Import target "LLVMSupport" for configuration "Release" -set_property(TARGET LLVMSupport APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMSupport PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "C;CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMSupport.lib" - ) - -# Import target "LLVMTableGen" for configuration "Release" -set_property(TARGET LLVMTableGen APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMTableGen PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMTableGen.lib" - ) - -# Import target "llvm-tblgen" for configuration "Release" -set_property(TARGET llvm-tblgen APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(llvm-tblgen PROPERTIES - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/bin/llvm-tblgen.exe" - ) - -# Import target "LLVMCore" for configuration "Release" -set_property(TARGET LLVMCore APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMCore PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMCore.lib" - ) - -# Import target "LLVMIRReader" for configuration "Release" -set_property(TARGET LLVMIRReader APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMIRReader PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMIRReader.lib" - ) - -# Import target "LLVMCodeGen" for configuration "Release" -set_property(TARGET LLVMCodeGen APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMCodeGen PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMCodeGen.lib" - ) - -# Import target "LLVMSelectionDAG" for configuration "Release" -set_property(TARGET LLVMSelectionDAG APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMSelectionDAG PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMSelectionDAG.lib" - ) - -# Import target "LLVMAsmPrinter" for configuration "Release" -set_property(TARGET LLVMAsmPrinter APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMAsmPrinter PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMAsmPrinter.lib" - ) - -# Import target "LLVMBitReader" for configuration "Release" -set_property(TARGET LLVMBitReader APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMBitReader PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMBitReader.lib" - ) - -# Import target "LLVMBitWriter" for configuration "Release" -set_property(TARGET LLVMBitWriter APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMBitWriter PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMBitWriter.lib" - ) - -# Import target "LLVMTransformUtils" for configuration "Release" -set_property(TARGET LLVMTransformUtils APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMTransformUtils PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMTransformUtils.lib" - ) - -# Import target "LLVMInstrumentation" for configuration "Release" -set_property(TARGET LLVMInstrumentation APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMInstrumentation PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMInstrumentation.lib" - ) - -# Import target "LLVMInstCombine" for configuration "Release" -set_property(TARGET LLVMInstCombine APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMInstCombine PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMInstCombine.lib" - ) - -# Import target "LLVMScalarOpts" for configuration "Release" -set_property(TARGET LLVMScalarOpts APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMScalarOpts PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMScalarOpts.lib" - ) - -# Import target "LLVMipo" for configuration "Release" -set_property(TARGET LLVMipo APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMipo PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMipo.lib" - ) - -# Import target "LLVMVectorize" for configuration "Release" -set_property(TARGET LLVMVectorize APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMVectorize PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMVectorize.lib" - ) - -# Import target "LLVMObjCARCOpts" for configuration "Release" -set_property(TARGET LLVMObjCARCOpts APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMObjCARCOpts PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMObjCARCOpts.lib" - ) - -# Import target "LLVMLinker" for configuration "Release" -set_property(TARGET LLVMLinker APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMLinker PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMLinker.lib" - ) - -# Import target "LLVMAnalysis" for configuration "Release" -set_property(TARGET LLVMAnalysis APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMAnalysis PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMAnalysis.lib" - ) - -# Import target "LLVMipa" for configuration "Release" -set_property(TARGET LLVMipa APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMipa PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMipa.lib" - ) - -# Import target "LLVMLTO" for configuration "Release" -set_property(TARGET LLVMLTO APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMLTO PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMLTO.lib" - ) - -# Import target "LLVMMC" for configuration "Release" -set_property(TARGET LLVMMC APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMMC PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMMC.lib" - ) - -# Import target "LLVMMCAnalysis" for configuration "Release" -set_property(TARGET LLVMMCAnalysis APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMMCAnalysis PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMMCAnalysis.lib" - ) - -# Import target "LLVMMCParser" for configuration "Release" -set_property(TARGET LLVMMCParser APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMMCParser PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMMCParser.lib" - ) - -# Import target "LLVMMCDisassembler" for configuration "Release" -set_property(TARGET LLVMMCDisassembler APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMMCDisassembler PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMMCDisassembler.lib" - ) - -# Import target "LLVMObject" for configuration "Release" -set_property(TARGET LLVMObject APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMObject PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMObject.lib" - ) - -# Import target "LLVMOption" for configuration "Release" -set_property(TARGET LLVMOption APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMOption PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMOption.lib" - ) - -# Import target "LLVMDebugInfo" for configuration "Release" -set_property(TARGET LLVMDebugInfo APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMDebugInfo PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMDebugInfo.lib" - ) - -# Import target "LLVMExecutionEngine" for configuration "Release" -set_property(TARGET LLVMExecutionEngine APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMExecutionEngine PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMExecutionEngine.lib" - ) - -# Import target "LLVMInterpreter" for configuration "Release" -set_property(TARGET LLVMInterpreter APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMInterpreter PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMInterpreter.lib" - ) - -# Import target "LLVMJIT" for configuration "Release" -set_property(TARGET LLVMJIT APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMJIT PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMJIT.lib" - ) - -# Import target "LLVMMCJIT" for configuration "Release" -set_property(TARGET LLVMMCJIT APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMMCJIT PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMMCJIT.lib" - ) - -# Import target "LLVMRuntimeDyld" for configuration "Release" -set_property(TARGET LLVMRuntimeDyld APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMRuntimeDyld PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMRuntimeDyld.lib" - ) - -# Import target "LLVMTarget" for configuration "Release" -set_property(TARGET LLVMTarget APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMTarget PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMTarget.lib" - ) - -# Import target "LLVMX86CodeGen" for configuration "Release" -set_property(TARGET LLVMX86CodeGen APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMX86CodeGen PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "ASM_MASM;CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMX86CodeGen.lib" - ) - -# Import target "LLVMX86AsmParser" for configuration "Release" -set_property(TARGET LLVMX86AsmParser APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMX86AsmParser PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMX86AsmParser.lib" - ) - -# Import target "LLVMX86Disassembler" for configuration "Release" -set_property(TARGET LLVMX86Disassembler APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMX86Disassembler PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMX86Disassembler.lib" - ) - -# Import target "LLVMX86AsmPrinter" for configuration "Release" -set_property(TARGET LLVMX86AsmPrinter APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMX86AsmPrinter PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMX86AsmPrinter.lib" - ) - -# Import target "LLVMX86Desc" for configuration "Release" -set_property(TARGET LLVMX86Desc APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMX86Desc PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMX86Desc.lib" - ) - -# Import target "LLVMX86Info" for configuration "Release" -set_property(TARGET LLVMX86Info APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMX86Info PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMX86Info.lib" - ) - -# Import target "LLVMX86Utils" for configuration "Release" -set_property(TARGET LLVMX86Utils APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMX86Utils PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMX86Utils.lib" - ) - -# Import target "LLVMAsmParser" for configuration "Release" -set_property(TARGET LLVMAsmParser APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMAsmParser PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMAsmParser.lib" - ) - -# Import target "LLVMLineEditor" for configuration "Release" -set_property(TARGET LLVMLineEditor APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMLineEditor PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMLineEditor.lib" - ) - -# Import target "LLVMProfileData" for configuration "Release" -set_property(TARGET LLVMProfileData APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(LLVMProfileData PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/LLVMProfileData.lib" - ) - -# This file does not depend on other imported targets which have -# been exported from the same project but in a separate export set. - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) -cmake_policy(POP) diff --git a/llvm_build/share/llvm/cmake/LLVMParseArguments.cmake b/llvm_build/share/llvm/cmake/LLVMParseArguments.cmake deleted file mode 100644 index ce19be114..000000000 --- a/llvm_build/share/llvm/cmake/LLVMParseArguments.cmake +++ /dev/null @@ -1,80 +0,0 @@ -# Copied from http://www.itk.org/Wiki/CMakeMacroParseArguments under -# http://creativecommons.org/licenses/by/2.5/. -# -# The PARSE_ARGUMENTS macro will take the arguments of another macro and define -# several variables. The first argument to PARSE_ARGUMENTS is a prefix to put on -# all variables it creates. The second argument is a list of names, and the -# third argument is a list of options. Both of these lists should be quoted. The -# rest of PARSE_ARGUMENTS are arguments from another macro to be parsed. -# -# PARSE_ARGUMENTS(prefix arg_names options arg1 arg2...) -# -# For each item in options, PARSE_ARGUMENTS will create a variable with that -# name, prefixed with prefix_. So, for example, if prefix is MY_MACRO and -# options is OPTION1;OPTION2, then PARSE_ARGUMENTS will create the variables -# MY_MACRO_OPTION1 and MY_MACRO_OPTION2. These variables will be set to true if -# the option exists in the command line or false otherwise. -# -#For each item in arg_names, PARSE_ARGUMENTS will create a variable with that -#name, prefixed with prefix_. Each variable will be filled with the arguments -#that occur after the given arg_name is encountered up to the next arg_name or -#the end of the arguments. All options are removed from these -#lists. PARSE_ARGUMENTS also creates a prefix_DEFAULT_ARGS variable containing -#the list of all arguments up to the first arg_name encountered. -# -#Here is a simple, albeit impractical, example of using PARSE_ARGUMENTS that -#demonstrates its behavior. -# -# SET(arguments -# hello OPTION3 world -# LIST3 foo bar -# OPTION2 -# LIST1 fuz baz -# ) -# -# PARSE_ARGUMENTS(ARG "LIST1;LIST2;LIST3" "OPTION1;OPTION2;OPTION3" ${arguments}) -# -# PARSE_ARGUMENTS creates 7 variables and sets them as follows: -# ARG_DEFAULT_ARGS: hello;world -# ARG_LIST1: fuz;baz -# ARG_LIST2: -# ARG_LIST3: foo;bar -# ARG_OPTION1: FALSE -# ARG_OPTION2: TRUE -# ARG_OPTION3: TRUE -# -# If you don't have any options, use an empty string in its place. -# PARSE_ARGUMENTS(ARG "LIST1;LIST2;LIST3" "" ${arguments}) -# Likewise if you have no lists. -# PARSE_ARGUMENTS(ARG "" "OPTION1;OPTION2;OPTION3" ${arguments}) - -MACRO(PARSE_ARGUMENTS prefix arg_names option_names) - SET(DEFAULT_ARGS) - FOREACH(arg_name ${arg_names}) - SET(${prefix}_${arg_name}) - ENDFOREACH(arg_name) - FOREACH(option ${option_names}) - SET(${prefix}_${option} FALSE) - ENDFOREACH(option) - - SET(current_arg_name DEFAULT_ARGS) - SET(current_arg_list) - FOREACH(arg ${ARGN}) - SET(larg_names ${arg_names}) - LIST(FIND larg_names "${arg}" is_arg_name) - IF (is_arg_name GREATER -1) - SET(${prefix}_${current_arg_name} ${current_arg_list}) - SET(current_arg_name ${arg}) - SET(current_arg_list) - ELSE (is_arg_name GREATER -1) - SET(loption_names ${option_names}) - LIST(FIND loption_names "${arg}" is_option) - IF (is_option GREATER -1) - SET(${prefix}_${arg} TRUE) - ELSE (is_option GREATER -1) - SET(current_arg_list ${current_arg_list} ${arg}) - ENDIF (is_option GREATER -1) - ENDIF (is_arg_name GREATER -1) - ENDFOREACH(arg) - SET(${prefix}_${current_arg_name} ${current_arg_list}) -ENDMACRO(PARSE_ARGUMENTS) diff --git a/llvm_build/share/llvm/cmake/LLVMProcessSources.cmake b/llvm_build/share/llvm/cmake/LLVMProcessSources.cmake deleted file mode 100644 index 08b9c8e07..000000000 --- a/llvm_build/share/llvm/cmake/LLVMProcessSources.cmake +++ /dev/null @@ -1,71 +0,0 @@ -include(AddFileDependencies) -include(CMakeParseArguments) - -function(llvm_replace_compiler_option var old new) - # Replaces a compiler option or switch `old' in `var' by `new'. - # If `old' is not in `var', appends `new' to `var'. - # Example: llvm_replace_compiler_option(CMAKE_CXX_FLAGS_RELEASE "-O3" "-O2") - # If the option already is on the variable, don't add it: - if( "${${var}}" MATCHES "(^| )${new}($| )" ) - set(n "") - else() - set(n "${new}") - endif() - if( "${${var}}" MATCHES "(^| )${old}($| )" ) - string( REGEX REPLACE "(^| )${old}($| )" " ${n} " ${var} "${${var}}" ) - else() - set( ${var} "${${var}} ${n}" ) - endif() - set( ${var} "${${var}}" PARENT_SCOPE ) -endfunction(llvm_replace_compiler_option) - -macro(add_td_sources srcs) - file(GLOB tds *.td) - if( tds ) - source_group("TableGen descriptions" FILES ${tds}) - set_source_files_properties(${tds} PROPERTIES HEADER_FILE_ONLY ON) - list(APPEND ${srcs} ${tds}) - endif() -endmacro(add_td_sources) - - -macro(add_header_files srcs) - file(GLOB hds *.h) - if( hds ) - set_source_files_properties(${hds} PROPERTIES HEADER_FILE_ONLY ON) - list(APPEND ${srcs} ${hds}) - endif() -endmacro(add_header_files) - - -function(llvm_process_sources OUT_VAR) - cmake_parse_arguments(ARG "" "" "ADDITIONAL_HEADERS" ${ARGN}) - set(sources ${ARG_UNPARSED_ARGUMENTS}) - llvm_check_source_file_list( ${sources} ) - if( MSVC_IDE OR XCODE ) - # This adds .td and .h files to the Visual Studio solution: - add_td_sources(sources) - add_header_files(sources) - set_source_files_properties(${ARG_ADDITIONAL_HEADERS} PROPERTIES HEADER_FILE_ONLY ON) - list(APPEND sources ${ARG_ADDITIONAL_HEADERS}) - endif() - - set( ${OUT_VAR} ${sources} PARENT_SCOPE ) -endfunction(llvm_process_sources) - - -function(llvm_check_source_file_list) - set(listed ${ARGN}) - file(GLOB globbed *.c *.cpp) - foreach(g ${globbed}) - get_filename_component(fn ${g} NAME) - list(FIND LLVM_OPTIONAL_SOURCES ${fn} idx) - if( idx LESS 0 ) - list(FIND listed ${fn} idx) - if( idx LESS 0 ) - message(SEND_ERROR "Found unknown source file ${g} -Please update ${CMAKE_CURRENT_LIST_FILE}\n") - endif() - endif() - endforeach() -endfunction(llvm_check_source_file_list) diff --git a/llvm_build/share/llvm/cmake/TableGen.cmake b/llvm_build/share/llvm/cmake/TableGen.cmake deleted file mode 100644 index 845c986ae..000000000 --- a/llvm_build/share/llvm/cmake/TableGen.cmake +++ /dev/null @@ -1,151 +0,0 @@ -# LLVM_TARGET_DEFINITIONS must contain the name of the .td file to process. -# Extra parameters for `tblgen' may come after `ofn' parameter. -# Adds the name of the generated file to TABLEGEN_OUTPUT. - -function(tablegen project ofn) - # Validate calling context. - foreach(v - ${project}_TABLEGEN_EXE - LLVM_MAIN_SRC_DIR - LLVM_MAIN_INCLUDE_DIR - ) - if(NOT ${v}) - message(FATAL_ERROR "${v} not set") - endif() - endforeach() - - file(GLOB local_tds "*.td") - file(GLOB_RECURSE global_tds "${LLVM_MAIN_INCLUDE_DIR}/llvm/*.td") - - if (IS_ABSOLUTE ${LLVM_TARGET_DEFINITIONS}) - set(LLVM_TARGET_DEFINITIONS_ABSOLUTE ${LLVM_TARGET_DEFINITIONS}) - else() - set(LLVM_TARGET_DEFINITIONS_ABSOLUTE - ${CMAKE_CURRENT_SOURCE_DIR}/${LLVM_TARGET_DEFINITIONS}) - endif() - add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${ofn}.tmp - # Generate tablegen output in a temporary file. - COMMAND ${${project}_TABLEGEN_EXE} ${ARGN} -I ${CMAKE_CURRENT_SOURCE_DIR} - -I ${LLVM_MAIN_SRC_DIR}/lib/Target -I ${LLVM_MAIN_INCLUDE_DIR} - ${LLVM_TARGET_DEFINITIONS_ABSOLUTE} - -o ${CMAKE_CURRENT_BINARY_DIR}/${ofn}.tmp - # The file in LLVM_TARGET_DEFINITIONS may be not in the current - # directory and local_tds may not contain it, so we must - # explicitly list it here: - DEPENDS ${${project}_TABLEGEN_EXE} ${local_tds} ${global_tds} - ${LLVM_TARGET_DEFINITIONS_ABSOLUTE} - COMMENT "Building ${ofn}..." - ) - add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${ofn} - # Only update the real output file if there are any differences. - # This prevents recompilation of all the files depending on it if there - # aren't any. - COMMAND ${CMAKE_COMMAND} -E copy_if_different - ${CMAKE_CURRENT_BINARY_DIR}/${ofn}.tmp - ${CMAKE_CURRENT_BINARY_DIR}/${ofn} - DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${ofn}.tmp - COMMENT "Updating ${ofn}..." - ) - - # `make clean' must remove all those generated files: - set_property(DIRECTORY APPEND - PROPERTY ADDITIONAL_MAKE_CLEAN_FILES ${ofn}.tmp ${ofn}) - - set(TABLEGEN_OUTPUT ${TABLEGEN_OUTPUT} ${CMAKE_CURRENT_BINARY_DIR}/${ofn} PARENT_SCOPE) - set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/${ofn} PROPERTIES - GENERATED 1) -endfunction() - -# Creates a target for publicly exporting tablegen dependencies. -function(add_public_tablegen_target target) - if(NOT TABLEGEN_OUTPUT) - message(FATAL_ERROR "Requires tablegen() definitions as TABLEGEN_OUTPUT.") - endif() - add_custom_target(${target} - DEPENDS ${TABLEGEN_OUTPUT}) - if(LLVM_COMMON_DEPENDS) - add_dependencies(${target} ${LLVM_COMMON_DEPENDS}) - endif() - set_target_properties(${target} PROPERTIES FOLDER "Tablegenning") - set(LLVM_COMMON_DEPENDS ${LLVM_COMMON_DEPENDS} ${target} PARENT_SCOPE) -endfunction() - -if(CMAKE_CROSSCOMPILING) - set(CX_NATIVE_TG_DIR "${CMAKE_BINARY_DIR}/native") - - add_custom_command(OUTPUT ${CX_NATIVE_TG_DIR} - COMMAND ${CMAKE_COMMAND} -E make_directory ${CX_NATIVE_TG_DIR} - COMMENT "Creating ${CX_NATIVE_TG_DIR}...") - - # Forward a subset of configure options to discover additional tablegen modules. - get_cmake_property(_variableNames CACHE_VARIABLES) - foreach (_variableName ${_variableNames}) - if (_variableName MATCHES "^(LLVM_EXTERNAL_.*_SOURCE_DIR)$") - list(APPEND CX_CMAKE_ARGUMENTS "-D${_variableName}=\"${${_variableName}}\"") - endif () - endforeach() - - add_custom_command(OUTPUT ${CX_NATIVE_TG_DIR}/CMakeCache.txt - # TODO: Clear the old CMakeCache.txt somehow without breaking restat. - COMMAND ${CMAKE_COMMAND} -UMAKE_TOOLCHAIN_FILE -DCMAKE_BUILD_TYPE=Release - -DLLVM_BUILD_POLLY=OFF ${CX_CMAKE_ARGUMENTS} - -G "${CMAKE_GENERATOR}" ${CMAKE_SOURCE_DIR} - WORKING_DIRECTORY ${CX_NATIVE_TG_DIR} - DEPENDS ${CX_NATIVE_TG_DIR} - COMMENT "Configuring native TableGen...") - - add_custom_target(ConfigureNativeTableGen DEPENDS ${CX_NATIVE_TG_DIR}/CMakeCache.txt) - - set_directory_properties(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES ${CX_NATIVE_TG_DIR}) -endif() - -macro(add_tablegen target project) - set(${target}_OLD_LLVM_LINK_COMPONENTS ${LLVM_LINK_COMPONENTS}) - set(LLVM_LINK_COMPONENTS ${LLVM_LINK_COMPONENTS} TableGen) - add_llvm_utility(${target} ${ARGN}) - set(LLVM_LINK_COMPONENTS ${${target}_OLD_LLVM_LINK_COMPONENTS}) - - set(${project}_TABLEGEN "${target}" CACHE - STRING "Native TableGen executable. Saves building one when cross-compiling.") - - # Upgrade existing LLVM_TABLEGEN setting. - if(${project} STREQUAL LLVM) - if(${LLVM_TABLEGEN} STREQUAL tblgen) - set(LLVM_TABLEGEN "${target}" CACHE - STRING "Native TableGen executable. Saves building one when cross-compiling." - FORCE) - endif() - endif() - - # Effective tblgen executable to be used: - set(${project}_TABLEGEN_EXE ${${project}_TABLEGEN} PARENT_SCOPE) - - if(CMAKE_CROSSCOMPILING) - if( ${${project}_TABLEGEN} STREQUAL "${target}" ) - set(${project}_TABLEGEN_EXE "${CX_NATIVE_TG_DIR}/bin/${target}") - set(${project}_TABLEGEN_EXE ${${project}_TABLEGEN_EXE} PARENT_SCOPE) - - add_custom_command(OUTPUT ${${project}_TABLEGEN_EXE} - COMMAND ${CMAKE_BUILD_TOOL} ${target} - DEPENDS ${CX_NATIVE_TG_DIR}/CMakeCache.txt - WORKING_DIRECTORY ${CX_NATIVE_TG_DIR} - COMMENT "Building native TableGen...") - add_custom_target(${project}NativeTableGen DEPENDS ${${project}_TABLEGEN_EXE}) - add_dependencies(${project}NativeTableGen ConfigureNativeTableGen) - - add_dependencies(${target} ${project}NativeTableGen) - endif() - endif() - - if( MINGW ) - if(CMAKE_SIZEOF_VOID_P MATCHES "8") - set_target_properties(${target} PROPERTIES LINK_FLAGS -Wl,--stack,16777216) - endif(CMAKE_SIZEOF_VOID_P MATCHES "8") - endif( MINGW ) - if (${project} STREQUAL LLVM AND NOT LLVM_INSTALL_TOOLCHAIN_ONLY) - install(TARGETS ${target} - EXPORT LLVMExports - RUNTIME DESTINATION bin) - endif() - set_property(GLOBAL APPEND PROPERTY LLVM_EXPORTS ${target}) -endmacro() diff --git a/llvm_build/share/llvm/cmake/VersionFromVCS.cmake b/llvm_build/share/llvm/cmake/VersionFromVCS.cmake deleted file mode 100644 index 26314d412..000000000 --- a/llvm_build/share/llvm/cmake/VersionFromVCS.cmake +++ /dev/null @@ -1,72 +0,0 @@ -# Adds version control information to the variable VERS. For -# determining the Version Control System used (if any) it inspects the -# existence of certain subdirectories under CMAKE_CURRENT_SOURCE_DIR. - -function(add_version_info_from_vcs VERS) - string(REPLACE "svn" "" result "${${VERS}}") - if( EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/.svn" ) - set(result "${result}svn") - # FindSubversion does not work with symlinks. See PR 8437 - if( NOT IS_SYMLINK "${CMAKE_CURRENT_SOURCE_DIR}" ) - find_package(Subversion) - endif() - if( Subversion_FOUND ) - subversion_wc_info( ${CMAKE_CURRENT_SOURCE_DIR} Project ) - if( Project_WC_REVISION ) - set(SVN_REVISION ${Project_WC_REVISION} PARENT_SCOPE) - set(result "${result}-r${Project_WC_REVISION}") - endif() - endif() - elseif( EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/.git ) - set(result "${result}git") - # Try to get a ref-id - if( EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/.git/svn ) - find_program(git_executable NAMES git git.exe git.cmd) - if( git_executable ) - set(is_git_svn_rev_exact false) - execute_process(COMMAND ${git_executable} svn log --limit=1 --oneline - WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} - TIMEOUT 5 - RESULT_VARIABLE git_result - OUTPUT_VARIABLE git_output) - if( git_result EQUAL 0 ) - string(REGEX MATCH r[0-9]+ git_svn_rev ${git_output}) - string(LENGTH "${git_svn_rev}" rev_length) - math(EXPR rev_length "${rev_length}-1") - string(SUBSTRING "${git_svn_rev}" 1 ${rev_length} git_svn_rev_number) - set(SVN_REVISION ${git_svn_rev_number} PARENT_SCOPE) - set(git_svn_rev "-svn-${git_svn_rev}") - - # Determine if the HEAD points directly at a subversion revision. - execute_process(COMMAND ${git_executable} svn find-rev HEAD - WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} - TIMEOUT 5 - RESULT_VARIABLE git_result - OUTPUT_VARIABLE git_output) - if( git_result EQUAL 0 ) - string(STRIP "${git_output}" git_head_svn_rev_number) - if( git_head_svn_rev_number EQUAL git_svn_rev_number ) - set(is_git_svn_rev_exact true) - endif() - endif() - else() - set(git_svn_rev "") - endif() - execute_process(COMMAND - ${git_executable} rev-parse --short HEAD - WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} - TIMEOUT 5 - RESULT_VARIABLE git_result - OUTPUT_VARIABLE git_output) - if( git_result EQUAL 0 AND NOT is_git_svn_rev_exact ) - string(STRIP "${git_output}" git_ref_id) - set(GIT_COMMIT ${git_ref_id} PARENT_SCOPE) - set(result "${result}${git_svn_rev}-${git_ref_id}") - else() - set(result "${result}${git_svn_rev}") - endif() - endif() - endif() - endif() - set(${VERS} ${result} PARENT_SCOPE) -endfunction(add_version_info_from_vcs) diff --git a/llvm_build/tools/llvm-config/LibraryDependencies.inc b/llvm_build/tools/llvm-config/LibraryDependencies.inc deleted file mode 100644 index 5edaef0b7..000000000 --- a/llvm_build/tools/llvm-config/LibraryDependencies.inc +++ /dev/null @@ -1,73 +0,0 @@ -//===- llvm-build generated file --------------------------------*- C++ -*-===// -// -// Component Library Depenedency Table -// -// Automatically generated file, do not edit! -// -//===----------------------------------------------------------------------===// - -struct AvailableComponent { - /// The name of the component. - const char *Name; - - /// The name of the library for this component (or NULL). - const char *Library; - - /// Whether the component is installed. - bool IsInstalled; - - /// The list of libraries required when linking this component. - const char *RequiredLibraries[17]; -} AvailableComponents[51] = { - { "all", 0, 1, { "mcjit", "profiledata", "interpreter", "instrumentation", "mcdisassembler", "mcanalysis", "lineeditor", "engine", "option", "debuginfo", "nativecodegen", "tablegen", "gtest_main", "all-targets", "irreader", "lto" } }, - { "all-targets", 0, 1, { "x86" } }, - { "analysis", "libLLVMAnalysis.a", 1, { "core", "support", "target" } }, - { "asmparser", "libLLVMAsmParser.a", 1, { "core", "support" } }, - { "asmprinter", "libLLVMAsmPrinter.a", 1, { "analysis", "codegen", "core", "mc", "mcparser", "support", "target", "transformutils" } }, - { "bitreader", "libLLVMBitReader.a", 1, { "core", "support" } }, - { "bitwriter", "libLLVMBitWriter.a", 1, { "core", "support" } }, - { "codegen", "libLLVMCodeGen.a", 1, { "analysis", "core", "mc", "scalaropts", "support", "target", "transformutils" } }, - { "core", "libLLVMCore.a", 1, { "support" } }, - { "debuginfo", "libLLVMDebugInfo.a", 1, { "object", "support" } }, - { "engine", 0, 1, { "jit", "native" } }, - { "executionengine", "libLLVMExecutionEngine.a", 1, { "core", "mc", "support" } }, - { "gtest", "libgtest.a", 0, { "support" } }, - { "gtest_main", "libgtest_main.a", 0, { "gtest" } }, - { "instcombine", "libLLVMInstCombine.a", 1, { "analysis", "core", "support", "target", "transformutils" } }, - { "instrumentation", "libLLVMInstrumentation.a", 1, { "analysis", "core", "support", "target", "transformutils" } }, - { "interpreter", "libLLVMInterpreter.a", 1, { "codegen", "core", "executionengine", "support" } }, - { "ipa", "libLLVMipa.a", 1, { "analysis", "core", "support" } }, - { "ipo", "libLLVMipo.a", 1, { "analysis", "core", "ipa", "instcombine", "scalaropts", "support", "target", "transformutils", "vectorize" } }, - { "irreader", "libLLVMIRReader.a", 1, { "asmparser", "bitreader", "core", "support" } }, - { "jit", "libLLVMJIT.a", 1, { "codegen", "core", "executionengine", "support" } }, - { "lineeditor", "libLLVMLineEditor.a", 1, { "support" } }, - { "linker", "libLLVMLinker.a", 1, { "core", "support", "transformutils" } }, - { "lto", "libLLVMLTO.a", 1, { "bitreader", "bitwriter", "core", "ipa", "ipo", "instcombine", "linker", "mc", "objcarcopts", "object", "scalaropts", "support", "target", "transformutils" } }, - { "mc", "libLLVMMC.a", 1, { "support" } }, - { "mcanalysis", "libLLVMMCAnalysis.a", 1, { "mc", "object", "support" } }, - { "mcdisassembler", "libLLVMMCDisassembler.a", 1, { "mc", "support" } }, - { "mcjit", "libLLVMMCJIT.a", 1, { "core", "executionengine", "object", "runtimedyld", "support", "target" } }, - { "mcparser", "libLLVMMCParser.a", 1, { "mc", "support" } }, - { "native", 0, 1, { "x86" } }, - { "nativecodegen", 0, 1, { "x86codegen" } }, - { "objcarcopts", "libLLVMObjCARCOpts.a", 1, { "analysis", "core", "support", "transformutils" } }, - { "object", "libLLVMObject.a", 1, { "bitreader", "core", "mc", "mcparser", "support" } }, - { "option", "libLLVMOption.a", 1, { "support" } }, - { "profiledata", "libLLVMProfileData.a", 1, { "support" } }, - { "runtimedyld", "libLLVMRuntimeDyld.a", 1, { "mc", "object", "support" } }, - { "scalaropts", "libLLVMScalarOpts.a", 1, { "analysis", "core", "ipa", "instcombine", "support", "target", "transformutils" } }, - { "selectiondag", "libLLVMSelectionDAG.a", 1, { "analysis", "codegen", "core", "mc", "support", "target", "transformutils" } }, - { "support", "libLLVMSupport.a", 1, { } }, - { "tablegen", "libLLVMTableGen.a", 1, { "support" } }, - { "target", "libLLVMTarget.a", 1, { "core", "mc", "support" } }, - { "transformutils", "libLLVMTransformUtils.a", 1, { "analysis", "core", "ipa", "support", "target" } }, - { "vectorize", "libLLVMVectorize.a", 1, { "analysis", "core", "support", "target", "transformutils" } }, - { "x86", 0, 1, { "x86utils", "x86asmprinter", "x86info", "x86desc", "x86codegen", "x86asmparser", "x86disassembler" } }, - { "x86asmparser", "libLLVMX86AsmParser.a", 1, { "mc", "mcparser", "support", "x86desc", "x86info" } }, - { "x86asmprinter", "libLLVMX86AsmPrinter.a", 1, { "mc", "support", "x86utils" } }, - { "x86codegen", "libLLVMX86CodeGen.a", 1, { "analysis", "asmprinter", "codegen", "core", "mc", "selectiondag", "support", "target", "x86asmprinter", "x86desc", "x86info", "x86utils" } }, - { "x86desc", "libLLVMX86Desc.a", 1, { "mc", "object", "support", "x86asmprinter", "x86info" } }, - { "x86disassembler", "libLLVMX86Disassembler.a", 1, { "mc", "support", "x86info" } }, - { "x86info", "libLLVMX86Info.a", 1, { "support" } }, - { "x86utils", "libLLVMX86Utils.a", 1, { "support" } }, -}; diff --git a/llvm_build/utils/TableGen/CMakeFiles/generate.stamp b/llvm_build/utils/TableGen/CMakeFiles/generate.stamp deleted file mode 100644 index 204caab22..000000000 --- a/llvm_build/utils/TableGen/CMakeFiles/generate.stamp +++ /dev/null @@ -1 +0,0 @@ -# CMake generation timestamp file for this directory. diff --git a/llvm_build/utils/TableGen/CMakeFiles/generate.stamp.depend b/llvm_build/utils/TableGen/CMakeFiles/generate.stamp.depend deleted file mode 100644 index 4b10e323f..000000000 --- a/llvm_build/utils/TableGen/CMakeFiles/generate.stamp.depend +++ /dev/null @@ -1,2 +0,0 @@ -# CMake generation dependency list for this directory. -D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/TableGen/CMakeLists.txt diff --git a/llvm_build/utils/TableGen/INSTALL.vcxproj b/llvm_build/utils/TableGen/INSTALL.vcxproj deleted file mode 100644 index 93bc73291..000000000 --- a/llvm_build/utils/TableGen/INSTALL.vcxproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {BA405F73-03D5-4634-9BCF-16A283E4CED8} - Win32Proj - x64 - INSTALL - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -DBUILD_TYPE=$(Configuration) -P cmake_install.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/f8272acba04fe9fdf23df7a421e6df27/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen\CMakeFiles\INSTALL_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/f8272acba04fe9fdf23df7a421e6df27/INSTALL_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen\CMakeFiles\INSTALL_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/utils/TableGen/INSTALL.vcxproj.filters b/llvm_build/utils/TableGen/INSTALL.vcxproj.filters deleted file mode 100644 index 76a5e99fa..000000000 --- a/llvm_build/utils/TableGen/INSTALL.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/utils/TableGen/PACKAGE.vcxproj b/llvm_build/utils/TableGen/PACKAGE.vcxproj deleted file mode 100644 index 21d2021ba..000000000 --- a/llvm_build/utils/TableGen/PACKAGE.vcxproj +++ /dev/null @@ -1,135 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {43B8E2C6-E5B7-4C4E-8EFC-216FC221256F} - Win32Proj - x64 - PACKAGE - - - - - false - MultiByte - v120 - - - - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - $(Platform)\$(Configuration)\$(ProjectName)\ - $(Platform)\$(Configuration)\$(ProjectName)\ - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - - setlocal -cd D:\Projects\rpcs3-experiment\rpcs3\llvm_build -if %errorlevel% neq 0 goto :cmEnd -D: -if %errorlevel% neq 0 goto :cmEnd -"C:\Program Files (x86)\CMake\bin\cpack.exe" -C $(Configuration) --config ./CPackConfig.cmake -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - - - - - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/f8272acba04fe9fdf23df7a421e6df27/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen\CMakeFiles\PACKAGE_force - false - - setlocal -cd . -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/CMakeFiles/f8272acba04fe9fdf23df7a421e6df27/PACKAGE_force.rule;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen\CMakeFiles\PACKAGE_force - false - - - - - 915E4697-EF63-450D-AC00-1A9A16E4DFE2 - - - - - - - \ No newline at end of file diff --git a/llvm_build/utils/TableGen/PACKAGE.vcxproj.filters b/llvm_build/utils/TableGen/PACKAGE.vcxproj.filters deleted file mode 100644 index db4a7424a..000000000 --- a/llvm_build/utils/TableGen/PACKAGE.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - CMake Rules - - - - - {27F60422-EB63-4469-9456-F3FB0402A12B} - - - diff --git a/llvm_build/utils/TableGen/cmake_install.cmake b/llvm_build/utils/TableGen/cmake_install.cmake deleted file mode 100644 index 06ca066fc..000000000 --- a/llvm_build/utils/TableGen/cmake_install.cmake +++ /dev/null @@ -1,37 +0,0 @@ -# Install script for directory: D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/TableGen - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "C:/Program Files/LLVM") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified") - if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Dd][Ee][Bb][Uu][Gg])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/bin/llvm-tblgen.exe") - elseif("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/bin/llvm-tblgen.exe") - endif() -endif() - diff --git a/llvm_build/utils/TableGen/llvm-tblgen.vcxproj b/llvm_build/utils/TableGen/llvm-tblgen.vcxproj deleted file mode 100644 index 1f86ccf19..000000000 --- a/llvm_build/utils/TableGen/llvm-tblgen.vcxproj +++ /dev/null @@ -1,243 +0,0 @@ - - - - - Debug - x64 - - - Release - x64 - - - - {12A07AAC-8C43-4914-8D3C-A148BB18B773} - Win32Proj - x64 - llvm-tblgen - - - - Application - false - MultiByte - v120 - - - Application - false - MultiByte - v120 - - - - - - - - - - <_ProjectFileVersion>10.0.20506.1 - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Debug\bin\ - llvm-tblgen.dir\Debug\ - llvm-tblgen - .exe - true - true - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\Release\bin\ - llvm-tblgen.dir\Release\ - llvm-tblgen - .exe - false - true - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Debug/ - EnableFastChecks - CompileAsCpp - ProgramDatabase - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - Disabled - true - Disabled - NotUsing - MultiThreadedDebugDLL - false - 4238 - Level3 - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Debug";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;_DEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Debug\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - /machine:x64 /debug %(AdditionalOptions) - kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;..\..\Debug\lib\LLVMSupport.lib;..\..\Debug\lib\LLVMTableGen.lib;..\..\Debug\lib\LLVMSupport.lib - %(AdditionalLibraryDirectories) - true - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/lib/llvm-tblgen.lib - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Debug/bin/llvm-tblgen.pdb - 10000000 - Console - - - - false - - - - - /EHs-c- -w14062 %(AdditionalOptions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - Release/ - CompileAsCpp - 4146;4180;4244;4267;4291;4345;4351;4355;4503;4624;4722;4800 - - - AnySuitable - true - MaxSpeed - NotUsing - MultiThreadedDLL - false - 4238 - Level3 - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR="Release";%(PreprocessorDefinitions) - $(IntDir) - - - WIN32;_WINDOWS;NDEBUG;_HAS_EXCEPTIONS=0;GTEST_HAS_RTTI=0;_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_WARNINGS;__STDC_CONSTANT_MACROS;__STDC_FORMAT_MACROS;__STDC_LIMIT_MACROS;CMAKE_INTDIR=\"Release\";%(PreprocessorDefinitions) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - - - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen;D:\Projects\rpcs3-experiment\rpcs3\llvm_build\include;D:\Projects\rpcs3-experiment\rpcs3\llvm\include;%(AdditionalIncludeDirectories) - $(IntDir) - %(Filename).h - %(Filename).tlb - %(Filename)_i.c - %(Filename)_p.c - - - /machine:x64 %(AdditionalOptions) - kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;..\..\Release\lib\LLVMSupport.lib;..\..\Release\lib\LLVMTableGen.lib;..\..\Release\lib\LLVMSupport.lib - %(AdditionalLibraryDirectories) - false - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/lib/llvm-tblgen.lib - D:/Projects/rpcs3-experiment/rpcs3/llvm_build/Release/bin/llvm-tblgen.pdb - 10000000 - Console - - - - false - - - - - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/TableGen/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/TableGen/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen\CMakeFiles\generate.stamp - false - Building Custom Rule D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/TableGen/CMakeLists.txt - setlocal -"C:\Program Files (x86)\CMake\bin\cmake.exe" -HD:/Projects/rpcs3-experiment/rpcs3/llvm -BD:/Projects/rpcs3-experiment/rpcs3/llvm_build --check-stamp-file D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen\CMakeFiles\generate.stamp -if %errorlevel% neq 0 goto :cmEnd -:cmEnd -endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone -:cmErrorLevel -exit /b %1 -:cmDone -if %errorlevel% neq 0 goto :VCEnd - D:/Projects/rpcs3-experiment/rpcs3/llvm/utils/TableGen/CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen\CMakeLists.txt;D:\Projects\rpcs3-experiment\rpcs3\llvm\utils\TableGen\CMakeLists.txt;%(AdditionalInputs) - D:\Projects\rpcs3-experiment\rpcs3\llvm_build\utils\TableGen\CMakeFiles\generate.stamp - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 18AF4932-5301-4653-8E79-17C28FC94F42 - - - 25556CA7-A123-4D00-A890-D0313204E491 - - - D350ED08-7D56-477A-B812-9E79AAE29E09 - - - - - - - \ No newline at end of file diff --git a/llvm_build/utils/TableGen/llvm-tblgen.vcxproj.filters b/llvm_build/utils/TableGen/llvm-tblgen.vcxproj.filters deleted file mode 100644 index ecf2fe56e..000000000 --- a/llvm_build/utils/TableGen/llvm-tblgen.vcxproj.filters +++ /dev/null @@ -1,153 +0,0 @@ - - - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - Source Files - - - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - Header Files - - - - - - - - {49044119-F6F3-4751-BBC4-7E7D89AE0A53} - - - {F479464E-5854-4287-9D42-A1E6DA632875} - - - From a029e708630e83cf0a0af2df1554268f43129306 Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Tue, 16 Sep 2014 11:33:56 +0530 Subject: [PATCH 24/42] More changes to get the build to work properly --- .gitignore | 1 + rpcs3/emucore.vcxproj | 9 ++++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 95a8fb90a..966615452 100644 --- a/.gitignore +++ b/.gitignore @@ -37,6 +37,7 @@ /ipch /rpcs3/Debug /rpcs3/Release +/llvm_build /wxWidgets/lib /bin/rpcs3.ini diff --git a/rpcs3/emucore.vcxproj b/rpcs3/emucore.vcxproj index 377fdd4a6..c6b7eb695 100644 --- a/rpcs3/emucore.vcxproj +++ b/rpcs3/emucore.vcxproj @@ -564,7 +564,8 @@ true - cd ..\llvm_build + if not exist ..\llvm_build mkdir ..\llvm_build +cd ..\llvm_build cmake -G "Visual Studio 12 2013 Win64" -DCMAKE_CONFIGURATION_TYPES="Debug;Release" -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_BUILD_RUNTIME=OFF -DLLVM_BUILD_TOOLS=OFF -DLLVM_INCLUDE_DOCS=OFF -DLLVM_INCLUDE_EXAMPLES=OFF -DLLVM_INCLUDE_TESTS=OFF -DLLVM_INCLUDE_TOOLS=OFF -DLLVM_INCLUDE_UTILS=OFF -DWITH_POLLY=OFF ../llvm msbuild.exe ALL_BUILD.vcxproj /t:build /p:Configuration=Debug @@ -588,7 +589,8 @@ msbuild.exe ALL_BUILD.vcxproj /t:build /p:Configuration=Debug true - cd ..\llvm_build + if not exist ..\llvm_build mkdir ..\llvm_build +cd ..\llvm_build cmake -G "Visual Studio 12 2013 Win64" -DCMAKE_CONFIGURATION_TYPES="Debug;Release" -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_BUILD_RUNTIME=OFF -DLLVM_BUILD_TOOLS=OFF -DLLVM_INCLUDE_DOCS=OFF -DLLVM_INCLUDE_EXAMPLES=OFF -DLLVM_INCLUDE_TESTS=OFF -DLLVM_INCLUDE_TOOLS=OFF -DLLVM_INCLUDE_UTILS=OFF -DWITH_POLLY=OFF ../llvm msbuild.exe ALL_BUILD.vcxproj /t:build /p:Configuration=Debug @@ -632,7 +634,8 @@ msbuild.exe ALL_BUILD.vcxproj /t:build /p:Configuration=Debug true - cd ..\llvm_build + if not exist ..\llvm_build mkdir ..\llvm_build +cd ..\llvm_build cmake -G "Visual Studio 12 2013 Win64" -DCMAKE_CONFIGURATION_TYPES="Debug;Release" -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_BUILD_RUNTIME=OFF -DLLVM_BUILD_TOOLS=OFF -DLLVM_INCLUDE_DOCS=OFF -DLLVM_INCLUDE_EXAMPLES=OFF -DLLVM_INCLUDE_TESTS=OFF -DLLVM_INCLUDE_TOOLS=OFF -DLLVM_INCLUDE_UTILS=OFF -DWITH_POLLY=OFF ../llvm msbuild.exe ALL_BUILD.vcxproj /t:build /p:Configuration=Release From ccc37b5dc52a34fa7293396f8c008aba72bc5ba7 Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Wed, 17 Sep 2014 15:27:45 +0530 Subject: [PATCH 25/42] Print disassembly to log --- rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 142 +++++++++++++++------------ rpcs3/Emu/Cell/PPULLVMRecompiler.h | 28 ++++-- 2 files changed, 102 insertions(+), 68 deletions(-) diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index 3f0d94df6..dd71d6367 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -6,6 +6,7 @@ #include "llvm/Support/Host.h" #include "llvm/Support/ManagedStatic.h" #include "llvm/Support/raw_ostream.h" +#include "llvm/CodeGen/MachineCodeInfo.h" #include "llvm/ExecutionEngine/GenericValue.h" #include "llvm/IR/Intrinsics.h" #include "llvm/Support/Filesystem.h" @@ -83,8 +84,27 @@ PPULLVMRecompiler::~PPULLVMRecompiler() { log_file << i->first << " = " << i->second << "\n"; } - log_file << "\nLLVM IR:\n"; - log_file << *m_module; + std::set> sorted_block_info; + for (auto i = m_address_to_compiled_block_map.begin(); i != m_address_to_compiled_block_map.end(); i++) { + sorted_block_info.insert(std::make_pair(~i->second.request_count, i->first)); + } + + log_file << "\nBlock Information:\n"; + for (auto i = sorted_block_info.begin(); i != sorted_block_info.end(); i++) { + auto j = m_address_to_compiled_block_map.find(i->second); + log_file << fmt::Format("%s: Size = %u bytes, Times requested = %llu\n", j->second.llvm_function->getName().str().c_str(), j->second.size, j->second.request_count); + + log_file << "\nDisassembly:\n"; + for (size_t pc = 0; pc < j->second.size;) { + char str[1024]; + + auto size = LLVMDisasmInstruction(m_disassembler, (uint8_t *)j->second.block + pc, j->second.size - pc, (uint64_t)((uint8_t *)j->second.block + pc), str, sizeof(str)); + log_file << str << '\n'; + pc += size; + } + } + + log_file << "\nLLVM IR:\n" << *m_module; LLVMDisasmDispose(m_disassembler); delete m_execution_engine; @@ -93,18 +113,20 @@ PPULLVMRecompiler::~PPULLVMRecompiler() { delete m_llvm_context; } -PPULLVMRecompiler::CompiledBlock PPULLVMRecompiler::GetCompiledBlock(u64 address) { - m_address_to_compiled_block_map_mutex.lock(); - auto i = m_address_to_compiled_block_map.find(address); - m_address_to_compiled_block_map_mutex.unlock(); - - if (i != m_address_to_compiled_block_map.end()) { - return i->second; +PPULLVMRecompiler::CompiledBlock PPULLVMRecompiler::GetCompiledBlock(u32 address) { + { + std::lock_guard lock(m_address_to_compiled_block_map_mutex); + auto i = m_address_to_compiled_block_map.find(address); + if (i != m_address_to_compiled_block_map.end()) { + i->second.request_count++; + return i->second.block; + } } - m_pending_blocks_set_mutex.lock(); - m_pending_blocks_set.insert(address); - m_pending_blocks_set_mutex.unlock(); + { + std::lock_guard lock(m_pending_blocks_set_mutex); + m_pending_blocks_set.insert(address); + } if (!IsAlive()) { Start(); @@ -121,17 +143,18 @@ void PPULLVMRecompiler::Task() { WaitForAnySignal(); while (!TestDestroy() && !Emu.IsStopped()) { - u64 address; + u32 address; - m_pending_blocks_set_mutex.lock(); - auto i = m_pending_blocks_set.begin(); - m_pending_blocks_set_mutex.unlock(); + { + std::lock_guard lock(m_pending_blocks_set_mutex); - if (i != m_pending_blocks_set.end()) { - address = *i; - m_pending_blocks_set.erase(i); - } else { - break; + auto i = m_pending_blocks_set.begin(); + if (i != m_pending_blocks_set.end()) { + address = *i; + m_pending_blocks_set.erase(i); + } else { + break; + } } Compile(address); @@ -140,6 +163,8 @@ void PPULLVMRecompiler::Task() { std::chrono::high_resolution_clock::time_point end = std::chrono::high_resolution_clock::now(); m_idling_time = std::chrono::duration_cast>(end - start - m_compilation_time); + + LOG_NOTICE(PPU, "Compilation thread exiting."); } void PPULLVMRecompiler::Decode(const u32 code) { @@ -2966,18 +2991,10 @@ void PPULLVMRecompiler::UNK(const u32 code, const u32 opcode, const u32 gcode) { //InterpreterCall("UNK", &PPUInterpreter::UNK, code, opcode, gcode); } -void PPULLVMRecompiler::Compile(const u64 address) { - m_address_to_compiled_block_map_mutex.lock(); - auto i = m_address_to_compiled_block_map.find(address); - m_address_to_compiled_block_map_mutex.unlock(); - - if (i != m_address_to_compiled_block_map.end()) { - return; - } - +void PPULLVMRecompiler::Compile(u32 address) { std::chrono::high_resolution_clock::time_point compilation_start = std::chrono::high_resolution_clock::now(); - auto function_name = fmt::Format("fn_0x%llX", address); + auto function_name = fmt::Format("fn_0x%X", address); m_function = m_module->getFunction(function_name); if (!m_function) { @@ -2994,24 +3011,32 @@ void PPULLVMRecompiler::Compile(const u64 address) { auto block = BasicBlock::Create(*m_llvm_context, "start", m_function); m_ir_builder->SetInsertPoint(block); - u64 offset = 0; + u32 offset = 0; m_hit_branch_instruction = false; while (!m_hit_branch_instruction) { - u32 instr = Memory.Read32(address + offset); + u32 instr = vm::read32(address + offset); Decode(instr); offset += 4; - SetPc(m_ir_builder->getInt64(address + offset)); + SetPc(m_ir_builder->getInt32(address + offset)); } m_ir_builder->CreateRetVoid(); m_fpm->run(*m_function); - } - CompiledBlock block = (CompiledBlock)m_execution_engine->getPointerToFunction(m_function); - m_address_to_compiled_block_map_mutex.lock(); - m_address_to_compiled_block_map[address] = block; - m_address_to_compiled_block_map_mutex.unlock(); + MachineCodeInfo mci; + m_execution_engine->runJITOnFunction(m_function, &mci); + + CompiledBlockInfo block_info; + block_info.block = (CompiledBlock)mci.address(); + block_info.request_count = 0; + block_info.size = mci.size(); + block_info.llvm_function = m_function; + { + std::lock_guard lock(m_address_to_compiled_block_map_mutex); + m_address_to_compiled_block_map[address] = block_info; + } + } std::chrono::high_resolution_clock::time_point compilation_end = std::chrono::high_resolution_clock::now(); m_compilation_time += std::chrono::duration_cast>(compilation_end - compilation_start); @@ -3140,14 +3165,14 @@ Value * PPULLVMRecompiler::SetNibble(Value * val, u32 n, Value * b0, Value * b1, Value * PPULLVMRecompiler::GetPc() { auto pc_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, PC)); - auto pc_i64_ptr = m_ir_builder->CreateBitCast(pc_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); - return m_ir_builder->CreateLoad(pc_i64_ptr); + auto pc_i32_ptr = m_ir_builder->CreateBitCast(pc_i8_ptr, m_ir_builder->getInt32Ty()->getPointerTo()); + return m_ir_builder->CreateLoad(pc_i32_ptr); } -void PPULLVMRecompiler::SetPc(Value * val_i64) { +void PPULLVMRecompiler::SetPc(Value * val_i32) { auto pc_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, PC)); - auto pc_i64_ptr = m_ir_builder->CreateBitCast(pc_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); - m_ir_builder->CreateStore(val_i64, pc_i64_ptr); + auto pc_i32_ptr = m_ir_builder->CreateBitCast(pc_i8_ptr, m_ir_builder->getInt32Ty()->getPointerTo()); + m_ir_builder->CreateStore(val_i32, pc_i32_ptr); } Value * PPULLVMRecompiler::GetGpr(u32 r, u32 num_bits) { @@ -3386,9 +3411,7 @@ Value * PPULLVMRecompiler::ReadMemory(Value * addr_i64, u32 bits, bool bswap) { m_ir_builder->GetInsertBlock()->getParent()->getBasicBlockList().push_back(else_bb); m_ir_builder->SetInsertPoint(else_bb); - auto this_ptr = (Value *)m_ir_builder->getInt64((u64)&Memory); - this_ptr = m_ir_builder->CreateIntToPtr(this_ptr, this_ptr->getType()->getPointerTo()); - auto val_else_i32 = Call("Read32", &MemoryBase::Read32, this_ptr, addr_i64); + auto val_else_i32 = Call("vm_read32", (u32(*)(u64))vm::read32, addr_i64); if (!bswap) { val_else_i32 = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, {m_ir_builder->getInt32Ty()}), val_else_i32); } @@ -3404,6 +3427,7 @@ Value * PPULLVMRecompiler::ReadMemory(Value * addr_i64, u32 bits, bool bswap) { } void PPULLVMRecompiler::WriteMemory(Value * addr_i64, Value * val_ix, bool bswap) { + addr_i64 = m_ir_builder->CreateAnd(addr_i64, 0xFFFFFFFF); if (val_ix->getType()->getIntegerBitWidth() != 32) { if (val_ix->getType()->getIntegerBitWidth() > 8 && bswap) { val_ix = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, {val_ix->getType()}), val_ix); @@ -3420,26 +3444,24 @@ void PPULLVMRecompiler::WriteMemory(Value * addr_i64, Value * val_ix, bool bswap m_ir_builder->CreateCondBr(cmp_i1, then_bb, else_bb); m_ir_builder->SetInsertPoint(then_bb); - Value * val_then_ix = val_ix; + Value * val_then_i32 = val_ix; if (bswap) { - val_then_ix = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, {m_ir_builder->getInt32Ty()}), val_then_ix); + val_then_i32 = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, {m_ir_builder->getInt32Ty()}), val_then_i32); } auto eaddr_i64 = m_ir_builder->CreateAdd(addr_i64, GetBaseAddress()); auto eaddr_i32_ptr = m_ir_builder->CreateIntToPtr(eaddr_i64, m_ir_builder->getInt32Ty()->getPointerTo()); - m_ir_builder->CreateStore(val_then_ix, eaddr_i32_ptr); + m_ir_builder->CreateStore(val_then_i32, eaddr_i32_ptr); m_ir_builder->CreateBr(merge_bb); m_ir_builder->GetInsertBlock()->getParent()->getBasicBlockList().push_back(else_bb); m_ir_builder->SetInsertPoint(else_bb); - Value * val_else_ix = val_ix; + Value * val_else_i32 = val_ix; if (!bswap) { - val_else_ix = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, {m_ir_builder->getInt32Ty()}), val_else_ix); + val_else_i32 = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, {m_ir_builder->getInt32Ty()}), val_else_i32); } - auto this_ptr = (Value *)m_ir_builder->getInt64((u64)&Memory); - this_ptr = m_ir_builder->CreateIntToPtr(this_ptr, this_ptr->getType()->getPointerTo()); - Call("Write32", &MemoryBase::Write32, this_ptr, addr_i64, val_else_ix); + Call("vm_write32", (void(*)(u64, u32))vm::write32, addr_i64, val_else_i32); m_ir_builder->CreateBr(merge_bb); m_ir_builder->GetInsertBlock()->getParent()->getBasicBlockList().push_back(merge_bb); @@ -3456,7 +3478,7 @@ Value * PPULLVMRecompiler::InterpreterCall(const char * name, Func function, Arg i->second++; - return Call(name, function, GetInterpreter(), m_ir_builder->getInt32(args)...); + return Call(name, function, GetInterpreter(), m_ir_builder->getInt32(args)...); } template @@ -3484,10 +3506,8 @@ Type * PPULLVMRecompiler::CppToLlvmType() { return nullptr; } -template +template Value * PPULLVMRecompiler::Call(const char * name, Func function, Args... args) { - typedef std::result_of::type ReturnType; - auto fn = m_module->getFunction(name); if (!fn) { std::vector fn_args_type = {args->getType()...}; @@ -3537,8 +3557,8 @@ PPULLVMEmulator::~PPULLVMEmulator() { } } -u8 PPULLVMEmulator::DecodeMemory(const u64 address) { - static u64 last_instr_address = 0; +u8 PPULLVMEmulator::DecodeMemory(const u32 address) { + static u32 last_instr_address = 0; PPULLVMRecompiler::CompiledBlock compiled_block = nullptr; if (address != (last_instr_address + 4)) { diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.h b/rpcs3/Emu/Cell/PPULLVMRecompiler.h index c8d067b3a..eb056476c 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.h +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.h @@ -30,7 +30,7 @@ public: PPULLVMRecompiler & operator = (PPULLVMRecompiler && other) = delete; /// Get a pointer to a compiled block - CompiledBlock GetCompiledBlock(u64 address); + CompiledBlock GetCompiledBlock(u32 address); /// Execute all tests void RunAllTests(PPUThread * ppu_state, u64 base_address, PPUInterpreter * interpreter); @@ -441,18 +441,32 @@ protected: void UNK(const u32 code, const u32 opcode, const u32 gcode) override; private: + struct CompiledBlockInfo { + /// Pointer to the block + CompiledBlock block; + + /// Size of the compiled block + size_t size; + + /// Number of times this block was requested + u64 request_count; + + /// LLVM function for this block + llvm::Function * llvm_function; + }; + /// Mutex for accessing m_address_to_compiled_block_map /// TODO: Use a RW lock instead of mutex std::mutex m_address_to_compiled_block_map_mutex; /// Map from address to compiled block - std::map m_address_to_compiled_block_map; + std::map m_address_to_compiled_block_map; /// Mutex for accessing m_pending_blocks_set; std::mutex m_pending_blocks_set_mutex; /// Set of blocks pending compilation - std::set m_pending_blocks_set; + std::set m_pending_blocks_set; /// LLVM context llvm::LLVMContext * m_llvm_context; @@ -490,7 +504,7 @@ private: std::map m_interpreter_fallback_stats; /// Compile a block of code - void Compile(u64 address); + void Compile(u32 address); /// Get PPU state pointer llvm::Value * GetPPUState(); @@ -526,7 +540,7 @@ private: llvm::Value * GetPc(); /// Set PC - void SetPc(llvm::Value * val_i64); + void SetPc(llvm::Value * val_i32); /// Load GPR llvm::Value * GetGpr(u32 r, u32 num_bits = 64); @@ -633,7 +647,7 @@ private: llvm::Type * CppToLlvmType(); /// Call a function - template + template llvm::Value * Call(const char * name, Func function, Args... args); /// Test an instruction against the interpreter @@ -667,7 +681,7 @@ public: PPULLVMEmulator & operator = (const PPULLVMEmulator & other) = delete; PPULLVMEmulator & operator = (PPULLVMEmulator && other) = delete; - u8 DecodeMemory(const u64 address); + u8 DecodeMemory(const u32 address) override; private: /// PPU processor context From e687a9124368e494923659c6628f2996a09e0c2b Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Thu, 18 Sep 2014 16:59:49 +0530 Subject: [PATCH 26/42] Implemented some FP instructions but did not add support for updating the FPSCR. Many misc changes. --- rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 296 +++++++++++++++++++++------ rpcs3/Emu/Cell/PPULLVMRecompiler.h | 72 ++++--- 2 files changed, 278 insertions(+), 90 deletions(-) diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index dd71d6367..28acb54b1 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -84,21 +84,15 @@ PPULLVMRecompiler::~PPULLVMRecompiler() { log_file << i->first << " = " << i->second << "\n"; } - std::set> sorted_block_info; - for (auto i = m_address_to_compiled_block_map.begin(); i != m_address_to_compiled_block_map.end(); i++) { - sorted_block_info.insert(std::make_pair(~i->second.request_count, i->first)); - } - log_file << "\nBlock Information:\n"; - for (auto i = sorted_block_info.begin(); i != sorted_block_info.end(); i++) { - auto j = m_address_to_compiled_block_map.find(i->second); - log_file << fmt::Format("%s: Size = %u bytes, Times requested = %llu\n", j->second.llvm_function->getName().str().c_str(), j->second.size, j->second.request_count); + for (auto i = m_compiled_blocks.begin(); i != m_compiled_blocks.end(); i++) { + log_file << fmt::Format("\n%s: Size = %u bytes, Reference count = %llu\n", i->second.llvm_function->getName().str().c_str(), i->second.size, i->second.reference_count); - log_file << "\nDisassembly:\n"; - for (size_t pc = 0; pc < j->second.size;) { + log_file << "Disassembly:\n"; + for (size_t pc = 0; pc < i->second.size;) { char str[1024]; - auto size = LLVMDisasmInstruction(m_disassembler, (uint8_t *)j->second.block + pc, j->second.size - pc, (uint64_t)((uint8_t *)j->second.block + pc), str, sizeof(str)); + auto size = LLVMDisasmInstruction(m_disassembler, (uint8_t *)i->second.block + pc, i->second.size - pc, (uint64_t)((uint8_t *)i->second.block + pc), str, sizeof(str)); log_file << str << '\n'; pc += size; } @@ -113,19 +107,33 @@ PPULLVMRecompiler::~PPULLVMRecompiler() { delete m_llvm_context; } -PPULLVMRecompiler::CompiledBlock PPULLVMRecompiler::GetCompiledBlock(u32 address) { - { - std::lock_guard lock(m_address_to_compiled_block_map_mutex); - auto i = m_address_to_compiled_block_map.find(address); - if (i != m_address_to_compiled_block_map.end()) { - i->second.request_count++; - return i->second.block; - } +PPULLVMRecompiler::CompiledBlockInfo PPULLVMRecompiler::GetCompiledBlock(u32 address) { + static CompiledBlockInfo unknown_block_info = {0}; + + std::lock_guard lock(m_compiled_blocks_mutex); + + auto compiled_block = m_compiled_blocks.lower_bound(std::make_pair(address, 0)); + if (compiled_block != m_compiled_blocks.end() && compiled_block->first.first == address) { + compiled_block->second.reference_count++; + return compiled_block->second; } + return unknown_block_info; +} + +void PPULLVMRecompiler::ReleaseCompiledBlock(u32 address, u32 revision) { + std::lock_guard lock(m_compiled_blocks_mutex); + + auto compiled_block = m_compiled_blocks.find(std::make_pair(address, revision)); + if (compiled_block != m_compiled_blocks.end()) { + compiled_block->second.reference_count--; + } +} + +void PPULLVMRecompiler::RequestCompilation(u32 address) { { - std::lock_guard lock(m_pending_blocks_set_mutex); - m_pending_blocks_set.insert(address); + std::lock_guard lock(m_pending_compilation_blocks_mutex); + m_pending_compilation_blocks.insert(address); } if (!IsAlive()) { @@ -133,7 +141,6 @@ PPULLVMRecompiler::CompiledBlock PPULLVMRecompiler::GetCompiledBlock(u32 address } Notify(); - return nullptr; } void PPULLVMRecompiler::Task() { @@ -146,12 +153,12 @@ void PPULLVMRecompiler::Task() { u32 address; { - std::lock_guard lock(m_pending_blocks_set_mutex); + std::lock_guard lock(m_pending_compilation_blocks_mutex); - auto i = m_pending_blocks_set.begin(); - if (i != m_pending_blocks_set.end()) { + auto i = m_pending_compilation_blocks.begin(); + if (i != m_pending_compilation_blocks.end()) { address = *i; - m_pending_blocks_set.erase(i); + m_pending_compilation_blocks.erase(i); } else { break; } @@ -1536,7 +1543,10 @@ void PPULLVMRecompiler::MULHWU(u32 rd, u32 ra, u32 rb, bool rc) { } void PPULLVMRecompiler::MFOCRF(u32 a, u32 rd, u32 crm) { - InterpreterCall("MFOCRF", &PPUInterpreter::MFOCRF, a, rd, crm); + auto cr_i32 = GetCr(); + auto cr_i64 = m_ir_builder->CreateZExt(cr_i32, m_ir_builder->getInt64Ty()); + SetGpr(rd, cr_i64); + //InterpreterCall("MFOCRF", &PPUInterpreter::MFOCRF, a, rd, crm); } void PPULLVMRecompiler::LWARX(u32 rd, u32 ra, u32 rb) { @@ -1785,7 +1795,24 @@ void PPULLVMRecompiler::ADDE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { } void PPULLVMRecompiler::MTOCRF(u32 l, u32 crm, u32 rs) { - InterpreterCall("MTOCRF", &PPUInterpreter::MTOCRF, l, crm, rs); + auto rs_i32 = GetGpr(rs, 32); + auto cr_i32 = GetCr(); + u32 mask = 0; + + for (u32 i = 0; i < 8; i++) { + if (crm & (1 << i)) { + mask |= 0xF << ((7 - i) * 4); + if (l) { + break; + } + } + } + + cr_i32 = m_ir_builder->CreateAnd(cr_i32, ~mask); + rs_i32 = m_ir_builder->CreateAnd(rs_i32, ~mask); + cr_i32 = m_ir_builder->CreateOr(cr_i32, rs_i32); + SetCr(cr_i32); + //InterpreterCall("MTOCRF", &PPUInterpreter::MTOCRF, l, crm, rs); } void PPULLVMRecompiler::STDX(u32 rs, u32 ra, u32 rb) { @@ -1843,7 +1870,18 @@ void PPULLVMRecompiler::STVEWX(u32 vs, u32 ra, u32 rb) { } void PPULLVMRecompiler::ADDZE(u32 rd, u32 ra, u32 oe, bool rc) { - InterpreterCall("ADDZE", &PPUInterpreter::ADDZE, rd, ra, oe, rc); + auto ra_i64 = GetGpr(ra); + auto ca_i64 = GetXerCa(); + auto res_s = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::sadd_with_overflow, {m_ir_builder->getInt64Ty()}), ra_i64, ca_i64); + auto sum_i64 = m_ir_builder->CreateExtractValue(res_s, {0}); + auto carry_i1 = m_ir_builder->CreateExtractValue(res_s, {1}); + SetGpr(rd, sum_i64); + SetXerCa(carry_i1); + + if (rc) { + SetCrFieldSignedCmp(0, sum_i64, m_ir_builder->getInt64(0)); + } + //InterpreterCall("ADDZE", &PPUInterpreter::ADDZE, rd, ra, oe, rc); } void PPULLVMRecompiler::SUBFZE(u32 rd, u32 ra, u32 oe, bool rc) { @@ -2418,14 +2456,34 @@ void PPULLVMRecompiler::DSS(u32 strm, u32 a) { } void PPULLVMRecompiler::SRAWI(u32 ra, u32 rs, u32 sh, bool rc) { + //auto rs_i32 = GetGpr(rs, 32); + //auto res_i32 = m_ir_builder->CreateAShr(rs_i32, sh); + //auto res_i64 = m_ir_builder->CreateSExt(rs_i32, m_ir_builder->getInt64Ty()); + //SetGpr(ra, res_i64); + + //if (rc) { + // SetCrFieldSignedCmp(0, res_i64, m_ir_builder->getInt64(0)); + //} + + // TODO: Set XER.CA InterpreterCall("SRAWI", &PPUInterpreter::SRAWI, ra, rs, sh, rc); } void PPULLVMRecompiler::SRADI1(u32 ra, u32 rs, u32 sh, bool rc) { + //auto rs_i64 = GetGpr(rs); + //auto res_i64 = m_ir_builder->CreateAShr(rs_i64, sh); + //SetGpr(ra, res_i64); + + //if (rc) { + // SetCrFieldSignedCmp(0, res_i64, m_ir_builder->getInt64(0)); + //} + + // TODO: Set XER.CA InterpreterCall("SRADI1", &PPUInterpreter::SRADI1, ra, rs, sh, rc); } void PPULLVMRecompiler::SRADI2(u32 ra, u32 rs, u32 sh, bool rc) { + //SRADI1(ra, rs, sh, rc); InterpreterCall("SRADI2", &PPUInterpreter::SRADI2, ra, rs, sh, rc); } @@ -2805,7 +2863,13 @@ void PPULLVMRecompiler::LWA(u32 rd, u32 ra, s32 ds) { } void PPULLVMRecompiler::FDIVS(u32 frd, u32 fra, u32 frb, bool rc) { - InterpreterCall("FDIVS", &PPUInterpreter::FDIVS, frd, fra, frb, rc); + auto ra_f32 = GetFpr(fra, 32); + auto rb_f32 = GetFpr(frb, 32); + auto res_f32 = m_ir_builder->CreateFDiv(ra_f32, rb_f32); + SetFpr(frd, res_f32); + + // TODO: Set flags + //InterpreterCall("FDIVS", &PPUInterpreter::FDIVS, frd, fra, frb, rc); } void PPULLVMRecompiler::FSUBS(u32 frd, u32 fra, u32 frb, bool rc) { @@ -2813,7 +2877,13 @@ void PPULLVMRecompiler::FSUBS(u32 frd, u32 fra, u32 frb, bool rc) { } void PPULLVMRecompiler::FADDS(u32 frd, u32 fra, u32 frb, bool rc) { - InterpreterCall("FADDS", &PPUInterpreter::FADDS, frd, fra, frb, rc); + auto ra_f32 = GetFpr(fra, 32); + auto rb_f32 = GetFpr(frb, 32); + auto res_f32 = m_ir_builder->CreateFAdd(ra_f32, rb_f32); + SetFpr(frd, res_f32); + + // TODO: Set flags + //InterpreterCall("FADDS", &PPUInterpreter::FADDS, frd, fra, frb, rc); } void PPULLVMRecompiler::FSQRTS(u32 frd, u32 frb, bool rc) { @@ -2825,14 +2895,35 @@ void PPULLVMRecompiler::FRES(u32 frd, u32 frb, bool rc) { } void PPULLVMRecompiler::FMULS(u32 frd, u32 fra, u32 frc, bool rc) { - InterpreterCall("FMULS", &PPUInterpreter::FMULS, frd, fra, frc, rc); + auto ra_f32 = GetFpr(fra, 32); + auto rc_f32 = GetFpr(frc, 32); + auto res_f32 = m_ir_builder->CreateFMul(ra_f32, rc_f32); + SetFpr(frd, res_f32); + + // TODO: Set flags + //InterpreterCall("FMULS", &PPUInterpreter::FMULS, frd, fra, frc, rc); } void PPULLVMRecompiler::FMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - InterpreterCall("FMADDS", &PPUInterpreter::FMADDS, frd, fra, frc, frb, rc); + auto ra_f64 = GetFpr(fra); + auto rb_f64 = GetFpr(frb); + auto rc_f64 = GetFpr(frc); + auto res_f64 = m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fma, {m_ir_builder->getDoubleTy()}), ra_f64, rc_f64, rb_f64); + SetFpr(frd, res_f64); + + // TODO: Set flags + //InterpreterCall("FMADDS", &PPUInterpreter::FMADDS, frd, fra, frc, frb, rc); } void PPULLVMRecompiler::FMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { + //auto ra_f64 = GetFpr(fra); + //auto rb_f64 = GetFpr(frb); + //auto rc_f64 = GetFpr(frc); + //rb_f64 = m_ir_builder->CreateNeg(rb_f64); + //auto res_f64 = m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fma, {m_ir_builder->getDoubleTy()}), ra_f64, rc_f64, rb_f64); + //SetFpr(frd, res_f64); + + // TODO: Set flags InterpreterCall("FMSUBS", &PPUInterpreter::FMSUBS, frd, fra, frc, frb, rc); } @@ -2894,7 +2985,11 @@ void PPULLVMRecompiler::FCMPU(u32 crfd, u32 fra, u32 frb) { } void PPULLVMRecompiler::FRSP(u32 frd, u32 frb, bool rc) { - InterpreterCall("FRSP", &PPUInterpreter::FRSP, frd, frb, rc); + auto rb_f64 = GetFpr(frb); + SetFpr(frd, rb_f64); + + // TODO: Set flags + //InterpreterCall("FRSP", &PPUInterpreter::FRSP, frd, frb, rc); } void PPULLVMRecompiler::FCTIW(u32 frd, u32 frb, bool rc) { @@ -2906,21 +3001,33 @@ void PPULLVMRecompiler::FCTIWZ(u32 frd, u32 frb, bool rc) { } void PPULLVMRecompiler::FDIV(u32 frd, u32 fra, u32 frb, bool rc) { - InterpreterCall("FDIV", &PPUInterpreter::FDIV, frd, fra, frb, rc); + auto ra_f64 = GetFpr(fra); + auto rb_f64 = GetFpr(frb); + auto res_f64 = m_ir_builder->CreateFDiv(ra_f64, rb_f64); + SetFpr(frd, res_f64); + + // TODO: Set flags + //InterpreterCall("FDIV", &PPUInterpreter::FDIV, frd, fra, frb, rc); } void PPULLVMRecompiler::FSUB(u32 frd, u32 fra, u32 frb, bool rc) { - InterpreterCall("FSUB", &PPUInterpreter::FSUB, frd, fra, frb, rc); + auto ra_f64 = GetFpr(fra); + auto rb_f64 = GetFpr(frb); + auto res_f64 = m_ir_builder->CreateFSub(ra_f64, rb_f64); + SetFpr(frd, res_f64); + + // TODO: Set flags + //InterpreterCall("FSUB", &PPUInterpreter::FSUB, frd, fra, frb, rc); } void PPULLVMRecompiler::FADD(u32 frd, u32 fra, u32 frb, bool rc) { - //auto ra_f64 = GetFpr(fra); - //auto rb_f64 = GetFpr(frb); - //auto res_f64 = m_ir_builder->CreateFAdd(ra_f64, rb_f64); - //SetFpr(frd, res_f64); + auto ra_f64 = GetFpr(fra); + auto rb_f64 = GetFpr(frb); + auto res_f64 = m_ir_builder->CreateFAdd(ra_f64, rb_f64); + SetFpr(frd, res_f64); - // TODO: Set FPRF - InterpreterCall("FADD", &PPUInterpreter::FADD, frd, fra, frb, rc); + // TODO: Set flags + //InterpreterCall("FADD", &PPUInterpreter::FADD, frd, fra, frb, rc); } void PPULLVMRecompiler::FSQRT(u32 frd, u32 frb, bool rc) { @@ -2932,7 +3039,13 @@ void PPULLVMRecompiler::FSEL(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { } void PPULLVMRecompiler::FMUL(u32 frd, u32 fra, u32 frc, bool rc) { - InterpreterCall("FMUL", &PPUInterpreter::FMUL, frd, fra, frc, rc); + auto ra_f64 = GetFpr(fra); + auto rc_f64 = GetFpr(frc); + auto res_f64 = m_ir_builder->CreateFMul(ra_f64, rc_f64); + SetFpr(frd, res_f64); + + // TODO: Set flags + //InterpreterCall("FMUL", &PPUInterpreter::FMUL, frd, fra, frc, rc); } void PPULLVMRecompiler::FRSQRTE(u32 frd, u32 frb, bool rc) { @@ -2940,11 +3053,26 @@ void PPULLVMRecompiler::FRSQRTE(u32 frd, u32 frb, bool rc) { } void PPULLVMRecompiler::FMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { + //auto ra_f64 = GetFpr(fra); + //auto rb_f64 = GetFpr(frb); + //auto rc_f64 = GetFpr(frc); + //rb_f64 = m_ir_builder->CreateNeg(rb_f64); + //auto res_f64 = m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fma, {m_ir_builder->getDoubleTy()}), ra_f64, rc_f64, rb_f64); + //SetFpr(frd, res_f64); + + // TODO: Set flags InterpreterCall("FMSUB", &PPUInterpreter::FMSUB, frd, fra, frc, frb, rc); } void PPULLVMRecompiler::FMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - InterpreterCall("FMADD", &PPUInterpreter::FMADD, frd, fra, frc, frb, rc); + auto ra_f64 = GetFpr(fra); + auto rb_f64 = GetFpr(frb); + auto rc_f64 = GetFpr(frc); + auto res_f64 = m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fma, {m_ir_builder->getDoubleTy()}), ra_f64, rc_f64, rb_f64); + SetFpr(frd, res_f64); + + // TODO: Set flags + //InterpreterCall("FMADD", &PPUInterpreter::FMADD, frd, fra, frc, frb, rc); } void PPULLVMRecompiler::FNMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { @@ -2960,11 +3088,18 @@ void PPULLVMRecompiler::FCMPO(u32 crfd, u32 fra, u32 frb) { } void PPULLVMRecompiler::FNEG(u32 frd, u32 frb, bool rc) { + //auto rb_f64 = GetFpr(frb); + //rb_f64 = m_ir_builder->CreateSub(ConstantFP::getZeroValueForNegation(rb_f64->getType()), rb_f64); + //SetGpr(frd, rb_f64); + + // TODO: Set flags InterpreterCall("FNEG", &PPUInterpreter::FNEG, frd, frb, rc); } void PPULLVMRecompiler::FMR(u32 frd, u32 frb, bool rc) { - InterpreterCall("FMR", &PPUInterpreter::FMR, frd, frb, rc); + SetFpr(frd, GetFpr(frb)); + // TODO: Set flags + //InterpreterCall("FMR", &PPUInterpreter::FMR, frd, frb, rc); } void PPULLVMRecompiler::FNABS(u32 frd, u32 frb, bool rc) { @@ -2984,7 +3119,12 @@ void PPULLVMRecompiler::FCTIDZ(u32 frd, u32 frb, bool rc) { } void PPULLVMRecompiler::FCFID(u32 frd, u32 frb, bool rc) { - InterpreterCall("FCFID", &PPUInterpreter::FCFID, frd, frb, rc); + auto rb_i64 = GetFpr(frb, 64, true); + auto res_f64 = m_ir_builder->CreateSIToFP(rb_i64, m_ir_builder->getDoubleTy()); + SetFpr(frd, res_f64); + + // TODO: Set flag + //InterpreterCall("FCFID", &PPUInterpreter::FCFID, frd, frb, rc); } void PPULLVMRecompiler::UNK(const u32 code, const u32 opcode, const u32 gcode) { @@ -3028,13 +3168,15 @@ void PPULLVMRecompiler::Compile(u32 address) { m_execution_engine->runJITOnFunction(m_function, &mci); CompiledBlockInfo block_info; - block_info.block = (CompiledBlock)mci.address(); - block_info.request_count = 0; - block_info.size = mci.size(); - block_info.llvm_function = m_function; + block_info.block_address = address; + block_info.revision = 0xFFFFFFFF; + block_info.block = (CompiledBlock)mci.address(); + block_info.reference_count = 0; + block_info.size = mci.size(); + block_info.llvm_function = m_function; { - std::lock_guard lock(m_address_to_compiled_block_map_mutex); - m_address_to_compiled_block_map[address] = block_info; + std::lock_guard lock(m_compiled_blocks_mutex); + m_compiled_blocks[std::make_pair(address, block_info.revision)] = block_info; } } @@ -3313,14 +3455,24 @@ void PPULLVMRecompiler::SetUsprg0(Value * val_x64) { m_ir_builder->CreateStore(val_i64, usprg0_i64_ptr); } -Value * PPULLVMRecompiler::GetFpr(u32 r, u32 bits) { - auto r_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, FPR[r])); - auto r_f64_ptr = m_ir_builder->CreateBitCast(r_i8_ptr, m_ir_builder->getDoubleTy()->getPointerTo()); - auto r_f64 = m_ir_builder->CreateLoad(r_f64_ptr); - if (bits == 32) { - return m_ir_builder->CreateFPTrunc(r_f64, m_ir_builder->getFloatTy()); +Value * PPULLVMRecompiler::GetFpr(u32 r, u32 bits, bool as_int) { + auto r_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, FPR[r])); + if (!as_int) { + auto r_f64_ptr = m_ir_builder->CreateBitCast(r_i8_ptr, m_ir_builder->getDoubleTy()->getPointerTo()); + auto r_f64 = m_ir_builder->CreateLoad(r_f64_ptr); + if (bits == 32) { + return m_ir_builder->CreateFPTrunc(r_f64, m_ir_builder->getFloatTy()); + } else { + return r_f64; + } } else { - return r_f64; + auto r_i64_ptr = m_ir_builder->CreateBitCast(r_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); + auto r_i64 = m_ir_builder->CreateLoad(r_i64_ptr); + if (bits == 32) { + return m_ir_builder->CreateTrunc(r_i64, m_ir_builder->getInt32Ty()); + } else { + return r_i64; + } } } @@ -3560,15 +3712,31 @@ PPULLVMEmulator::~PPULLVMEmulator() { u8 PPULLVMEmulator::DecodeMemory(const u32 address) { static u32 last_instr_address = 0; - PPULLVMRecompiler::CompiledBlock compiled_block = nullptr; - if (address != (last_instr_address + 4)) { - compiled_block = s_recompiler->GetCompiledBlock(address); + auto compiled_block = m_compiled_blocks.find(address); + if (compiled_block == m_compiled_blocks.end()) { + auto compiled_block_info = s_recompiler->GetCompiledBlock(address); + if (compiled_block_info.block) { + compiled_block = m_compiled_blocks.insert(m_compiled_blocks.end(), std::make_pair(address, std::make_pair(compiled_block_info.block, compiled_block_info.revision))); + m_pending_compilation_blocks.erase(address); + } else { + if (address != (last_instr_address + 4)) { + auto pending_compilation_block = m_pending_compilation_blocks.find(address); + if (pending_compilation_block != m_pending_compilation_blocks.end()) { + pending_compilation_block->second++; + if ((pending_compilation_block->second % 1000) == 0) { + s_recompiler->RequestCompilation(address); + } + } else { + m_pending_compilation_blocks[address] = 0; + } + } + } } last_instr_address = address; - if (compiled_block) { - compiled_block(&m_ppu, (u64)Memory.GetBaseAddr(), m_interpreter); + if (compiled_block != m_compiled_blocks.end()) { + compiled_block->second.first(&m_ppu, (u64)Memory.GetBaseAddr(), m_interpreter); return 0; } else { return m_decoder.DecodeMemory(address); diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.h b/rpcs3/Emu/Cell/PPULLVMRecompiler.h index eb056476c..29531a0a6 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.h +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.h @@ -19,6 +19,26 @@ class PPULLVMRecompiler : public ThreadBase, protected PPUOpcodes, protected PPC public: typedef void(*CompiledBlock)(PPUThread * ppu_state, u64 base_address, PPUInterpreter * interpreter); + struct CompiledBlockInfo { + /// Address of the block + u32 block_address; + + /// The version of the block + u32 revision; + + /// Pointer to the block + CompiledBlock block; + + /// Size of the compiled block + size_t size; + + /// Reference count for the block + u64 reference_count; + + /// LLVM function for this block + llvm::Function * llvm_function; + }; + PPULLVMRecompiler(); PPULLVMRecompiler(const PPULLVMRecompiler & other) = delete; @@ -29,8 +49,14 @@ public: PPULLVMRecompiler & operator = (const PPULLVMRecompiler & other) = delete; PPULLVMRecompiler & operator = (PPULLVMRecompiler && other) = delete; - /// Get a pointer to a compiled block - CompiledBlock GetCompiledBlock(u32 address); + /// Get a compiled block + CompiledBlockInfo GetCompiledBlock(u32 address); + + /// Release a compiled block + void ReleaseCompiledBlock(u32 address, u32 revision); + + /// Request a block to be compiled + void RequestCompilation(u32 address); /// Execute all tests void RunAllTests(PPUThread * ppu_state, u64 base_address, PPUInterpreter * interpreter); @@ -441,32 +467,18 @@ protected: void UNK(const u32 code, const u32 opcode, const u32 gcode) override; private: - struct CompiledBlockInfo { - /// Pointer to the block - CompiledBlock block; + /// Mutex for accessing m_compiled_blocks + std::mutex m_compiled_blocks_mutex; - /// Size of the compiled block - size_t size; + /// Blocks that have been compiled + /// Key is block address + std::map, CompiledBlockInfo> m_compiled_blocks; - /// Number of times this block was requested - u64 request_count; + /// Mutex for accessing m_pending_compilation_blocks; + std::mutex m_pending_compilation_blocks_mutex; - /// LLVM function for this block - llvm::Function * llvm_function; - }; - - /// Mutex for accessing m_address_to_compiled_block_map - /// TODO: Use a RW lock instead of mutex - std::mutex m_address_to_compiled_block_map_mutex; - - /// Map from address to compiled block - std::map m_address_to_compiled_block_map; - - /// Mutex for accessing m_pending_blocks_set; - std::mutex m_pending_blocks_set_mutex; - - /// Set of blocks pending compilation - std::set m_pending_blocks_set; + /// Blocks pending compilation + std::set m_pending_compilation_blocks; /// LLVM context llvm::LLVMContext * m_llvm_context; @@ -609,7 +621,7 @@ private: void SetUsprg0(llvm::Value * val_x64); /// Get FPR - llvm::Value * GetFpr(u32 r, u32 bits = 64); + llvm::Value * GetFpr(u32 r, u32 bits = 64, bool as_int = false); /// Set FPR void SetFpr(u32 r, llvm::Value * val); @@ -693,6 +705,14 @@ private: /// PPU instruction Decoder PPUDecoder m_decoder; + /// Compiled blocks + /// Key is block address. + std::unordered_map> m_compiled_blocks; + + /// Uncompiled blocks + /// Key is block address + std::unordered_map m_pending_compilation_blocks; + /// Number of instances of this class static u32 s_num_instances; From f210180aa66f3e78d81e1d32e48806a058ded434 Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Thu, 18 Sep 2014 17:34:49 +0530 Subject: [PATCH 27/42] Disabled the use of BMI instructions since older processors do not support it --- rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index 28acb54b1..18a4d68df 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -147,8 +147,9 @@ void PPULLVMRecompiler::Task() { std::chrono::high_resolution_clock::time_point start = std::chrono::high_resolution_clock::now(); while (!TestDestroy() && !Emu.IsStopped()) { - WaitForAnySignal(); + WaitForAnySignal(500); + u32 num_blocks_compiled = 0; while (!TestDestroy() && !Emu.IsStopped()) { u32 address; @@ -165,6 +166,12 @@ void PPULLVMRecompiler::Task() { } Compile(address); + num_blocks_compiled++; + } + + if (num_blocks_compiled == 0) { + // If we get here, it means the recompilation thread is idling. + } } @@ -3204,17 +3211,21 @@ Value * PPULLVMRecompiler::GetInterpreter() { Value * PPULLVMRecompiler::GetBit(Value * val, u32 n) { Value * bit; +#ifdef PPU_LLVM_RECOMPILER_USE_BMI if (val->getType()->isIntegerTy(32)) { bit = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_bmi_pext_32), val, m_ir_builder->getInt32(1 << (31- n))); } else if (val->getType()->isIntegerTy(64)) { bit = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_bmi_pext_64), val, m_ir_builder->getInt64((u64)1 << (63 - n))); } else { +#endif if (val->getType()->getIntegerBitWidth() != (n + 1)) { bit = m_ir_builder->CreateLShr(val, val->getType()->getIntegerBitWidth() - n - 1); } bit = m_ir_builder->CreateAnd(val, 1); +#ifdef PPU_LLVM_RECOMPILER_USE_BMI } +#endif return bit; } @@ -3244,17 +3255,21 @@ Value * PPULLVMRecompiler::SetBit(Value * val, u32 n, Value * bit, bool doClear) Value * PPULLVMRecompiler::GetNibble(Value * val, u32 n) { Value * nibble; +#ifdef PPU_LLVM_RECOMPILER_USE_BMI if (val->getType()->isIntegerTy(32)) { nibble = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_bmi_pext_32), val, m_ir_builder->getInt32((u64)0xF << ((7 - n) * 4))); } else if (val->getType()->isIntegerTy(64)) { nibble = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_bmi_pext_64), val, m_ir_builder->getInt64((u64)0xF << ((15 - n) * 4))); } else { +#endif if ((val->getType()->getIntegerBitWidth() >> 2) != (n + 1)) { nibble = m_ir_builder->CreateLShr(val, (((val->getType()->getIntegerBitWidth() >> 2) - 1) - n) * 4); } nibble = m_ir_builder->CreateAnd(val, 0xF); +#ifdef PPU_LLVM_RECOMPILER_USE_BMI } +#endif return nibble; } From d5e86f7190d2ace751a54cb0879ed4c61d878025 Mon Sep 17 00:00:00 2001 From: gopalsr83 Date: Mon, 22 Sep 2014 02:58:48 +0530 Subject: [PATCH 28/42] Fixed compilation in Linux. Have not tested it though. --- rpcs3/CMakeLists.txt | 9 ++++++++- rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/rpcs3/CMakeLists.txt b/rpcs3/CMakeLists.txt index 59f146c6d..e87efc752 100644 --- a/rpcs3/CMakeLists.txt +++ b/rpcs3/CMakeLists.txt @@ -55,6 +55,7 @@ find_package(GLEW REQUIRED) find_package(OpenGL REQUIRED) find_package(ZLIB REQUIRED) find_package(OpenAL REQUIRED) +find_package(LLVM REQUIRED CONFIG) include("${wxWidgets_USE_FILE}") @@ -69,6 +70,7 @@ endif() include_directories( ${wxWidgets_INCLUDE_DIRS} ${OPENAL_INCLUDE_DIR} +${LLVM_INCLUDE_DIRS} "${RPCS3_SRC_DIR}/../ffmpeg/${PLATFORM_ARCH}/include" "${RPCS3_SRC_DIR}" "${RPCS3_SRC_DIR}/Loader" @@ -77,6 +79,9 @@ ${OPENAL_INCLUDE_DIR} "${RPCS3_SRC_DIR}/../asmjit/src/asmjit" ) +add_definitions(${LLVM_DEFINITIONS}) +llvm_map_components_to_libnames(LLVM_LIBS all) + link_directories("${RPCS3_SRC_DIR}/../ffmpeg/${PLATFORM_ARCH}/lib") get_property(dirs DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY INCLUDE_DIRECTORIES) @@ -97,10 +102,12 @@ RPCS3_SRC "${RPCS3_SRC_DIR}/../Utilities/*" ) +string(REGEX REPLACE "(.*);.*ConvertUTF.c;" "\\1;" RPCS3_SRC "${RPCS3_SRC}") + add_executable(rpcs3 ${RPCS3_SRC}) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -L${CMAKE_CURRENT_BINARY_DIR}/../asmjit/") #hack because the asmjit cmake file force fno exceptions -target_link_libraries(rpcs3 asmjit.a ${wxWidgets_LIBRARIES} ${OPENAL_LIBRARY} ${GLEW_LIBRARY} ${OPENGL_LIBRARIES} libavformat.a libavcodec.a libavutil.a libswresample.a libswscale.a ${ZLIB_LIBRARIES}) +target_link_libraries(rpcs3 asmjit.a ${wxWidgets_LIBRARIES} ${OPENAL_LIBRARY} ${GLEW_LIBRARY} ${OPENGL_LIBRARIES} libavformat.a libavcodec.a libavutil.a libswresample.a libswscale.a ${ZLIB_LIBRARIES} ${LLVM_LIBS}) set_target_properties(rpcs3 PROPERTIES COTIRE_CXX_PREFIX_HEADER_INIT "${RPCS3_SRC_DIR}/stdafx.h") cotire(rpcs3) diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index 18a4d68df..faf0e6504 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -9,7 +9,7 @@ #include "llvm/CodeGen/MachineCodeInfo.h" #include "llvm/ExecutionEngine/GenericValue.h" #include "llvm/IR/Intrinsics.h" -#include "llvm/Support/Filesystem.h" +#include "llvm/Support/FileSystem.h" #include "llvm/Analysis/Passes.h" #include "llvm/Analysis/TargetTransformInfo.h" #include "llvm/Analysis/MemoryDependenceAnalysis.h" From 1bd235616f9567cc16a293161d8275357da47518 Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Tue, 23 Sep 2014 01:52:20 +0530 Subject: [PATCH 29/42] Implemented branch instructions and some basic block combining. --- rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 621 ++++++++++++++++------ rpcs3/Emu/Cell/PPULLVMRecompiler.h | 150 ++++-- rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp | 24 +- 3 files changed, 587 insertions(+), 208 deletions(-) diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index faf0e6504..9f714893a 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -26,8 +26,7 @@ bool PPULLVMRecompiler::s_rotate_mask_inited = false; PPULLVMRecompiler::PPULLVMRecompiler() : ThreadBase("PPULLVMRecompiler") - , m_compilation_time(0.0) - , m_idling_time(0.0) { + , m_revision(0) { InitializeNativeTarget(); InitializeNativeTargetAsmPrinter(); InitializeNativeTargetDisassembler(); @@ -77,28 +76,33 @@ PPULLVMRecompiler::~PPULLVMRecompiler() { std::string error; raw_fd_ostream log_file("PPULLVMRecompiler.log", error, sys::fs::F_Text); - log_file << "Time spent compiling = " << m_compilation_time.count() << "s\n"; - log_file << "Time spent idling = " << m_idling_time.count() << "s\n\n"; - log_file << "Interpreter fallback stats:\n"; + log_file << "Total time = " << m_total_time.count() / 1000000 << "ms\n"; + log_file << " Time spent compiling = " << m_compilation_time.count() / 1000000 << "ms\n"; + log_file << " Time spent building IR = " << m_ir_build_time.count() / 1000000 << "ms\n"; + log_file << " Time spent optimizing = " << m_optimizing_time.count() / 1000000 << "ms\n"; + log_file << " Time spent translating = " << m_translation_time.count() / 1000000 << "ms\n"; + log_file << " Time spent idling = " << m_idling_time.count() / 1000000 << "ms\n"; + log_file << " Time spent doing misc tasks = " << (m_total_time.count() - m_idling_time.count() - m_compilation_time.count()) / 1000000 << "ms\n"; + log_file << "Revision = " << m_revision << "\n"; + log_file << "\nInterpreter fallback stats:\n"; for (auto i = m_interpreter_fallback_stats.begin(); i != m_interpreter_fallback_stats.end(); i++) { log_file << i->first << " = " << i->second << "\n"; } - log_file << "\nBlock Information:\n"; - for (auto i = m_compiled_blocks.begin(); i != m_compiled_blocks.end(); i++) { - log_file << fmt::Format("\n%s: Size = %u bytes, Reference count = %llu\n", i->second.llvm_function->getName().str().c_str(), i->second.size, i->second.reference_count); + log_file << "\nDisassembly:\n"; + for (auto i = m_compiled.begin(); i != m_compiled.end(); i++) { + log_file << fmt::Format("%s: Size = %u bytes, Number of instructions = %u\n", i->second.llvm_function->getName().str().c_str(), i->second.size, i->second.num_instructions); + //for (size_t pc = 0; pc < i->second.size;) { + // char str[1024]; - log_file << "Disassembly:\n"; - for (size_t pc = 0; pc < i->second.size;) { - char str[1024]; - - auto size = LLVMDisasmInstruction(m_disassembler, (uint8_t *)i->second.block + pc, i->second.size - pc, (uint64_t)((uint8_t *)i->second.block + pc), str, sizeof(str)); - log_file << str << '\n'; - pc += size; - } + // auto size = LLVMDisasmInstruction(m_disassembler, (uint8_t *)i->second.executable + pc, i->second.size - pc, + // (uint64_t)((uint8_t *)i->second.executable + pc), str, sizeof(str)); + // log_file << str << '\n'; + // pc += size; + //} } - log_file << "\nLLVM IR:\n" << *m_module; + //log_file << "\nLLVM IR:\n" << *m_module; LLVMDisasmDispose(m_disassembler); delete m_execution_engine; @@ -107,33 +111,31 @@ PPULLVMRecompiler::~PPULLVMRecompiler() { delete m_llvm_context; } -PPULLVMRecompiler::CompiledBlockInfo PPULLVMRecompiler::GetCompiledBlock(u32 address) { - static CompiledBlockInfo unknown_block_info = {0}; +std::pair PPULLVMRecompiler::GetExecutable(u32 address) { + std::lock_guard lock(m_compiled_shared_lock); - std::lock_guard lock(m_compiled_blocks_mutex); - - auto compiled_block = m_compiled_blocks.lower_bound(std::make_pair(address, 0)); - if (compiled_block != m_compiled_blocks.end() && compiled_block->first.first == address) { - compiled_block->second.reference_count++; - return compiled_block->second; + auto compiled = m_compiled_shared.lower_bound(std::make_pair(address, 0)); + if (compiled != m_compiled_shared.end() && compiled->first.first == address) { + compiled->second.second++; + return std::make_pair(compiled->second.first, compiled->first.second); } - return unknown_block_info; + return std::make_pair(nullptr, 0); } -void PPULLVMRecompiler::ReleaseCompiledBlock(u32 address, u32 revision) { - std::lock_guard lock(m_compiled_blocks_mutex); +void PPULLVMRecompiler::ReleaseExecutable(u32 address, u32 revision) { + std::lock_guard lock(m_compiled_shared_lock); - auto compiled_block = m_compiled_blocks.find(std::make_pair(address, revision)); - if (compiled_block != m_compiled_blocks.end()) { - compiled_block->second.reference_count--; + auto compiled = m_compiled_shared.find(std::make_pair(address, revision)); + if (compiled != m_compiled_shared.end()) { + compiled->second.second--; } } void PPULLVMRecompiler::RequestCompilation(u32 address) { { - std::lock_guard lock(m_pending_compilation_blocks_mutex); - m_pending_compilation_blocks.insert(address); + std::lock_guard lock(m_uncompiled_shared_lock); + m_uncompiled_shared.push_back(address); } if (!IsAlive()) { @@ -143,42 +145,67 @@ void PPULLVMRecompiler::RequestCompilation(u32 address) { Notify(); } +u32 PPULLVMRecompiler::GetCurrentRevision() { + return m_revision; +} + void PPULLVMRecompiler::Task() { - std::chrono::high_resolution_clock::time_point start = std::chrono::high_resolution_clock::now(); + auto start = std::chrono::high_resolution_clock::now(); while (!TestDestroy() && !Emu.IsStopped()) { - WaitForAnySignal(500); + // Wait a few ms for something to happen + auto idling_start = std::chrono::high_resolution_clock::now(); + WaitForAnySignal(250); + auto idling_end = std::chrono::high_resolution_clock::now(); + m_idling_time += std::chrono::duration_cast(idling_end - idling_start); - u32 num_blocks_compiled = 0; + // Update the set of blocks that have been hit with the set of blocks that have been requested for compilation. + { + std::lock_guard lock(m_uncompiled_shared_lock); + for (auto i = m_uncompiled_shared.begin(); i != m_uncompiled_shared.end(); i++) { + m_hit_blocks.insert(*i); + } + } + + u32 num_compiled = 0; while (!TestDestroy() && !Emu.IsStopped()) { u32 address; { - std::lock_guard lock(m_pending_compilation_blocks_mutex); + std::lock_guard lock(m_uncompiled_shared_lock); - auto i = m_pending_compilation_blocks.begin(); - if (i != m_pending_compilation_blocks.end()) { + auto i = m_uncompiled_shared.begin(); + if (i != m_uncompiled_shared.end()) { address = *i; - m_pending_compilation_blocks.erase(i); + m_uncompiled_shared.erase(i); } else { break; } } - Compile(address); - num_blocks_compiled++; + m_hit_blocks.insert(address); + if (NeedsCompiling(address)) { + Compile(address); + num_compiled++; + } } - if (num_blocks_compiled == 0) { + if (num_compiled == 0) { // If we get here, it means the recompilation thread is idling. - + // We use this oppurtunity to optimize the code. + RemoveUnusedOldVersions(); + for (auto i = m_compiled.begin(); i != m_compiled.end(); i++) { + if (NeedsCompiling(i->first.first)) { + Compile(i->first.first); + num_compiled++; + } + } } } std::chrono::high_resolution_clock::time_point end = std::chrono::high_resolution_clock::now(); - m_idling_time = std::chrono::duration_cast>(end - start - m_compilation_time); - - LOG_NOTICE(PPU, "Compilation thread exiting."); + m_total_time = std::chrono::duration_cast(end - start); + LOG_NOTICE(PPU, "PPU LLVM compiler thread exiting."); } void PPULLVMRecompiler::Decode(const u32 code) { @@ -219,7 +246,7 @@ void PPULLVMRecompiler::VADDCUW(u32 vd, u32 va, u32 vb) { auto vb_v4i32 = GetVrAsIntVec(vb, 32); u32 not_mask_v4i32[4] = {0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF}; - va_v4i32 = m_ir_builder->CreateXor(va_v4i32, ConstantDataVector::get(*m_llvm_context, not_mask_v4i32)); + va_v4i32 = m_ir_builder->CreateXor(va_v4i32, ConstantDataVector::get(m_ir_builder->getContext(), not_mask_v4i32)); auto cmpv4i1 = m_ir_builder->CreateICmpULT(va_v4i32, vb_v4i32); auto cmpv4i32 = m_ir_builder->CreateZExt(cmpv4i1, VectorType::get(m_ir_builder->getInt32Ty(), 4)); SetVr(vd, cmpv4i32); @@ -264,7 +291,7 @@ void PPULLVMRecompiler::VADDSWS(u32 vd, u32 va, u32 vb) { // of any one of the operands. u32 tmp1_v4i32[4] = {0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF}; auto tmp2_v4i32 = m_ir_builder->CreateLShr(va_v4i32, 31); - tmp2_v4i32 = m_ir_builder->CreateAdd(tmp2_v4i32, ConstantDataVector::get(*m_llvm_context, tmp1_v4i32)); + tmp2_v4i32 = m_ir_builder->CreateAdd(tmp2_v4i32, ConstantDataVector::get(m_ir_builder->getContext(), tmp1_v4i32)); auto tmp2_v16i8 = m_ir_builder->CreateBitCast(tmp2_v4i32, VectorType::get(m_ir_builder->getInt8Ty(), 16)); // Next, we find if the addition can actually result in an overflow. Since an overflow can only happen if the operands @@ -273,7 +300,7 @@ void PPULLVMRecompiler::VADDSWS(u32 vd, u32 va, u32 vb) { // same sign. auto tmp3_v4i32 = m_ir_builder->CreateXor(va_v4i32, vb_v4i32); u32 not_mask_v4i32[4] = {0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF}; - tmp3_v4i32 = m_ir_builder->CreateXor(tmp3_v4i32, ConstantDataVector::get(*m_llvm_context, not_mask_v4i32)); + tmp3_v4i32 = m_ir_builder->CreateXor(tmp3_v4i32, ConstantDataVector::get(m_ir_builder->getContext(), not_mask_v4i32)); // Perform the sum. auto sum_v4i32 = m_ir_builder->CreateAdd(va_v4i32, vb_v4i32); @@ -357,7 +384,7 @@ void PPULLVMRecompiler::VANDC(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); u32 not_mask_v4i32[4] = {0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF}; - vb_v4i32 = m_ir_builder->CreateXor(vb_v4i32, ConstantDataVector::get(*m_llvm_context, not_mask_v4i32)); + vb_v4i32 = m_ir_builder->CreateXor(vb_v4i32, ConstantDataVector::get(m_ir_builder->getContext(), not_mask_v4i32)); auto res_v4i32 = m_ir_builder->CreateAnd(va_v4i32, vb_v4i32); SetVr(vd, res_v4i32); } @@ -369,7 +396,7 @@ void PPULLVMRecompiler::VAVGSB(u32 vd, u32 va, u32 vb) { auto vb_v16i16 = m_ir_builder->CreateSExt(vb_v16i8, VectorType::get(m_ir_builder->getInt16Ty(), 16)); auto sum_v16i16 = m_ir_builder->CreateAdd(va_v16i16, vb_v16i16); u16 one_v16i16[16] = {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}; - sum_v16i16 = m_ir_builder->CreateAdd(sum_v16i16, ConstantDataVector::get(*m_llvm_context, one_v16i16)); + sum_v16i16 = m_ir_builder->CreateAdd(sum_v16i16, ConstantDataVector::get(m_ir_builder->getContext(), one_v16i16)); auto avg_v16i16 = m_ir_builder->CreateAShr(sum_v16i16, 1); auto avg_v16i8 = m_ir_builder->CreateTrunc(avg_v16i16, VectorType::get(m_ir_builder->getInt8Ty(), 16)); SetVr(vd, avg_v16i8); @@ -382,7 +409,7 @@ void PPULLVMRecompiler::VAVGSH(u32 vd, u32 va, u32 vb) { auto vb_v8i32 = m_ir_builder->CreateSExt(vb_v8i16, VectorType::get(m_ir_builder->getInt32Ty(), 8)); auto sum_v8i32 = m_ir_builder->CreateAdd(va_v8i32, vb_v8i32); u32 one_v8i32[8] = {1, 1, 1, 1, 1, 1, 1, 1}; - sum_v8i32 = m_ir_builder->CreateAdd(sum_v8i32, ConstantDataVector::get(*m_llvm_context, one_v8i32)); + sum_v8i32 = m_ir_builder->CreateAdd(sum_v8i32, ConstantDataVector::get(m_ir_builder->getContext(), one_v8i32)); auto avg_v8i32 = m_ir_builder->CreateAShr(sum_v8i32, 1); auto avg_v8i16 = m_ir_builder->CreateTrunc(avg_v8i32, VectorType::get(m_ir_builder->getInt16Ty(), 8)); SetVr(vd, avg_v8i16); @@ -395,7 +422,7 @@ void PPULLVMRecompiler::VAVGSW(u32 vd, u32 va, u32 vb) { auto vb_v4i64 = m_ir_builder->CreateSExt(vb_v4i32, VectorType::get(m_ir_builder->getInt64Ty(), 4)); auto sum_v4i64 = m_ir_builder->CreateAdd(va_v4i64, vb_v4i64); u64 one_v4i64[4] = {1, 1, 1, 1}; - sum_v4i64 = m_ir_builder->CreateAdd(sum_v4i64, ConstantDataVector::get(*m_llvm_context, one_v4i64)); + sum_v4i64 = m_ir_builder->CreateAdd(sum_v4i64, ConstantDataVector::get(m_ir_builder->getContext(), one_v4i64)); auto avg_v4i64 = m_ir_builder->CreateAShr(sum_v4i64, 1); auto avg_v4i32 = m_ir_builder->CreateTrunc(avg_v4i64, VectorType::get(m_ir_builder->getInt32Ty(), 4)); SetVr(vd, avg_v4i32); @@ -422,7 +449,7 @@ void PPULLVMRecompiler::VAVGUW(u32 vd, u32 va, u32 vb) { auto vb_v4i64 = m_ir_builder->CreateZExt(vb_v4i32, VectorType::get(m_ir_builder->getInt64Ty(), 4)); auto sum_v4i64 = m_ir_builder->CreateAdd(va_v4i64, vb_v4i64); u64 one_v4i64[4] = {1, 1, 1, 1}; - sum_v4i64 = m_ir_builder->CreateAdd(sum_v4i64, ConstantDataVector::get(*m_llvm_context, one_v4i64)); + sum_v4i64 = m_ir_builder->CreateAdd(sum_v4i64, ConstantDataVector::get(m_ir_builder->getContext(), one_v4i64)); auto avg_v4i64 = m_ir_builder->CreateLShr(sum_v4i64, 1); auto avg_v4i32 = m_ir_builder->CreateTrunc(avg_v4i64, VectorType::get(m_ir_builder->getInt32Ty(), 4)); SetVr(vd, avg_v4i32); @@ -435,7 +462,7 @@ void PPULLVMRecompiler::VCFSX(u32 vd, u32 uimm5, u32 vb) { if (uimm5) { float scale = (float)((u64)1 << uimm5); float scale_v4f32[4] = {scale, scale, scale, scale}; - res_v4f32 = m_ir_builder->CreateFDiv(res_v4f32, ConstantDataVector::get(*m_llvm_context, scale_v4f32)); + res_v4f32 = m_ir_builder->CreateFDiv(res_v4f32, ConstantDataVector::get(m_ir_builder->getContext(), scale_v4f32)); } SetVr(vd, res_v4f32); @@ -448,7 +475,7 @@ void PPULLVMRecompiler::VCFUX(u32 vd, u32 uimm5, u32 vb) { if (uimm5) { float scale = (float)((u64)1 << uimm5); float scale_v4f32[4] = {scale, scale, scale, scale}; - res_v4f32 = m_ir_builder->CreateFDiv(res_v4f32, ConstantDataVector::get(*m_llvm_context, scale_v4f32)); + res_v4f32 = m_ir_builder->CreateFDiv(res_v4f32, ConstantDataVector::get(m_ir_builder->getContext(), scale_v4f32)); } SetVr(vd, res_v4f32); @@ -475,7 +502,7 @@ void PPULLVMRecompiler::VCMPBFP_(u32 vd, u32 va, u32 vb) { auto vd_v16i8 = GetVrAsIntVec(vd, 8); u8 mask_v16i8[16] = {3, 7, 11, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - vd_v16i8 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_ssse3_pshuf_b_128), vd_v16i8, ConstantDataVector::get(*m_llvm_context, mask_v16i8)); + vd_v16i8 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_ssse3_pshuf_b_128), vd_v16i8, ConstantDataVector::get(m_ir_builder->getContext(), mask_v16i8)); auto vd_v4i32 = m_ir_builder->CreateBitCast(vd_v16i8, VectorType::get(m_ir_builder->getInt32Ty(), 4)); auto vd_mask_i32 = m_ir_builder->CreateExtractElement(vd_v4i32, m_ir_builder->getInt32(0)); auto cmp_i1 = m_ir_builder->CreateICmpEQ(vd_mask_i32, m_ir_builder->getInt32(0)); @@ -1150,8 +1177,13 @@ void PPULLVMRecompiler::ADDIS(u32 rd, u32 ra, s32 simm16) { } void PPULLVMRecompiler::BC(u32 bo, u32 bi, s32 bd, u32 aa, u32 lk) { - InterpreterCall("BC", &PPUInterpreter::BC, bo, bi, bd, aa, lk); - m_hit_branch_instruction = true; + auto target_i64 = m_ir_builder->getInt64(branchTarget(aa ? 0 : m_current_instruction_address, bd)); + CreateBranch(CheckBranchCondition(bo, bi), target_i64, lk ? true : false); + //m_hit_branch_instruction = true; + //SetPc(m_ir_builder->getInt32(m_current_instruction_address)); + //InterpreterCall("BC", &PPUInterpreter::BC, bo, bi, bd, aa, lk); + //SetPc(m_ir_builder->getInt32(m_current_instruction_address + 4)); + //m_ir_builder->CreateRetVoid(); } void PPULLVMRecompiler::SC(u32 sc_code) { @@ -1159,8 +1191,12 @@ void PPULLVMRecompiler::SC(u32 sc_code) { } void PPULLVMRecompiler::B(s32 ll, u32 aa, u32 lk) { - InterpreterCall("B", &PPUInterpreter::B, ll, aa, lk); - m_hit_branch_instruction = true; + auto target_i64 = m_ir_builder->getInt64(branchTarget(aa ? 0 : m_current_instruction_address, ll)); + CreateBranch(nullptr, target_i64, lk ? true : false); + //m_hit_branch_instruction = true; + //SetPc(m_ir_builder->getInt32(m_current_instruction_address)); + //InterpreterCall("B", &PPUInterpreter::B, ll, aa, lk); + //m_ir_builder->CreateRetVoid(); } void PPULLVMRecompiler::MCRF(u32 crfd, u32 crfs) { @@ -1174,8 +1210,14 @@ void PPULLVMRecompiler::MCRF(u32 crfd, u32 crfs) { } void PPULLVMRecompiler::BCLR(u32 bo, u32 bi, u32 bh, u32 lk) { - InterpreterCall("BCLR", &PPUInterpreter::BCLR, bo, bi, bh, lk); - m_hit_branch_instruction = true; + auto lr_i64 = GetLr(); + lr_i64 = m_ir_builder->CreateAnd(lr_i64, ~0x3ULL); + CreateBranch(CheckBranchCondition(bo, bi), lr_i64, lk ? true : false); + //m_hit_branch_instruction = true; + //SetPc(m_ir_builder->getInt32(m_current_instruction_address)); + //InterpreterCall("BCLR", &PPUInterpreter::BCLR, bo, bi, bh, lk); + //SetPc(m_ir_builder->getInt32(m_current_instruction_address + 4)); + //m_ir_builder->CreateRetVoid(); } void PPULLVMRecompiler::CRNOR(u32 crbd, u32 crba, u32 crbb) { @@ -1268,8 +1310,14 @@ void PPULLVMRecompiler::CROR(u32 crbd, u32 crba, u32 crbb) { } void PPULLVMRecompiler::BCCTR(u32 bo, u32 bi, u32 bh, u32 lk) { - InterpreterCall("BCCTR", &PPUInterpreter::BCCTR, bo, bi, bh, lk); - m_hit_branch_instruction = true; + auto ctr_i64 = GetCtr(); + ctr_i64 = m_ir_builder->CreateAnd(ctr_i64, ~0x3ULL); + CreateBranch(CheckBranchCondition(bo, bi), ctr_i64, lk ? true : false); + //m_hit_branch_instruction = true; + //SetPc(m_ir_builder->getInt32(m_current_instruction_address)); + //InterpreterCall("BCCTR", &PPUInterpreter::BCCTR, bo, bi, bh, lk); + //SetPc(m_ir_builder->getInt32(m_current_instruction_address + 4)); + //m_ir_builder->CreateRetVoid(); } void PPULLVMRecompiler::RLWIMI(u32 ra, u32 rs, u32 sh, u32 mb, u32 me, bool rc) { @@ -3130,7 +3178,7 @@ void PPULLVMRecompiler::FCFID(u32 frd, u32 frb, bool rc) { auto res_f64 = m_ir_builder->CreateSIToFP(rb_i64, m_ir_builder->getDoubleTy()); SetFpr(frd, res_f64); - // TODO: Set flag + // TODO: Set flags //InterpreterCall("FCFID", &PPUInterpreter::FCFID, frd, frb, rc); } @@ -3138,71 +3186,186 @@ void PPULLVMRecompiler::UNK(const u32 code, const u32 opcode, const u32 gcode) { //InterpreterCall("UNK", &PPUInterpreter::UNK, code, opcode, gcode); } -void PPULLVMRecompiler::Compile(u32 address) { - std::chrono::high_resolution_clock::time_point compilation_start = std::chrono::high_resolution_clock::now(); - - auto function_name = fmt::Format("fn_0x%X", address); - m_function = m_module->getFunction(function_name); - if (!m_function) { - - m_function = (Function *)m_module->getOrInsertFunction(function_name, m_ir_builder->getVoidTy(), - m_ir_builder->getInt8PtrTy() /*ppu_state*/, - m_ir_builder->getInt64Ty() /*base_addres*/, - m_ir_builder->getInt8PtrTy() /*interpreter*/, nullptr); - m_function->setCallingConv(CallingConv::X86_64_Win64); - auto arg_i = m_function->arg_begin(); - arg_i->setName("ppu_state"); - (++arg_i)->setName("base_address"); - (++arg_i)->setName("interpreter"); - - auto block = BasicBlock::Create(*m_llvm_context, "start", m_function); - m_ir_builder->SetInsertPoint(block); - - u32 offset = 0; - m_hit_branch_instruction = false; - while (!m_hit_branch_instruction) { - u32 instr = vm::read32(address + offset); - Decode(instr); - offset += 4; - - SetPc(m_ir_builder->getInt32(address + offset)); - } - - m_ir_builder->CreateRetVoid(); - m_fpm->run(*m_function); - - MachineCodeInfo mci; - m_execution_engine->runJITOnFunction(m_function, &mci); - - CompiledBlockInfo block_info; - block_info.block_address = address; - block_info.revision = 0xFFFFFFFF; - block_info.block = (CompiledBlock)mci.address(); - block_info.reference_count = 0; - block_info.size = mci.size(); - block_info.llvm_function = m_function; - { - std::lock_guard lock(m_compiled_blocks_mutex); - m_compiled_blocks[std::make_pair(address, block_info.revision)] = block_info; +BasicBlock * PPULLVMRecompiler::GetBlockInFunction(u32 address, Function * function, bool create_if_not_exist) { + auto block_name = fmt::Format("instr_0x%X", address); + BasicBlock * block = nullptr; + for (auto i = function->getBasicBlockList().begin(); i != function->getBasicBlockList().end(); i++) { + if (i->getName() == block_name) { + block = &(*i); + break; } } - std::chrono::high_resolution_clock::time_point compilation_end = std::chrono::high_resolution_clock::now(); - m_compilation_time += std::chrono::duration_cast>(compilation_end - compilation_start); + if (!block && create_if_not_exist) { + block = BasicBlock::Create(m_ir_builder->getContext(), block_name, function); + } + + return block; +} + +void PPULLVMRecompiler::Compile(u32 address) { + auto compilation_start = std::chrono::high_resolution_clock::now(); + + // Get the revision number for this section + u32 revision = 0; + auto compiled = m_compiled.lower_bound(std::make_pair(address, 0)); + if (compiled != m_compiled.end() && compiled->first.first == address) { + revision = ~(compiled->first.second); + revision++; + } + + auto ir_build_start = std::chrono::high_resolution_clock::now(); + + // Create a function for this section + auto function_name = fmt::Format("fn_0x%X_%u", address, revision); + m_current_function = (Function *)m_module->getOrInsertFunction(function_name, m_ir_builder->getVoidTy(), + m_ir_builder->getInt8PtrTy() /*ppu_state*/, + m_ir_builder->getInt64Ty() /*base_addres*/, + m_ir_builder->getInt8PtrTy() /*interpreter*/, nullptr); + m_current_function->setCallingConv(CallingConv::X86_64_Win64); + auto arg_i = m_current_function->arg_begin(); + arg_i->setName("ppu_state"); + (++arg_i)->setName("base_address"); + (++arg_i)->setName("interpreter"); + + // Add an entry block that branches to the first instruction + m_ir_builder->SetInsertPoint(BasicBlock::Create(m_ir_builder->getContext(), "entry", m_current_function)); + m_ir_builder->CreateBr(GetBlockInFunction(address, m_current_function, true)); + + // Convert each block in this section to LLVM IR + m_num_instructions = 0; + m_current_function_uncompiled_blocks_list.clear(); + m_current_function_unhit_blocks_list.clear(); + m_current_function_uncompiled_blocks_list.push_back(address); + while (!m_current_function_uncompiled_blocks_list.empty()) { + m_current_instruction_address = m_current_function_uncompiled_blocks_list.front(); + auto block = GetBlockInFunction(m_current_instruction_address, m_current_function, true); + m_hit_branch_instruction = false; + m_ir_builder->SetInsertPoint(block); + m_current_function_uncompiled_blocks_list.pop_front(); + + while (!m_hit_branch_instruction) { + if (!block->getInstList().empty()) { + break; + } + + u32 instr = vm::read32(m_current_instruction_address); + Decode(instr); + m_num_instructions++; + + m_current_instruction_address += 4; + if (!m_hit_branch_instruction) { + block = GetBlockInFunction(m_current_instruction_address, m_current_function, true); + m_ir_builder->CreateBr(block); + m_ir_builder->SetInsertPoint(block); + } + } + } + + auto ir_build_end = std::chrono::high_resolution_clock::now(); + m_ir_build_time += std::chrono::duration_cast(ir_build_end - ir_build_start); + + // Optimize this function + auto optimize_start = std::chrono::high_resolution_clock::now(); + m_fpm->run(*m_current_function); + auto optimize_end = std::chrono::high_resolution_clock::now(); + m_optimizing_time += std::chrono::duration_cast(optimize_end - optimize_start); + + // Translate to machine code + auto translate_start = std::chrono::high_resolution_clock::now(); + MachineCodeInfo mci; + m_execution_engine->runJITOnFunction(m_current_function, &mci); + auto translate_end = std::chrono::high_resolution_clock::now(); + m_translation_time += std::chrono::duration_cast(translate_end - translate_start); + + // Add the executable to private and shared data stores + ExecutableInfo executable_info; + executable_info.executable = (Executable)mci.address(); + executable_info.size = mci.size(); + executable_info.num_instructions = m_num_instructions; + executable_info.unhit_blocks_list = std::move(m_current_function_unhit_blocks_list); + executable_info.llvm_function = m_current_function; + m_compiled[std::make_pair(address, ~revision)] = executable_info; + + { + std::lock_guard lock(m_compiled_shared_lock); + m_compiled_shared[std::make_pair(address, ~revision)] = std::make_pair(executable_info.executable, 0); + } + + auto compilation_end = std::chrono::high_resolution_clock::now(); + m_compilation_time += std::chrono::duration_cast(compilation_end - compilation_start); + m_revision++; +} + +void PPULLVMRecompiler::RemoveUnusedOldVersions() { + u32 num_removed = 0; + u32 prev_address = 0; + for (auto i = m_compiled.begin(); i != m_compiled.end(); i++) { + u32 current_address = i->first.first; + if (prev_address == current_address) { + bool erase_this_entry = false; + + { + std::lock_guard lock(m_compiled_shared_lock); + auto j = m_compiled_shared.find(i->first); + if (j->second.second == 0) { + m_compiled_shared.erase(j); + erase_this_entry = true; + } + } + + if (erase_this_entry) { + auto tmp = i; + i--; + m_execution_engine->freeMachineCodeForFunction(tmp->second.llvm_function); + tmp->second.llvm_function->eraseFromParent(); + m_compiled.erase(tmp); + num_removed++; + } + } + + prev_address = current_address; + } + + if (num_removed > 0) { + LOG_NOTICE(PPU, "Removed %u old versions", num_removed); + } +} + +bool PPULLVMRecompiler::NeedsCompiling(u32 address) { + auto i = m_compiled.lower_bound(std::make_pair(address, 0)); + if (i != m_compiled.end() && i->first.first == address) { + if (i->second.num_instructions >= 300) { + // This section has reached its limit. Don't allow further expansion. + return false; + } + + // If any of the unhit blocks in this function have been hit, then recompile this section + for(auto j = i->second.unhit_blocks_list.begin(); j != i->second.unhit_blocks_list.end(); j++) { + if (m_hit_blocks.find(*j) != m_hit_blocks.end()) { + return true; + } + } + + return false; + } else { + // This section has not been encountered before + return true; + } } Value * PPULLVMRecompiler::GetPPUState() { - return m_function->arg_begin(); + return m_current_function->arg_begin(); } Value * PPULLVMRecompiler::GetBaseAddress() { - auto i = m_function->arg_begin(); + auto i = m_current_function->arg_begin(); i++; return i; } Value * PPULLVMRecompiler::GetInterpreter() { - auto i = m_function->arg_begin(); + auto i = m_current_function->arg_begin(); i++; i++; return i; @@ -3222,7 +3385,7 @@ Value * PPULLVMRecompiler::GetBit(Value * val, u32 n) { bit = m_ir_builder->CreateLShr(val, val->getType()->getIntegerBitWidth() - n - 1); } - bit = m_ir_builder->CreateAnd(val, 1); + bit = m_ir_builder->CreateAnd(bit, 1); #ifdef PPU_LLVM_RECOMPILER_USE_BMI } #endif @@ -3326,9 +3489,10 @@ Value * PPULLVMRecompiler::GetPc() { return m_ir_builder->CreateLoad(pc_i32_ptr); } -void PPULLVMRecompiler::SetPc(Value * val_i32) { +void PPULLVMRecompiler::SetPc(Value * val_ix) { auto pc_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, PC)); auto pc_i32_ptr = m_ir_builder->CreateBitCast(pc_i8_ptr, m_ir_builder->getInt32Ty()->getPointerTo()); + auto val_i32 = m_ir_builder->CreateZExtOrTrunc(val_ix, m_ir_builder->getInt32Ty()); m_ir_builder->CreateStore(val_i32, pc_i32_ptr); } @@ -3549,6 +3713,109 @@ void PPULLVMRecompiler::SetVr(u32 vr, Value * val_x128) { m_ir_builder->CreateStore(val_i128, vr_i128_ptr); } +Value * PPULLVMRecompiler::CheckBranchCondition(u32 bo, u32 bi) { + bool bo0 = bo & 0x10 ? true : false; + bool bo1 = bo & 0x08 ? true : false; + bool bo2 = bo & 0x04 ? true : false; + bool bo3 = bo & 0x02 ? true : false; + + auto ctr_i64 = GetCtr(); + if (!bo2) { + ctr_i64 = m_ir_builder->CreateSub(ctr_i64, m_ir_builder->getInt64(1)); + SetCtr(ctr_i64); + } + + Value * ctr_ok_i1 = nullptr; + if (!bo2) { + // TODO: Check if we should compare all bits or just the lower 32 bits. This depends on MSR[SF]. Not sure what it is for PS3. + ctr_ok_i1 = m_ir_builder->CreateICmpNE(ctr_i64, m_ir_builder->getInt64(0)); + if (bo3) { + ctr_ok_i1 = m_ir_builder->CreateXor(ctr_ok_i1, m_ir_builder->getInt1(bo3)); + } + } + + Value * cond_ok_i1 = nullptr; + if (!bo0) { + auto cr_bi_i32 = GetBit(GetCr(), bi); + cond_ok_i1 = m_ir_builder->CreateTrunc(cr_bi_i32, m_ir_builder->getInt1Ty()); + if (!bo1) { + cond_ok_i1 = m_ir_builder->CreateXor(cond_ok_i1, m_ir_builder->getInt1(!bo1)); + } + } + + Value * cmp_i1 = nullptr; + if (ctr_ok_i1 && cond_ok_i1) { + cmp_i1 = m_ir_builder->CreateAnd(ctr_ok_i1, cond_ok_i1); + } else if (ctr_ok_i1) { + cmp_i1 = ctr_ok_i1; + } else if (cond_ok_i1) { + cmp_i1 = cond_ok_i1; + } + + return cmp_i1; +} + +void PPULLVMRecompiler::CreateBranch(llvm::Value * cmp_i1, llvm::Value * target_i64, bool lk) { + if (lk) { + SetLr(m_ir_builder->getInt64(m_current_instruction_address + 4)); + } + + auto current_block = m_ir_builder->GetInsertBlock(); + BasicBlock * target_block = nullptr; + if (dyn_cast(target_i64)) { + // Target address is an immediate value. + u32 target_address = (u32)(dyn_cast(target_i64)->getLimitedValue()); + target_block = GetBlockInFunction(target_address, m_current_function); + if (!target_block) { + target_block = GetBlockInFunction(target_address, m_current_function, true); + if ((m_hit_blocks.find(target_address) != m_hit_blocks.end() || !cmp_i1) && m_num_instructions < 300) { + // Target block has either been hit or this is an unconditional branch. + m_current_function_uncompiled_blocks_list.push_back(target_address); + m_hit_blocks.insert(target_address); + } else { + // Target block has not been encountered yet and this is not an unconditional branch + m_ir_builder->SetInsertPoint(target_block); + SetPc(target_i64); + m_ir_builder->CreateRetVoid(); + m_current_function_unhit_blocks_list.push_back(target_address); + } + } + } else { + // Target addres is in a register + target_block = BasicBlock::Create(m_ir_builder->getContext(), "", m_current_function); + m_ir_builder->SetInsertPoint(target_block); + SetPc(target_i64); + m_ir_builder->CreateRetVoid(); + } + + if (cmp_i1) { + // Conditional branch + auto next_block = GetBlockInFunction(m_current_instruction_address + 4, m_current_function); + if (!next_block) { + next_block = GetBlockInFunction(m_current_instruction_address + 4, m_current_function, true); + if (m_hit_blocks.find(m_current_instruction_address + 4) != m_hit_blocks.end() && m_num_instructions < 300) { + // Next block has already been hit. + m_current_function_uncompiled_blocks_list.push_back(m_current_instruction_address + 4); + } else { + // Next block has not been encountered yet + m_ir_builder->SetInsertPoint(next_block); + SetPc(m_ir_builder->getInt32(m_current_instruction_address + 4)); + m_ir_builder->CreateRetVoid(); + m_current_function_unhit_blocks_list.push_back(m_current_instruction_address + 4); + } + } + + m_ir_builder->SetInsertPoint(current_block); + m_ir_builder->CreateCondBr(cmp_i1, target_block, next_block); + } else { + // Unconditional branch + m_ir_builder->SetInsertPoint(current_block); + m_ir_builder->CreateBr(target_block); + } + + m_hit_branch_instruction = true; +} + Value * PPULLVMRecompiler::ReadMemory(Value * addr_i64, u32 bits, bool bswap) { if (bits != 32) { auto eaddr_i64 = m_ir_builder->CreateAdd(addr_i64, GetBaseAddress()); @@ -3560,10 +3827,22 @@ Value * PPULLVMRecompiler::ReadMemory(Value * addr_i64, u32 bits, bool bswap) { return val_ix; } else { + BasicBlock * next_block = nullptr; + for (auto i = m_current_function->begin(); i != m_current_function->end(); i++) { + if (&(*i) == m_ir_builder->GetInsertBlock()) { + i++; + if (i != m_current_function->end()) { + next_block = &(*i); + } + + break; + } + } + auto cmp_i1 = m_ir_builder->CreateICmpULT(addr_i64, m_ir_builder->getInt64(RAW_SPU_BASE_ADDR)); - auto then_bb = BasicBlock::Create(m_ir_builder->getContext(), "", m_ir_builder->GetInsertBlock()->getParent()); - auto else_bb = BasicBlock::Create(m_ir_builder->getContext()); - auto merge_bb = BasicBlock::Create(m_ir_builder->getContext()); + auto then_bb = BasicBlock::Create(m_ir_builder->getContext(), "", m_current_function, next_block); + auto else_bb = BasicBlock::Create(m_ir_builder->getContext(), "", m_current_function, next_block); + auto merge_bb = BasicBlock::Create(m_ir_builder->getContext(), "", m_current_function, next_block); m_ir_builder->CreateCondBr(cmp_i1, then_bb, else_bb); m_ir_builder->SetInsertPoint(then_bb); @@ -3576,7 +3855,6 @@ Value * PPULLVMRecompiler::ReadMemory(Value * addr_i64, u32 bits, bool bswap) { m_ir_builder->CreateBr(merge_bb); - m_ir_builder->GetInsertBlock()->getParent()->getBasicBlockList().push_back(else_bb); m_ir_builder->SetInsertPoint(else_bb); auto val_else_i32 = Call("vm_read32", (u32(*)(u64))vm::read32, addr_i64); if (!bswap) { @@ -3584,7 +3862,6 @@ Value * PPULLVMRecompiler::ReadMemory(Value * addr_i64, u32 bits, bool bswap) { } m_ir_builder->CreateBr(merge_bb); - m_ir_builder->GetInsertBlock()->getParent()->getBasicBlockList().push_back(merge_bb); m_ir_builder->SetInsertPoint(merge_bb); auto phi = m_ir_builder->CreatePHI(m_ir_builder->getInt32Ty(), 2); phi->addIncoming(val_then_i32, then_bb); @@ -3604,10 +3881,22 @@ void PPULLVMRecompiler::WriteMemory(Value * addr_i64, Value * val_ix, bool bswap auto eaddr_ix_ptr = m_ir_builder->CreateIntToPtr(eaddr_i64, val_ix->getType()->getPointerTo()); m_ir_builder->CreateStore(val_ix, eaddr_ix_ptr); } else { + BasicBlock * next_block = nullptr; + for (auto i = m_current_function->begin(); i != m_current_function->end(); i++) { + if (&(*i) == m_ir_builder->GetInsertBlock()) { + i++; + if (i != m_current_function->end()) { + next_block = &(*i); + } + + break; + } + } + auto cmp_i1 = m_ir_builder->CreateICmpULT(addr_i64, m_ir_builder->getInt64(RAW_SPU_BASE_ADDR)); - auto then_bb = BasicBlock::Create(m_ir_builder->getContext(), "", m_ir_builder->GetInsertBlock()->getParent()); - auto else_bb = BasicBlock::Create(m_ir_builder->getContext()); - auto merge_bb = BasicBlock::Create(m_ir_builder->getContext()); + auto then_bb = BasicBlock::Create(m_ir_builder->getContext(), "", m_current_function, next_block); + auto else_bb = BasicBlock::Create(m_ir_builder->getContext(), "", m_current_function, next_block); + auto merge_bb = BasicBlock::Create(m_ir_builder->getContext(), "", m_current_function, next_block); m_ir_builder->CreateCondBr(cmp_i1, then_bb, else_bb); m_ir_builder->SetInsertPoint(then_bb); @@ -3621,7 +3910,6 @@ void PPULLVMRecompiler::WriteMemory(Value * addr_i64, Value * val_ix, bool bswap m_ir_builder->CreateStore(val_then_i32, eaddr_i32_ptr); m_ir_builder->CreateBr(merge_bb); - m_ir_builder->GetInsertBlock()->getParent()->getBasicBlockList().push_back(else_bb); m_ir_builder->SetInsertPoint(else_bb); Value * val_else_i32 = val_ix; if (!bswap) { @@ -3631,7 +3919,6 @@ void PPULLVMRecompiler::WriteMemory(Value * addr_i64, Value * val_ix, bool bswap Call("vm_write32", (void(*)(u64, u32))vm::write32, addr_i64, val_else_i32); m_ir_builder->CreateBr(merge_bb); - m_ir_builder->GetInsertBlock()->getParent()->getBasicBlockList().push_back(merge_bb); m_ir_builder->SetInsertPoint(merge_bb); } } @@ -3659,7 +3946,7 @@ Type * PPULLVMRecompiler::CppToLlvmType() { } else if (std::is_same::value || std::is_same::value) { return m_ir_builder->getInt16Ty(); } else if (std::is_same::value || std::is_same::value) { - return m_ir_builder->getInt8Ty(); +return m_ir_builder->getInt8Ty(); } else if (std::is_same::value) { return m_ir_builder->getFloatTy(); } else if (std::is_same::value) { @@ -3725,35 +4012,69 @@ PPULLVMEmulator::~PPULLVMEmulator() { } u8 PPULLVMEmulator::DecodeMemory(const u32 address) { - static u32 last_instr_address = 0; + static bool s_last_instr_was_branch = false; + static auto s_last_cache_clear_time = std::chrono::high_resolution_clock::now(); + auto now = std::chrono::high_resolution_clock::now(); - auto compiled_block = m_compiled_blocks.find(address); - if (compiled_block == m_compiled_blocks.end()) { - auto compiled_block_info = s_recompiler->GetCompiledBlock(address); - if (compiled_block_info.block) { - compiled_block = m_compiled_blocks.insert(m_compiled_blocks.end(), std::make_pair(address, std::make_pair(compiled_block_info.block, compiled_block_info.revision))); - m_pending_compilation_blocks.erase(address); + if (std::chrono::duration_cast(now - s_last_cache_clear_time).count() > 1000) { + static u32 s_revision = 0; + bool clear_all = false; + + u32 revision = s_recompiler->GetCurrentRevision(); + if (s_revision != revision) { + s_revision = revision; + clear_all = true; + } + + for (auto iter = m_address_to_executable.begin(); iter != m_address_to_executable.end();) { + auto tmp = iter; + iter++; + if (tmp->second.num_hits == 0 || clear_all) { + m_address_to_executable.erase(tmp); + s_recompiler->ReleaseExecutable(tmp->first, tmp->second.revision); + } else { + tmp->second.num_hits = 0; + } + } + + s_last_cache_clear_time = now; + } + + auto address_to_executable_iter = m_address_to_executable.find(address); + if (address_to_executable_iter == m_address_to_executable.end()) { + auto executable_and_revision = s_recompiler->GetExecutable(address); + if (executable_and_revision.first) { + ExecutableInfo executable_info; + executable_info.executable = executable_and_revision.first; + executable_info.revision = executable_and_revision.second; + executable_info.num_hits = 0; + + address_to_executable_iter = m_address_to_executable.insert(m_address_to_executable.end(), std::make_pair(address, executable_info)); + m_uncompiled.erase(address); } else { - if (address != (last_instr_address + 4)) { - auto pending_compilation_block = m_pending_compilation_blocks.find(address); - if (pending_compilation_block != m_pending_compilation_blocks.end()) { - pending_compilation_block->second++; - if ((pending_compilation_block->second % 1000) == 0) { + if (s_last_instr_was_branch) { + auto uncompiled_iter = m_uncompiled.find(address); + if (uncompiled_iter != m_uncompiled.end()) { + uncompiled_iter->second++; + if ((uncompiled_iter->second % 1000) == 0) { s_recompiler->RequestCompilation(address); } } else { - m_pending_compilation_blocks[address] = 0; + m_uncompiled[address] = 0; } } } } - last_instr_address = address; - - if (compiled_block != m_compiled_blocks.end()) { - compiled_block->second.first(&m_ppu, (u64)Memory.GetBaseAddr(), m_interpreter); - return 0; + u8 ret = 0; + if (address_to_executable_iter != m_address_to_executable.end()) { + address_to_executable_iter->second.executable(&m_ppu, (u64)Memory.GetBaseAddr(), m_interpreter); + address_to_executable_iter->second.num_hits++; + s_last_instr_was_branch = true; } else { - return m_decoder.DecodeMemory(address); + ret = m_decoder.DecodeMemory(address); + s_last_instr_was_branch = m_ppu.m_is_branch; } + + return ret; } diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.h b/rpcs3/Emu/Cell/PPULLVMRecompiler.h index 29531a0a6..5db9272bc 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.h +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.h @@ -17,27 +17,7 @@ struct PPURegState; /// PPU to LLVM recompiler class PPULLVMRecompiler : public ThreadBase, protected PPUOpcodes, protected PPCDecoder { public: - typedef void(*CompiledBlock)(PPUThread * ppu_state, u64 base_address, PPUInterpreter * interpreter); - - struct CompiledBlockInfo { - /// Address of the block - u32 block_address; - - /// The version of the block - u32 revision; - - /// Pointer to the block - CompiledBlock block; - - /// Size of the compiled block - size_t size; - - /// Reference count for the block - u64 reference_count; - - /// LLVM function for this block - llvm::Function * llvm_function; - }; + typedef void(*Executable)(PPUThread * ppu_state, u64 base_address, PPUInterpreter * interpreter); PPULLVMRecompiler(); @@ -49,15 +29,18 @@ public: PPULLVMRecompiler & operator = (const PPULLVMRecompiler & other) = delete; PPULLVMRecompiler & operator = (PPULLVMRecompiler && other) = delete; - /// Get a compiled block - CompiledBlockInfo GetCompiledBlock(u32 address); + /// Get the executable for the code starting at address + std::pair GetExecutable(u32 address); - /// Release a compiled block - void ReleaseCompiledBlock(u32 address, u32 revision); + /// Release an executable earlier obtained through GetExecutable + void ReleaseExecutable(u32 address, u32 revision); - /// Request a block to be compiled + /// Request the code at the sepcified address to be compiled void RequestCompilation(u32 address); + /// Get the current revision + u32 GetCurrentRevision(); + /// Execute all tests void RunAllTests(PPUThread * ppu_state, u64 base_address, PPUInterpreter * interpreter); @@ -467,18 +450,45 @@ protected: void UNK(const u32 code, const u32 opcode, const u32 gcode) override; private: - /// Mutex for accessing m_compiled_blocks - std::mutex m_compiled_blocks_mutex; + struct ExecutableInfo { + /// Pointer to the executable + Executable executable; - /// Blocks that have been compiled - /// Key is block address - std::map, CompiledBlockInfo> m_compiled_blocks; + /// Size of the executable + size_t size; - /// Mutex for accessing m_pending_compilation_blocks; - std::mutex m_pending_compilation_blocks_mutex; + /// Number of PPU instructions compiled into this executable + u32 num_instructions; - /// Blocks pending compilation - std::set m_pending_compilation_blocks; + /// List of blocks that this executable refers to that have not been hit yet + std::list unhit_blocks_list; + + /// LLVM function corresponding to the executable + llvm::Function * llvm_function; + }; + + /// Lock for accessing m_compiled_shared + // TODO: Use a RW lock + std::mutex m_compiled_shared_lock; + + /// Sections that have been compiled. This data store is shared with the execution threads. + /// Keys are starting address of the section and ~revision. Data is pointer to the executable and its reference count. + std::map, std::pair> m_compiled_shared; + + /// Lock for accessing m_uncompiled_shared + std::mutex m_uncompiled_shared_lock; + + /// Current revision. This is incremented everytime a section is compiled. + std::atomic m_revision; + + /// Sections that have not been compiled yet. This data store is shared with the execution threads. + std::list m_uncompiled_shared; + + /// Set of all blocks that have been hit + std::set m_hit_blocks; + + /// Sections that have been compiled. Keys are starting address of the section and ~revision. + std::map, ExecutableInfo> m_compiled; /// LLVM context llvm::LLVMContext * m_llvm_context; @@ -504,20 +514,53 @@ private: bool m_hit_branch_instruction; /// The function being compiled - llvm::Function * m_function; + llvm::Function * m_current_function; + + /// List of blocks to be compiled in the current function being compiled + std::list m_current_function_uncompiled_blocks_list; + + /// List of blocks that the current function refers to but have not been hit yet + std::list m_current_function_unhit_blocks_list; + + /// Address of the current instruction + u32 m_current_instruction_address; + + /// Number of instructions in this section + u32 m_num_instructions; + + /// Time spent building the LLVM IR + std::chrono::nanoseconds m_ir_build_time; + + /// Time spent optimizing + std::chrono::nanoseconds m_optimizing_time; + + /// Time spent translating LLVM IR to machine code + std::chrono::nanoseconds m_translation_time; /// Time spent compiling - std::chrono::duration m_compilation_time; + std::chrono::nanoseconds m_compilation_time; /// Time spent idling - std::chrono::duration m_idling_time; + std::chrono::nanoseconds m_idling_time; + + /// Total time + std::chrono::nanoseconds m_total_time; /// Contains the number of times the interpreter fallback was used std::map m_interpreter_fallback_stats; - /// Compile a block of code + /// Get the block in function for the instruction at the specified address. + llvm::BasicBlock * GetBlockInFunction(u32 address, llvm::Function * function, bool create_if_not_exist = false); + + /// Compile the section startin at address void Compile(u32 address); + /// Remove old versions of executables that are no longer used by any execution thread + void RemoveUnusedOldVersions(); + + /// Test whether the blocks needs to be compiled + bool NeedsCompiling(u32 address); + /// Get PPU state pointer llvm::Value * GetPPUState(); @@ -552,7 +595,7 @@ private: llvm::Value * GetPc(); /// Set PC - void SetPc(llvm::Value * val_i32); + void SetPc(llvm::Value * val_ix); /// Load GPR llvm::Value * GetGpr(u32 r, u32 num_bits = 64); @@ -644,6 +687,12 @@ private: /// Set VR to the specified value void SetVr(u32 vr, llvm::Value * val_x128); + /// Check condition for branch instructions + llvm::Value * CheckBranchCondition(u32 bo, u32 bi); + + /// Create IR for a branch instruction + void CreateBranch(llvm::Value * cmp_i1, llvm::Value * target_i64, bool lk); + /// Read from memory llvm::Value * ReadMemory(llvm::Value * addr_i64, u32 bits, bool bswap = true); @@ -696,6 +745,17 @@ public: u8 DecodeMemory(const u32 address) override; private: + struct ExecutableInfo { + /// Pointer to the executable + PPULLVMRecompiler::Executable executable; + + /// The revision of the executable + u32 revision; + + /// Number of times the executable was hit + u32 num_hits; + }; + /// PPU processor context PPUThread & m_ppu; @@ -705,13 +765,11 @@ private: /// PPU instruction Decoder PPUDecoder m_decoder; - /// Compiled blocks - /// Key is block address. - std::unordered_map> m_compiled_blocks; + /// Address to executable map. Key is address. + std::unordered_map m_address_to_executable; - /// Uncompiled blocks - /// Key is block address - std::unordered_map m_pending_compilation_blocks; + /// Sections that have not been compiled yet. Key is starting address of the section. + std::unordered_map m_uncompiled; /// Number of instances of this class static u32 s_num_instances; diff --git a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp index 55028bd3f..d924d5999 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp @@ -190,17 +190,17 @@ void PPULLVMRecompiler::VerifyInstructionAgainstInterpreter(const char * name, P void PPULLVMRecompiler::RunTest(const char * name, std::function test_case, std::function input, std::function check_result) { // Create the unit test function - m_function = (Function *)m_module->getOrInsertFunction(name, m_ir_builder->getVoidTy(), - m_ir_builder->getInt8PtrTy() /*ppu_state*/, - m_ir_builder->getInt64Ty() /*base_addres*/, - m_ir_builder->getInt8PtrTy() /*interpreter*/, nullptr); - m_function->setCallingConv(CallingConv::X86_64_Win64); - auto arg_i = m_function->arg_begin(); + m_current_function = (Function *)m_module->getOrInsertFunction(name, m_ir_builder->getVoidTy(), + m_ir_builder->getInt8PtrTy() /*ppu_state*/, + m_ir_builder->getInt64Ty() /*base_addres*/, + m_ir_builder->getInt8PtrTy() /*interpreter*/, nullptr); + m_current_function->setCallingConv(CallingConv::X86_64_Win64); + auto arg_i = m_current_function->arg_begin(); arg_i->setName("ppu_state"); (++arg_i)->setName("base_address"); (++arg_i)->setName("interpreter"); - auto block = BasicBlock::Create(*m_llvm_context, "start", m_function); + auto block = BasicBlock::Create(*m_llvm_context, "start", m_current_function); m_ir_builder->SetInsertPoint(block); test_case(); @@ -210,19 +210,19 @@ void PPULLVMRecompiler::RunTest(const char * name, std::function test_ca // Print the IR std::string ir; raw_string_ostream ir_ostream(ir); - m_function->print(ir_ostream); + m_current_function->print(ir_ostream); LOG_NOTICE(PPU, "[UT %s] LLVM IR:%s", name, ir.c_str()); std::string verify; raw_string_ostream verify_ostream(verify); - if (verifyFunction(*m_function, &verify_ostream)) { + if (verifyFunction(*m_current_function, &verify_ostream)) { LOG_ERROR(PPU, "[UT %s] Verification Failed:%s", name, verify.c_str()); return; } // Generate the function MachineCodeInfo mci; - m_execution_engine->runJITOnFunction(m_function, &mci); + m_execution_engine->runJITOnFunction(m_current_function, &mci); // Disassember the generated function LOG_NOTICE(PPU, "[UT %s] Disassembly:", name); @@ -242,7 +242,7 @@ void PPULLVMRecompiler::RunTest(const char * name, std::function test_ca base_address.IntVal = APInt(64, s_base_address); args.push_back(base_address); args.push_back(GenericValue(s_interpreter)); - m_execution_engine->runFunction(m_function, args); + m_execution_engine->runFunction(m_current_function, args); // Verify results std::string msg; @@ -253,7 +253,7 @@ void PPULLVMRecompiler::RunTest(const char * name, std::function test_ca LOG_ERROR(PPU, "[UT %s] Test failed. %s", name, msg.c_str()); } - m_execution_engine->freeMachineCodeForFunction(m_function); + m_execution_engine->freeMachineCodeForFunction(m_current_function); } void PPULLVMRecompiler::RunAllTests(PPUThread * ppu_state, u64 base_address, PPUInterpreter * interpreter) { From 3e7d42b0236780326aeeed8a0dd26caf64500449 Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Fri, 26 Sep 2014 18:10:24 +0530 Subject: [PATCH 30/42] Support some instructions --- rpcs3/Emu/Cell/PPUInterpreter.h | 4 +- rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 280 ++++++++++++++++------ rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp | 27 ++- 3 files changed, 239 insertions(+), 72 deletions(-) diff --git a/rpcs3/Emu/Cell/PPUInterpreter.h b/rpcs3/Emu/Cell/PPUInterpreter.h index 0abb14d1e..e3fa46ac8 100644 --- a/rpcs3/Emu/Cell/PPUInterpreter.h +++ b/rpcs3/Emu/Cell/PPUInterpreter.h @@ -2404,7 +2404,7 @@ private: CPU.GPR[ra] = i; - if(rc) CPU.SetCRBit(CR_LT, false); + if(rc) CPU.UpdateCR0(CPU.GPR[ra]); } void SLD(u32 ra, u32 rs, u32 rb, bool rc) { @@ -2488,7 +2488,7 @@ private: } CPU.GPR[ra] = i; - if(rc) CPU.SetCRBit(CR_LT, false); + if(rc) CPU.UpdateCR0(CPU.GPR[ra]); } void ANDC(u32 ra, u32 rs, u32 rb, bool rc) { diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index 9f714893a..0cd23f919 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -146,7 +146,7 @@ void PPULLVMRecompiler::RequestCompilation(u32 address) { } u32 PPULLVMRecompiler::GetCurrentRevision() { - return m_revision; + return m_revision.load(std::memory_order_relaxed); } void PPULLVMRecompiler::Task() { @@ -1244,6 +1244,7 @@ void PPULLVMRecompiler::CRANDC(u32 crbd, u32 crba, u32 crbb) { void PPULLVMRecompiler::ISYNC() { m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_mfence)); + //InterpreterCall("ISYNC", &PPUInterpreter::ISYNC); } void PPULLVMRecompiler::CRXOR(u32 crbd, u32 crba, u32 crbb) { @@ -1634,15 +1635,51 @@ void PPULLVMRecompiler::LWZX(u32 rd, u32 ra, u32 rb) { } void PPULLVMRecompiler::SLW(u32 ra, u32 rs, u32 rb, bool rc) { - InterpreterCall("SLW", &PPUInterpreter::SLW, ra, rs, rb, rc); + auto rs_i32 = GetGpr(rs, 32); + auto rs_i64 = m_ir_builder->CreateZExt(rs_i32, m_ir_builder->getInt64Ty()); + auto rb_i8 = GetGpr(rb, 8); + rb_i8 = m_ir_builder->CreateAnd(rb_i8, 0x3F); + auto rb_i64 = m_ir_builder->CreateZExt(rb_i8, m_ir_builder->getInt64Ty()); + auto res_i64 = m_ir_builder->CreateShl(rs_i64, rb_i64); + auto res_i32 = m_ir_builder->CreateTrunc(res_i64, m_ir_builder->getInt32Ty()); + res_i64 = m_ir_builder->CreateZExt(res_i32, m_ir_builder->getInt64Ty()); + SetGpr(ra, res_i64); + + if (rc) { + SetCrFieldSignedCmp(0, res_i64, m_ir_builder->getInt64(0)); + } + + //InterpreterCall("SLW", &PPUInterpreter::SLW, ra, rs, rb, rc); } void PPULLVMRecompiler::CNTLZW(u32 ra, u32 rs, bool rc) { - InterpreterCall("CNTLZW", &PPUInterpreter::CNTLZW, ra, rs, rc); + auto rs_i32 = GetGpr(rs, 32); + auto res_i32 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::ctlz, {m_ir_builder->getInt32Ty()}), rs_i32, m_ir_builder->getInt1(false)); + auto res_i64 = m_ir_builder->CreateZExt(res_i32, m_ir_builder->getInt64Ty()); + SetGpr(ra, res_i64); + + if (rc) { + SetCrFieldSignedCmp(0, res_i64, m_ir_builder->getInt64(0)); + } + + //InterpreterCall("CNTLZW", &PPUInterpreter::CNTLZW, ra, rs, rc); } void PPULLVMRecompiler::SLD(u32 ra, u32 rs, u32 rb, bool rc) { - InterpreterCall("SLD", &PPUInterpreter::SLD, ra, rs, rb, rc); + auto rs_i64 = GetGpr(rs); + auto rs_i128 = m_ir_builder->CreateZExt(rs_i64, m_ir_builder->getIntNTy(128)); + auto rb_i8 = GetGpr(rb, 8); + rb_i8 = m_ir_builder->CreateAnd(rb_i8, 0x7F); + auto rb_i128 = m_ir_builder->CreateZExt(rb_i8, m_ir_builder->getIntNTy(128)); + auto res_i128 = m_ir_builder->CreateShl(rs_i128, rb_i128); + auto res_i64 = m_ir_builder->CreateTrunc(res_i128, m_ir_builder->getInt64Ty()); + SetGpr(ra, res_i64); + + if (rc) { + SetCrFieldSignedCmp(0, res_i64, m_ir_builder->getInt64(0)); + } + + //InterpreterCall("SLD", &PPUInterpreter::SLD, ra, rs, rb, rc); } void PPULLVMRecompiler::AND(u32 ra, u32 rs, u32 rb, bool rc) { @@ -1724,7 +1761,15 @@ void PPULLVMRecompiler::LWZUX(u32 rd, u32 ra, u32 rb) { } void PPULLVMRecompiler::CNTLZD(u32 ra, u32 rs, bool rc) { - InterpreterCall("CNTLZD", &PPUInterpreter::CNTLZD, ra, rs, rc); + auto rs_i64 = GetGpr(rs); + auto res_i64 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::ctlz, {m_ir_builder->getInt64Ty()}), rs_i64, m_ir_builder->getInt1(false)); + SetGpr(ra, res_i64); + + if (rc) { + SetCrFieldSignedCmp(0, res_i64, m_ir_builder->getInt64(0)); + } + + //InterpreterCall("CNTLZD", &PPUInterpreter::CNTLZD, ra, rs, rc); } void PPULLVMRecompiler::ANDC(u32 ra, u32 rs, u32 rb, bool rc) { @@ -2353,11 +2398,36 @@ void PPULLVMRecompiler::LFSX(u32 frd, u32 ra, u32 rb) { } void PPULLVMRecompiler::SRW(u32 ra, u32 rs, u32 rb, bool rc) { - InterpreterCall("SRW", &PPUInterpreter::SRW, ra, rs, rb, rc); + auto rs_i32 = GetGpr(rs, 32); + auto rs_i64 = m_ir_builder->CreateZExt(rs_i32, m_ir_builder->getInt64Ty()); + auto rb_i8 = GetGpr(rb, 8); + rb_i8 = m_ir_builder->CreateAnd(rb_i8, 0x3F); + auto rb_i64 = m_ir_builder->CreateZExt(rb_i8, m_ir_builder->getInt64Ty()); + auto res_i64 = m_ir_builder->CreateLShr(rs_i64, rb_i64); + SetGpr(ra, res_i64); + + if (rc) { + SetCrFieldSignedCmp(0, res_i64, m_ir_builder->getInt64(0)); + } + + //InterpreterCall("SRW", &PPUInterpreter::SRW, ra, rs, rb, rc); } void PPULLVMRecompiler::SRD(u32 ra, u32 rs, u32 rb, bool rc) { - InterpreterCall("SRD", &PPUInterpreter::SRD, ra, rs, rb, rc); + auto rs_i64 = GetGpr(rs); + auto rs_i128 = m_ir_builder->CreateZExt(rs_i64, m_ir_builder->getIntNTy(128)); + auto rb_i8 = GetGpr(rb, 8); + rb_i8 = m_ir_builder->CreateAnd(rb_i8, 0x7F); + auto rb_i128 = m_ir_builder->CreateZExt(rb_i8, m_ir_builder->getIntNTy(128)); + auto res_i128 = m_ir_builder->CreateLShr(rs_i128, rb_i128); + auto res_i64 = m_ir_builder->CreateTrunc(res_i128, m_ir_builder->getInt64Ty()); + SetGpr(ra, res_i64); + + if (rc) { + SetCrFieldSignedCmp(0, res_i64, m_ir_builder->getInt64(0)); + } + + //InterpreterCall("SRD", &PPUInterpreter::SRD, ra, rs, rb, rc); } void PPULLVMRecompiler::LVRX(u32 vd, u32 ra, u32 rb) { @@ -2495,11 +2565,52 @@ void PPULLVMRecompiler::LHBRX(u32 rd, u32 ra, u32 rb) { } void PPULLVMRecompiler::SRAW(u32 ra, u32 rs, u32 rb, bool rc) { - InterpreterCall("SRAW", &PPUInterpreter::SRAW, ra, rs, rb, rc); + auto rs_i32 = GetGpr(rs, 32); + auto rs_i64 = m_ir_builder->CreateZExt(rs_i32, m_ir_builder->getInt64Ty()); + rs_i64 = m_ir_builder->CreateShl(rs_i64, 32); + auto rb_i8 = GetGpr(rb, 8); + rb_i8 = m_ir_builder->CreateAnd(rb_i8, 0x3F); + auto rb_i64 = m_ir_builder->CreateZExt(rb_i8, m_ir_builder->getInt64Ty()); + auto res_i64 = m_ir_builder->CreateAShr(rs_i64, rb_i64); + auto ra_i64 = m_ir_builder->CreateAShr(res_i64, 32); + SetGpr(ra, ra_i64); + + auto res_i32 = m_ir_builder->CreateTrunc(res_i64, m_ir_builder->getInt32Ty()); + auto ca1_i1 = m_ir_builder->CreateICmpSLT(ra_i64, m_ir_builder->getInt64(0)); + auto ca2_i1 = m_ir_builder->CreateICmpNE(res_i32, m_ir_builder->getInt32(0)); + auto ca_i1 = m_ir_builder->CreateAnd(ca1_i1, ca2_i1); + SetXerCa(ca_i1); + + if (rc) { + SetCrFieldSignedCmp(0, ra_i64, m_ir_builder->getInt64(0)); + } + + //InterpreterCall("SRAW", &PPUInterpreter::SRAW, ra, rs, rb, rc); } void PPULLVMRecompiler::SRAD(u32 ra, u32 rs, u32 rb, bool rc) { - InterpreterCall("SRAD", &PPUInterpreter::SRAD, ra, rs, rb, rc); + auto rs_i64 = GetGpr(rs); + auto rs_i128 = m_ir_builder->CreateZExt(rs_i64, m_ir_builder->getIntNTy(128)); + rs_i128 = m_ir_builder->CreateShl(rs_i128, 64); + auto rb_i8 = GetGpr(rb, 8); + rb_i8 = m_ir_builder->CreateAnd(rb_i8, 0x7F); + auto rb_i128 = m_ir_builder->CreateZExt(rb_i8, m_ir_builder->getIntNTy(128)); + auto res_i128 = m_ir_builder->CreateAShr(rs_i128, rb_i128); + auto ra_i128 = m_ir_builder->CreateAShr(res_i128, 64); + auto ra_i64 = m_ir_builder->CreateTrunc(ra_i128, m_ir_builder->getInt64Ty()); + SetGpr(ra, ra_i64); + + auto res_i64 = m_ir_builder->CreateTrunc(res_i128, m_ir_builder->getInt64Ty()); + auto ca1_i1 = m_ir_builder->CreateICmpSLT(ra_i64, m_ir_builder->getInt64(0)); + auto ca2_i1 = m_ir_builder->CreateICmpNE(res_i64, m_ir_builder->getInt64(0)); + auto ca_i1 = m_ir_builder->CreateAnd(ca1_i1, ca2_i1); + SetXerCa(ca_i1); + + if (rc) { + SetCrFieldSignedCmp(0, ra_i64, m_ir_builder->getInt64(0)); + } + + //InterpreterCall("SRAD", &PPUInterpreter::SRAD, ra, rs, rb, rc); } void PPULLVMRecompiler::LVRXL(u32 vd, u32 ra, u32 rb) { @@ -2511,39 +2622,56 @@ void PPULLVMRecompiler::DSS(u32 strm, u32 a) { } void PPULLVMRecompiler::SRAWI(u32 ra, u32 rs, u32 sh, bool rc) { - //auto rs_i32 = GetGpr(rs, 32); - //auto res_i32 = m_ir_builder->CreateAShr(rs_i32, sh); - //auto res_i64 = m_ir_builder->CreateSExt(rs_i32, m_ir_builder->getInt64Ty()); - //SetGpr(ra, res_i64); + auto rs_i32 = GetGpr(rs, 32); + auto rs_i64 = m_ir_builder->CreateZExt(rs_i32, m_ir_builder->getInt64Ty()); + rs_i64 = m_ir_builder->CreateShl(rs_i64, 32); + auto res_i64 = m_ir_builder->CreateAShr(rs_i64, sh); + auto ra_i64 = m_ir_builder->CreateAShr(res_i64, 32); + SetGpr(ra, ra_i64); - //if (rc) { - // SetCrFieldSignedCmp(0, res_i64, m_ir_builder->getInt64(0)); - //} + auto res_i32 = m_ir_builder->CreateTrunc(res_i64, m_ir_builder->getInt32Ty()); + auto ca1_i1 = m_ir_builder->CreateICmpSLT(ra_i64, m_ir_builder->getInt64(0)); + auto ca2_i1 = m_ir_builder->CreateICmpNE(res_i32, m_ir_builder->getInt32(0)); + auto ca_i1 = m_ir_builder->CreateAnd(ca1_i1, ca2_i1); + SetXerCa(ca_i1); - // TODO: Set XER.CA - InterpreterCall("SRAWI", &PPUInterpreter::SRAWI, ra, rs, sh, rc); + if (rc) { + SetCrFieldSignedCmp(0, ra_i64, m_ir_builder->getInt64(0)); + } + + //InterpreterCall("SRAWI", &PPUInterpreter::SRAWI, ra, rs, sh, rc); } void PPULLVMRecompiler::SRADI1(u32 ra, u32 rs, u32 sh, bool rc) { - //auto rs_i64 = GetGpr(rs); - //auto res_i64 = m_ir_builder->CreateAShr(rs_i64, sh); - //SetGpr(ra, res_i64); + auto rs_i64 = GetGpr(rs); + auto rs_i128 = m_ir_builder->CreateZExt(rs_i64, m_ir_builder->getIntNTy(128)); + rs_i128 = m_ir_builder->CreateShl(rs_i128, 64); + auto res_i128 = m_ir_builder->CreateAShr(rs_i128, sh); + auto ra_i128 = m_ir_builder->CreateAShr(res_i128, 64); + auto ra_i64 = m_ir_builder->CreateTrunc(ra_i128, m_ir_builder->getInt64Ty()); + SetGpr(ra, ra_i64); - //if (rc) { - // SetCrFieldSignedCmp(0, res_i64, m_ir_builder->getInt64(0)); - //} + auto res_i64 = m_ir_builder->CreateTrunc(res_i128, m_ir_builder->getInt64Ty()); + auto ca1_i1 = m_ir_builder->CreateICmpSLT(ra_i64, m_ir_builder->getInt64(0)); + auto ca2_i1 = m_ir_builder->CreateICmpNE(res_i64, m_ir_builder->getInt64(0)); + auto ca_i1 = m_ir_builder->CreateAnd(ca1_i1, ca2_i1); + SetXerCa(ca_i1); - // TODO: Set XER.CA - InterpreterCall("SRADI1", &PPUInterpreter::SRADI1, ra, rs, sh, rc); + if (rc) { + SetCrFieldSignedCmp(0, ra_i64, m_ir_builder->getInt64(0)); + } + + //InterpreterCall("SRADI1", &PPUInterpreter::SRADI1, ra, rs, sh, rc); } void PPULLVMRecompiler::SRADI2(u32 ra, u32 rs, u32 sh, bool rc) { - //SRADI1(ra, rs, sh, rc); - InterpreterCall("SRADI2", &PPUInterpreter::SRADI2, ra, rs, sh, rc); + SRADI1(ra, rs, sh, rc); + //InterpreterCall("SRADI2", &PPUInterpreter::SRADI2, ra, rs, sh, rc); } void PPULLVMRecompiler::EIEIO() { - InterpreterCall("EIEIO", &PPUInterpreter::EIEIO); + m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_mfence)); + //InterpreterCall("EIEIO", &PPUInterpreter::EIEIO); } void PPULLVMRecompiler::STVLXL(u32 vs, u32 ra, u32 rb) { @@ -2918,24 +3046,36 @@ void PPULLVMRecompiler::LWA(u32 rd, u32 ra, s32 ds) { } void PPULLVMRecompiler::FDIVS(u32 frd, u32 fra, u32 frb, bool rc) { - auto ra_f32 = GetFpr(fra, 32); - auto rb_f32 = GetFpr(frb, 32); - auto res_f32 = m_ir_builder->CreateFDiv(ra_f32, rb_f32); - SetFpr(frd, res_f32); + auto ra_f64 = GetFpr(fra); + auto rb_f64 = GetFpr(frb); + auto res_f64 = m_ir_builder->CreateFDiv(ra_f64, rb_f64); + auto res_f32 = m_ir_builder->CreateFPTrunc(res_f64, m_ir_builder->getFloatTy()); + res_f64 = m_ir_builder->CreateFPExt(res_f32, m_ir_builder->getDoubleTy()); + SetFpr(frd, res_f64); // TODO: Set flags //InterpreterCall("FDIVS", &PPUInterpreter::FDIVS, frd, fra, frb, rc); } void PPULLVMRecompiler::FSUBS(u32 frd, u32 fra, u32 frb, bool rc) { - InterpreterCall("FSUBS", &PPUInterpreter::FSUBS, frd, fra, frb, rc); + auto ra_f64 = GetFpr(fra); + auto rb_f64 = GetFpr(frb); + auto res_f64 = m_ir_builder->CreateFSub(ra_f64, rb_f64); + auto res_f32 = m_ir_builder->CreateFPTrunc(res_f64, m_ir_builder->getFloatTy()); + res_f64 = m_ir_builder->CreateFPExt(res_f32, m_ir_builder->getDoubleTy()); + SetFpr(frd, res_f64); + + // TODO: Set flags + //InterpreterCall("FSUBS", &PPUInterpreter::FSUBS, frd, fra, frb, rc); } void PPULLVMRecompiler::FADDS(u32 frd, u32 fra, u32 frb, bool rc) { - auto ra_f32 = GetFpr(fra, 32); - auto rb_f32 = GetFpr(frb, 32); - auto res_f32 = m_ir_builder->CreateFAdd(ra_f32, rb_f32); - SetFpr(frd, res_f32); + auto ra_f64 = GetFpr(fra); + auto rb_f64 = GetFpr(frb); + auto res_f64 = m_ir_builder->CreateFAdd(ra_f64, rb_f64); + auto res_f32 = m_ir_builder->CreateFPTrunc(res_f64, m_ir_builder->getFloatTy()); + res_f64 = m_ir_builder->CreateFPExt(res_f32, m_ir_builder->getDoubleTy()); + SetFpr(frd, res_f64); // TODO: Set flags //InterpreterCall("FADDS", &PPUInterpreter::FADDS, frd, fra, frb, rc); @@ -2950,10 +3090,12 @@ void PPULLVMRecompiler::FRES(u32 frd, u32 frb, bool rc) { } void PPULLVMRecompiler::FMULS(u32 frd, u32 fra, u32 frc, bool rc) { - auto ra_f32 = GetFpr(fra, 32); - auto rc_f32 = GetFpr(frc, 32); - auto res_f32 = m_ir_builder->CreateFMul(ra_f32, rc_f32); - SetFpr(frd, res_f32); + auto ra_f64 = GetFpr(fra); + auto rc_f64 = GetFpr(frc); + auto res_f64 = m_ir_builder->CreateFMul(ra_f64, rc_f64); + auto res_f32 = m_ir_builder->CreateFPTrunc(res_f64, m_ir_builder->getFloatTy()); + res_f64 = m_ir_builder->CreateFPExt(res_f32, m_ir_builder->getDoubleTy()); + SetFpr(frd, res_f64); // TODO: Set flags //InterpreterCall("FMULS", &PPUInterpreter::FMULS, frd, fra, frc, rc); @@ -2963,7 +3105,9 @@ void PPULLVMRecompiler::FMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { auto ra_f64 = GetFpr(fra); auto rb_f64 = GetFpr(frb); auto rc_f64 = GetFpr(frc); - auto res_f64 = m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fma, {m_ir_builder->getDoubleTy()}), ra_f64, rc_f64, rb_f64); + auto res_f64 = (Value *)m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fma, {m_ir_builder->getDoubleTy()}), ra_f64, rc_f64, rb_f64); + auto res_f32 = m_ir_builder->CreateFPTrunc(res_f64, m_ir_builder->getFloatTy()); + res_f64 = m_ir_builder->CreateFPExt(res_f32, m_ir_builder->getDoubleTy()); SetFpr(frd, res_f64); // TODO: Set flags @@ -2971,12 +3115,14 @@ void PPULLVMRecompiler::FMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { } void PPULLVMRecompiler::FMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - //auto ra_f64 = GetFpr(fra); - //auto rb_f64 = GetFpr(frb); - //auto rc_f64 = GetFpr(frc); - //rb_f64 = m_ir_builder->CreateNeg(rb_f64); - //auto res_f64 = m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fma, {m_ir_builder->getDoubleTy()}), ra_f64, rc_f64, rb_f64); - //SetFpr(frd, res_f64); + auto ra_f64 = GetFpr(fra); + auto rb_f64 = GetFpr(frb); + auto rc_f64 = GetFpr(frc); + rb_f64 = m_ir_builder->CreateFNeg(rb_f64); + auto res_f64 = (Value *)m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fma, {m_ir_builder->getDoubleTy()}), ra_f64, rc_f64, rb_f64); + auto res_f32 = m_ir_builder->CreateFPTrunc(res_f64, m_ir_builder->getFloatTy()); + res_f64 = m_ir_builder->CreateFPExt(res_f32, m_ir_builder->getDoubleTy()); + SetFpr(frd, res_f64); // TODO: Set flags InterpreterCall("FMSUBS", &PPUInterpreter::FMSUBS, frd, fra, frc, frb, rc); @@ -3040,11 +3186,7 @@ void PPULLVMRecompiler::FCMPU(u32 crfd, u32 fra, u32 frb) { } void PPULLVMRecompiler::FRSP(u32 frd, u32 frb, bool rc) { - auto rb_f64 = GetFpr(frb); - SetFpr(frd, rb_f64); - - // TODO: Set flags - //InterpreterCall("FRSP", &PPUInterpreter::FRSP, frd, frb, rc); + InterpreterCall("FRSP", &PPUInterpreter::FRSP, frd, frb, rc); } void PPULLVMRecompiler::FCTIW(u32 frd, u32 frb, bool rc) { @@ -3108,15 +3250,15 @@ void PPULLVMRecompiler::FRSQRTE(u32 frd, u32 frb, bool rc) { } void PPULLVMRecompiler::FMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - //auto ra_f64 = GetFpr(fra); - //auto rb_f64 = GetFpr(frb); - //auto rc_f64 = GetFpr(frc); - //rb_f64 = m_ir_builder->CreateNeg(rb_f64); - //auto res_f64 = m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fma, {m_ir_builder->getDoubleTy()}), ra_f64, rc_f64, rb_f64); - //SetFpr(frd, res_f64); + auto ra_f64 = GetFpr(fra); + auto rb_f64 = GetFpr(frb); + auto rc_f64 = GetFpr(frc); + rb_f64 = m_ir_builder->CreateFNeg(rb_f64); + auto res_f64 = m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fma, {m_ir_builder->getDoubleTy()}), ra_f64, rc_f64, rb_f64); + SetFpr(frd, res_f64); // TODO: Set flags - InterpreterCall("FMSUB", &PPUInterpreter::FMSUB, frd, fra, frc, frb, rc); + //InterpreterCall("FMSUB", &PPUInterpreter::FMSUB, frd, fra, frc, frb, rc); } void PPULLVMRecompiler::FMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { @@ -3143,12 +3285,12 @@ void PPULLVMRecompiler::FCMPO(u32 crfd, u32 fra, u32 frb) { } void PPULLVMRecompiler::FNEG(u32 frd, u32 frb, bool rc) { - //auto rb_f64 = GetFpr(frb); - //rb_f64 = m_ir_builder->CreateSub(ConstantFP::getZeroValueForNegation(rb_f64->getType()), rb_f64); - //SetGpr(frd, rb_f64); + auto rb_f64 = GetFpr(frb); + rb_f64 = m_ir_builder->CreateFNeg(rb_f64); + SetFpr(frd, rb_f64); // TODO: Set flags - InterpreterCall("FNEG", &PPUInterpreter::FNEG, frd, frb, rc); + //InterpreterCall("FNEG", &PPUInterpreter::FNEG, frd, frb, rc); } void PPULLVMRecompiler::FMR(u32 frd, u32 frb, bool rc) { @@ -3294,7 +3436,7 @@ void PPULLVMRecompiler::Compile(u32 address) { auto compilation_end = std::chrono::high_resolution_clock::now(); m_compilation_time += std::chrono::duration_cast(compilation_end - compilation_start); - m_revision++; + m_revision.fetch_add(1, std::memory_order_relaxed); } void PPULLVMRecompiler::RemoveUnusedOldVersions() { @@ -3426,7 +3568,7 @@ Value * PPULLVMRecompiler::GetNibble(Value * val, u32 n) { } else { #endif if ((val->getType()->getIntegerBitWidth() >> 2) != (n + 1)) { - nibble = m_ir_builder->CreateLShr(val, (((val->getType()->getIntegerBitWidth() >> 2) - 1) - n) * 4); + val = m_ir_builder->CreateLShr(val, (((val->getType()->getIntegerBitWidth() >> 2) - 1) - n) * 4); } nibble = m_ir_builder->CreateAnd(val, 0xF); @@ -3946,7 +4088,7 @@ Type * PPULLVMRecompiler::CppToLlvmType() { } else if (std::is_same::value || std::is_same::value) { return m_ir_builder->getInt16Ty(); } else if (std::is_same::value || std::is_same::value) { -return m_ir_builder->getInt8Ty(); + return m_ir_builder->getInt8Ty(); } else if (std::is_same::value) { return m_ir_builder->getFloatTy(); } else if (std::is_same::value) { @@ -3997,7 +4139,7 @@ PPULLVMEmulator::PPULLVMEmulator(PPUThread & ppu) s_num_instances++; if (!s_recompiler) { s_recompiler = new PPULLVMRecompiler(); - //s_recompiler->RunAllTests(&m_ppu, (u64)Memory.GetBaseAddr(), m_interpreter); + s_recompiler->RunAllTests(&m_ppu, (u64)Memory.GetBaseAddr(), m_interpreter); } } diff --git a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp index d924d5999..325bb2b2a 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp @@ -449,7 +449,32 @@ void PPULLVMRecompiler::RunAllTests(PPUThread * ppu_state, u64 base_address, PPU VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(MFSPR, 10, 5, 5, 0x120); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(MFSPR, 15, 5, 5, 0x8); - //VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(FADD, 0, 5, 25, 29, 1, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(SRAWI, 0, 5, 5, 6, 0, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(SRAWI, 5, 5, 5, 6, 12, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(SRAWI, 10, 5, 5, 6, 22, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(SRAWI, 15, 5, 5, 6, 31, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(SRAW, 0, 5, 5, 6, 7, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(SRAW, 5, 5, 5, 6, 7, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(SRADI1, 0, 5, 5, 6, 0, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(SRADI1, 5, 5, 5, 6, 12, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(SRADI1, 10, 5, 5, 6, 48, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(SRADI1, 15, 5, 5, 6, 63, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(SRAD, 0, 5, 5, 6, 7, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(SRAD, 5, 5, 5, 6, 7, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(SLW, 0, 5, 5, 6, 7, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(SLW, 5, 5, 5, 6, 7, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(SRW, 0, 5, 5, 6, 7, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(SRW, 5, 5, 5, 6, 7, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(SLD, 0, 5, 5, 6, 7, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(SLD, 5, 5, 5, 6, 7, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(SRD, 0, 5, 5, 6, 7, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(SRD, 5, 5, 5, 6, 7, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(CNTLZW, 0, 5, 5, 6, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(CNTLZW, 5, 5, 5, 6, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(CNTLZD, 0, 5, 5, 6, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(CNTLZD, 5, 5, 5, 6, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(ISYNC, 0, 5); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(EIEIO, 0, 5); PPURegState input; input.SetRandom(); From 9c99fc7bb1feb97206fa533aca7b800a1513eaca Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Fri, 26 Sep 2014 21:33:11 +0530 Subject: [PATCH 31/42] Disabled unit tests --- rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index 0cd23f919..04cc3009f 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -4139,7 +4139,7 @@ PPULLVMEmulator::PPULLVMEmulator(PPUThread & ppu) s_num_instances++; if (!s_recompiler) { s_recompiler = new PPULLVMRecompiler(); - s_recompiler->RunAllTests(&m_ppu, (u64)Memory.GetBaseAddr(), m_interpreter); + //s_recompiler->RunAllTests(&m_ppu, (u64)Memory.GetBaseAddr(), m_interpreter); } } From 143f542bd6349c4523ef07eaa638fd090d2fe34e Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Thu, 9 Oct 2014 01:34:17 +0530 Subject: [PATCH 32/42] Fixed some bugs --- rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 109 ++++++++++++---------- rpcs3/Emu/Cell/PPULLVMRecompiler.h | 69 +++++++------- rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp | 10 +- 3 files changed, 103 insertions(+), 85 deletions(-) diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index 04cc3009f..e0162f2d2 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -18,6 +18,7 @@ #include "llvm/IR/Dominators.h" #include "llvm/Transforms/Scalar.h" #include "llvm/Transforms/Vectorize.h" +#include "llvm/MC/MCDisassembler.h" using namespace llvm; @@ -63,8 +64,6 @@ PPULLVMRecompiler::PPULLVMRecompiler() m_fpm->add(createCFGSimplificationPass()); m_fpm->doInitialization(); - m_disassembler = LLVMCreateDisasm(sys::getProcessTriple().c_str(), nullptr, 0, nullptr, nullptr); - if (!s_rotate_mask_inited) { InitRotateMask(); s_rotate_mask_inited = true; @@ -74,37 +73,6 @@ PPULLVMRecompiler::PPULLVMRecompiler() PPULLVMRecompiler::~PPULLVMRecompiler() { Stop(); - std::string error; - raw_fd_ostream log_file("PPULLVMRecompiler.log", error, sys::fs::F_Text); - log_file << "Total time = " << m_total_time.count() / 1000000 << "ms\n"; - log_file << " Time spent compiling = " << m_compilation_time.count() / 1000000 << "ms\n"; - log_file << " Time spent building IR = " << m_ir_build_time.count() / 1000000 << "ms\n"; - log_file << " Time spent optimizing = " << m_optimizing_time.count() / 1000000 << "ms\n"; - log_file << " Time spent translating = " << m_translation_time.count() / 1000000 << "ms\n"; - log_file << " Time spent idling = " << m_idling_time.count() / 1000000 << "ms\n"; - log_file << " Time spent doing misc tasks = " << (m_total_time.count() - m_idling_time.count() - m_compilation_time.count()) / 1000000 << "ms\n"; - log_file << "Revision = " << m_revision << "\n"; - log_file << "\nInterpreter fallback stats:\n"; - for (auto i = m_interpreter_fallback_stats.begin(); i != m_interpreter_fallback_stats.end(); i++) { - log_file << i->first << " = " << i->second << "\n"; - } - - log_file << "\nDisassembly:\n"; - for (auto i = m_compiled.begin(); i != m_compiled.end(); i++) { - log_file << fmt::Format("%s: Size = %u bytes, Number of instructions = %u\n", i->second.llvm_function->getName().str().c_str(), i->second.size, i->second.num_instructions); - //for (size_t pc = 0; pc < i->second.size;) { - // char str[1024]; - - // auto size = LLVMDisasmInstruction(m_disassembler, (uint8_t *)i->second.executable + pc, i->second.size - pc, - // (uint64_t)((uint8_t *)i->second.executable + pc), str, sizeof(str)); - // log_file << str << '\n'; - // pc += size; - //} - } - - //log_file << "\nLLVM IR:\n" << *m_module; - - LLVMDisasmDispose(m_disassembler); delete m_execution_engine; delete m_fpm; delete m_ir_builder; @@ -133,10 +101,10 @@ void PPULLVMRecompiler::ReleaseExecutable(u32 address, u32 revision) { } void PPULLVMRecompiler::RequestCompilation(u32 address) { - { - std::lock_guard lock(m_uncompiled_shared_lock); - m_uncompiled_shared.push_back(address); - } + { + std::lock_guard lock(m_uncompiled_shared_lock); + m_uncompiled_shared.push_back(address); + } if (!IsAlive()) { Start(); @@ -205,6 +173,41 @@ void PPULLVMRecompiler::Task() { std::chrono::high_resolution_clock::time_point end = std::chrono::high_resolution_clock::now(); m_total_time = std::chrono::duration_cast(end - start); + + std::string error; + raw_fd_ostream log_file("PPULLVMRecompiler.log", error, sys::fs::F_Text); + log_file << "Total time = " << m_total_time.count() / 1000000 << "ms\n"; + log_file << " Time spent compiling = " << m_compilation_time.count() / 1000000 << "ms\n"; + log_file << " Time spent building IR = " << m_ir_build_time.count() / 1000000 << "ms\n"; + log_file << " Time spent optimizing = " << m_optimizing_time.count() / 1000000 << "ms\n"; + log_file << " Time spent translating = " << m_translation_time.count() / 1000000 << "ms\n"; + log_file << " Time spent idling = " << m_idling_time.count() / 1000000 << "ms\n"; + log_file << " Time spent doing misc tasks = " << (m_total_time.count() - m_idling_time.count() - m_compilation_time.count()) / 1000000 << "ms\n"; + log_file << "Revision = " << m_revision << "\n"; + log_file << "\nInterpreter fallback stats:\n"; + for (auto i = m_interpreter_fallback_stats.begin(); i != m_interpreter_fallback_stats.end(); i++) { + log_file << i->first << " = " << i->second << "\n"; + } + + log_file << "\nDisassembly:\n"; + //auto disassembler = LLVMCreateDisasm(sys::getProcessTriple().c_str(), nullptr, 0, nullptr, nullptr); + for (auto i = m_compiled.begin(); i != m_compiled.end(); i++) { + log_file << fmt::Format("%s: Size = %u bytes, Number of instructions = %u\n", i->second.llvm_function->getName().str().c_str(), i->second.size, i->second.num_instructions); + + //uint8_t * fn_ptr = (uint8_t *)i->second.executable; + //for (size_t pc = 0; pc < i->second.size;) { + // char str[1024]; + + // auto size = LLVMDisasmInstruction(disassembler, fn_ptr + pc, i->second.size - pc, (uint64_t)(fn_ptr + pc), str, sizeof(str)); + // log_file << str << '\n'; + // pc += size; + //} + } + + //LLVMDisasmDispose(disassembler); + + //log_file << "\nLLVM IR:\n" << *m_module; + LOG_NOTICE(PPU, "PPU LLVM compiler thread exiting."); } @@ -3483,7 +3486,7 @@ bool PPULLVMRecompiler::NeedsCompiling(u32 address) { } // If any of the unhit blocks in this function have been hit, then recompile this section - for(auto j = i->second.unhit_blocks_list.begin(); j != i->second.unhit_blocks_list.end(); j++) { + for (auto j = i->second.unhit_blocks_list.begin(); j != i->second.unhit_blocks_list.end(); j++) { if (m_hit_blocks.find(*j) != m_hit_blocks.end()) { return true; } @@ -3910,7 +3913,7 @@ void PPULLVMRecompiler::CreateBranch(llvm::Value * cmp_i1, llvm::Value * target_ target_block = GetBlockInFunction(target_address, m_current_function); if (!target_block) { target_block = GetBlockInFunction(target_address, m_current_function, true); - if ((m_hit_blocks.find(target_address) != m_hit_blocks.end() || !cmp_i1) && m_num_instructions < 300) { + if ((m_hit_blocks.find(target_address) != m_hit_blocks.end() || !cmp_i1) && m_num_instructions < 300) { // Target block has either been hit or this is an unconditional branch. m_current_function_uncompiled_blocks_list.push_back(target_address); m_hit_blocks.insert(target_address); @@ -4133,7 +4136,10 @@ PPULLVMRecompiler * PPULLVMEmulator::s_recompiler = nullptr; PPULLVMEmulator::PPULLVMEmulator(PPUThread & ppu) : m_ppu(ppu) , m_interpreter(new PPUInterpreter(ppu)) - , m_decoder(m_interpreter) { + , m_decoder(m_interpreter) + , m_last_instr_was_branch(true) + , m_last_cache_clear_time(std::chrono::high_resolution_clock::now()) + , m_recompiler_revision(0) { std::lock_guard lock(s_recompiler_mutex); s_num_instances++; @@ -4144,6 +4150,10 @@ PPULLVMEmulator::PPULLVMEmulator(PPUThread & ppu) } PPULLVMEmulator::~PPULLVMEmulator() { + for (auto iter = m_address_to_executable.begin(); iter != m_address_to_executable.end(); iter++) { + s_recompiler->ReleaseExecutable(iter->first, iter->second.revision); + } + std::lock_guard lock(s_recompiler_mutex); s_num_instances--; @@ -4154,17 +4164,14 @@ PPULLVMEmulator::~PPULLVMEmulator() { } u8 PPULLVMEmulator::DecodeMemory(const u32 address) { - static bool s_last_instr_was_branch = false; - static auto s_last_cache_clear_time = std::chrono::high_resolution_clock::now(); - auto now = std::chrono::high_resolution_clock::now(); + auto now = std::chrono::high_resolution_clock::now(); - if (std::chrono::duration_cast(now - s_last_cache_clear_time).count() > 1000) { - static u32 s_revision = 0; + if (std::chrono::duration_cast(now - m_last_cache_clear_time).count() > 1000) { bool clear_all = false; u32 revision = s_recompiler->GetCurrentRevision(); - if (s_revision != revision) { - s_revision = revision; + if (m_recompiler_revision != revision) { + m_recompiler_revision = revision; clear_all = true; } @@ -4179,7 +4186,7 @@ u8 PPULLVMEmulator::DecodeMemory(const u32 address) { } } - s_last_cache_clear_time = now; + m_last_cache_clear_time = now; } auto address_to_executable_iter = m_address_to_executable.find(address); @@ -4194,7 +4201,7 @@ u8 PPULLVMEmulator::DecodeMemory(const u32 address) { address_to_executable_iter = m_address_to_executable.insert(m_address_to_executable.end(), std::make_pair(address, executable_info)); m_uncompiled.erase(address); } else { - if (s_last_instr_was_branch) { + if (m_last_instr_was_branch) { auto uncompiled_iter = m_uncompiled.find(address); if (uncompiled_iter != m_uncompiled.end()) { uncompiled_iter->second++; @@ -4212,10 +4219,10 @@ u8 PPULLVMEmulator::DecodeMemory(const u32 address) { if (address_to_executable_iter != m_address_to_executable.end()) { address_to_executable_iter->second.executable(&m_ppu, (u64)Memory.GetBaseAddr(), m_interpreter); address_to_executable_iter->second.num_hits++; - s_last_instr_was_branch = true; + m_last_instr_was_branch = true; } else { ret = m_decoder.DecodeMemory(address); - s_last_instr_was_branch = m_ppu.m_is_branch; + m_last_instr_was_branch = m_ppu.m_is_branch; } return ret; diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.h b/rpcs3/Emu/Cell/PPULLVMRecompiler.h index 5db9272bc..73939d91b 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.h +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.h @@ -9,12 +9,11 @@ #include "llvm/IR/Module.h" #include "llvm/IR/GlobalVariable.h" #include "llvm/ExecutionEngine/JIT.h" -#include "llvm/MC/MCDisassembler.h" #include "llvm/PassManager.h" struct PPURegState; -/// PPU to LLVM recompiler +/// PPU recompiler that uses LLVM for code generation and optimization class PPULLVMRecompiler : public ThreadBase, protected PPUOpcodes, protected PPCDecoder { public: typedef void(*Executable)(PPUThread * ppu_state, u64 base_address, PPUInterpreter * interpreter); @@ -451,44 +450,44 @@ protected: private: struct ExecutableInfo { - /// Pointer to the executable - Executable executable; + /// Pointer to the executable + Executable executable; - /// Size of the executable - size_t size; + /// Size of the executable + size_t size; - /// Number of PPU instructions compiled into this executable - u32 num_instructions; + /// Number of PPU instructions compiled into this executable + u32 num_instructions; - /// List of blocks that this executable refers to that have not been hit yet - std::list unhit_blocks_list; + /// List of blocks that this executable refers to that have not been hit yet + std::list unhit_blocks_list; - /// LLVM function corresponding to the executable - llvm::Function * llvm_function; - }; + /// LLVM function corresponding to the executable + llvm::Function * llvm_function; +}; - /// Lock for accessing m_compiled_shared - // TODO: Use a RW lock - std::mutex m_compiled_shared_lock; + /// Lock for accessing m_compiled_shared + // TODO: Use a RW lock + std::mutex m_compiled_shared_lock; - /// Sections that have been compiled. This data store is shared with the execution threads. - /// Keys are starting address of the section and ~revision. Data is pointer to the executable and its reference count. - std::map, std::pair> m_compiled_shared; + /// Sections that have been compiled. This data store is shared with the execution threads. + /// Keys are starting address of the section and ~revision. Data is pointer to the executable and its reference count. + std::map, std::pair> m_compiled_shared; - /// Lock for accessing m_uncompiled_shared - std::mutex m_uncompiled_shared_lock; + /// Lock for accessing m_uncompiled_shared + std::mutex m_uncompiled_shared_lock; - /// Current revision. This is incremented everytime a section is compiled. - std::atomic m_revision; + /// Current revision. This is incremented everytime a section is compiled. + std::atomic m_revision; - /// Sections that have not been compiled yet. This data store is shared with the execution threads. - std::list m_uncompiled_shared; + /// Sections that have not been compiled yet. This data store is shared with the execution threads. + std::list m_uncompiled_shared; - /// Set of all blocks that have been hit - std::set m_hit_blocks; + /// Set of all blocks that have been hit + std::set m_hit_blocks; - /// Sections that have been compiled. Keys are starting address of the section and ~revision. - std::map, ExecutableInfo> m_compiled; + /// Sections that have been compiled. Keys are starting address of the section and ~revision. + std::map, ExecutableInfo> m_compiled; /// LLVM context llvm::LLVMContext * m_llvm_context; @@ -505,9 +504,6 @@ private: /// Function pass manager llvm::FunctionPassManager * m_fpm; - /// Disassembler - LLVMDisasmContextRef m_disassembler; - /// A flag used to detect branch instructions. /// This is set to false at the start of compilation of a block. /// When a branch instruction is encountered, this is set to true by the decode function. @@ -765,6 +761,15 @@ private: /// PPU instruction Decoder PPUDecoder m_decoder; + /// Set to true if the last executed instruction was a branch + bool m_last_instr_was_branch; + + /// The time at which the m_address_to_executable cache was last cleared + std::chrono::high_resolution_clock::time_point m_last_cache_clear_time; + + /// The revision of the recompiler to which this thread is synced + u32 m_recompiler_revision; + /// Address to executable map. Key is address. std::unordered_map m_address_to_executable; diff --git a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp index 325bb2b2a..cbfa16a30 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp @@ -1,10 +1,12 @@ #include "stdafx.h" #include "Utilities/Log.h" #include "Emu/Cell/PPULLVMRecompiler.h" +#include "llvm/Support/Host.h" #include "llvm/IR/Verifier.h" #include "llvm/CodeGen/MachineCodeInfo.h" #include "llvm/ExecutionEngine/GenericValue.h" #include "llvm/Support/raw_ostream.h" +#include "llvm/MC/MCDisassembler.h" using namespace llvm; @@ -224,16 +226,20 @@ void PPULLVMRecompiler::RunTest(const char * name, std::function test_ca MachineCodeInfo mci; m_execution_engine->runJITOnFunction(m_current_function, &mci); - // Disassember the generated function + // Disassemble the generated function + auto disassembler = LLVMCreateDisasm(sys::getProcessTriple().c_str(), nullptr, 0, nullptr, nullptr); + LOG_NOTICE(PPU, "[UT %s] Disassembly:", name); for (uint64_t pc = 0; pc < mci.size();) { char str[1024]; - auto size = LLVMDisasmInstruction(m_disassembler, (uint8_t *)mci.address() + pc, mci.size() - pc, (uint64_t)((uint8_t *)mci.address() + pc), str, sizeof(str)); + auto size = LLVMDisasmInstruction(disassembler, (uint8_t *)mci.address() + pc, mci.size() - pc, (uint64_t)((uint8_t *)mci.address() + pc), str, sizeof(str)); LOG_NOTICE(PPU, "[UT %s] %p: %s.", name, (uint8_t *)mci.address() + pc, str); pc += size; } + LLVMDisasmDispose(disassembler); + // Run the test input(); std::vector args; From cd154ad35721b742d718eaee32f37f0b16434381 Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Sun, 12 Oct 2014 23:54:43 +0530 Subject: [PATCH 33/42] Support more instructions --- rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 154 ++++++++++++++++++---- rpcs3/Emu/Cell/PPULLVMRecompiler.h | 57 ++++---- rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp | 13 ++ 3 files changed, 175 insertions(+), 49 deletions(-) diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index e0162f2d2..a2f193f97 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -286,7 +286,7 @@ void PPULLVMRecompiler::VADDSWS(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); - // It looks like x86 does not have an instruction to add 32 bit intergers with singed/unsiged saturation. + // It looks like x86 does not have an instruction to add 32 bit intergers with singed/unsigned saturation. // To implement add with saturation, we first determine what the result would be if the operation were to cause // an overflow. If two -ve numbers are being added and cause an overflow, the result would be 0x80000000. // If two +ve numbers are being added and cause an overflow, the result would be 0x7FFFFFFF. Addition of a -ve @@ -685,7 +685,12 @@ void PPULLVMRecompiler::VLOGEFP(u32 vd, u32 vb) { } void PPULLVMRecompiler::VMADDFP(u32 vd, u32 va, u32 vc, u32 vb) { - InterpreterCall("VMADDFP", &PPUInterpreter::VMADDFP, vd, va, vc, vb); + auto va_v4f32 = GetVrAsFloatVec(va); + auto vb_v4f32 = GetVrAsFloatVec(vb); + auto vc_v4f32 = GetVrAsFloatVec(vc); + auto res_v4f32 = m_ir_builder->CreateFMul(va_v4f32, vc_v4f32); + res_v4f32 = m_ir_builder->CreateFAdd(res_v4f32, vb_v4f32); + SetVr(vd, res_v4f32); } void PPULLVMRecompiler::VMAXFP(u32 vd, u32 va, u32 vb) { @@ -841,15 +846,40 @@ void PPULLVMRecompiler::VNMSUBFP(u32 vd, u32 va, u32 vc, u32 vb) { } void PPULLVMRecompiler::VNOR(u32 vd, u32 va, u32 vb) { - InterpreterCall("VNOR", &PPUInterpreter::VNOR, vd, va, vb); + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + auto res_v8i16 = m_ir_builder->CreateOr(va_v8i16, vb_v8i16); + res_v8i16 = m_ir_builder->CreateNot(res_v8i16); + SetVr(vd, res_v8i16); } void PPULLVMRecompiler::VOR(u32 vd, u32 va, u32 vb) { - InterpreterCall("VOR", &PPUInterpreter::VOR, vd, va, vb); + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + auto res_v8i16 = m_ir_builder->CreateOr(va_v8i16, vb_v8i16); + SetVr(vd, res_v8i16); } void PPULLVMRecompiler::VPERM(u32 vd, u32 va, u32 vb, u32 vc) { - InterpreterCall("VPERM", &PPUInterpreter::VPERM, vd, va, vb, vc); + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto vc_v16i8 = GetVrAsIntVec(vc, 8); + + u8 thrity_one_v16i8[16] = {0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F}; + vc_v16i8 = m_ir_builder->CreateAnd(vc_v16i8, ConstantDataVector::get(m_ir_builder->getContext(), thrity_one_v16i8)); + + u8 fifteen_v16i8[16] = {15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15}; + auto vc_le15_v16i8 = m_ir_builder->CreateSub(ConstantDataVector::get(m_ir_builder->getContext(), fifteen_v16i8), vc_v16i8); + auto res_va_v16i8 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_ssse3_pshuf_b_128), va_v16i8, vc_le15_v16i8); + + auto vc_gt15_v16i8 = m_ir_builder->CreateSub(ConstantDataVector::get(m_ir_builder->getContext(), thrity_one_v16i8), vc_v16i8); + auto cmp_i1 = m_ir_builder->CreateICmpUGT(vc_gt15_v16i8, ConstantDataVector::get(m_ir_builder->getContext(), fifteen_v16i8)); + auto cmp_i8 = m_ir_builder->CreateSExt(cmp_i1, VectorType::get(m_ir_builder->getInt8Ty(), 16)); + vc_gt15_v16i8 = m_ir_builder->CreateOr(cmp_i8, vc_gt15_v16i8); + auto res_vb_v16i8 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_ssse3_pshuf_b_128), vb_v16i8, vc_gt15_v16i8); + + auto res_v16i8 = m_ir_builder->CreateOr(res_vb_v16i8, res_va_v16i8); + SetVr(vd, res_v16i8); } void PPULLVMRecompiler::VPKPX(u32 vd, u32 va, u32 vb) { @@ -1097,7 +1127,10 @@ void PPULLVMRecompiler::VUPKLSH(u32 vd, u32 vb) { } void PPULLVMRecompiler::VXOR(u32 vd, u32 va, u32 vb) { - InterpreterCall("VXOR", &PPUInterpreter::VXOR, vd, va, vb); + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + auto res_v8i16 = m_ir_builder->CreateXor(va_v8i16, vb_v8i16); + SetVr(vd, res_v8i16); } void PPULLVMRecompiler::MULLI(u32 rd, u32 ra, s32 simm16) { @@ -1842,7 +1875,16 @@ void PPULLVMRecompiler::LBZX(u32 rd, u32 ra, u32 rb) { } void PPULLVMRecompiler::LVX(u32 vd, u32 ra, u32 rb) { - InterpreterCall("LVX", &PPUInterpreter::LVX, vd, ra, rb); + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + addr_i64 = m_ir_builder->CreateAnd(addr_i64, 0xFFFFFFFFFFFFFFF0ULL); + auto mem_i128 = ReadMemory(addr_i64, 128); + SetVr(vd, mem_i128); + //InterpreterCall("LVX", &PPUInterpreter::LVX, vd, ra, rb); } void PPULLVMRecompiler::NEG(u32 rd, u32 ra, u32 oe, bool rc) { @@ -2007,7 +2049,15 @@ void PPULLVMRecompiler::STBX(u32 rs, u32 ra, u32 rb) { } void PPULLVMRecompiler::STVX(u32 vs, u32 ra, u32 rb) { - InterpreterCall("STVX", &PPUInterpreter::STVX, vs, ra, rb); + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + addr_i64 = m_ir_builder->CreateAnd(addr_i64, 0xFFFFFFFFFFFFFFF0ULL); + WriteMemory(addr_i64, GetVr(vs)); + //InterpreterCall("STVX", &PPUInterpreter::STVX, vs, ra, rb); } void PPULLVMRecompiler::SUBFME(u32 rd, u32 ra, u32 oe, bool rc) { @@ -2184,7 +2234,8 @@ void PPULLVMRecompiler::LHAX(u32 rd, u32 ra, u32 rb) { } void PPULLVMRecompiler::LVXL(u32 vd, u32 ra, u32 rb) { - InterpreterCall("LVXL", &PPUInterpreter::LVXL, vd, ra, rb); + LVX(vd, ra, rb); + //InterpreterCall("LVXL", &PPUInterpreter::LVXL, vd, ra, rb); } void PPULLVMRecompiler::MFTB(u32 rd, u32 spr) { @@ -2321,7 +2372,8 @@ void PPULLVMRecompiler::NAND(u32 ra, u32 rs, u32 rb, bool rc) { } void PPULLVMRecompiler::STVXL(u32 vs, u32 ra, u32 rb) { - InterpreterCall("STVXL", &PPUInterpreter::STVXL, vs, ra, rb); + STVX(vs, ra, rb); + //InterpreterCall("STVXL", &PPUInterpreter::STVXL, vs, ra, rb); } void PPULLVMRecompiler::DIVD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { @@ -3108,7 +3160,7 @@ void PPULLVMRecompiler::FMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { auto ra_f64 = GetFpr(fra); auto rb_f64 = GetFpr(frb); auto rc_f64 = GetFpr(frc); - auto res_f64 = (Value *)m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fma, {m_ir_builder->getDoubleTy()}), ra_f64, rc_f64, rb_f64); + auto res_f64 = (Value *)m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fmuladd, {m_ir_builder->getDoubleTy()}), ra_f64, rc_f64, rb_f64); auto res_f32 = m_ir_builder->CreateFPTrunc(res_f64, m_ir_builder->getFloatTy()); res_f64 = m_ir_builder->CreateFPExt(res_f32, m_ir_builder->getDoubleTy()); SetFpr(frd, res_f64); @@ -3122,21 +3174,42 @@ void PPULLVMRecompiler::FMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { auto rb_f64 = GetFpr(frb); auto rc_f64 = GetFpr(frc); rb_f64 = m_ir_builder->CreateFNeg(rb_f64); - auto res_f64 = (Value *)m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fma, {m_ir_builder->getDoubleTy()}), ra_f64, rc_f64, rb_f64); + auto res_f64 = (Value *)m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fmuladd, {m_ir_builder->getDoubleTy()}), ra_f64, rc_f64, rb_f64); auto res_f32 = m_ir_builder->CreateFPTrunc(res_f64, m_ir_builder->getFloatTy()); res_f64 = m_ir_builder->CreateFPExt(res_f32, m_ir_builder->getDoubleTy()); SetFpr(frd, res_f64); // TODO: Set flags - InterpreterCall("FMSUBS", &PPUInterpreter::FMSUBS, frd, fra, frc, frb, rc); + //InterpreterCall("FMSUBS", &PPUInterpreter::FMSUBS, frd, fra, frc, frb, rc); } void PPULLVMRecompiler::FNMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - InterpreterCall("FNMSUBS", &PPUInterpreter::FNMSUBS, frd, fra, frc, frb, rc); + auto ra_f64 = GetFpr(fra); + auto rb_f64 = GetFpr(frb); + auto rc_f64 = GetFpr(frc); + rb_f64 = m_ir_builder->CreateFNeg(rb_f64); + auto res_f64 = (Value *)m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fmuladd, {m_ir_builder->getDoubleTy()}), ra_f64, rc_f64, rb_f64); + res_f64 = m_ir_builder->CreateFNeg(res_f64); + auto res_f32 = m_ir_builder->CreateFPTrunc(res_f64, m_ir_builder->getFloatTy()); + res_f64 = m_ir_builder->CreateFPExt(res_f32, m_ir_builder->getDoubleTy()); + SetFpr(frd, res_f64); + + // TODO: Set flags + //InterpreterCall("FNMSUBS", &PPUInterpreter::FNMSUBS, frd, fra, frc, frb, rc); } void PPULLVMRecompiler::FNMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - InterpreterCall("FNMADDS", &PPUInterpreter::FNMADDS, frd, fra, frc, frb, rc); + auto ra_f64 = GetFpr(fra); + auto rb_f64 = GetFpr(frb); + auto rc_f64 = GetFpr(frc); + auto res_f64 = (Value *)m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fmuladd, {m_ir_builder->getDoubleTy()}), ra_f64, rc_f64, rb_f64); + res_f64 = m_ir_builder->CreateFNeg(res_f64); + auto res_f32 = m_ir_builder->CreateFPTrunc(res_f64, m_ir_builder->getFloatTy()); + res_f64 = m_ir_builder->CreateFPExt(res_f32, m_ir_builder->getDoubleTy()); + SetFpr(frd, res_f64); + + // TODO: Set flags + //InterpreterCall("FNMADDS", &PPUInterpreter::FNMADDS, frd, fra, frc, frb, rc); } void PPULLVMRecompiler::STD(u32 rs, u32 ra, s32 d) { @@ -3257,7 +3330,7 @@ void PPULLVMRecompiler::FMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { auto rb_f64 = GetFpr(frb); auto rc_f64 = GetFpr(frc); rb_f64 = m_ir_builder->CreateFNeg(rb_f64); - auto res_f64 = m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fma, {m_ir_builder->getDoubleTy()}), ra_f64, rc_f64, rb_f64); + auto res_f64 = m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fmuladd, {m_ir_builder->getDoubleTy()}), ra_f64, rc_f64, rb_f64); SetFpr(frd, res_f64); // TODO: Set flags @@ -3268,7 +3341,7 @@ void PPULLVMRecompiler::FMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { auto ra_f64 = GetFpr(fra); auto rb_f64 = GetFpr(frb); auto rc_f64 = GetFpr(frc); - auto res_f64 = m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fma, {m_ir_builder->getDoubleTy()}), ra_f64, rc_f64, rb_f64); + auto res_f64 = m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fmuladd, {m_ir_builder->getDoubleTy()}), ra_f64, rc_f64, rb_f64); SetFpr(frd, res_f64); // TODO: Set flags @@ -3276,11 +3349,28 @@ void PPULLVMRecompiler::FMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { } void PPULLVMRecompiler::FNMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - InterpreterCall("FNMSUB", &PPUInterpreter::FNMSUB, frd, fra, frc, frb, rc); + auto ra_f64 = GetFpr(fra); + auto rb_f64 = GetFpr(frb); + auto rc_f64 = GetFpr(frc); + rb_f64 = m_ir_builder->CreateFNeg(rb_f64); + auto res_f64 = (Value *)m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fmuladd, {m_ir_builder->getDoubleTy()}), ra_f64, rc_f64, rb_f64); + res_f64 = m_ir_builder->CreateFNeg(res_f64); + SetFpr(frd, res_f64); + + // TODO: Set flags + //InterpreterCall("FNMSUB", &PPUInterpreter::FNMSUB, frd, fra, frc, frb, rc); } void PPULLVMRecompiler::FNMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { - InterpreterCall("FNMADD", &PPUInterpreter::FNMADD, frd, fra, frc, frb, rc); + auto ra_f64 = GetFpr(fra); + auto rb_f64 = GetFpr(frb); + auto rc_f64 = GetFpr(frc); + auto res_f64 = (Value *)m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fmuladd, {m_ir_builder->getDoubleTy()}), ra_f64, rc_f64, rb_f64); + res_f64 = m_ir_builder->CreateFNeg(res_f64); + SetFpr(frd, res_f64); + + // TODO: Set flags + //InterpreterCall("FNMADD", &PPUInterpreter::FNMADD, frd, fra, frc, frb, rc); } void PPULLVMRecompiler::FCMPO(u32 crfd, u32 fra, u32 frb) { @@ -3303,11 +3393,22 @@ void PPULLVMRecompiler::FMR(u32 frd, u32 frb, bool rc) { } void PPULLVMRecompiler::FNABS(u32 frd, u32 frb, bool rc) { - InterpreterCall("FNABS", &PPUInterpreter::FNABS, frd, frb, rc); + auto rb_f64 = GetFpr(frb); + auto res_f64 = (Value *)m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::fabs, {m_ir_builder->getDoubleTy()}), rb_f64); + res_f64 = m_ir_builder->CreateFNeg(res_f64); + SetFpr(frd, res_f64); + + // TODO: Set flags + //InterpreterCall("FNABS", &PPUInterpreter::FNABS, frd, frb, rc); } void PPULLVMRecompiler::FABS(u32 frd, u32 frb, bool rc) { - InterpreterCall("FABS", &PPUInterpreter::FABS, frd, frb, rc); + auto rb_f64 = GetFpr(frb); + auto res_f64 = (Value *)m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::fabs, {m_ir_builder->getDoubleTy()}), rb_f64); + SetFpr(frd, res_f64); + + // TODO: Set flags + //InterpreterCall("FABS", &PPUInterpreter::FABS, frd, frb, rc); } void PPULLVMRecompiler::FCTID(u32 frd, u32 frb, bool rc) { @@ -3437,9 +3538,12 @@ void PPULLVMRecompiler::Compile(u32 address) { m_compiled_shared[std::make_pair(address, ~revision)] = std::make_pair(executable_info.executable, 0); } + if (revision) { + m_revision.fetch_add(1, std::memory_order_relaxed); + } + auto compilation_end = std::chrono::high_resolution_clock::now(); m_compilation_time += std::chrono::duration_cast(compilation_end - compilation_start); - m_revision.fetch_add(1, std::memory_order_relaxed); } void PPULLVMRecompiler::RemoveUnusedOldVersions() { @@ -3830,6 +3934,12 @@ void PPULLVMRecompiler::SetVscr(Value * val_x32) { m_ir_builder->CreateStore(val_i32, vscr_i32_ptr); } +Value * PPULLVMRecompiler::GetVr(u32 vr) { + auto vr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, VPR[vr])); + auto vr_i128_ptr = m_ir_builder->CreateBitCast(vr_i8_ptr, m_ir_builder->getIntNTy(128)->getPointerTo()); + return m_ir_builder->CreateLoad(vr_i128_ptr); +} + Value * PPULLVMRecompiler::GetVrAsIntVec(u32 vr, u32 vec_elt_num_bits) { auto vr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, VPR[vr])); auto vr_i128_ptr = m_ir_builder->CreateBitCast(vr_i8_ptr, m_ir_builder->getIntNTy(128)->getPointerTo()); diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.h b/rpcs3/Emu/Cell/PPULLVMRecompiler.h index 73939d91b..35cec9a6e 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.h +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.h @@ -450,44 +450,44 @@ protected: private: struct ExecutableInfo { - /// Pointer to the executable - Executable executable; + /// Pointer to the executable + Executable executable; - /// Size of the executable - size_t size; + /// Size of the executable + size_t size; - /// Number of PPU instructions compiled into this executable - u32 num_instructions; + /// Number of PPU instructions compiled into this executable + u32 num_instructions; - /// List of blocks that this executable refers to that have not been hit yet - std::list unhit_blocks_list; + /// List of blocks that this executable refers to that have not been hit yet + std::list unhit_blocks_list; - /// LLVM function corresponding to the executable - llvm::Function * llvm_function; -}; + /// LLVM function corresponding to the executable + llvm::Function * llvm_function; + }; - /// Lock for accessing m_compiled_shared - // TODO: Use a RW lock - std::mutex m_compiled_shared_lock; + /// Lock for accessing m_compiled_shared + // TODO: Use a RW lock + std::mutex m_compiled_shared_lock; - /// Sections that have been compiled. This data store is shared with the execution threads. - /// Keys are starting address of the section and ~revision. Data is pointer to the executable and its reference count. - std::map, std::pair> m_compiled_shared; + /// Sections that have been compiled. This data store is shared with the execution threads. + /// Keys are starting address of the section and ~revision. Data is pointer to the executable and its reference count. + std::map, std::pair> m_compiled_shared; - /// Lock for accessing m_uncompiled_shared - std::mutex m_uncompiled_shared_lock; + /// Lock for accessing m_uncompiled_shared + std::mutex m_uncompiled_shared_lock; - /// Current revision. This is incremented everytime a section is compiled. - std::atomic m_revision; + /// Current revision. This is incremented everytime a section is compiled. + std::atomic m_revision; - /// Sections that have not been compiled yet. This data store is shared with the execution threads. - std::list m_uncompiled_shared; + /// Sections that have not been compiled yet. This data store is shared with the execution threads. + std::list m_uncompiled_shared; - /// Set of all blocks that have been hit - std::set m_hit_blocks; + /// Set of all blocks that have been hit + std::set m_hit_blocks; - /// Sections that have been compiled. Keys are starting address of the section and ~revision. - std::map, ExecutableInfo> m_compiled; + /// Sections that have been compiled. Keys are starting address of the section and ~revision. + std::map, ExecutableInfo> m_compiled; /// LLVM context llvm::LLVMContext * m_llvm_context; @@ -671,6 +671,9 @@ private: /// Set VSCR void SetVscr(llvm::Value * val_x32); + /// Load VR + llvm::Value * GetVr(u32 vr); + /// Load VR and convert it to an integer vector llvm::Value * GetVrAsIntVec(u32 vr, u32 vec_elt_num_bits); diff --git a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp index cbfa16a30..a5b622d31 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp @@ -349,6 +349,11 @@ void PPULLVMRecompiler::RunAllTests(PPUThread * ppu_state, u64 base_address, PPU VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTUW, 5, 5, 0, 1, 1); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTUW_, 0, 5, 0, 1, 2); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTUW_, 5, 5, 0, 1, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VMADDFP, 0, 5, 0, 1, 2, 3); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VNOR, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VOR, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VPERM, 0, 5, 0, 1, 2, 3); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VXOR, 0, 5, 0, 1, 2); // TODO: Rest of the vector instructions VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(MULLI, 0, 5, 1, 2, 12345); @@ -540,6 +545,10 @@ void PPULLVMRecompiler::RunAllTests(PPUThread * ppu_state, u64 base_address, PPU VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LFDX, 0, input, 5, 0, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LFDX, 1, input, 5, 14, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LFDUX, 0, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVX, 0, input, 5, 0, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVX, 1, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVXL, 0, input, 5, 0, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVXL, 1, input, 5, 14, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STB, 0, input, 3, 0, 0x10000); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STB, 1, input, 3, 14, 0x10000); @@ -580,6 +589,10 @@ void PPULLVMRecompiler::RunAllTests(PPUThread * ppu_state, u64 base_address, PPU VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STFDX, 1, input, 3, 14, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STFDUX, 0, input, 3, 14, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STFIWX, 0, input, 3, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STVX, 0, input, 5, 0, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STVX, 1, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STVXL, 0, input, 5, 0, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STVXL, 1, input, 5, 14, 23); initial_state.Store(*ppu_state); } From b95cddb0c7c307beb950e62267416c201779ef68 Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Tue, 14 Oct 2014 14:23:50 +0530 Subject: [PATCH 34/42] Fix compilation errors caused by rebase --- rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 12 ++++++------ rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp | 10 +++++----- rpcs3/emucore.vcxproj | 6 +++--- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index a2f193f97..262dadafb 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -101,10 +101,10 @@ void PPULLVMRecompiler::ReleaseExecutable(u32 address, u32 revision) { } void PPULLVMRecompiler::RequestCompilation(u32 address) { - { - std::lock_guard lock(m_uncompiled_shared_lock); - m_uncompiled_shared.push_back(address); - } + { + std::lock_guard lock(m_uncompiled_shared_lock); + m_uncompiled_shared.push_back(address); + } if (!IsAlive()) { Start(); @@ -4277,12 +4277,12 @@ u8 PPULLVMEmulator::DecodeMemory(const u32 address) { auto now = std::chrono::high_resolution_clock::now(); if (std::chrono::duration_cast(now - m_last_cache_clear_time).count() > 1000) { - bool clear_all = false; + bool clear_all = false; u32 revision = s_recompiler->GetCurrentRevision(); if (m_recompiler_revision != revision) { m_recompiler_revision = revision; - clear_all = true; + clear_all = true; } for (auto iter = m_address_to_executable.begin(); iter != m_address_to_executable.end();) { diff --git a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp index a5b622d31..d244ef6cf 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp @@ -33,7 +33,7 @@ struct PPURegState { u64 GPR[32]; /// Vector purpose registers - VPR_reg VPR[32]; + u128 VPR[32]; /// Condition register CRhdr CR; @@ -129,7 +129,7 @@ struct PPURegState { std::string ret; for (int i = 0; i < 32; i++) { - ret += fmt::Format("GPR[%02d] = 0x%016llx FPR[%02d] = %16g VPR[%02d] = 0x%s [%s]\n", i, GPR[i], i, FPR[i]._double, i, VPR[i].ToString(true).c_str(), VPR[i].ToString().c_str()); + ret += fmt::Format("GPR[%02d] = 0x%016llx FPR[%02d] = %16g VPR[%02d] = 0x%s [%s]\n", i, GPR[i], i, FPR[i]._double, i, VPR[i].to_hex().c_str(), VPR[i].to_xyzw().c_str()); } for (int i = 0; i < 8; i++) { @@ -180,8 +180,8 @@ void PPULLVMRecompiler::VerifyInstructionAgainstInterpreter(const char * name, P if (interp_output_reg_state.ToString() != recomp_output_reg_state.ToString()) { msg = std::string("Input register states:\n") + input_reg_state.ToString() + - std::string("\nOutput register states:\n") + recomp_output_reg_state.ToString() + - std::string("\nInterpreter output register states:\n") + interp_output_reg_state.ToString(); + std::string("\nOutput register states:\n") + recomp_output_reg_state.ToString() + + std::string("\nInterpreter output register states:\n") + interp_output_reg_state.ToString(); return false; } @@ -206,7 +206,7 @@ void PPULLVMRecompiler::RunTest(const char * name, std::function test_ca m_ir_builder->SetInsertPoint(block); test_case(); - + m_ir_builder->CreateRetVoid(); // Print the IR diff --git a/rpcs3/emucore.vcxproj b/rpcs3/emucore.vcxproj index c6b7eb695..7d4a01eb8 100644 --- a/rpcs3/emucore.vcxproj +++ b/rpcs3/emucore.vcxproj @@ -529,7 +529,7 @@ false Use stdafx.h - D:\Projects\LLVM\llvm-3.5.0.src\include;D:\Projects\LLVM\build\include;%(AdditionalIncludeDirectories) + %(AdditionalIncludeDirectories) true @@ -543,7 +543,7 @@ Use _UNICODE;UNICODE;MSVC_CRT_MEMLEAK_DETECTION;%(PreprocessorDefinitions) stdafx.h - D:\Projects\LLVM\llvm-3.5.0.src\include;D:\Projects\LLVM\build\include;%(AdditionalIncludeDirectories) + %(AdditionalIncludeDirectories) true @@ -608,7 +608,7 @@ msbuild.exe ALL_BUILD.vcxproj /t:build /p:Configuration=Debug false Use stdafx.h - D:\Projects\LLVM\llvm-3.5.0.src\include;D:\Projects\LLVM\build\include;%(AdditionalIncludeDirectories) + %(AdditionalIncludeDirectories) true From 35a0e0c625c1c86cf39400e0d888a765423a637d Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Thu, 16 Oct 2014 15:28:57 +0530 Subject: [PATCH 35/42] Support more instructions --- rpcs3/Emu/Cell/PPUInterpreter.h | 2 + rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 228 +++++++++++++++++----- rpcs3/Emu/Cell/PPULLVMRecompiler.h | 7 +- rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp | 30 ++- rpcs3/Emu/Cell/PPUThread.h | 9 - 5 files changed, 209 insertions(+), 67 deletions(-) diff --git a/rpcs3/Emu/Cell/PPUInterpreter.h b/rpcs3/Emu/Cell/PPUInterpreter.h index e3fa46ac8..ee11db1d5 100644 --- a/rpcs3/Emu/Cell/PPUInterpreter.h +++ b/rpcs3/Emu/Cell/PPUInterpreter.h @@ -7,6 +7,7 @@ #include "Emu/SysCalls/Static.h" #include "Emu/SysCalls/Modules.h" #include "Emu/Memory/Memory.h" +#include "Emu/SysCalls/lv2/sys_time.h" #include #ifdef _MSC_VER @@ -2809,6 +2810,7 @@ private: { const u32 n = (spr >> 5) | ((spr & 0x1f) << 5); + CPU.TB = get_time(); switch(n) { case 0x10C: CPU.GPR[rd] = CPU.TB; break; diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index 262dadafb..a72874806 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -1586,11 +1586,55 @@ void PPULLVMRecompiler::TW(u32 to, u32 ra, u32 rb) { } void PPULLVMRecompiler::LVSL(u32 vd, u32 ra, u32 rb) { - InterpreterCall("LVSL", &PPUInterpreter::LVSL, vd, ra, rb); + static const u128 s_lvsl_values[] = { + {0x08090A0B0C0D0E0F, 0x0001020304050607}, + {0x090A0B0C0D0E0F10, 0x0102030405060708}, + {0x0A0B0C0D0E0F1011, 0x0203040506070809}, + {0x0B0C0D0E0F101112, 0x030405060708090A}, + {0x0C0D0E0F10111213, 0x0405060708090A0B}, + {0x0D0E0F1011121314, 0x05060708090A0B0C}, + {0x0E0F101112131415, 0x060708090A0B0C0D}, + {0x0F10111213141516, 0x0708090A0B0C0D0E}, + {0x1011121314151617, 0x08090A0B0C0D0E0F}, + {0x1112131415161718, 0x090A0B0C0D0E0F10}, + {0x1213141516171819, 0x0A0B0C0D0E0F1011}, + {0x131415161718191A, 0x0B0C0D0E0F101112}, + {0x1415161718191A1B, 0x0C0D0E0F10111213}, + {0x15161718191A1B1C, 0x0D0E0F1011121314}, + {0x161718191A1B1C1D, 0x0E0F101112131415}, + {0x1718191A1B1C1D1E, 0x0F10111213141516}, + }; + + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + auto index_i64 = m_ir_builder->CreateAnd(addr_i64, 0xF); + auto lvsl_values_i28_ptr = m_ir_builder->CreateIntToPtr(m_ir_builder->getInt64((u64)s_lvsl_values), m_ir_builder->getIntNTy(128)->getPointerTo()); + lvsl_values_i28_ptr = m_ir_builder->CreateGEP(lvsl_values_i28_ptr, index_i64); + auto val_i128 = m_ir_builder->CreateLoad(lvsl_values_i28_ptr); + SetVr(vd, val_i128); + + //InterpreterCall("LVSL", &PPUInterpreter::LVSL, vd, ra, rb); } void PPULLVMRecompiler::LVEBX(u32 vd, u32 ra, u32 rb) { - InterpreterCall("LVEBX", &PPUInterpreter::LVEBX, vd, ra, rb); + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + auto val_i8 = ReadMemory(addr_i64, 8); + auto index_i64 = m_ir_builder->CreateAnd(addr_i64, 0xf); + index_i64 = m_ir_builder->CreateSub(m_ir_builder->getInt64(15), index_i64); + auto vd_v16i8 = GetVrAsIntVec(vd, 8); + vd_v16i8 = m_ir_builder->CreateInsertElement(vd_v16i8, val_i8, index_i64); + SetVr(vd, vd_v16i8); + + //InterpreterCall("LVEBX", &PPUInterpreter::LVEBX, vd, ra, rb); } void PPULLVMRecompiler::SUBFC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { @@ -1602,20 +1646,19 @@ void PPULLVMRecompiler::ADDC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { } void PPULLVMRecompiler::MULHDU(u32 rd, u32 ra, u32 rb, bool rc) { - auto ra_i64 = GetGpr(ra); - auto rb_i64 = GetGpr(rb); - auto ra_i128 = m_ir_builder->CreateZExt(ra_i64, m_ir_builder->getIntNTy(128)); - auto rb_i128 = m_ir_builder->CreateZExt(rb_i64, m_ir_builder->getIntNTy(128)); - auto prod_i128 = m_ir_builder->CreateMul(ra_i128, rb_i128); - auto prod_v2i64 = m_ir_builder->CreateBitCast(prod_i128, VectorType::get(m_ir_builder->getInt64Ty(), 2)); - auto prod_i64 = m_ir_builder->CreateExtractElement(prod_v2i64, m_ir_builder->getInt32(1)); + auto ra_i64 = GetGpr(ra); + auto rb_i64 = GetGpr(rb); + auto ra_i128 = m_ir_builder->CreateZExt(ra_i64, m_ir_builder->getIntNTy(128)); + auto rb_i128 = m_ir_builder->CreateZExt(rb_i64, m_ir_builder->getIntNTy(128)); + auto prod_i128 = m_ir_builder->CreateMul(ra_i128, rb_i128); + prod_i128 = m_ir_builder->CreateLShr(prod_i128, 64); + auto prod_i64 = m_ir_builder->CreateTrunc(prod_i128, m_ir_builder->getInt64Ty()); SetGpr(rd, prod_i64); if (rc) { SetCrFieldSignedCmp(0, prod_i64, m_ir_builder->getInt64(0)); } - // TODO: Check what code this generates //InterpreterCall("MULHDU", &PPUInterpreter::MULHDU, rd, ra, rb, rc); } @@ -1746,11 +1789,57 @@ void PPULLVMRecompiler::CMPL(u32 crfd, u32 l, u32 ra, u32 rb) { } void PPULLVMRecompiler::LVSR(u32 vd, u32 ra, u32 rb) { - InterpreterCall("LVSR", &PPUInterpreter::LVSR, vd, ra, rb); + static const u128 s_lvsr_values[] = { + {0x18191A1B1C1D1E1F, 0x1011121314151617}, + {0x1718191A1B1C1D1E, 0x0F10111213141516}, + {0x161718191A1B1C1D, 0x0E0F101112131415}, + {0x15161718191A1B1C, 0x0D0E0F1011121314}, + {0x1415161718191A1B, 0x0C0D0E0F10111213}, + {0x131415161718191A, 0x0B0C0D0E0F101112}, + {0x1213141516171819, 0x0A0B0C0D0E0F1011}, + {0x1112131415161718, 0x090A0B0C0D0E0F10}, + {0x1011121314151617, 0x08090A0B0C0D0E0F}, + {0x0F10111213141516, 0x0708090A0B0C0D0E}, + {0x0E0F101112131415, 0x060708090A0B0C0D}, + {0x0D0E0F1011121314, 0x05060708090A0B0C}, + {0x0C0D0E0F10111213, 0x0405060708090A0B}, + {0x0B0C0D0E0F101112, 0x030405060708090A}, + {0x0A0B0C0D0E0F1011, 0x0203040506070809}, + {0x090A0B0C0D0E0F10, 0x0102030405060708}, + }; + + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + auto index_i64 = m_ir_builder->CreateAnd(addr_i64, 0xF); + auto lvsr_values_i28_ptr = m_ir_builder->CreateIntToPtr(m_ir_builder->getInt64((u64)s_lvsr_values), m_ir_builder->getIntNTy(128)->getPointerTo()); + lvsr_values_i28_ptr = m_ir_builder->CreateGEP(lvsr_values_i28_ptr, index_i64); + auto val_i128 = m_ir_builder->CreateLoad(lvsr_values_i28_ptr); + SetVr(vd, val_i128); + + //InterpreterCall("LVSR", &PPUInterpreter::LVSR, vd, ra, rb); } void PPULLVMRecompiler::LVEHX(u32 vd, u32 ra, u32 rb) { - InterpreterCall("LVEHX", &PPUInterpreter::LVEHX, vd, ra, rb); + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + addr_i64 = m_ir_builder->CreateAnd(addr_i64, 0xFFFFFFFFFFFFFFFEULL); + auto val_i16 = ReadMemory(addr_i64, 16); + auto index_i64 = m_ir_builder->CreateAnd(addr_i64, 0xf); + index_i64 = m_ir_builder->CreateLShr(index_i64, 1); + index_i64 = m_ir_builder->CreateSub(m_ir_builder->getInt64(7), index_i64); + auto vd_v8i16 = GetVrAsIntVec(vd, 16); + vd_v8i16 = m_ir_builder->CreateInsertElement(vd_v8i16, val_i16, index_i64); + SetVr(vd, vd_v8i16); + + //InterpreterCall("LVEHX", &PPUInterpreter::LVEHX, vd, ra, rb); } void PPULLVMRecompiler::SUBF(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { @@ -1781,7 +1870,8 @@ void PPULLVMRecompiler::LDUX(u32 rd, u32 ra, u32 rb) { } void PPULLVMRecompiler::DCBST(u32 ra, u32 rb) { - InterpreterCall("DCBST", &PPUInterpreter::DCBST, ra, rb); + // TODO: Implement this + //InterpreterCall("DCBST", &PPUInterpreter::DCBST, ra, rb); } void PPULLVMRecompiler::LWZUX(u32 rd, u32 ra, u32 rb) { @@ -1817,24 +1907,38 @@ void PPULLVMRecompiler::TD(u32 to, u32 ra, u32 rb) { } void PPULLVMRecompiler::LVEWX(u32 vd, u32 ra, u32 rb) { - InterpreterCall("LVEWX", &PPUInterpreter::LVEWX, vd, ra, rb); + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + addr_i64 = m_ir_builder->CreateAnd(addr_i64, 0xFFFFFFFFFFFFFFFCULL); + auto val_i32 = ReadMemory(addr_i64, 32); + auto index_i64 = m_ir_builder->CreateAnd(addr_i64, 0xf); + index_i64 = m_ir_builder->CreateLShr(index_i64, 2); + index_i64 = m_ir_builder->CreateSub(m_ir_builder->getInt64(3), index_i64); + auto vd_v4i32 = GetVrAsIntVec(vd, 32); + vd_v4i32 = m_ir_builder->CreateInsertElement(vd_v4i32, val_i32, index_i64); + SetVr(vd, vd_v4i32); + + //InterpreterCall("LVEWX", &PPUInterpreter::LVEWX, vd, ra, rb); } void PPULLVMRecompiler::MULHD(u32 rd, u32 ra, u32 rb, bool rc) { - auto ra_i64 = GetGpr(ra); - auto rb_i64 = GetGpr(rb); - auto ra_i128 = m_ir_builder->CreateSExt(ra_i64, m_ir_builder->getIntNTy(128)); - auto rb_i128 = m_ir_builder->CreateSExt(rb_i64, m_ir_builder->getIntNTy(128)); - auto prod_i128 = m_ir_builder->CreateMul(ra_i128, rb_i128); - auto prod_v2i64 = m_ir_builder->CreateBitCast(prod_i128, VectorType::get(m_ir_builder->getInt64Ty(), 2)); - auto prod_i64 = m_ir_builder->CreateExtractElement(prod_v2i64, m_ir_builder->getInt32(1)); + auto ra_i64 = GetGpr(ra); + auto rb_i64 = GetGpr(rb); + auto ra_i128 = m_ir_builder->CreateSExt(ra_i64, m_ir_builder->getIntNTy(128)); + auto rb_i128 = m_ir_builder->CreateSExt(rb_i64, m_ir_builder->getIntNTy(128)); + auto prod_i128 = m_ir_builder->CreateMul(ra_i128, rb_i128); + prod_i128 = m_ir_builder->CreateLShr(prod_i128, 64); + auto prod_i64 = m_ir_builder->CreateTrunc(prod_i128, m_ir_builder->getInt64Ty()); SetGpr(rd, prod_i64); if (rc) { SetCrFieldSignedCmp(0, prod_i64, m_ir_builder->getInt64(0)); } - // TODO: Check what code this generates //InterpreterCall("MULHD", &PPUInterpreter::MULHD, rd, ra, rb, rc); } @@ -1858,7 +1962,8 @@ void PPULLVMRecompiler::LDARX(u32 rd, u32 ra, u32 rb) { } void PPULLVMRecompiler::DCBF(u32 ra, u32 rb) { - InterpreterCall("DCBF", &PPUInterpreter::DCBF, ra, rb); + // TODO: Implement this + //InterpreterCall("DCBF", &PPUInterpreter::DCBF, ra, rb); } void PPULLVMRecompiler::LBZX(u32 rd, u32 ra, u32 rb) { @@ -2099,7 +2204,8 @@ void PPULLVMRecompiler::MULLW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { } void PPULLVMRecompiler::DCBTST(u32 ra, u32 rb, u32 th) { - InterpreterCall("DCBTST", &PPUInterpreter::DCBTST, ra, rb, th); + // TODO: Implement this + //InterpreterCall("DCBTST", &PPUInterpreter::DCBTST, ra, rb, th); } void PPULLVMRecompiler::STBUX(u32 rs, u32 ra, u32 rb) { @@ -2129,7 +2235,8 @@ void PPULLVMRecompiler::ADD(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { } void PPULLVMRecompiler::DCBT(u32 ra, u32 rb, u32 th) { - InterpreterCall("DCBT", &PPUInterpreter::DCBT, ra, rb, th); + // TODO: Implement this using prefetch + //InterpreterCall("DCBT", &PPUInterpreter::DCBT, ra, rb, th); } void PPULLVMRecompiler::LHZX(u32 rd, u32 ra, u32 rb) { @@ -2239,7 +2346,22 @@ void PPULLVMRecompiler::LVXL(u32 vd, u32 ra, u32 rb) { } void PPULLVMRecompiler::MFTB(u32 rd, u32 spr) { - InterpreterCall("MFTB", &PPUInterpreter::MFTB, rd, spr); + static Function * s_get_time_fn = nullptr; + + if (s_get_time_fn == nullptr) { + s_get_time_fn = (Function *)m_module->getOrInsertFunction("get_time", m_ir_builder->getInt64Ty(), nullptr); + s_get_time_fn->setCallingConv(CallingConv::X86_64_Win64); + m_execution_engine->addGlobalMapping(s_get_time_fn, (void *)get_time); + } + + auto tb_i64 = (Value *)m_ir_builder->CreateCall(s_get_time_fn); + + u32 n = (spr >> 5) | ((spr & 0x1f) << 5); + if (n == 0x10D) { + tb_i64 = m_ir_builder->CreateLShr(tb_i64, 32); + } + + SetGpr(rd, tb_i64); } void PPULLVMRecompiler::LWAUX(u32 rd, u32 ra, u32 rb) { @@ -2408,7 +2530,20 @@ void PPULLVMRecompiler::DIVW(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { } void PPULLVMRecompiler::LVLX(u32 vd, u32 ra, u32 rb) { - InterpreterCall("LVLX", &PPUInterpreter::LVLX, vd, ra, rb); + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + auto eb_i64 = m_ir_builder->CreateAnd(addr_i64, 0xF); + eb_i64 = m_ir_builder->CreateShl(eb_i64, 3); + auto eb_i128 = m_ir_builder->CreateZExt(eb_i64, m_ir_builder->getIntNTy(128)); + addr_i64 = m_ir_builder->CreateAnd(addr_i64, 0xFFFFFFFFFFFFFFF0ULL); + auto mem_i128 = ReadMemory(addr_i64, 128); + mem_i128 = m_ir_builder->CreateShl(mem_i128, eb_i128); + SetVr(vd, mem_i128); + //InterpreterCall("LVLX", &PPUInterpreter::LVLX, vd, ra, rb); } void PPULLVMRecompiler::LDBRX(u32 rd, u32 ra, u32 rb) { @@ -2504,7 +2639,8 @@ void PPULLVMRecompiler::LFSUX(u32 frd, u32 ra, u32 rb) { } void PPULLVMRecompiler::SYNC(u32 l) { - InterpreterCall("SYNC", &PPUInterpreter::SYNC, l); + m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_mfence)); + //InterpreterCall("SYNC", &PPUInterpreter::SYNC, l); } void PPULLVMRecompiler::LFDX(u32 frd, u32 ra, u32 rb) { @@ -2799,7 +2935,20 @@ void PPULLVMRecompiler::ICBI(u32 ra, u32 rs) { } void PPULLVMRecompiler::DCBZ(u32 ra, u32 rb) { - InterpreterCall("DCBZ", &PPUInterpreter::DCBZ, ra, rb); + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + addr_i64 = m_ir_builder->CreateAnd(addr_i64, ~(127ULL)); + addr_i64 = m_ir_builder->CreateAdd(addr_i64, m_ir_builder->getInt64((u64)vm::get_ptr(0))); + auto addr_i8_ptr = m_ir_builder->CreateIntToPtr(addr_i64, m_ir_builder->getInt8PtrTy()); + + std::vector types = {(Type *)m_ir_builder->getInt8PtrTy(), (Type *)m_ir_builder->getInt32Ty()}; + m_ir_builder->CreateCall5(Intrinsic::getDeclaration(m_module, Intrinsic::memset, types), + addr_i8_ptr, m_ir_builder->getInt8(0), m_ir_builder->getInt32(128), m_ir_builder->getInt32(128), m_ir_builder->getInt1(true)); + //InterpreterCall("DCBZ", &PPUInterpreter::DCBZ, ra, rb);L } void PPULLVMRecompiler::LWZ(u32 rd, u32 ra, s32 d) { @@ -3466,12 +3615,10 @@ void PPULLVMRecompiler::Compile(u32 address) { auto function_name = fmt::Format("fn_0x%X_%u", address, revision); m_current_function = (Function *)m_module->getOrInsertFunction(function_name, m_ir_builder->getVoidTy(), m_ir_builder->getInt8PtrTy() /*ppu_state*/, - m_ir_builder->getInt64Ty() /*base_addres*/, m_ir_builder->getInt8PtrTy() /*interpreter*/, nullptr); m_current_function->setCallingConv(CallingConv::X86_64_Win64); auto arg_i = m_current_function->arg_begin(); arg_i->setName("ppu_state"); - (++arg_i)->setName("base_address"); (++arg_i)->setName("interpreter"); // Add an entry block that branches to the first instruction @@ -3607,16 +3754,9 @@ Value * PPULLVMRecompiler::GetPPUState() { return m_current_function->arg_begin(); } -Value * PPULLVMRecompiler::GetBaseAddress() { - auto i = m_current_function->arg_begin(); - i++; - return i; -} - Value * PPULLVMRecompiler::GetInterpreter() { auto i = m_current_function->arg_begin(); i++; - i++; return i; } @@ -4073,7 +4213,7 @@ void PPULLVMRecompiler::CreateBranch(llvm::Value * cmp_i1, llvm::Value * target_ Value * PPULLVMRecompiler::ReadMemory(Value * addr_i64, u32 bits, bool bswap) { if (bits != 32) { - auto eaddr_i64 = m_ir_builder->CreateAdd(addr_i64, GetBaseAddress()); + auto eaddr_i64 = m_ir_builder->CreateAdd(addr_i64, m_ir_builder->getInt64((u64)vm::get_ptr(0))); auto eaddr_ix_ptr = m_ir_builder->CreateIntToPtr(eaddr_i64, m_ir_builder->getIntNTy(bits)->getPointerTo()); auto val_ix = (Value *)m_ir_builder->CreateLoad(eaddr_ix_ptr); if (bits > 8 && bswap) { @@ -4101,7 +4241,7 @@ Value * PPULLVMRecompiler::ReadMemory(Value * addr_i64, u32 bits, bool bswap) { m_ir_builder->CreateCondBr(cmp_i1, then_bb, else_bb); m_ir_builder->SetInsertPoint(then_bb); - auto eaddr_i64 = m_ir_builder->CreateAdd(addr_i64, GetBaseAddress()); + auto eaddr_i64 = m_ir_builder->CreateAdd(addr_i64, m_ir_builder->getInt64((u64)vm::get_ptr(0))); auto eaddr_i32_ptr = m_ir_builder->CreateIntToPtr(eaddr_i64, m_ir_builder->getInt32Ty()->getPointerTo()); auto val_then_i32 = (Value *)m_ir_builder->CreateLoad(eaddr_i32_ptr); if (bswap) { @@ -4132,7 +4272,7 @@ void PPULLVMRecompiler::WriteMemory(Value * addr_i64, Value * val_ix, bool bswap val_ix = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, {val_ix->getType()}), val_ix); } - auto eaddr_i64 = m_ir_builder->CreateAdd(addr_i64, GetBaseAddress()); + auto eaddr_i64 = m_ir_builder->CreateAdd(addr_i64, m_ir_builder->getInt64((u64)vm::get_ptr(0))); auto eaddr_ix_ptr = m_ir_builder->CreateIntToPtr(eaddr_i64, val_ix->getType()->getPointerTo()); m_ir_builder->CreateStore(val_ix, eaddr_ix_ptr); } else { @@ -4160,7 +4300,7 @@ void PPULLVMRecompiler::WriteMemory(Value * addr_i64, Value * val_ix, bool bswap val_then_i32 = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, {m_ir_builder->getInt32Ty()}), val_then_i32); } - auto eaddr_i64 = m_ir_builder->CreateAdd(addr_i64, GetBaseAddress()); + auto eaddr_i64 = m_ir_builder->CreateAdd(addr_i64, m_ir_builder->getInt64((u64)vm::get_ptr(0))); auto eaddr_i32_ptr = m_ir_builder->CreateIntToPtr(eaddr_i64, m_ir_builder->getInt32Ty()->getPointerTo()); m_ir_builder->CreateStore(val_then_i32, eaddr_i32_ptr); m_ir_builder->CreateBr(merge_bb); @@ -4255,7 +4395,7 @@ PPULLVMEmulator::PPULLVMEmulator(PPUThread & ppu) s_num_instances++; if (!s_recompiler) { s_recompiler = new PPULLVMRecompiler(); - //s_recompiler->RunAllTests(&m_ppu, (u64)Memory.GetBaseAddr(), m_interpreter); + //s_recompiler->RunAllTests(&m_ppu, m_interpreter); } } @@ -4327,7 +4467,7 @@ u8 PPULLVMEmulator::DecodeMemory(const u32 address) { u8 ret = 0; if (address_to_executable_iter != m_address_to_executable.end()) { - address_to_executable_iter->second.executable(&m_ppu, (u64)Memory.GetBaseAddr(), m_interpreter); + address_to_executable_iter->second.executable(&m_ppu, m_interpreter); address_to_executable_iter->second.num_hits++; m_last_instr_was_branch = true; } else { diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.h b/rpcs3/Emu/Cell/PPULLVMRecompiler.h index 35cec9a6e..0c7b3e210 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.h +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.h @@ -16,7 +16,7 @@ struct PPURegState; /// PPU recompiler that uses LLVM for code generation and optimization class PPULLVMRecompiler : public ThreadBase, protected PPUOpcodes, protected PPCDecoder { public: - typedef void(*Executable)(PPUThread * ppu_state, u64 base_address, PPUInterpreter * interpreter); + typedef void(*Executable)(PPUThread * ppu_state, PPUInterpreter * interpreter); PPULLVMRecompiler(); @@ -41,7 +41,7 @@ public: u32 GetCurrentRevision(); /// Execute all tests - void RunAllTests(PPUThread * ppu_state, u64 base_address, PPUInterpreter * interpreter); + void RunAllTests(PPUThread * ppu_state, PPUInterpreter * interpreter); void Task() override; @@ -560,9 +560,6 @@ private: /// Get PPU state pointer llvm::Value * GetPPUState(); - /// Get base address - llvm::Value * GetBaseAddress(); - /// Get interpreter pointer llvm::Value * GetInterpreter(); diff --git a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp index d244ef6cf..5ed6a6791 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp @@ -158,7 +158,6 @@ struct PPURegState { }; static PPUThread * s_ppu_state = nullptr; -static u64 s_base_address = 0; static PPUInterpreter * s_interpreter = nullptr; template @@ -222,6 +221,9 @@ void PPULLVMRecompiler::RunTest(const char * name, std::function test_ca return; } + // Optimize + m_fpm->run(*m_current_function); + // Generate the function MachineCodeInfo mci; m_execution_engine->runJITOnFunction(m_current_function, &mci); @@ -244,9 +246,6 @@ void PPULLVMRecompiler::RunTest(const char * name, std::function test_ca input(); std::vector args; args.push_back(GenericValue(s_ppu_state)); - GenericValue base_address; - base_address.IntVal = APInt(64, s_base_address); - args.push_back(base_address); args.push_back(GenericValue(s_interpreter)); m_execution_engine->runFunction(m_current_function, args); @@ -262,10 +261,9 @@ void PPULLVMRecompiler::RunTest(const char * name, std::function test_ca m_execution_engine->freeMachineCodeForFunction(m_current_function); } -void PPULLVMRecompiler::RunAllTests(PPUThread * ppu_state, u64 base_address, PPUInterpreter * interpreter) { - s_ppu_state = ppu_state; - s_base_address = base_address; - s_interpreter = interpreter; +void PPULLVMRecompiler::RunAllTests(PPUThread * ppu_state, PPUInterpreter * interpreter) { + s_ppu_state = ppu_state; + s_interpreter = interpreter; PPURegState initial_state; initial_state.Load(*ppu_state); @@ -492,7 +490,7 @@ void PPULLVMRecompiler::RunAllTests(PPUThread * ppu_state, u64 base_address, PPU input.GPR[14] = 10; input.GPR[23] = 0x10000; for (int i = 0; i < 1000; i++) { - ((u8*)base_address)[i + 0x10000] = (u8)i; + vm::write8(i + 0x10000, i); } VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LBZ, 0, input, 5, 0, 0x10000); @@ -549,6 +547,18 @@ void PPULLVMRecompiler::RunAllTests(PPUThread * ppu_state, u64 base_address, PPU VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVX, 1, input, 5, 14, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVXL, 0, input, 5, 0, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVXL, 1, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVLX, 0, input, 5, 0, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVLX, 1, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVSL, 0, input, 5, 0, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVSL, 1, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVSR, 0, input, 5, 0, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVSR, 1, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVEBX, 0, input, 5, 0, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVEBX, 1, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVEHX, 0, input, 5, 0, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVEHX, 1, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVEWX, 0, input, 5, 0, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVEWX, 1, input, 5, 14, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STB, 0, input, 3, 0, 0x10000); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STB, 1, input, 3, 14, 0x10000); @@ -593,6 +603,8 @@ void PPULLVMRecompiler::RunAllTests(PPUThread * ppu_state, u64 base_address, PPU VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STVX, 1, input, 5, 14, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STVXL, 0, input, 5, 0, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STVXL, 1, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(DCBZ, 0, input, 0, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(DCBZ, 1, input, 14, 23); initial_state.Store(*ppu_state); } diff --git a/rpcs3/Emu/Cell/PPUThread.h b/rpcs3/Emu/Cell/PPUThread.h index 34021a2d6..1f408210b 100644 --- a/rpcs3/Emu/Cell/PPUThread.h +++ b/rpcs3/Emu/Cell/PPUThread.h @@ -796,15 +796,6 @@ protected: virtual void DoPause() override; virtual void DoResume() override; virtual void DoStop() override; - - virtual void Step() override - { - //if(++cycle > 20) - { - TB++; - //cycle = 0; - } - } }; PPUThread& GetCurrentPPUThread(); From ce4d04290e4dbdf1b63bc8faa7f86d03d0b32987 Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Sun, 19 Oct 2014 01:57:54 +0530 Subject: [PATCH 36/42] Support more instructions --- Utilities/BEType.h | 2 +- rpcs3/Emu/Cell/PPUInterpreter.h | 59 +- rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 796 ++++++++++++++++++---- rpcs3/Emu/Cell/PPULLVMRecompiler.h | 8 +- rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp | 196 +++++- 5 files changed, 839 insertions(+), 222 deletions(-) diff --git a/Utilities/BEType.h b/Utilities/BEType.h index 29848bc4a..b8786b737 100644 --- a/Utilities/BEType.h +++ b/Utilities/BEType.h @@ -2,7 +2,7 @@ #include -union u128 +union _CRT_ALIGN(16) u128 { u64 _u64[2]; s64 _s64[2]; diff --git a/rpcs3/Emu/Cell/PPUInterpreter.h b/rpcs3/Emu/Cell/PPUInterpreter.h index ee11db1d5..3e1925644 100644 --- a/rpcs3/Emu/Cell/PPUInterpreter.h +++ b/rpcs3/Emu/Cell/PPUInterpreter.h @@ -1533,29 +1533,10 @@ private: { u8 sh = CPU.VPR[vb]._u8[0] & 0x7; - u32 t = 1; - - for (uint b = 0; b < 16; b++) + CPU.VPR[vd]._u8[0] = CPU.VPR[va]._u8[0] << sh; + for (uint b = 1; b < 16; b++) { - t &= (CPU.VPR[vb]._u8[b] & 0x7) == sh; - } - - if(t) - { - CPU.VPR[vd]._u8[0] = CPU.VPR[va]._u8[0] << sh; - - for (uint b = 1; b < 16; b++) - { - CPU.VPR[vd]._u8[b] = (CPU.VPR[va]._u8[b] << sh) | (CPU.VPR[va]._u8[b-1] >> (8 - sh)); - } - } - else - { - //undefined - CPU.VPR[vd]._u32[0] = 0xCDCDCDCD; - CPU.VPR[vd]._u32[1] = 0xCDCDCDCD; - CPU.VPR[vd]._u32[2] = 0xCDCDCDCD; - CPU.VPR[vd]._u32[3] = 0xCDCDCDCD; + CPU.VPR[vd]._u8[b] = (CPU.VPR[va]._u8[b] << sh) | (CPU.VPR[va]._u8[b-1] >> (8 - sh)); } } void VSLB(u32 vd, u32 va, u32 vb) @@ -1656,29 +1637,11 @@ private: void VSR(u32 vd, u32 va, u32 vb) //nf { u8 sh = CPU.VPR[vb]._u8[0] & 0x7; - u32 t = 1; - for (uint b = 0; b < 16; b++) + CPU.VPR[vd]._u8[15] = CPU.VPR[va]._u8[15] >> sh; + for (uint b = 14; ~b; b--) { - t &= (CPU.VPR[vb]._u8[b] & 0x7) == sh; - } - - if(t) - { - CPU.VPR[vd]._u8[15] = CPU.VPR[va]._u8[15] >> sh; - - for (uint b = 14; ~b; b--) - { - CPU.VPR[vd]._u8[b] = (CPU.VPR[va]._u8[b] >> sh) | (CPU.VPR[va]._u8[b+1] << (8 - sh)); - } - } - else - { - //undefined - CPU.VPR[vd]._u32[0] = 0xCDCDCDCD; - CPU.VPR[vd]._u32[1] = 0xCDCDCDCD; - CPU.VPR[vd]._u32[2] = 0xCDCDCDCD; - CPU.VPR[vd]._u32[3] = 0xCDCDCDCD; + CPU.VPR[vd]._u8[b] = (CPU.VPR[va]._u8[b] >> sh) | (CPU.VPR[va]._u8[b+1] << (8 - sh)); } } void VSRAB(u32 vd, u32 va, u32 vb) //nf @@ -2995,7 +2958,7 @@ private: { u64 EA = ra ? CPU.GPR[ra] : 0; u64 N = nb ? nb : 32; - u8 reg = (u8)CPU.GPR[rd]; + u8 reg = rd; while (N > 0) { @@ -3008,13 +2971,15 @@ private: else { u32 buf = 0; + u32 i = 0; while (N > 0) { N = N - 1; - buf |= vm::read8(EA) <<(N*8) ; + buf |= vm::read8(EA) << (i * 8); EA = EA + 1; + i++; } - CPU.GPR[reg] = buf; + CPU.GPR[reg] = re32(buf); } reg = (reg + 1) % 32; } @@ -3076,7 +3041,7 @@ private: { u64 EA = ra ? CPU.GPR[ra] : 0; u64 N = nb ? nb : 32; - u8 reg = (u8)CPU.GPR[rd]; + u8 reg = rd; while (N > 0) { diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index a72874806..85d2f6a34 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -248,13 +248,10 @@ void PPULLVMRecompiler::VADDCUW(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); - u32 not_mask_v4i32[4] = {0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF}; - va_v4i32 = m_ir_builder->CreateXor(va_v4i32, ConstantDataVector::get(m_ir_builder->getContext(), not_mask_v4i32)); - auto cmpv4i1 = m_ir_builder->CreateICmpULT(va_v4i32, vb_v4i32); - auto cmpv4i32 = m_ir_builder->CreateZExt(cmpv4i1, VectorType::get(m_ir_builder->getInt32Ty(), 4)); + va_v4i32 = m_ir_builder->CreateNot(va_v4i32); + auto cmpv4i1 = m_ir_builder->CreateICmpULT(va_v4i32, vb_v4i32); + auto cmpv4i32 = m_ir_builder->CreateZExt(cmpv4i1, VectorType::get(m_ir_builder->getInt32Ty(), 4)); SetVr(vd, cmpv4i32); - - // TODO: Implement with overflow intrinsics and check if the generated code is better } void PPULLVMRecompiler::VADDFP(u32 vd, u32 va, u32 vb) { @@ -286,7 +283,7 @@ void PPULLVMRecompiler::VADDSWS(u32 vd, u32 va, u32 vb) { auto va_v4i32 = GetVrAsIntVec(va, 32); auto vb_v4i32 = GetVrAsIntVec(vb, 32); - // It looks like x86 does not have an instruction to add 32 bit intergers with singed/unsigned saturation. + // It looks like x86 does not have an instruction to add 32 bit intergers with signed/unsigned saturation. // To implement add with saturation, we first determine what the result would be if the operation were to cause // an overflow. If two -ve numbers are being added and cause an overflow, the result would be 0x80000000. // If two +ve numbers are being added and cause an overflow, the result would be 0x7FFFFFFF. Addition of a -ve @@ -694,31 +691,52 @@ void PPULLVMRecompiler::VMADDFP(u32 vd, u32 va, u32 vc, u32 vb) { } void PPULLVMRecompiler::VMAXFP(u32 vd, u32 va, u32 vb) { - InterpreterCall("VMAXFP", &PPUInterpreter::VMAXFP, vd, va, vb); + auto va_v4f32 = GetVrAsFloatVec(va); + auto vb_v4f32 = GetVrAsFloatVec(vb); + auto res_v4f32 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse_max_ps), va_v4f32, vb_v4f32); + SetVr(vd, res_v4f32); } void PPULLVMRecompiler::VMAXSB(u32 vd, u32 va, u32 vb) { - InterpreterCall("VMAXSB", &PPUInterpreter::VMAXSB, vd, va, vb); + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto res_v16i8 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse41_pmaxsb), va_v16i8, vb_v16i8); + SetVr(vd, res_v16i8); } void PPULLVMRecompiler::VMAXSH(u32 vd, u32 va, u32 vb) { - InterpreterCall("VMAXSH", &PPUInterpreter::VMAXSH, vd, va, vb); + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + auto res_v8i16 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_pmaxs_w), va_v8i16, vb_v8i16); + SetVr(vd, res_v8i16); } void PPULLVMRecompiler::VMAXSW(u32 vd, u32 va, u32 vb) { - InterpreterCall("VMAXSW", &PPUInterpreter::VMAXSW, vd, va, vb); + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + auto res_v4i32 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse41_pmaxsd), va_v4i32, vb_v4i32); + SetVr(vd, res_v4i32); } void PPULLVMRecompiler::VMAXUB(u32 vd, u32 va, u32 vb) { - InterpreterCall("VMAXUB", &PPUInterpreter::VMAXUB, vd, va, vb); + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto res_v16i8 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_pmaxu_b), va_v16i8, vb_v16i8); + SetVr(vd, res_v16i8); } void PPULLVMRecompiler::VMAXUH(u32 vd, u32 va, u32 vb) { - InterpreterCall("VMAXUH", &PPUInterpreter::VMAXUH, vd, va, vb); + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + auto res_v8i16 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse41_pmaxuw), va_v8i16, vb_v8i16); + SetVr(vd, res_v8i16); } void PPULLVMRecompiler::VMAXUW(u32 vd, u32 va, u32 vb) { - InterpreterCall("VMAXUW", &PPUInterpreter::VMAXUW, vd, va, vb); + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + auto res_v4i32 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse41_pmaxud), va_v4i32, vb_v4i32); + SetVr(vd, res_v4i32); } void PPULLVMRecompiler::VMHADDSHS(u32 vd, u32 va, u32 vb, u32 vc) { @@ -730,31 +748,52 @@ void PPULLVMRecompiler::VMHRADDSHS(u32 vd, u32 va, u32 vb, u32 vc) { } void PPULLVMRecompiler::VMINFP(u32 vd, u32 va, u32 vb) { - InterpreterCall("VMINFP", &PPUInterpreter::VMINFP, vd, va, vb); + auto va_v4f32 = GetVrAsFloatVec(va); + auto vb_v4f32 = GetVrAsFloatVec(vb); + auto res_v4f32 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse_min_ps), va_v4f32, vb_v4f32); + SetVr(vd, res_v4f32); } void PPULLVMRecompiler::VMINSB(u32 vd, u32 va, u32 vb) { - InterpreterCall("VMINSB", &PPUInterpreter::VMINSB, vd, va, vb); + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto res_v16i8 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse41_pminsb), va_v16i8, vb_v16i8); + SetVr(vd, res_v16i8); } void PPULLVMRecompiler::VMINSH(u32 vd, u32 va, u32 vb) { - InterpreterCall("VMINSH", &PPUInterpreter::VMINSH, vd, va, vb); + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + auto res_v8i16 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_pmins_w), va_v8i16, vb_v8i16); + SetVr(vd, res_v8i16); } void PPULLVMRecompiler::VMINSW(u32 vd, u32 va, u32 vb) { - InterpreterCall("VMINSW", &PPUInterpreter::VMINSW, vd, va, vb); + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + auto res_v4i32 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse41_pminsd), va_v4i32, vb_v4i32); + SetVr(vd, res_v4i32); } void PPULLVMRecompiler::VMINUB(u32 vd, u32 va, u32 vb) { - InterpreterCall("VMINUB", &PPUInterpreter::VMINUB, vd, va, vb); + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto res_v16i8 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_pminu_b), va_v16i8, vb_v16i8); + SetVr(vd, res_v16i8); } void PPULLVMRecompiler::VMINUH(u32 vd, u32 va, u32 vb) { - InterpreterCall("VMINUH", &PPUInterpreter::VMINUH, vd, va, vb); + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + auto res_v8i16 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse41_pminuw), va_v8i16, vb_v8i16); + SetVr(vd, res_v8i16); } void PPULLVMRecompiler::VMINUW(u32 vd, u32 va, u32 vb) { - InterpreterCall("VMINUW", &PPUInterpreter::VMINUW, vd, va, vb); + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + auto res_v4i32 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse41_pminud), va_v4i32, vb_v4i32); + SetVr(vd, res_v4i32); } void PPULLVMRecompiler::VMLADDUHM(u32 vd, u32 va, u32 vb, u32 vc) { @@ -762,35 +801,105 @@ void PPULLVMRecompiler::VMLADDUHM(u32 vd, u32 va, u32 vb, u32 vc) { } void PPULLVMRecompiler::VMRGHB(u32 vd, u32 va, u32 vb) { - InterpreterCall("VMRGHB", &PPUInterpreter::VMRGHB, vd, va, vb); + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + u32 mask_v16i32[16] = {24, 8, 25, 9, 26, 10, 27, 11, 28, 12, 29, 13, 30, 14, 31, 15}; + auto vd_v16i8 = m_ir_builder->CreateShuffleVector(va_v16i8, vb_v16i8, ConstantDataVector::get(m_ir_builder->getContext(), mask_v16i32)); + SetVr(vd, vd_v16i8); } void PPULLVMRecompiler::VMRGHH(u32 vd, u32 va, u32 vb) { - InterpreterCall("VMRGHH", &PPUInterpreter::VMRGHH, vd, va, vb); + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + u32 mask_v8i32[8] = {12, 4, 13, 5, 14, 6, 15, 7}; + auto vd_v8i16 = m_ir_builder->CreateShuffleVector(va_v8i16, vb_v8i16, ConstantDataVector::get(m_ir_builder->getContext(), mask_v8i32)); + SetVr(vd, vd_v8i16); } void PPULLVMRecompiler::VMRGHW(u32 vd, u32 va, u32 vb) { - InterpreterCall("VMRGHW", &PPUInterpreter::VMRGHW, vd, va, vb); + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + u32 mask_v4i32[4] = {6, 2, 7, 3}; + auto vd_v4i32 = m_ir_builder->CreateShuffleVector(va_v4i32, vb_v4i32, ConstantDataVector::get(m_ir_builder->getContext(), mask_v4i32)); + SetVr(vd, vd_v4i32); } void PPULLVMRecompiler::VMRGLB(u32 vd, u32 va, u32 vb) { - InterpreterCall("VMRGLB", &PPUInterpreter::VMRGLB, vd, va, vb); + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + u32 mask_v16i32[16] = {16, 0, 17, 1, 18, 2, 19, 3, 20, 4, 21, 5, 22, 6, 23, 7}; + auto vd_v16i8 = m_ir_builder->CreateShuffleVector(va_v16i8, vb_v16i8, ConstantDataVector::get(m_ir_builder->getContext(), mask_v16i32)); + SetVr(vd, vd_v16i8); } void PPULLVMRecompiler::VMRGLH(u32 vd, u32 va, u32 vb) { - InterpreterCall("VMRGLH", &PPUInterpreter::VMRGLH, vd, va, vb); + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + u32 mask_v8i32[8] = {8, 0, 9, 1, 10, 2, 11, 3}; + auto vd_v8i16 = m_ir_builder->CreateShuffleVector(va_v8i16, vb_v8i16, ConstantDataVector::get(m_ir_builder->getContext(), mask_v8i32)); + SetVr(vd, vd_v8i16); } void PPULLVMRecompiler::VMRGLW(u32 vd, u32 va, u32 vb) { - InterpreterCall("VMRGLW", &PPUInterpreter::VMRGLW, vd, va, vb); + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + u32 mask_v4i32[4] = {4, 0, 5, 1}; + auto vd_v4i32 = m_ir_builder->CreateShuffleVector(va_v4i32, vb_v4i32, ConstantDataVector::get(m_ir_builder->getContext(), mask_v4i32)); + SetVr(vd, vd_v4i32); } void PPULLVMRecompiler::VMSUMMBM(u32 vd, u32 va, u32 vb, u32 vc) { - InterpreterCall("VMSUMMBM", &PPUInterpreter::VMSUMMBM, vd, va, vb, vc); + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto va_v16i16 = m_ir_builder->CreateSExt(va_v16i8, VectorType::get(m_ir_builder->getInt16Ty(), 16)); + auto vb_v16i16 = m_ir_builder->CreateZExt(vb_v16i8, VectorType::get(m_ir_builder->getInt16Ty(), 16)); + auto tmp_v16i16 = m_ir_builder->CreateMul(va_v16i16, vb_v16i16); + + auto undef_v16i16 = UndefValue::get(VectorType::get(m_ir_builder->getInt16Ty(), 16)); + u32 mask1_v4i32[4] = {0, 4, 8, 12}; + auto tmp1_v4i16 = m_ir_builder->CreateShuffleVector(tmp_v16i16, undef_v16i16, ConstantDataVector::get(m_ir_builder->getContext(), mask1_v4i32)); + auto tmp1_v4i32 = m_ir_builder->CreateSExt(tmp1_v4i16, VectorType::get(m_ir_builder->getInt32Ty(), 4)); + u32 mask2_v4i32[4] = {1, 5, 9, 13}; + auto tmp2_v4i16 = m_ir_builder->CreateShuffleVector(tmp_v16i16, undef_v16i16, ConstantDataVector::get(m_ir_builder->getContext(), mask2_v4i32)); + auto tmp2_v4i32 = m_ir_builder->CreateSExt(tmp2_v4i16, VectorType::get(m_ir_builder->getInt32Ty(), 4)); + u32 mask3_v4i32[4] = {2, 6, 10, 14}; + auto tmp3_v4i16 = m_ir_builder->CreateShuffleVector(tmp_v16i16, undef_v16i16, ConstantDataVector::get(m_ir_builder->getContext(), mask3_v4i32)); + auto tmp3_v4i32 = m_ir_builder->CreateSExt(tmp3_v4i16, VectorType::get(m_ir_builder->getInt32Ty(), 4)); + u32 mask4_v4i32[4] = {3, 7, 11, 15}; + auto tmp4_v4i16 = m_ir_builder->CreateShuffleVector(tmp_v16i16, undef_v16i16, ConstantDataVector::get(m_ir_builder->getContext(), mask4_v4i32)); + auto tmp4_v4i32 = m_ir_builder->CreateSExt(tmp4_v4i16, VectorType::get(m_ir_builder->getInt32Ty(), 4)); + + auto vc_v4i32 = GetVrAsIntVec(vc, 32); + auto res_v4i32 = m_ir_builder->CreateAdd(tmp1_v4i32, tmp2_v4i32); + res_v4i32 = m_ir_builder->CreateAdd(res_v4i32, tmp3_v4i32); + res_v4i32 = m_ir_builder->CreateAdd(res_v4i32, tmp4_v4i32); + res_v4i32 = m_ir_builder->CreateAdd(res_v4i32, vc_v4i32); + + SetVr(vd, res_v4i32); + + // TODO: Try to optimize with horizontal add } void PPULLVMRecompiler::VMSUMSHM(u32 vd, u32 va, u32 vb, u32 vc) { - InterpreterCall("VMSUMSHM", &PPUInterpreter::VMSUMSHM, vd, va, vb, vc); + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + auto va_v8i32 = m_ir_builder->CreateSExt(va_v8i16, VectorType::get(m_ir_builder->getInt32Ty(), 8)); + auto vb_v8i32 = m_ir_builder->CreateSExt(vb_v8i16, VectorType::get(m_ir_builder->getInt32Ty(), 8)); + auto tmp_v8i32 = m_ir_builder->CreateMul(va_v8i32, vb_v8i32); + + auto undef_v8i32 = UndefValue::get(VectorType::get(m_ir_builder->getInt32Ty(), 8)); + u32 mask1_v4i32[4] = {0, 2, 4, 6}; + auto tmp1_v4i32 = m_ir_builder->CreateShuffleVector(tmp_v8i32, undef_v8i32, ConstantDataVector::get(m_ir_builder->getContext(), mask1_v4i32)); + u32 mask2_v4i32[4] = {1, 3, 5, 7}; + auto tmp2_v4i32 = m_ir_builder->CreateShuffleVector(tmp_v8i32, undef_v8i32, ConstantDataVector::get(m_ir_builder->getContext(), mask2_v4i32)); + + auto vc_v4i32 = GetVrAsIntVec(vc, 32); + auto res_v4i32 = m_ir_builder->CreateAdd(tmp1_v4i32, tmp2_v4i32); + res_v4i32 = m_ir_builder->CreateAdd(res_v4i32, vc_v4i32); + + SetVr(vd, res_v4i32); + + // TODO: Try to optimize with horizontal add } void PPULLVMRecompiler::VMSUMSHS(u32 vd, u32 va, u32 vb, u32 vc) { @@ -798,11 +907,57 @@ void PPULLVMRecompiler::VMSUMSHS(u32 vd, u32 va, u32 vb, u32 vc) { } void PPULLVMRecompiler::VMSUMUBM(u32 vd, u32 va, u32 vb, u32 vc) { - InterpreterCall("VMSUMUBM", &PPUInterpreter::VMSUMUBM, vd, va, vb, vc); + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto va_v16i16 = m_ir_builder->CreateZExt(va_v16i8, VectorType::get(m_ir_builder->getInt16Ty(), 16)); + auto vb_v16i16 = m_ir_builder->CreateZExt(vb_v16i8, VectorType::get(m_ir_builder->getInt16Ty(), 16)); + auto tmp_v16i16 = m_ir_builder->CreateMul(va_v16i16, vb_v16i16); + + auto undef_v16i16 = UndefValue::get(VectorType::get(m_ir_builder->getInt16Ty(), 16)); + u32 mask1_v4i32[4] = {0, 4, 8, 12}; + auto tmp1_v4i16 = m_ir_builder->CreateShuffleVector(tmp_v16i16, undef_v16i16, ConstantDataVector::get(m_ir_builder->getContext(), mask1_v4i32)); + auto tmp1_v4i32 = m_ir_builder->CreateZExt(tmp1_v4i16, VectorType::get(m_ir_builder->getInt32Ty(), 4)); + u32 mask2_v4i32[4] = {1, 5, 9, 13}; + auto tmp2_v4i16 = m_ir_builder->CreateShuffleVector(tmp_v16i16, undef_v16i16, ConstantDataVector::get(m_ir_builder->getContext(), mask2_v4i32)); + auto tmp2_v4i32 = m_ir_builder->CreateZExt(tmp2_v4i16, VectorType::get(m_ir_builder->getInt32Ty(), 4)); + u32 mask3_v4i32[4] = {2, 6, 10, 14}; + auto tmp3_v4i16 = m_ir_builder->CreateShuffleVector(tmp_v16i16, undef_v16i16, ConstantDataVector::get(m_ir_builder->getContext(), mask3_v4i32)); + auto tmp3_v4i32 = m_ir_builder->CreateZExt(tmp3_v4i16, VectorType::get(m_ir_builder->getInt32Ty(), 4)); + u32 mask4_v4i32[4] = {3, 7, 11, 15}; + auto tmp4_v4i16 = m_ir_builder->CreateShuffleVector(tmp_v16i16, undef_v16i16, ConstantDataVector::get(m_ir_builder->getContext(), mask4_v4i32)); + auto tmp4_v4i32 = m_ir_builder->CreateZExt(tmp4_v4i16, VectorType::get(m_ir_builder->getInt32Ty(), 4)); + + auto vc_v4i32 = GetVrAsIntVec(vc, 32); + auto res_v4i32 = m_ir_builder->CreateAdd(tmp1_v4i32, tmp2_v4i32); + res_v4i32 = m_ir_builder->CreateAdd(res_v4i32, tmp3_v4i32); + res_v4i32 = m_ir_builder->CreateAdd(res_v4i32, tmp4_v4i32); + res_v4i32 = m_ir_builder->CreateAdd(res_v4i32, vc_v4i32); + + SetVr(vd, res_v4i32); + + // TODO: Try to optimize with horizontal add } void PPULLVMRecompiler::VMSUMUHM(u32 vd, u32 va, u32 vb, u32 vc) { - InterpreterCall("VMSUMUHM", &PPUInterpreter::VMSUMUHM, vd, va, vb, vc); + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + auto va_v8i32 = m_ir_builder->CreateZExt(va_v8i16, VectorType::get(m_ir_builder->getInt32Ty(), 8)); + auto vb_v8i32 = m_ir_builder->CreateZExt(vb_v8i16, VectorType::get(m_ir_builder->getInt32Ty(), 8)); + auto tmp_v8i32 = m_ir_builder->CreateMul(va_v8i32, vb_v8i32); + + auto undef_v8i32 = UndefValue::get(VectorType::get(m_ir_builder->getInt32Ty(), 8)); + u32 mask1_v4i32[4] = {0, 2, 4, 6}; + auto tmp1_v4i32 = m_ir_builder->CreateShuffleVector(tmp_v8i32, undef_v8i32, ConstantDataVector::get(m_ir_builder->getContext(), mask1_v4i32)); + u32 mask2_v4i32[4] = {1, 3, 5, 7}; + auto tmp2_v4i32 = m_ir_builder->CreateShuffleVector(tmp_v8i32, undef_v8i32, ConstantDataVector::get(m_ir_builder->getContext(), mask2_v4i32)); + + auto vc_v4i32 = GetVrAsIntVec(vc, 32); + auto res_v4i32 = m_ir_builder->CreateAdd(tmp1_v4i32, tmp2_v4i32); + res_v4i32 = m_ir_builder->CreateAdd(res_v4i32, vc_v4i32); + + SetVr(vd, res_v4i32); + + // TODO: Try to optimize with horizontal add } void PPULLVMRecompiler::VMSUMUHS(u32 vd, u32 va, u32 vb, u32 vc) { @@ -842,7 +997,13 @@ void PPULLVMRecompiler::VMULOUH(u32 vd, u32 va, u32 vb) { } void PPULLVMRecompiler::VNMSUBFP(u32 vd, u32 va, u32 vc, u32 vb) { - InterpreterCall("VNMSUBFP", &PPUInterpreter::VNMSUBFP, vd, va, vc, vb); + auto va_v4f32 = GetVrAsFloatVec(va); + auto vb_v4f32 = GetVrAsFloatVec(vb); + auto vc_v4f32 = GetVrAsFloatVec(vc); + auto res_v4f32 = m_ir_builder->CreateFMul(va_v4f32, vc_v4f32); + res_v4f32 = m_ir_builder->CreateFSub(res_v4f32, vb_v4f32); + res_v4f32 = m_ir_builder->CreateFNeg(res_v4f32); + SetVr(vd, res_v4f32); } void PPULLVMRecompiler::VNOR(u32 vd, u32 va, u32 vb) { @@ -919,7 +1080,9 @@ void PPULLVMRecompiler::VPKUWUS(u32 vd, u32 va, u32 vb) { } void PPULLVMRecompiler::VREFP(u32 vd, u32 vb) { - InterpreterCall("VREFP", &PPUInterpreter::VREFP, vd, vb); + auto vb_v4f32 = GetVrAsFloatVec(vb); + auto res_v4f32 = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse_rcp_ps), vb_v4f32); + SetVr(vd, res_v4f32); } void PPULLVMRecompiler::VRFIM(u32 vd, u32 vb) { @@ -955,131 +1118,291 @@ void PPULLVMRecompiler::VRSQRTEFP(u32 vd, u32 vb) { } void PPULLVMRecompiler::VSEL(u32 vd, u32 va, u32 vb, u32 vc) { - InterpreterCall("VSEL", &PPUInterpreter::VSEL, vd, va, vb, vc); + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + auto vc_v4i32 = GetVrAsIntVec(vc, 32); + vb_v4i32 = m_ir_builder->CreateAnd(vb_v4i32, vc_v4i32); + vc_v4i32 = m_ir_builder->CreateNot(vc_v4i32); + va_v4i32 = m_ir_builder->CreateAnd(va_v4i32, vc_v4i32); + auto vd_v4i32 = m_ir_builder->CreateOr(va_v4i32, vb_v4i32); + SetVr(vd, vd_v4i32); } void PPULLVMRecompiler::VSL(u32 vd, u32 va, u32 vb) { - InterpreterCall("VSL", &PPUInterpreter::VSL, vd, va, vb); + auto va_i128 = GetVr(va); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto sh_i8 = m_ir_builder->CreateExtractElement(vb_v16i8, m_ir_builder->getInt8(0)); + sh_i8 = m_ir_builder->CreateAnd(sh_i8, 0x7); + auto sh_i128 = m_ir_builder->CreateZExt(sh_i8, m_ir_builder->getIntNTy(128)); + va_i128 = m_ir_builder->CreateShl(va_i128, sh_i128); + SetVr(vd, va_i128); } void PPULLVMRecompiler::VSLB(u32 vd, u32 va, u32 vb) { - InterpreterCall("VSLB", &PPUInterpreter::VSLB, vd, va, vb); + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + vb_v16i8 = m_ir_builder->CreateAnd(vb_v16i8, m_ir_builder->CreateVectorSplat(16, m_ir_builder->getInt8(0x7))); + auto res_v16i8 = m_ir_builder->CreateShl(va_v16i8, vb_v16i8); + SetVr(vd, res_v16i8); } void PPULLVMRecompiler::VSLDOI(u32 vd, u32 va, u32 vb, u32 sh) { - InterpreterCall("VSLDOI", &PPUInterpreter::VSLDOI, vd, va, vb, sh); + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + sh = 16 - sh; + u32 mask_v16i32[16] = {sh, sh + 1, sh + 2, sh + 3, sh + 4, sh + 5, sh + 6, sh + 7, sh + 8, sh + 9, sh + 10, sh + 11, sh + 12, sh + 13, sh + 14, sh + 15}; + auto vd_v16i8 = m_ir_builder->CreateShuffleVector(vb_v16i8, va_v16i8, ConstantDataVector::get(m_ir_builder->getContext(), mask_v16i32)); + SetVr(vd, vd_v16i8); } void PPULLVMRecompiler::VSLH(u32 vd, u32 va, u32 vb) { - InterpreterCall("VSLH", &PPUInterpreter::VSLH, vd, va, vb); + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + vb_v8i16 = m_ir_builder->CreateAnd(vb_v8i16, m_ir_builder->CreateVectorSplat(8, m_ir_builder->getInt16(0xF))); + auto res_v8i16 = m_ir_builder->CreateShl(va_v8i16, vb_v8i16); + SetVr(vd, res_v8i16); } void PPULLVMRecompiler::VSLO(u32 vd, u32 va, u32 vb) { - InterpreterCall("VSLO", &PPUInterpreter::VSLO, vd, va, vb); + auto va_i128 = GetVr(va); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto sh_i8 = m_ir_builder->CreateExtractElement(vb_v16i8, m_ir_builder->getInt8(0)); + sh_i8 = m_ir_builder->CreateAnd(sh_i8, 0x78); + auto sh_i128 = m_ir_builder->CreateZExt(sh_i8, m_ir_builder->getIntNTy(128)); + va_i128 = m_ir_builder->CreateShl(va_i128, sh_i128); + SetVr(vd, va_i128); } void PPULLVMRecompiler::VSLW(u32 vd, u32 va, u32 vb) { - InterpreterCall("VSLW", &PPUInterpreter::VSLW, vd, va, vb); + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + vb_v4i32 = m_ir_builder->CreateAnd(vb_v4i32, m_ir_builder->CreateVectorSplat(4, m_ir_builder->getInt32(0x1F))); + auto res_v4i32 = m_ir_builder->CreateShl(va_v4i32, vb_v4i32); + SetVr(vd, res_v4i32); } void PPULLVMRecompiler::VSPLTB(u32 vd, u32 uimm5, u32 vb) { - InterpreterCall("VSPLTB", &PPUInterpreter::VSPLTB, vd, uimm5, vb); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto undef_v16i8 = UndefValue::get(VectorType::get(m_ir_builder->getInt8Ty(), 16)); + auto mask_v16i32 = m_ir_builder->CreateVectorSplat(16, m_ir_builder->getInt32(15 - uimm5)); + auto res_v16i8 = m_ir_builder->CreateShuffleVector(vb_v16i8, undef_v16i8, mask_v16i32); + SetVr(vd, res_v16i8); } void PPULLVMRecompiler::VSPLTH(u32 vd, u32 uimm5, u32 vb) { - InterpreterCall("VSPLTH", &PPUInterpreter::VSPLTH, vd, uimm5, vb); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + auto undef_v8i16 = UndefValue::get(VectorType::get(m_ir_builder->getInt16Ty(), 8)); + auto mask_v8i32 = m_ir_builder->CreateVectorSplat(8, m_ir_builder->getInt32(7 - uimm5)); + auto res_v8i16 = m_ir_builder->CreateShuffleVector(vb_v8i16, undef_v8i16, mask_v8i32); + SetVr(vd, res_v8i16); } void PPULLVMRecompiler::VSPLTISB(u32 vd, s32 simm5) { - InterpreterCall("VSPLTISB", &PPUInterpreter::VSPLTISB, vd, simm5); + auto vd_v16i8 = m_ir_builder->CreateVectorSplat(16, m_ir_builder->getInt8((s8)simm5)); + SetVr(vd, vd_v16i8); } void PPULLVMRecompiler::VSPLTISH(u32 vd, s32 simm5) { - InterpreterCall("VSPLTISH", &PPUInterpreter::VSPLTISH, vd, simm5); + auto vd_v8i16 = m_ir_builder->CreateVectorSplat(8, m_ir_builder->getInt16((s16)simm5)); + SetVr(vd, vd_v8i16); } void PPULLVMRecompiler::VSPLTISW(u32 vd, s32 simm5) { - InterpreterCall("VSPLTISW", &PPUInterpreter::VSPLTISW, vd, simm5); + auto vd_v4i32 = m_ir_builder->CreateVectorSplat(4, m_ir_builder->getInt32((s32)simm5)); + SetVr(vd, vd_v4i32); } void PPULLVMRecompiler::VSPLTW(u32 vd, u32 uimm5, u32 vb) { - InterpreterCall("VSPLTW", &PPUInterpreter::VSPLTW, vd, uimm5, vb); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + auto undef_v4i32 = UndefValue::get(VectorType::get(m_ir_builder->getInt32Ty(), 4)); + auto mask_v4i32 = m_ir_builder->CreateVectorSplat(4, m_ir_builder->getInt32(3 - uimm5)); + auto res_v4i32 = m_ir_builder->CreateShuffleVector(vb_v4i32, undef_v4i32, mask_v4i32); + SetVr(vd, res_v4i32); } void PPULLVMRecompiler::VSR(u32 vd, u32 va, u32 vb) { - InterpreterCall("VSR", &PPUInterpreter::VSR, vd, va, vb); + auto va_i128 = GetVr(va); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto sh_i8 = m_ir_builder->CreateExtractElement(vb_v16i8, m_ir_builder->getInt8(0)); + sh_i8 = m_ir_builder->CreateAnd(sh_i8, 0x7); + auto sh_i128 = m_ir_builder->CreateZExt(sh_i8, m_ir_builder->getIntNTy(128)); + va_i128 = m_ir_builder->CreateLShr(va_i128, sh_i128); + SetVr(vd, va_i128); } void PPULLVMRecompiler::VSRAB(u32 vd, u32 va, u32 vb) { - InterpreterCall("VSRAB", &PPUInterpreter::VSRAB, vd, va, vb); + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + vb_v16i8 = m_ir_builder->CreateAnd(vb_v16i8, m_ir_builder->CreateVectorSplat(16, m_ir_builder->getInt8(0x7))); + auto res_v16i8 = m_ir_builder->CreateAShr(va_v16i8, vb_v16i8); + SetVr(vd, res_v16i8); } void PPULLVMRecompiler::VSRAH(u32 vd, u32 va, u32 vb) { - InterpreterCall("VSRAH", &PPUInterpreter::VSRAH, vd, va, vb); + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + vb_v8i16 = m_ir_builder->CreateAnd(vb_v8i16, m_ir_builder->CreateVectorSplat(8, m_ir_builder->getInt16(0xF))); + auto res_v8i16 = m_ir_builder->CreateAShr(va_v8i16, vb_v8i16); + SetVr(vd, res_v8i16); } void PPULLVMRecompiler::VSRAW(u32 vd, u32 va, u32 vb) { - InterpreterCall("VSRAW", &PPUInterpreter::VSRAW, vd, va, vb); + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + vb_v4i32 = m_ir_builder->CreateAnd(vb_v4i32, m_ir_builder->CreateVectorSplat(4, m_ir_builder->getInt32(0x1F))); + auto res_v4i32 = m_ir_builder->CreateAShr(va_v4i32, vb_v4i32); + SetVr(vd, res_v4i32); } void PPULLVMRecompiler::VSRB(u32 vd, u32 va, u32 vb) { - InterpreterCall("VSRB", &PPUInterpreter::VSRB, vd, va, vb); + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + vb_v16i8 = m_ir_builder->CreateAnd(vb_v16i8, m_ir_builder->CreateVectorSplat(16, m_ir_builder->getInt8(0x7))); + auto res_v16i8 = m_ir_builder->CreateLShr(va_v16i8, vb_v16i8); + SetVr(vd, res_v16i8); } void PPULLVMRecompiler::VSRH(u32 vd, u32 va, u32 vb) { - InterpreterCall("VSRH", &PPUInterpreter::VSRH, vd, va, vb); + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + vb_v8i16 = m_ir_builder->CreateAnd(vb_v8i16, m_ir_builder->CreateVectorSplat(8, m_ir_builder->getInt16(0xF))); + auto res_v8i16 = m_ir_builder->CreateLShr(va_v8i16, vb_v8i16); + SetVr(vd, res_v8i16); } void PPULLVMRecompiler::VSRO(u32 vd, u32 va, u32 vb) { - InterpreterCall("VSRO", &PPUInterpreter::VSRO, vd, va, vb); + auto va_i128 = GetVr(va); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto sh_i8 = m_ir_builder->CreateExtractElement(vb_v16i8, m_ir_builder->getInt8(0)); + sh_i8 = m_ir_builder->CreateAnd(sh_i8, 0x78); + auto sh_i128 = m_ir_builder->CreateZExt(sh_i8, m_ir_builder->getIntNTy(128)); + va_i128 = m_ir_builder->CreateLShr(va_i128, sh_i128); + SetVr(vd, va_i128); } void PPULLVMRecompiler::VSRW(u32 vd, u32 va, u32 vb) { - InterpreterCall("VSRW", &PPUInterpreter::VSRW, vd, va, vb); + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + vb_v4i32 = m_ir_builder->CreateAnd(vb_v4i32, m_ir_builder->CreateVectorSplat(4, m_ir_builder->getInt32(0x1F))); + auto res_v4i32 = m_ir_builder->CreateLShr(va_v4i32, vb_v4i32); + SetVr(vd, res_v4i32); } void PPULLVMRecompiler::VSUBCUW(u32 vd, u32 va, u32 vb) { - InterpreterCall("VSUBCUW", &PPUInterpreter::VSUBCUW, vd, va, vb); + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + + auto cmpv4i1 = m_ir_builder->CreateICmpUGE(va_v4i32, vb_v4i32); + auto cmpv4i32 = m_ir_builder->CreateZExt(cmpv4i1, VectorType::get(m_ir_builder->getInt32Ty(), 4)); + SetVr(vd, cmpv4i32); } void PPULLVMRecompiler::VSUBFP(u32 vd, u32 va, u32 vb) { - InterpreterCall("VSUBFP", &PPUInterpreter::VSUBFP, vd, va, vb); + auto va_v4f32 = GetVrAsFloatVec(va); + auto vb_v4f32 = GetVrAsFloatVec(vb); + auto diff_v4f32 = m_ir_builder->CreateFSub(va_v4f32, vb_v4f32); + SetVr(vd, diff_v4f32); } void PPULLVMRecompiler::VSUBSBS(u32 vd, u32 va, u32 vb) { - InterpreterCall("VSUBSBS", &PPUInterpreter::VSUBSBS, vd, va, vb); + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto diff_v16i8 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_psubs_b), va_v16i8, vb_v16i8); + SetVr(vd, diff_v16i8); + + // TODO: Set VSCR.SAT } void PPULLVMRecompiler::VSUBSHS(u32 vd, u32 va, u32 vb) { - InterpreterCall("VSUBSHS", &PPUInterpreter::VSUBSHS, vd, va, vb); + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + auto diff_v8i16 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_psubs_w), va_v8i16, vb_v8i16); + SetVr(vd, diff_v8i16); + + // TODO: Set VSCR.SAT } void PPULLVMRecompiler::VSUBSWS(u32 vd, u32 va, u32 vb) { - InterpreterCall("VSUBSWS", &PPUInterpreter::VSUBSWS, vd, va, vb); + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + + // See the comments for VADDSWS for a detailed description of how this works + + // Find the result in case of an overflow + u32 tmp1_v4i32[4] = {0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF}; + auto tmp2_v4i32 = m_ir_builder->CreateLShr(va_v4i32, 31); + tmp2_v4i32 = m_ir_builder->CreateAdd(tmp2_v4i32, ConstantDataVector::get(m_ir_builder->getContext(), tmp1_v4i32)); + auto tmp2_v16i8 = m_ir_builder->CreateBitCast(tmp2_v4i32, VectorType::get(m_ir_builder->getInt8Ty(), 16)); + + // Find the elements that can overflow (elements with opposite sign bits) + auto tmp3_v4i32 = m_ir_builder->CreateXor(va_v4i32, vb_v4i32); + + // Perform the sub + auto diff_v4i32 = m_ir_builder->CreateSub(va_v4i32, vb_v4i32); + auto diff_v16i8 = m_ir_builder->CreateBitCast(diff_v4i32, VectorType::get(m_ir_builder->getInt8Ty(), 16)); + + // Find the elements that overflowed + auto tmp4_v4i32 = m_ir_builder->CreateXor(va_v4i32, diff_v4i32); + tmp4_v4i32 = m_ir_builder->CreateAnd(tmp3_v4i32, tmp4_v4i32); + tmp4_v4i32 = m_ir_builder->CreateAShr(tmp4_v4i32, 31); + auto tmp4_v16i8 = m_ir_builder->CreateBitCast(tmp4_v4i32, VectorType::get(m_ir_builder->getInt8Ty(), 16)); + + // tmp4 is equal to 0xFFFFFFFF if an overflow occured and 0x00000000 otherwise. + auto res_v16i8 = m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse41_pblendvb), diff_v16i8, tmp2_v16i8, tmp4_v16i8); + SetVr(vd, res_v16i8); + + // TODO: Set SAT } void PPULLVMRecompiler::VSUBUBM(u32 vd, u32 va, u32 vb) { - InterpreterCall("VSUBUBM", &PPUInterpreter::VSUBUBM, vd, va, vb); + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto diff_v16i8 = m_ir_builder->CreateSub(va_v16i8, vb_v16i8); + SetVr(vd, diff_v16i8); } void PPULLVMRecompiler::VSUBUBS(u32 vd, u32 va, u32 vb) { - InterpreterCall("VSUBUBS", &PPUInterpreter::VSUBUBS, vd, va, vb); + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto diff_v16i8 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_psubus_b), va_v16i8, vb_v16i8); + SetVr(vd, diff_v16i8); + + // TODO: Set SAT } void PPULLVMRecompiler::VSUBUHM(u32 vd, u32 va, u32 vb) { - InterpreterCall("VSUBUHM", &PPUInterpreter::VSUBUHM, vd, va, vb); + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + auto diff_v8i16 = m_ir_builder->CreateSub(va_v8i16, vb_v8i16); + SetVr(vd, diff_v8i16); } void PPULLVMRecompiler::VSUBUHS(u32 vd, u32 va, u32 vb) { - InterpreterCall("VSUBUHS", &PPUInterpreter::VSUBUHS, vd, va, vb); + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + auto diff_v8i16 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_psubus_w), va_v8i16, vb_v8i16); + SetVr(vd, diff_v8i16); + + // TODO: Set SAT } void PPULLVMRecompiler::VSUBUWM(u32 vd, u32 va, u32 vb) { - InterpreterCall("VSUBUWM", &PPUInterpreter::VSUBUWM, vd, va, vb); + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + auto diff_v4i32 = m_ir_builder->CreateSub(va_v4i32, vb_v4i32); + SetVr(vd, diff_v4i32); } void PPULLVMRecompiler::VSUBUWS(u32 vd, u32 va, u32 vb) { - InterpreterCall("VSUBUWS", &PPUInterpreter::VSUBUWS, vd, va, vb); + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + auto diff_v4i32 = m_ir_builder->CreateSub(va_v4i32, vb_v4i32); + auto cmp_v4i1 = m_ir_builder->CreateICmpULE(diff_v4i32, va_v4i32); + auto cmp_v4i32 = m_ir_builder->CreateSExt(cmp_v4i1, VectorType::get(m_ir_builder->getInt32Ty(), 4)); + auto res_v4i32 = m_ir_builder->CreateAnd(diff_v4i32, cmp_v4i32); + SetVr(vd, res_v4i32); + + // TODO: Set SAT } void PPULLVMRecompiler::VSUMSWS(u32 vd, u32 va, u32 vb) { @@ -1142,7 +1465,8 @@ void PPULLVMRecompiler::MULLI(u32 rd, u32 ra, s32 simm16) { void PPULLVMRecompiler::SUBFIC(u32 rd, u32 ra, s32 simm16) { auto ra_i64 = GetGpr(ra); - auto res_s = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::ssub_with_overflow, {m_ir_builder->getInt64Ty()}), m_ir_builder->getInt64((s64)simm16), ra_i64); + ra_i64 = m_ir_builder->CreateNeg(ra_i64); + auto res_s = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::uadd_with_overflow, {m_ir_builder->getInt64Ty()}), ra_i64, m_ir_builder->getInt64((s64)simm16)); auto diff_i64 = m_ir_builder->CreateExtractValue(res_s, {0}); auto carry_i1 = m_ir_builder->CreateExtractValue(res_s, {1}); SetGpr(rd, diff_i64); @@ -1176,7 +1500,7 @@ void PPULLVMRecompiler::CMPI(u32 crfd, u32 l, u32 ra, s32 simm16) { void PPULLVMRecompiler::ADDIC(u32 rd, u32 ra, s32 simm16) { auto ra_i64 = GetGpr(ra); - auto res_s = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::sadd_with_overflow, {m_ir_builder->getInt64Ty()}), m_ir_builder->getInt64((s64)simm16), ra_i64); + auto res_s = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::uadd_with_overflow, {m_ir_builder->getInt64Ty()}), m_ir_builder->getInt64((s64)simm16), ra_i64); auto sum_i64 = m_ir_builder->CreateExtractValue(res_s, {0}); auto carry_i1 = m_ir_builder->CreateExtractValue(res_s, {1}); SetGpr(rd, sum_i64); @@ -1548,7 +1872,7 @@ void PPULLVMRecompiler::RLDC_LR(u32 ra, u32 rs, u32 rb, u32 m_eb, bool is_r, boo auto rb_i64 = GetGpr(rb); auto shl_i64 = m_ir_builder->CreateAnd(rb_i64, 0x3F); auto shr_i64 = m_ir_builder->CreateSub(m_ir_builder->getInt64(64), shl_i64); - auto resl_i64 = m_ir_builder->CreateLShr(rs_i64,shr_i64); + auto resl_i64 = m_ir_builder->CreateLShr(rs_i64, shr_i64); auto resh_i64 = m_ir_builder->CreateShl(rs_i64, shl_i64); auto res_i64 = m_ir_builder->CreateOr(resh_i64, resl_i64); @@ -1611,11 +1935,11 @@ void PPULLVMRecompiler::LVSL(u32 vd, u32 ra, u32 rb) { addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); } - auto index_i64 = m_ir_builder->CreateAnd(addr_i64, 0xF); - auto lvsl_values_i28_ptr = m_ir_builder->CreateIntToPtr(m_ir_builder->getInt64((u64)s_lvsl_values), m_ir_builder->getIntNTy(128)->getPointerTo()); - lvsl_values_i28_ptr = m_ir_builder->CreateGEP(lvsl_values_i28_ptr, index_i64); - auto val_i128 = m_ir_builder->CreateLoad(lvsl_values_i28_ptr); - SetVr(vd, val_i128); + auto index_i64 = m_ir_builder->CreateAnd(addr_i64, 0xF); + auto lvsl_values_v16i8_ptr = m_ir_builder->CreateIntToPtr(m_ir_builder->getInt64((u64)s_lvsl_values), VectorType::get(m_ir_builder->getInt8Ty(), 16)->getPointerTo()); + lvsl_values_v16i8_ptr = m_ir_builder->CreateGEP(lvsl_values_v16i8_ptr, index_i64); + auto val_v16i8 = m_ir_builder->CreateAlignedLoad(lvsl_values_v16i8_ptr, 16); + SetVr(vd, val_v16i8); //InterpreterCall("LVSL", &PPUInterpreter::LVSL, vd, ra, rb); } @@ -1638,11 +1962,42 @@ void PPULLVMRecompiler::LVEBX(u32 vd, u32 ra, u32 rb) { } void PPULLVMRecompiler::SUBFC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - InterpreterCall("SUBFC", &PPUInterpreter::SUBFC, rd, ra, rb, oe, rc); + auto ra_i64 = GetGpr(ra); + ra_i64 = m_ir_builder->CreateNeg(ra_i64); + auto rb_i64 = GetGpr(rb); + auto res_s = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::uadd_with_overflow, {m_ir_builder->getInt64Ty()}), ra_i64, rb_i64); + auto diff_i64 = m_ir_builder->CreateExtractValue(res_s, {0}); + auto carry_i1 = m_ir_builder->CreateExtractValue(res_s, {1}); + SetGpr(rd, diff_i64); + SetXerCa(carry_i1); + + if (rc) { + SetCrFieldSignedCmp(0, diff_i64, m_ir_builder->getInt64(0)); + } + + if (oe) { + // TODO: Implement this + } + //InterpreterCall("SUBFC", &PPUInterpreter::SUBFC, rd, ra, rb, oe, rc); } void PPULLVMRecompiler::ADDC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { - InterpreterCall("ADDC", &PPUInterpreter::ADDC, rd, ra, rb, oe, rc); + auto ra_i64 = GetGpr(ra); + auto rb_i64 = GetGpr(rb); + auto res_s = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::uadd_with_overflow, {m_ir_builder->getInt64Ty()}), ra_i64, rb_i64); + auto sum_i64 = m_ir_builder->CreateExtractValue(res_s, {0}); + auto carry_i1 = m_ir_builder->CreateExtractValue(res_s, {1}); + SetGpr(rd, sum_i64); + SetXerCa(carry_i1); + + if (rc) { + SetCrFieldSignedCmp(0, sum_i64, m_ir_builder->getInt64(0)); + } + + if (oe) { + // TODO: Implement this + } + //InterpreterCall("ADDC", &PPUInterpreter::ADDC, rd, ra, rb, oe, rc); } void PPULLVMRecompiler::MULHDU(u32 rd, u32 ra, u32 rb, bool rc) { @@ -1685,7 +2040,26 @@ void PPULLVMRecompiler::MFOCRF(u32 a, u32 rd, u32 crm) { } void PPULLVMRecompiler::LWARX(u32 rd, u32 ra, u32 rb) { - InterpreterCall("LWARX", &PPUInterpreter::LWARX, rd, ra, rb); + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + auto resv_addr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, R_ADDR)); + auto resv_addr_i64_ptr = m_ir_builder->CreateBitCast(resv_addr_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); + m_ir_builder->CreateAlignedStore(addr_i64, resv_addr_i64_ptr, 8); + + auto resv_val_i32 = ReadMemory(addr_i64, 32, 4, false, false); + auto resv_val_i64 = m_ir_builder->CreateZExt(resv_val_i32, m_ir_builder->getInt64Ty()); + auto resv_val_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, R_VALUE)); + auto resv_val_i64_ptr = m_ir_builder->CreateBitCast(resv_val_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); + m_ir_builder->CreateAlignedStore(resv_val_i64, resv_val_i64_ptr, 8); + + resv_val_i32 = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, {m_ir_builder->getInt32Ty()}), resv_val_i32); + resv_val_i64 = m_ir_builder->CreateZExt(resv_val_i32, m_ir_builder->getInt64Ty()); + SetGpr(rd, resv_val_i64); + //InterpreterCall("LWARX", &PPUInterpreter::LWARX, rd, ra, rb); } void PPULLVMRecompiler::LDX(u32 rd, u32 ra, u32 rb) { @@ -1814,11 +2188,11 @@ void PPULLVMRecompiler::LVSR(u32 vd, u32 ra, u32 rb) { addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); } - auto index_i64 = m_ir_builder->CreateAnd(addr_i64, 0xF); - auto lvsr_values_i28_ptr = m_ir_builder->CreateIntToPtr(m_ir_builder->getInt64((u64)s_lvsr_values), m_ir_builder->getIntNTy(128)->getPointerTo()); - lvsr_values_i28_ptr = m_ir_builder->CreateGEP(lvsr_values_i28_ptr, index_i64); - auto val_i128 = m_ir_builder->CreateLoad(lvsr_values_i28_ptr); - SetVr(vd, val_i128); + auto index_i64 = m_ir_builder->CreateAnd(addr_i64, 0xF); + auto lvsr_values_v16i8_ptr = m_ir_builder->CreateIntToPtr(m_ir_builder->getInt64((u64)s_lvsr_values), VectorType::get(m_ir_builder->getInt8Ty(), 16)->getPointerTo()); + lvsr_values_v16i8_ptr = m_ir_builder->CreateGEP(lvsr_values_v16i8_ptr, index_i64); + auto val_v16i8 = m_ir_builder->CreateAlignedLoad(lvsr_values_v16i8_ptr, 16); + SetVr(vd, val_v16i8); //InterpreterCall("LVSR", &PPUInterpreter::LVSR, vd, ra, rb); } @@ -1831,7 +2205,7 @@ void PPULLVMRecompiler::LVEHX(u32 vd, u32 ra, u32 rb) { } addr_i64 = m_ir_builder->CreateAnd(addr_i64, 0xFFFFFFFFFFFFFFFEULL); - auto val_i16 = ReadMemory(addr_i64, 16); + auto val_i16 = ReadMemory(addr_i64, 16, 2); auto index_i64 = m_ir_builder->CreateAnd(addr_i64, 0xf); index_i64 = m_ir_builder->CreateLShr(index_i64, 1); index_i64 = m_ir_builder->CreateSub(m_ir_builder->getInt64(7), index_i64); @@ -1914,7 +2288,7 @@ void PPULLVMRecompiler::LVEWX(u32 vd, u32 ra, u32 rb) { } addr_i64 = m_ir_builder->CreateAnd(addr_i64, 0xFFFFFFFFFFFFFFFCULL); - auto val_i32 = ReadMemory(addr_i64, 32); + auto val_i32 = ReadMemory(addr_i64, 32, 4); auto index_i64 = m_ir_builder->CreateAnd(addr_i64, 0xf); index_i64 = m_ir_builder->CreateLShr(index_i64, 2); index_i64 = m_ir_builder->CreateSub(m_ir_builder->getInt64(3), index_i64); @@ -1958,7 +2332,24 @@ void PPULLVMRecompiler::MULHW(u32 rd, u32 ra, u32 rb, bool rc) { } void PPULLVMRecompiler::LDARX(u32 rd, u32 ra, u32 rb) { - InterpreterCall("LDARX", &PPUInterpreter::LDARX, rd, ra, rb); + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + auto resv_addr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, R_ADDR)); + auto resv_addr_i64_ptr = m_ir_builder->CreateBitCast(resv_addr_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); + m_ir_builder->CreateAlignedStore(addr_i64, resv_addr_i64_ptr, 8); + + auto resv_val_i64 = ReadMemory(addr_i64, 64, 8, false); + auto resv_val_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, R_VALUE)); + auto resv_val_i64_ptr = m_ir_builder->CreateBitCast(resv_val_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); + m_ir_builder->CreateAlignedStore(resv_val_i64, resv_val_i64_ptr, 8); + + resv_val_i64 = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, {m_ir_builder->getInt64Ty()}), resv_val_i64); + SetGpr(rd, resv_val_i64); + //InterpreterCall("LDARX", &PPUInterpreter::LDARX, rd, ra, rb); } void PPULLVMRecompiler::DCBF(u32 ra, u32 rb) { @@ -1987,7 +2378,7 @@ void PPULLVMRecompiler::LVX(u32 vd, u32 ra, u32 rb) { } addr_i64 = m_ir_builder->CreateAnd(addr_i64, 0xFFFFFFFFFFFFFFF0ULL); - auto mem_i128 = ReadMemory(addr_i64, 128); + auto mem_i128 = ReadMemory(addr_i64, 128, 16); SetVr(vd, mem_i128); //InterpreterCall("LVX", &PPUInterpreter::LVX, vd, ra, rb); } @@ -2033,7 +2424,18 @@ void PPULLVMRecompiler::NOR(u32 ra, u32 rs, u32 rb, bool rc) { } void PPULLVMRecompiler::STVEBX(u32 vs, u32 ra, u32 rb) { - InterpreterCall("STVEBX", &PPUInterpreter::STVEBX, vs, ra, rb); + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + auto index_i64 = m_ir_builder->CreateAnd(addr_i64, 0xf); + index_i64 = m_ir_builder->CreateSub(m_ir_builder->getInt64(15), index_i64); + auto vs_v16i8 = GetVrAsIntVec(vs, 8); + auto val_i8 = m_ir_builder->CreateExtractElement(vs_v16i8, index_i64); + WriteMemory(addr_i64, val_i8); + //InterpreterCall("STVEBX", &PPUInterpreter::STVEBX, vs, ra, rb); } void PPULLVMRecompiler::SUBFE(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { @@ -2092,7 +2494,20 @@ void PPULLVMRecompiler::STWX(u32 rs, u32 ra, u32 rb) { } void PPULLVMRecompiler::STVEHX(u32 vs, u32 ra, u32 rb) { - InterpreterCall("STVEHX", &PPUInterpreter::STVEHX, vs, ra, rb); + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + addr_i64 = m_ir_builder->CreateAnd(addr_i64, 0xFFFFFFFFFFFFFFFEULL); + auto index_i64 = m_ir_builder->CreateAnd(addr_i64, 0xf); + index_i64 = m_ir_builder->CreateLShr(index_i64, 1); + index_i64 = m_ir_builder->CreateSub(m_ir_builder->getInt64(7), index_i64); + auto vs_v8i16 = GetVrAsIntVec(vs, 16); + auto val_i16 = m_ir_builder->CreateExtractElement(vs_v8i16, index_i64); + WriteMemory(addr_i64, val_i16, 2); + //InterpreterCall("STVEHX", &PPUInterpreter::STVEHX, vs, ra, rb); } void PPULLVMRecompiler::STDUX(u32 rs, u32 ra, u32 rb) { @@ -2116,13 +2531,26 @@ void PPULLVMRecompiler::STWUX(u32 rs, u32 ra, u32 rb) { } void PPULLVMRecompiler::STVEWX(u32 vs, u32 ra, u32 rb) { - InterpreterCall("STVEWX", &PPUInterpreter::STVEWX, vs, ra, rb); + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + addr_i64 = m_ir_builder->CreateAnd(addr_i64, 0xFFFFFFFFFFFFFFFCULL); + auto index_i64 = m_ir_builder->CreateAnd(addr_i64, 0xf); + index_i64 = m_ir_builder->CreateLShr(index_i64, 2); + index_i64 = m_ir_builder->CreateSub(m_ir_builder->getInt64(3), index_i64); + auto vs_v4i32 = GetVrAsIntVec(vs, 32); + auto val_i32 = m_ir_builder->CreateExtractElement(vs_v4i32, index_i64); + WriteMemory(addr_i64, val_i32, 4); + //InterpreterCall("STVEWX", &PPUInterpreter::STVEWX, vs, ra, rb); } void PPULLVMRecompiler::ADDZE(u32 rd, u32 ra, u32 oe, bool rc) { auto ra_i64 = GetGpr(ra); auto ca_i64 = GetXerCa(); - auto res_s = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::sadd_with_overflow, {m_ir_builder->getInt64Ty()}), ra_i64, ca_i64); + auto res_s = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::uadd_with_overflow, {m_ir_builder->getInt64Ty()}), ra_i64, ca_i64); auto sum_i64 = m_ir_builder->CreateExtractValue(res_s, {0}); auto carry_i1 = m_ir_builder->CreateExtractValue(res_s, {1}); SetGpr(rd, sum_i64); @@ -2161,7 +2589,7 @@ void PPULLVMRecompiler::STVX(u32 vs, u32 ra, u32 rb) { } addr_i64 = m_ir_builder->CreateAnd(addr_i64, 0xFFFFFFFFFFFFFFF0ULL); - WriteMemory(addr_i64, GetVr(vs)); + WriteMemory(addr_i64, GetVr(vs), 16); //InterpreterCall("STVX", &PPUInterpreter::STVX, vs, ra, rb); } @@ -2540,7 +2968,7 @@ void PPULLVMRecompiler::LVLX(u32 vd, u32 ra, u32 rb) { eb_i64 = m_ir_builder->CreateShl(eb_i64, 3); auto eb_i128 = m_ir_builder->CreateZExt(eb_i64, m_ir_builder->getIntNTy(128)); addr_i64 = m_ir_builder->CreateAnd(addr_i64, 0xFFFFFFFFFFFFFFF0ULL); - auto mem_i128 = ReadMemory(addr_i64, 128); + auto mem_i128 = ReadMemory(addr_i64, 128, 16); mem_i128 = m_ir_builder->CreateShl(mem_i128, eb_i128); SetVr(vd, mem_i128); //InterpreterCall("LVLX", &PPUInterpreter::LVLX, vd, ra, rb); @@ -2553,7 +2981,7 @@ void PPULLVMRecompiler::LDBRX(u32 rd, u32 ra, u32 rb) { addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); } - auto mem_i64 = ReadMemory(addr_i64, 64, false); + auto mem_i64 = ReadMemory(addr_i64, 64, 0, false); SetGpr(rd, mem_i64); //InterpreterCall("LDBRX", &PPUInterpreter::LDBRX, rd, ra, rb); } @@ -2569,7 +2997,7 @@ void PPULLVMRecompiler::LWBRX(u32 rd, u32 ra, u32 rb) { addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); } - auto mem_i32 = ReadMemory(addr_i64, 32, false); + auto mem_i32 = ReadMemory(addr_i64, 32, 0, false); auto mem_i64 = m_ir_builder->CreateZExt(mem_i32, m_ir_builder->getInt64Ty()); SetGpr(rd, mem_i64); //InterpreterCall("LWBRX", &PPUInterpreter::LWBRX, rd, ra, rb); @@ -2621,11 +3049,47 @@ void PPULLVMRecompiler::SRD(u32 ra, u32 rs, u32 rb, bool rc) { } void PPULLVMRecompiler::LVRX(u32 vd, u32 ra, u32 rb) { - InterpreterCall("LVRX", &PPUInterpreter::LVRX, vd, ra, rb); + auto addr_i64 = GetGpr(rb); + if (ra) { + auto ra_i64 = GetGpr(ra); + addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); + } + + auto eb_i64 = m_ir_builder->CreateSub(m_ir_builder->getInt64(16), addr_i64); + eb_i64 = m_ir_builder->CreateAnd(eb_i64, 0xF); + eb_i64 = m_ir_builder->CreateShl(eb_i64, 3); + auto eb_i128 = m_ir_builder->CreateZExt(eb_i64, m_ir_builder->getIntNTy(128)); + addr_i64 = m_ir_builder->CreateAnd(addr_i64, 0xFFFFFFFFFFFFFFF0ULL); + auto mem_i128 = ReadMemory(addr_i64, 128, 16); + mem_i128 = m_ir_builder->CreateLShr(mem_i128, eb_i128); + auto cmp_i1 = m_ir_builder->CreateICmpNE(eb_i64, m_ir_builder->getInt64(0)); + auto cmp_i128 = m_ir_builder->CreateSExt(cmp_i1, m_ir_builder->getIntNTy(128)); + mem_i128 = m_ir_builder->CreateAnd(mem_i128, cmp_i128); + SetVr(vd, mem_i128); + + //InterpreterCall("LVRX", &PPUInterpreter::LVRX, vd, ra, rb); } void PPULLVMRecompiler::LSWI(u32 rd, u32 ra, u32 nb) { - InterpreterCall("LSWI", &PPUInterpreter::LSWI, rd, ra, nb); + auto addr_i64 = ra ? GetGpr(ra) : m_ir_builder->getInt64(0); + + nb = nb ? nb : 32; + for (u32 i = 0; i < nb; i += 4) { + auto val_i32 = ReadMemory(addr_i64, 32, 0, true, false); + + if (i + 4 <= nb) { + addr_i64 = m_ir_builder->CreateAdd(addr_i64, m_ir_builder->getInt64(4)); + } else { + u32 mask = 0xFFFFFFFF << ((4 - (nb - i)) * 8); + val_i32 = m_ir_builder->CreateAnd(val_i32, mask); + } + + auto val_i64 = m_ir_builder->CreateZExt(val_i32, m_ir_builder->getInt64Ty()); + SetGpr(rd, val_i64); + rd = (rd + 1) % 32; + } + + //InterpreterCall("LSWI", &PPUInterpreter::LSWI, rd, ra, nb); } void PPULLVMRecompiler::LFSUX(u32 frd, u32 ra, u32 rb) { @@ -2680,7 +3144,7 @@ void PPULLVMRecompiler::STWBRX(u32 rs, u32 ra, u32 rb) { addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); } - WriteMemory(addr_i64, GetGpr(rs, 32), false); + WriteMemory(addr_i64, GetGpr(rs, 32), 0, false); //InterpreterCall("STWBRX", &PPUInterpreter::STWBRX, rs, ra, rb); } @@ -2712,7 +3176,38 @@ void PPULLVMRecompiler::STFSUX(u32 frs, u32 ra, u32 rb) { } void PPULLVMRecompiler::STSWI(u32 rd, u32 ra, u32 nb) { - InterpreterCall("STSWI", &PPUInterpreter::STSWI, rd, ra, nb); + auto addr_i64 = ra ? GetGpr(ra) : m_ir_builder->getInt64(0); + + nb = nb ? nb : 32; + for (u32 i = 0; i < nb; i += 4) { + auto val_i32 = GetGpr(rd, 32); + + if (i + 4 <= nb) { + WriteMemory(addr_i64, val_i32, 0, true, false); + addr_i64 = m_ir_builder->CreateAdd(addr_i64, m_ir_builder->getInt64(4)); + rd = (rd + 1) % 32; + } else { + u32 n = nb - i; + if (n >= 2) { + auto val_i16 = m_ir_builder->CreateLShr(val_i32, 16); + val_i16 = m_ir_builder->CreateTrunc(val_i16, m_ir_builder->getInt16Ty()); + WriteMemory(addr_i64, val_i16); + + if (n == 3) { + auto val_i8 = m_ir_builder->CreateLShr(val_i32, 8); + val_i8 = m_ir_builder->CreateTrunc(val_i8, m_ir_builder->getInt8Ty()); + addr_i64 = m_ir_builder->CreateAdd(addr_i64, m_ir_builder->getInt64(2)); + WriteMemory(addr_i64, val_i8); + } + } else { + auto val_i8 = m_ir_builder->CreateLShr(val_i32, 24); + val_i8 = m_ir_builder->CreateTrunc(val_i8, m_ir_builder->getInt8Ty()); + WriteMemory(addr_i64, val_i8); + } + } + } + + //InterpreterCall("STSWI", &PPUInterpreter::STSWI, rd, ra, nb); } void PPULLVMRecompiler::STFDX(u32 frs, u32 ra, u32 rb) { @@ -2739,7 +3234,8 @@ void PPULLVMRecompiler::STFDUX(u32 frs, u32 ra, u32 rb) { } void PPULLVMRecompiler::LVLXL(u32 vd, u32 ra, u32 rb) { - InterpreterCall("LVLXL", &PPUInterpreter::LVLXL, vd, ra, rb); + LVLX(vd, ra, rb); + //InterpreterCall("LVLXL", &PPUInterpreter::LVLXL, vd, ra, rb); } void PPULLVMRecompiler::LHBRX(u32 rd, u32 ra, u32 rb) { @@ -2749,7 +3245,7 @@ void PPULLVMRecompiler::LHBRX(u32 rd, u32 ra, u32 rb) { addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); } - auto mem_i16 = ReadMemory(addr_i64, 16, false); + auto mem_i16 = ReadMemory(addr_i64, 16, 0, false); auto mem_i64 = m_ir_builder->CreateZExt(mem_i16, m_ir_builder->getInt64Ty()); SetGpr(rd, mem_i64); //InterpreterCall("LHBRX", &PPUInterpreter::LHBRX, rd, ra, rb); @@ -2805,7 +3301,8 @@ void PPULLVMRecompiler::SRAD(u32 ra, u32 rs, u32 rb, bool rc) { } void PPULLVMRecompiler::LVRXL(u32 vd, u32 ra, u32 rb) { - InterpreterCall("LVRXL", &PPUInterpreter::LVRXL, vd, ra, rb); + LVRX(vd, ra, rb); + //InterpreterCall("LVRXL", &PPUInterpreter::LVRXL, vd, ra, rb); } void PPULLVMRecompiler::DSS(u32 strm, u32 a) { @@ -2866,7 +3363,8 @@ void PPULLVMRecompiler::EIEIO() { } void PPULLVMRecompiler::STVLXL(u32 vs, u32 ra, u32 rb) { - InterpreterCall("STVLXL", &PPUInterpreter::STVLXL, vs, ra, rb); + STVLX(vs, ra, rb); + //InterpreterCall("STVLXL", &PPUInterpreter::STVLXL, vs, ra, rb); } void PPULLVMRecompiler::STHBRX(u32 rs, u32 ra, u32 rb) { @@ -2876,7 +3374,7 @@ void PPULLVMRecompiler::STHBRX(u32 rs, u32 ra, u32 rb) { addr_i64 = m_ir_builder->CreateAdd(ra_i64, addr_i64); } - WriteMemory(addr_i64, GetGpr(rs, 16), false); + WriteMemory(addr_i64, GetGpr(rs, 16), 0, false); //InterpreterCall("STHBRX", &PPUInterpreter::STHBRX, rs, ra, rb); } @@ -2892,7 +3390,8 @@ void PPULLVMRecompiler::EXTSH(u32 ra, u32 rs, bool rc) { } void PPULLVMRecompiler::STVRXL(u32 vs, u32 ra, u32 rb) { - InterpreterCall("STVRXL", &PPUInterpreter::STVRXL, vs, ra, rb); + STVRX(vs, ra, rb); + //InterpreterCall("STVRXL", &PPUInterpreter::STVRXL, vs, ra, rb); } void PPULLVMRecompiler::EXTSB(u32 ra, u32 rs, bool rc) { @@ -3115,11 +3614,34 @@ void PPULLVMRecompiler::STHU(u32 rs, u32 ra, s32 d) { } void PPULLVMRecompiler::LMW(u32 rd, u32 ra, s32 d) { - InterpreterCall("LMW", &PPUInterpreter::LMW, rd, ra, d); + auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); + if (ra) { + addr_i64 = m_ir_builder->CreateAdd(addr_i64, GetGpr(ra)); + } + + for (u32 i = rd; i < 32; i++) { + auto val_i32 = ReadMemory(addr_i64, 32); + auto val_i64 = m_ir_builder->CreateZExt(val_i32, m_ir_builder->getInt64Ty()); + SetGpr(i, val_i64); + addr_i64 = m_ir_builder->CreateAdd(addr_i64, m_ir_builder->getInt64(4)); + } + + //InterpreterCall("LMW", &PPUInterpreter::LMW, rd, ra, d); } void PPULLVMRecompiler::STMW(u32 rs, u32 ra, s32 d) { - InterpreterCall("STMW", &PPUInterpreter::STMW, rs, ra, d); + auto addr_i64 = (Value *)m_ir_builder->getInt64((s64)d); + if (ra) { + addr_i64 = m_ir_builder->CreateAdd(addr_i64, GetGpr(ra)); + } + + for (u32 i = rs; i < 32; i++) { + auto val_i32 = GetGpr(i, 32); + WriteMemory(addr_i64, val_i32); + addr_i64 = m_ir_builder->CreateAdd(addr_i64, m_ir_builder->getInt64(4)); + } + + //InterpreterCall("STMW", &PPUInterpreter::STMW, rs, ra, d); } void PPULLVMRecompiler::LFS(u32 frd, u32 ra, s32 d) { @@ -3875,33 +4397,33 @@ Value * PPULLVMRecompiler::SetNibble(Value * val, u32 n, Value * b0, Value * b1, Value * PPULLVMRecompiler::GetPc() { auto pc_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, PC)); auto pc_i32_ptr = m_ir_builder->CreateBitCast(pc_i8_ptr, m_ir_builder->getInt32Ty()->getPointerTo()); - return m_ir_builder->CreateLoad(pc_i32_ptr); + return m_ir_builder->CreateAlignedLoad(pc_i32_ptr, 4); } void PPULLVMRecompiler::SetPc(Value * val_ix) { auto pc_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, PC)); auto pc_i32_ptr = m_ir_builder->CreateBitCast(pc_i8_ptr, m_ir_builder->getInt32Ty()->getPointerTo()); auto val_i32 = m_ir_builder->CreateZExtOrTrunc(val_ix, m_ir_builder->getInt32Ty()); - m_ir_builder->CreateStore(val_i32, pc_i32_ptr); + m_ir_builder->CreateAlignedStore(val_i32, pc_i32_ptr, 4); } Value * PPULLVMRecompiler::GetGpr(u32 r, u32 num_bits) { auto r_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, GPR[r])); auto r_ix_ptr = m_ir_builder->CreateBitCast(r_i8_ptr, m_ir_builder->getIntNTy(num_bits)->getPointerTo()); - return m_ir_builder->CreateLoad(r_ix_ptr); + return m_ir_builder->CreateAlignedLoad(r_ix_ptr, 8); } void PPULLVMRecompiler::SetGpr(u32 r, Value * val_x64) { auto r_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, GPR[r])); auto r_i64_ptr = m_ir_builder->CreateBitCast(r_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); auto val_i64 = m_ir_builder->CreateBitCast(val_x64, m_ir_builder->getInt64Ty()); - m_ir_builder->CreateStore(val_i64, r_i64_ptr); + m_ir_builder->CreateAlignedStore(val_i64, r_i64_ptr, 8); } Value * PPULLVMRecompiler::GetCr() { auto cr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, CR)); auto cr_i32_ptr = m_ir_builder->CreateBitCast(cr_i8_ptr, m_ir_builder->getInt32Ty()->getPointerTo()); - return m_ir_builder->CreateLoad(cr_i32_ptr); + return m_ir_builder->CreateAlignedLoad(cr_i32_ptr, 4); } Value * PPULLVMRecompiler::GetCrField(u32 n) { @@ -3912,7 +4434,7 @@ void PPULLVMRecompiler::SetCr(Value * val_x32) { auto val_i32 = m_ir_builder->CreateBitCast(val_x32, m_ir_builder->getInt32Ty()); auto cr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, CR)); auto cr_i32_ptr = m_ir_builder->CreateBitCast(cr_i8_ptr, m_ir_builder->getInt32Ty()->getPointerTo()); - m_ir_builder->CreateStore(val_i32, cr_i32_ptr); + m_ir_builder->CreateAlignedStore(val_i32, cr_i32_ptr, 4); } void PPULLVMRecompiler::SetCrField(u32 n, Value * field) { @@ -3954,33 +4476,33 @@ void PPULLVMRecompiler::SetCr6AfterVectorCompare(u32 vr) { Value * PPULLVMRecompiler::GetLr() { auto lr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, LR)); auto lr_i64_ptr = m_ir_builder->CreateBitCast(lr_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); - return m_ir_builder->CreateLoad(lr_i64_ptr); + return m_ir_builder->CreateAlignedLoad(lr_i64_ptr, 8); } void PPULLVMRecompiler::SetLr(Value * val_x64) { auto val_i64 = m_ir_builder->CreateBitCast(val_x64, m_ir_builder->getInt64Ty()); auto lr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, LR)); auto lr_i64_ptr = m_ir_builder->CreateBitCast(lr_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); - m_ir_builder->CreateStore(val_i64, lr_i64_ptr); + m_ir_builder->CreateAlignedStore(val_i64, lr_i64_ptr, 8); } Value * PPULLVMRecompiler::GetCtr() { auto ctr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, CTR)); auto ctr_i64_ptr = m_ir_builder->CreateBitCast(ctr_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); - return m_ir_builder->CreateLoad(ctr_i64_ptr); + return m_ir_builder->CreateAlignedLoad(ctr_i64_ptr, 8); } void PPULLVMRecompiler::SetCtr(Value * val_x64) { auto val_i64 = m_ir_builder->CreateBitCast(val_x64, m_ir_builder->getInt64Ty()); auto ctr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, CTR)); auto ctr_i64_ptr = m_ir_builder->CreateBitCast(ctr_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); - m_ir_builder->CreateStore(val_i64, ctr_i64_ptr); + m_ir_builder->CreateAlignedStore(val_i64, ctr_i64_ptr, 8); } Value * PPULLVMRecompiler::GetXer() { auto xer_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, XER)); auto xer_i64_ptr = m_ir_builder->CreateBitCast(xer_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); - return m_ir_builder->CreateLoad(xer_i64_ptr); + return m_ir_builder->CreateAlignedLoad(xer_i64_ptr, 8); } Value * PPULLVMRecompiler::GetXerCa() { @@ -3995,7 +4517,7 @@ void PPULLVMRecompiler::SetXer(Value * val_x64) { auto val_i64 = m_ir_builder->CreateBitCast(val_x64, m_ir_builder->getInt64Ty()); auto xer_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, XER)); auto xer_i64_ptr = m_ir_builder->CreateBitCast(xer_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); - m_ir_builder->CreateStore(val_i64, xer_i64_ptr); + m_ir_builder->CreateAlignedStore(val_i64, xer_i64_ptr, 8); } void PPULLVMRecompiler::SetXerCa(Value * ca) { @@ -4013,21 +4535,21 @@ void PPULLVMRecompiler::SetXerSo(Value * so) { Value * PPULLVMRecompiler::GetUsprg0() { auto usrpg0_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, USPRG0)); auto usprg0_i64_ptr = m_ir_builder->CreateBitCast(usrpg0_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); - return m_ir_builder->CreateLoad(usprg0_i64_ptr); + return m_ir_builder->CreateAlignedLoad(usprg0_i64_ptr, 8); } void PPULLVMRecompiler::SetUsprg0(Value * val_x64) { auto val_i64 = m_ir_builder->CreateBitCast(val_x64, m_ir_builder->getInt64Ty()); auto usprg0_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, USPRG0)); auto usprg0_i64_ptr = m_ir_builder->CreateBitCast(usprg0_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); - m_ir_builder->CreateStore(val_i64, usprg0_i64_ptr); + m_ir_builder->CreateAlignedStore(val_i64, usprg0_i64_ptr, 8); } Value * PPULLVMRecompiler::GetFpr(u32 r, u32 bits, bool as_int) { auto r_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, FPR[r])); if (!as_int) { auto r_f64_ptr = m_ir_builder->CreateBitCast(r_i8_ptr, m_ir_builder->getDoubleTy()->getPointerTo()); - auto r_f64 = m_ir_builder->CreateLoad(r_f64_ptr); + auto r_f64 = m_ir_builder->CreateAlignedLoad(r_f64_ptr, 8); if (bits == 32) { return m_ir_builder->CreateFPTrunc(r_f64, m_ir_builder->getFloatTy()); } else { @@ -4035,7 +4557,7 @@ Value * PPULLVMRecompiler::GetFpr(u32 r, u32 bits, bool as_int) { } } else { auto r_i64_ptr = m_ir_builder->CreateBitCast(r_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); - auto r_i64 = m_ir_builder->CreateLoad(r_i64_ptr); + auto r_i64 = m_ir_builder->CreateAlignedLoad(r_i64_ptr, 8); if (bits == 32) { return m_ir_builder->CreateTrunc(r_i64, m_ir_builder->getInt32Ty()); } else { @@ -4058,54 +4580,54 @@ void PPULLVMRecompiler::SetFpr(u32 r, Value * val) { assert(0); } - m_ir_builder->CreateStore(val_f64, r_f64_ptr); + m_ir_builder->CreateAlignedStore(val_f64, r_f64_ptr, 8); } Value * PPULLVMRecompiler::GetVscr() { auto vscr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, VSCR)); auto vscr_i32_ptr = m_ir_builder->CreateBitCast(vscr_i8_ptr, m_ir_builder->getInt32Ty()->getPointerTo()); - return m_ir_builder->CreateLoad(vscr_i32_ptr); + return m_ir_builder->CreateAlignedLoad(vscr_i32_ptr, 4); } void PPULLVMRecompiler::SetVscr(Value * val_x32) { auto val_i32 = m_ir_builder->CreateBitCast(val_x32, m_ir_builder->getInt32Ty()); auto vscr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, VSCR)); auto vscr_i32_ptr = m_ir_builder->CreateBitCast(vscr_i8_ptr, m_ir_builder->getInt32Ty()->getPointerTo()); - m_ir_builder->CreateStore(val_i32, vscr_i32_ptr); + m_ir_builder->CreateAlignedStore(val_i32, vscr_i32_ptr, 4); } Value * PPULLVMRecompiler::GetVr(u32 vr) { auto vr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, VPR[vr])); auto vr_i128_ptr = m_ir_builder->CreateBitCast(vr_i8_ptr, m_ir_builder->getIntNTy(128)->getPointerTo()); - return m_ir_builder->CreateLoad(vr_i128_ptr); + return m_ir_builder->CreateAlignedLoad(vr_i128_ptr, 16); } Value * PPULLVMRecompiler::GetVrAsIntVec(u32 vr, u32 vec_elt_num_bits) { auto vr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, VPR[vr])); auto vr_i128_ptr = m_ir_builder->CreateBitCast(vr_i8_ptr, m_ir_builder->getIntNTy(128)->getPointerTo()); auto vr_vec_ptr = m_ir_builder->CreateBitCast(vr_i128_ptr, VectorType::get(m_ir_builder->getIntNTy(vec_elt_num_bits), 128 / vec_elt_num_bits)->getPointerTo()); - return m_ir_builder->CreateLoad(vr_vec_ptr); + return m_ir_builder->CreateAlignedLoad(vr_vec_ptr, 16); } Value * PPULLVMRecompiler::GetVrAsFloatVec(u32 vr) { auto vr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, VPR[vr])); auto vr_i128_ptr = m_ir_builder->CreateBitCast(vr_i8_ptr, m_ir_builder->getIntNTy(128)->getPointerTo()); auto vr_v4f32_ptr = m_ir_builder->CreateBitCast(vr_i128_ptr, VectorType::get(m_ir_builder->getFloatTy(), 4)->getPointerTo()); - return m_ir_builder->CreateLoad(vr_v4f32_ptr); + return m_ir_builder->CreateAlignedLoad(vr_v4f32_ptr, 16); } Value * PPULLVMRecompiler::GetVrAsDoubleVec(u32 vr) { auto vr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, VPR[vr])); auto vr_i128_ptr = m_ir_builder->CreateBitCast(vr_i8_ptr, m_ir_builder->getIntNTy(128)->getPointerTo()); auto vr_v2f64_ptr = m_ir_builder->CreateBitCast(vr_i128_ptr, VectorType::get(m_ir_builder->getDoubleTy(), 2)->getPointerTo()); - return m_ir_builder->CreateLoad(vr_v2f64_ptr); + return m_ir_builder->CreateAlignedLoad(vr_v2f64_ptr, 16); } void PPULLVMRecompiler::SetVr(u32 vr, Value * val_x128) { auto vr_i8_ptr = m_ir_builder->CreateConstGEP1_32(GetPPUState(), (unsigned int)offsetof(PPUThread, VPR[vr])); auto vr_i128_ptr = m_ir_builder->CreateBitCast(vr_i8_ptr, m_ir_builder->getIntNTy(128)->getPointerTo()); auto val_i128 = m_ir_builder->CreateBitCast(val_x128, m_ir_builder->getIntNTy(128)); - m_ir_builder->CreateStore(val_i128, vr_i128_ptr); + m_ir_builder->CreateAlignedStore(val_i128, vr_i128_ptr, 16); } Value * PPULLVMRecompiler::CheckBranchCondition(u32 bo, u32 bi) { @@ -4211,11 +4733,11 @@ void PPULLVMRecompiler::CreateBranch(llvm::Value * cmp_i1, llvm::Value * target_ m_hit_branch_instruction = true; } -Value * PPULLVMRecompiler::ReadMemory(Value * addr_i64, u32 bits, bool bswap) { - if (bits != 32) { +Value * PPULLVMRecompiler::ReadMemory(Value * addr_i64, u32 bits, u32 alignment, bool bswap, bool could_be_mmio) { + if (bits != 32 || could_be_mmio == false) { auto eaddr_i64 = m_ir_builder->CreateAdd(addr_i64, m_ir_builder->getInt64((u64)vm::get_ptr(0))); auto eaddr_ix_ptr = m_ir_builder->CreateIntToPtr(eaddr_i64, m_ir_builder->getIntNTy(bits)->getPointerTo()); - auto val_ix = (Value *)m_ir_builder->CreateLoad(eaddr_ix_ptr); + auto val_ix = (Value *)m_ir_builder->CreateLoad(eaddr_ix_ptr, alignment); if (bits > 8 && bswap) { val_ix = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, {m_ir_builder->getIntNTy(bits)}), val_ix); } @@ -4243,7 +4765,7 @@ Value * PPULLVMRecompiler::ReadMemory(Value * addr_i64, u32 bits, bool bswap) { m_ir_builder->SetInsertPoint(then_bb); auto eaddr_i64 = m_ir_builder->CreateAdd(addr_i64, m_ir_builder->getInt64((u64)vm::get_ptr(0))); auto eaddr_i32_ptr = m_ir_builder->CreateIntToPtr(eaddr_i64, m_ir_builder->getInt32Ty()->getPointerTo()); - auto val_then_i32 = (Value *)m_ir_builder->CreateLoad(eaddr_i32_ptr); + auto val_then_i32 = (Value *)m_ir_builder->CreateAlignedLoad(eaddr_i32_ptr, alignment); if (bswap) { val_then_i32 = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, {m_ir_builder->getInt32Ty()}), val_then_i32); } @@ -4265,16 +4787,16 @@ Value * PPULLVMRecompiler::ReadMemory(Value * addr_i64, u32 bits, bool bswap) { } } -void PPULLVMRecompiler::WriteMemory(Value * addr_i64, Value * val_ix, bool bswap) { +void PPULLVMRecompiler::WriteMemory(Value * addr_i64, Value * val_ix, u32 alignment, bool bswap, bool could_be_mmio) { addr_i64 = m_ir_builder->CreateAnd(addr_i64, 0xFFFFFFFF); - if (val_ix->getType()->getIntegerBitWidth() != 32) { + if (val_ix->getType()->getIntegerBitWidth() != 32 || could_be_mmio == false) { if (val_ix->getType()->getIntegerBitWidth() > 8 && bswap) { val_ix = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, {val_ix->getType()}), val_ix); } auto eaddr_i64 = m_ir_builder->CreateAdd(addr_i64, m_ir_builder->getInt64((u64)vm::get_ptr(0))); auto eaddr_ix_ptr = m_ir_builder->CreateIntToPtr(eaddr_i64, val_ix->getType()->getPointerTo()); - m_ir_builder->CreateStore(val_ix, eaddr_ix_ptr); + m_ir_builder->CreateAlignedStore(val_ix, eaddr_ix_ptr, alignment); } else { BasicBlock * next_block = nullptr; for (auto i = m_current_function->begin(); i != m_current_function->end(); i++) { @@ -4302,7 +4824,7 @@ void PPULLVMRecompiler::WriteMemory(Value * addr_i64, Value * val_ix, bool bswap auto eaddr_i64 = m_ir_builder->CreateAdd(addr_i64, m_ir_builder->getInt64((u64)vm::get_ptr(0))); auto eaddr_i32_ptr = m_ir_builder->CreateIntToPtr(eaddr_i64, m_ir_builder->getInt32Ty()->getPointerTo()); - m_ir_builder->CreateStore(val_then_i32, eaddr_i32_ptr); + m_ir_builder->CreateAlignedStore(val_then_i32, eaddr_i32_ptr, alignment); m_ir_builder->CreateBr(merge_bb); m_ir_builder->SetInsertPoint(else_bb); diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.h b/rpcs3/Emu/Cell/PPULLVMRecompiler.h index 0c7b3e210..218dad972 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.h +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.h @@ -11,7 +11,7 @@ #include "llvm/ExecutionEngine/JIT.h" #include "llvm/PassManager.h" -struct PPURegState; +struct PPUState; /// PPU recompiler that uses LLVM for code generation and optimization class PPULLVMRecompiler : public ThreadBase, protected PPUOpcodes, protected PPCDecoder { @@ -690,10 +690,10 @@ private: void CreateBranch(llvm::Value * cmp_i1, llvm::Value * target_i64, bool lk); /// Read from memory - llvm::Value * ReadMemory(llvm::Value * addr_i64, u32 bits, bool bswap = true); + llvm::Value * ReadMemory(llvm::Value * addr_i64, u32 bits, u32 alignment = 0, bool bswap = true, bool could_be_mmio = true); /// Write to memory - void WriteMemory(llvm::Value * addr_i64, llvm::Value * val_ix, bool bswap = true); + void WriteMemory(llvm::Value * addr_i64, llvm::Value * val_ix, u32 alignment = 0, bool bswap = true, bool could_be_mmio = true); /// Call an interpreter function template @@ -709,7 +709,7 @@ private: /// Test an instruction against the interpreter template - void VerifyInstructionAgainstInterpreter(const char * name, PPULLVMRecompilerFn recomp_fn, PPUInterpreterFn interp_fn, PPURegState & input_reg_state, Args... args); + void VerifyInstructionAgainstInterpreter(const char * name, PPULLVMRecompilerFn recomp_fn, PPUInterpreterFn interp_fn, PPUState & input_state, Args... args); /// Excute a test void RunTest(const char * name, std::function test_case, std::function input, std::function check_result); diff --git a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp index 5ed6a6791..23a5e034e 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp @@ -14,15 +14,15 @@ using namespace llvm; VerifyInstructionAgainstInterpreter(fmt::Format("%s.%d", #fn, tc).c_str(), &PPULLVMRecompiler::fn, &PPUInterpreter::fn, input, __VA_ARGS__) #define VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(fn, s, n, ...) { \ - PPURegState input; \ + PPUState input; \ for (int i = s; i < (n + s); i++) { \ - input.SetRandom(); \ + input.SetRandom(0x10000); \ VERIFY_INSTRUCTION_AGAINST_INTERPRETER(fn, i, input, __VA_ARGS__); \ } \ } /// Register state of a PPU -struct PPURegState { +struct PPUState { /// Floating point registers PPCdouble FPR[32]; @@ -56,7 +56,15 @@ struct PPURegState { /// Time base register u64 TB; - void Load(PPUThread & ppu) { + /// Reservations + u64 R_ADDR; + u64 R_VALUE; + + /// Mmeory block + u32 address; + u64 mem_block[64]; + + void Load(PPUThread & ppu, u32 addr) { for (int i = 0; i < 32; i++) { FPR[i] = ppu.FPR[i]; GPR[i] = ppu.GPR[i]; @@ -74,6 +82,14 @@ struct PPURegState { LR = ppu.LR; CTR = ppu.CTR; TB = ppu.TB; + + R_ADDR = ppu.R_ADDR; + R_VALUE = ppu.R_VALUE; + + address = addr; + for (int i = 0; i < (sizeof(mem_block) / 8); i++) { + mem_block[i] = vm::read64(address + (i * 8)); + } } void Store(PPUThread & ppu) { @@ -94,17 +110,24 @@ struct PPURegState { ppu.LR = LR; ppu.CTR = CTR; ppu.TB = TB; + + ppu.R_ADDR = R_ADDR; + ppu.R_VALUE = R_VALUE; + + for (int i = 0; i < (sizeof(mem_block) / 8); i++) { + vm::write64(address + (i * 8), mem_block[i]); + } } - void SetRandom() { + void SetRandom(u32 addr) { std::mt19937_64 rng; - rng.seed(std::mt19937_64::default_seed); + rng.seed((u32)std::chrono::high_resolution_clock::now().time_since_epoch().count()); for (int i = 0; i < 32; i++) { - FPR[i] = (double)rng(); - GPR[i] = rng(); - VPR[i]._u64[0] = rng(); - VPR[i]._u64[1] = rng(); + FPR[i] = (double)rng(); + GPR[i] = rng(); + VPR[i]._d[0] = (double)rng(); + VPR[i]._d[1] = (double)rng(); if (i < 8) { SPRG[i] = rng(); @@ -123,6 +146,13 @@ struct PPURegState { LR = rng(); CTR = rng(); TB = rng(); + R_ADDR = rng(); + R_VALUE = rng(); + + address = addr; + for (int i = 0; i < (sizeof(mem_block) / 8); i++) { + mem_block[i] = rng(); + } } std::string ToString() const { @@ -151,36 +181,41 @@ struct PPURegState { fmt::by_value(FPSCR.FI), fmt::by_value(FPSCR.FR), fmt::by_value(FPSCR.VXVC), fmt::by_value(FPSCR.VXIMZ), fmt::by_value(FPSCR.VXZDZ), fmt::by_value(FPSCR.VXIDI), fmt::by_value(FPSCR.VXISI), fmt::by_value(FPSCR.VXSNAN), fmt::by_value(FPSCR.XX), fmt::by_value(FPSCR.ZX), fmt::by_value(FPSCR.UX), fmt::by_value(FPSCR.OX), fmt::by_value(FPSCR.VX), fmt::by_value(FPSCR.FEX), fmt::by_value(FPSCR.FX)); - ret += fmt::Format("VSCR = 0x%08x [NJ=%d | SAT=%d]\n", VSCR.VSCR, fmt::by_value(VSCR.NJ), fmt::by_value(VSCR.SAT)); + //ret += fmt::Format("VSCR = 0x%08x [NJ=%d | SAT=%d]\n", VSCR.VSCR, fmt::by_value(VSCR.NJ), fmt::by_value(VSCR.SAT)); // TODO: Uncomment after implementing VSCR.SAT + ret += fmt::Format("R_ADDR = 0x%016llx R_VALUE = 0x%016llx\n", R_ADDR, R_VALUE); + + for (int i = 0; i < (sizeof(mem_block) / 8); i += 2) { + ret += fmt::Format("mem_block[%d] = 0x%016llx mem_block[%d] = 0x%016llx\n", i, mem_block[i], i + 1, mem_block[i + 1]); + } return ret; } }; -static PPUThread * s_ppu_state = nullptr; -static PPUInterpreter * s_interpreter = nullptr; +static PPUThread * s_ppu_state = nullptr; +static PPUInterpreter * s_interpreter = nullptr; template -void PPULLVMRecompiler::VerifyInstructionAgainstInterpreter(const char * name, PPULLVMRecompilerFn recomp_fn, PPUInterpreterFn interp_fn, PPURegState & input_reg_state, Args... args) { +void PPULLVMRecompiler::VerifyInstructionAgainstInterpreter(const char * name, PPULLVMRecompilerFn recomp_fn, PPUInterpreterFn interp_fn, PPUState & input_state, Args... args) { auto test_case = [&]() { (this->*recomp_fn)(args...); }; auto input = [&]() { - input_reg_state.Store(*s_ppu_state); + input_state.Store(*s_ppu_state); }; auto check_result = [&](std::string & msg) { - PPURegState recomp_output_reg_state; - PPURegState interp_output_reg_state; + PPUState recomp_output_state; + PPUState interp_output_state; - recomp_output_reg_state.Load(*s_ppu_state); - input_reg_state.Store(*s_ppu_state); + recomp_output_state.Load(*s_ppu_state, input_state.address); + input_state.Store(*s_ppu_state); (s_interpreter->*interp_fn)(args...); - interp_output_reg_state.Load(*s_ppu_state); + interp_output_state.Load(*s_ppu_state, input_state.address); - if (interp_output_reg_state.ToString() != recomp_output_reg_state.ToString()) { - msg = std::string("Input register states:\n") + input_reg_state.ToString() + - std::string("\nOutput register states:\n") + recomp_output_reg_state.ToString() + - std::string("\nInterpreter output register states:\n") + interp_output_reg_state.ToString(); + if (interp_output_state.ToString() != recomp_output_state.ToString()) { + msg = std::string("Input state:\n") + input_state.ToString() + + std::string("\nOutput state:\n") + recomp_output_state.ToString() + + std::string("\nInterpreter output state:\n") + interp_output_state.ToString(); return false; } @@ -224,6 +259,11 @@ void PPULLVMRecompiler::RunTest(const char * name, std::function test_ca // Optimize m_fpm->run(*m_current_function); + // Print the optimized IR + ir = ""; + m_current_function->print(ir_ostream); + LOG_NOTICE(PPU, "[UT %s] Optimized LLVM IR:%s", name, ir.c_str()); + // Generate the function MachineCodeInfo mci; m_execution_engine->runJITOnFunction(m_current_function, &mci); @@ -265,8 +305,8 @@ void PPULLVMRecompiler::RunAllTests(PPUThread * ppu_state, PPUInterpreter * inte s_ppu_state = ppu_state; s_interpreter = interpreter; - PPURegState initial_state; - initial_state.Load(*ppu_state); + PPUState initial_state; + initial_state.Load(*ppu_state, 0x10000); LOG_NOTICE(PPU, "Running Unit Tests"); @@ -348,9 +388,66 @@ void PPULLVMRecompiler::RunAllTests(PPUThread * ppu_state, PPUInterpreter * inte VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTUW_, 0, 5, 0, 1, 2); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VCMPGTUW_, 5, 5, 0, 1, 1); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VMADDFP, 0, 5, 0, 1, 2, 3); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VMAXFP, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VMAXSB, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VMAXSH, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VMAXSW, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VMAXUB, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VMAXUH, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VMAXUW, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VMINFP, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VMINSB, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VMINSH, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VMINSW, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VMINUB, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VMINUH, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VMINUW, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VMRGHB, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VMRGHH, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VMRGHW, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VMRGLB, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VMRGLH, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VMRGLW, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VMSUMMBM, 0, 5, 0, 1, 2, 3); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VMSUMSHM, 0, 5, 0, 1, 2, 3); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VMSUMUBM, 0, 5, 0, 1, 2, 3); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VMSUMUHM, 0, 5, 0, 1, 2, 3); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VNMSUBFP, 0, 5, 0, 1, 2, 3); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VNOR, 0, 5, 0, 1, 2); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VOR, 0, 5, 0, 1, 2); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VPERM, 0, 5, 0, 1, 2, 3); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VREFP, 0, 5, 0, 1); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VSEL, 0, 5, 0, 1, 2, 3); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VSL, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VSLB, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VSLDOI, 0, 5, 0, 1, 2, 6); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VSLH, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VSLO, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VSLW, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VSPLTB, 0, 5, 0, 3, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VSPLTH, 0, 5, 0, 3, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VSPLTISB, 0, 5, 0, 12345); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VSPLTISH, 0, 5, 0, 12345); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VSPLTISW, 0, 5, 0, -12345); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VSPLTW, 0, 5, 0, 3, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VSR, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VSRAB, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VSRAH, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VSRAW, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VSRB, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VSRH, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VSRO, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VSRW, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VSUBFP, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VSUBSBS, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VSUBSHS, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VSUBSWS, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VSUBUBM, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VSUBUBS, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VSUBUHM, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VSUBUHS, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VSUBUWM, 0, 5, 0, 1, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VSUBUWS, 0, 5, 0, 1, 2); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(VXOR, 0, 5, 0, 1, 2); // TODO: Rest of the vector instructions @@ -443,6 +540,10 @@ void PPULLVMRecompiler::RunAllTests(PPUThread * ppu_state, PPUInterpreter * inte VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(CMP, 5, 5, 6, 1, 23, 14); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(CMPL, 0, 5, 3, 0, 9, 31); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(CMPL, 5, 5, 6, 1, 23, 14); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(ADDC, 0, 5, 0, 1, 2, 0, false); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(ADDC, 5, 5, 0, 1, 2, 0, true); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(SUBFC, 0, 5, 0, 1, 2, 0, false); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(SUBFC, 5, 5, 0, 1, 2, 0, true); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(EXTSB, 0, 5, 3, 5, 0); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(EXTSB, 5, 5, 3, 5, 1); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(EXTSH, 0, 5, 6, 9, 0); @@ -485,13 +586,11 @@ void PPULLVMRecompiler::RunAllTests(PPUThread * ppu_state, PPUInterpreter * inte VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(ISYNC, 0, 5); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(EIEIO, 0, 5); - PPURegState input; - input.SetRandom(); + PPUState input; + input.SetRandom(0x10000); input.GPR[14] = 10; + input.GPR[21] = 15; input.GPR[23] = 0x10000; - for (int i = 0; i < 1000; i++) { - vm::write8(i + 0x10000, i); - } VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LBZ, 0, input, 5, 0, 0x10000); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LBZ, 1, input, 5, 14, 0x10000); @@ -543,22 +642,41 @@ void PPULLVMRecompiler::RunAllTests(PPUThread * ppu_state, PPUInterpreter * inte VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LFDX, 0, input, 5, 0, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LFDX, 1, input, 5, 14, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LFDUX, 0, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LWARX, 0, input, 5, 0, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LWARX, 1, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LDARX, 0, input, 5, 0, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LDARX, 1, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LSWI, 0, input, 5, 23, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LSWI, 1, input, 5, 23, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LSWI, 2, input, 5, 23, 7); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LSWI, 3, input, 5, 23, 25); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LMW, 0, input, 5, 0, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LMW, 1, input, 16, 14, 0x10000); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVX, 0, input, 5, 0, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVX, 1, input, 5, 14, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVXL, 0, input, 5, 0, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVXL, 1, input, 5, 14, 23); - VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVLX, 0, input, 5, 0, 23); - VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVLX, 1, input, 5, 14, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVSL, 0, input, 5, 0, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVSL, 1, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVSL, 2, input, 5, 21, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVSR, 0, input, 5, 0, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVSR, 1, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVSR, 2, input, 5, 21, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVEBX, 0, input, 5, 0, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVEBX, 1, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVEBX, 2, input, 5, 21, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVEHX, 0, input, 5, 0, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVEHX, 1, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVEHX, 2, input, 5, 21, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVEWX, 0, input, 5, 0, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVEWX, 1, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVEWX, 2, input, 5, 21, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVLX, 0, input, 5, 0, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVLX, 1, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVLX, 2, input, 5, 21, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVRX, 0, input, 5, 0, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVRX, 1, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(LVRX, 2, input, 5, 21, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STB, 0, input, 3, 0, 0x10000); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STB, 1, input, 3, 14, 0x10000); @@ -603,6 +721,18 @@ void PPULLVMRecompiler::RunAllTests(PPUThread * ppu_state, PPUInterpreter * inte VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STVX, 1, input, 5, 14, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STVXL, 0, input, 5, 0, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STVXL, 1, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STVEBX, 0, input, 5, 0, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STVEBX, 1, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STVEHX, 0, input, 5, 0, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STVEHX, 1, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STVEWX, 0, input, 5, 0, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STVEWX, 1, input, 5, 14, 23); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STMW, 0, input, 5, 0, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STMW, 1, input, 16, 14, 0x10000); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STSWI, 0, input, 5, 23, 0); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STSWI, 1, input, 5, 23, 2); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STSWI, 2, input, 5, 23, 7); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER(STSWI, 3, input, 5, 23, 25); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(DCBZ, 0, input, 0, 23); VERIFY_INSTRUCTION_AGAINST_INTERPRETER(DCBZ, 1, input, 14, 23); From 024c15d4d3ac8c94544e8e5779a0060d0bee3d83 Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Mon, 20 Oct 2014 01:16:35 +0530 Subject: [PATCH 37/42] Some cleanup --- llvm_build/llvm_build.vcxproj | 68 +++++++ llvm_build/llvm_build.vcxproj.filters | 17 ++ rpcs3.sln | 14 ++ rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 233 ++++++++++------------ rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp | 46 +++-- rpcs3/Emu/Cell/PPUThread.cpp | 3 +- rpcs3/Gui/MainFrame.cpp | 1 - rpcs3/Ini.h | 2 +- rpcs3/emucore.vcxproj | 32 +-- rpcs3/emucore.vcxproj.filters | 5 +- 10 files changed, 238 insertions(+), 183 deletions(-) create mode 100644 llvm_build/llvm_build.vcxproj create mode 100644 llvm_build/llvm_build.vcxproj.filters diff --git a/llvm_build/llvm_build.vcxproj b/llvm_build/llvm_build.vcxproj new file mode 100644 index 000000000..ceba2a711 --- /dev/null +++ b/llvm_build/llvm_build.vcxproj @@ -0,0 +1,68 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {8BC303AB-25BE-4276-8E57-73F171B2D672} + MakeFileProj + + + + Makefile + true + v120 + + + Makefile + false + v120 + + + + + + + + + + + + + + + cmake -G "Visual Studio 12 2013 Win64" -DCMAKE_CONFIGURATION_TYPES="Debug;Release" -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_BUILD_RUNTIME=OFF -DLLVM_BUILD_TOOLS=OFF -DLLVM_INCLUDE_DOCS=OFF -DLLVM_INCLUDE_EXAMPLES=OFF -DLLVM_INCLUDE_TESTS=OFF -DLLVM_INCLUDE_TOOLS=OFF -DLLVM_INCLUDE_UTILS=OFF -DWITH_POLLY=OFF ../llvm +msbuild.exe ALL_BUILD.vcxproj /t:build /p:Configuration=Debug + + cmake -G "Visual Studio 12 2013 Win64" -DCMAKE_CONFIGURATION_TYPES="Debug;Release" -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_BUILD_RUNTIME=OFF -DLLVM_BUILD_TOOLS=OFF -DLLVM_INCLUDE_DOCS=OFF -DLLVM_INCLUDE_EXAMPLES=OFF -DLLVM_INCLUDE_TESTS=OFF -DLLVM_INCLUDE_TOOLS=OFF -DLLVM_INCLUDE_UTILS=OFF -DWITH_POLLY=OFF ../llvm +msbuild.exe ALL_BUILD.vcxproj /t:rebuild /p:Configuration=Debug + + cmake -G "Visual Studio 12 2013 Win64" -DCMAKE_CONFIGURATION_TYPES="Debug;Release" -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_BUILD_RUNTIME=OFF -DLLVM_BUILD_TOOLS=OFF -DLLVM_INCLUDE_DOCS=OFF -DLLVM_INCLUDE_EXAMPLES=OFF -DLLVM_INCLUDE_TESTS=OFF -DLLVM_INCLUDE_TOOLS=OFF -DLLVM_INCLUDE_UTILS=OFF -DWITH_POLLY=OFF ../llvm +msbuild.exe ALL_BUILD.vcxproj /t:clean /p:Configuration=Debug + + + + + cmake -G "Visual Studio 12 2013 Win64" -DCMAKE_CONFIGURATION_TYPES="Debug;Release" -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_BUILD_RUNTIME=OFF -DLLVM_BUILD_TOOLS=OFF -DLLVM_INCLUDE_DOCS=OFF -DLLVM_INCLUDE_EXAMPLES=OFF -DLLVM_INCLUDE_TESTS=OFF -DLLVM_INCLUDE_TOOLS=OFF -DLLVM_INCLUDE_UTILS=OFF -DWITH_POLLY=OFF ../llvm +msbuild.exe ALL_BUILD.vcxproj /t:build /p:Configuration=Release + + cmake -G "Visual Studio 12 2013 Win64" -DCMAKE_CONFIGURATION_TYPES="Debug;Release" -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_BUILD_RUNTIME=OFF -DLLVM_BUILD_TOOLS=OFF -DLLVM_INCLUDE_DOCS=OFF -DLLVM_INCLUDE_EXAMPLES=OFF -DLLVM_INCLUDE_TESTS=OFF -DLLVM_INCLUDE_TOOLS=OFF -DLLVM_INCLUDE_UTILS=OFF -DWITH_POLLY=OFF ../llvm +msbuild.exe ALL_BUILD.vcxproj /t:rebuild /p:Configuration=Release + + cmake -G "Visual Studio 12 2013 Win64" -DCMAKE_CONFIGURATION_TYPES="Debug;Release" -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_BUILD_RUNTIME=OFF -DLLVM_BUILD_TOOLS=OFF -DLLVM_INCLUDE_DOCS=OFF -DLLVM_INCLUDE_EXAMPLES=OFF -DLLVM_INCLUDE_TESTS=OFF -DLLVM_INCLUDE_TOOLS=OFF -DLLVM_INCLUDE_UTILS=OFF -DWITH_POLLY=OFF ../llvm +msbuild.exe ALL_BUILD.vcxproj /t:clean /p:Configuration=Release + + + + + + + + \ No newline at end of file diff --git a/llvm_build/llvm_build.vcxproj.filters b/llvm_build/llvm_build.vcxproj.filters new file mode 100644 index 000000000..6a1782f7d --- /dev/null +++ b/llvm_build/llvm_build.vcxproj.filters @@ -0,0 +1,17 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + \ No newline at end of file diff --git a/rpcs3.sln b/rpcs3.sln index 68b52de04..473c4354c 100644 --- a/rpcs3.sln +++ b/rpcs3.sln @@ -138,6 +138,13 @@ EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "asmjit", "asmjit", "{E2A982F2-4B1A-48B1-8D77-A17A589C58D7}" EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "emucore", "rpcs3\emucore.vcxproj", "{C4A10229-4712-4BD2-B63E-50D93C67A038}" + ProjectSection(ProjectDependencies) = postProject + {8BC303AB-25BE-4276-8E57-73F171B2D672} = {8BC303AB-25BE-4276-8E57-73F171B2D672} + EndProjectSection +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "llvm", "llvm", "{C8068CE9-D626-4FEA-BEE7-893F06A25BF3}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "llvm_build", "llvm_build\llvm_build.vcxproj", "{8BC303AB-25BE-4276-8E57-73F171B2D672}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -297,6 +304,12 @@ Global {C4A10229-4712-4BD2-B63E-50D93C67A038}.Debug|x64.Build.0 = Debug|x64 {C4A10229-4712-4BD2-B63E-50D93C67A038}.Release|x64.ActiveCfg = Release|x64 {C4A10229-4712-4BD2-B63E-50D93C67A038}.Release|x64.Build.0 = Release|x64 + {8BC303AB-25BE-4276-8E57-73F171B2D672}.Debug - MemLeak|x64.ActiveCfg = Debug|x64 + {8BC303AB-25BE-4276-8E57-73F171B2D672}.Debug - MemLeak|x64.Build.0 = Debug|x64 + {8BC303AB-25BE-4276-8E57-73F171B2D672}.Debug|x64.ActiveCfg = Debug|x64 + {8BC303AB-25BE-4276-8E57-73F171B2D672}.Debug|x64.Build.0 = Debug|x64 + {8BC303AB-25BE-4276-8E57-73F171B2D672}.Release|x64.ActiveCfg = Release|x64 + {8BC303AB-25BE-4276-8E57-73F171B2D672}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -325,5 +338,6 @@ Global {23E1C437-A951-5943-8639-A17F3CF2E606} = {5812E712-6213-4372-B095-9EB9BAA1F2DF} {74827EBD-93DC-5110-BA95-3F2AB029B6B0} = {5812E712-6213-4372-B095-9EB9BAA1F2DF} {AC40FF01-426E-4838-A317-66354CEFAE88} = {E2A982F2-4B1A-48B1-8D77-A17A589C58D7} + {8BC303AB-25BE-4276-8E57-73F171B2D672} = {C8068CE9-D626-4FEA-BEE7-893F06A25BF3} EndGlobalSection EndGlobal diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index 85d2f6a34..9a6ca1c46 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -289,18 +289,16 @@ void PPULLVMRecompiler::VADDSWS(u32 vd, u32 va, u32 vb) { // If two +ve numbers are being added and cause an overflow, the result would be 0x7FFFFFFF. Addition of a -ve // number and a +ve number cannot cause overflow. So the result in case of an overflow is 0x7FFFFFFF + sign bit // of any one of the operands. - u32 tmp1_v4i32[4] = {0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF}; - auto tmp2_v4i32 = m_ir_builder->CreateLShr(va_v4i32, 31); - tmp2_v4i32 = m_ir_builder->CreateAdd(tmp2_v4i32, ConstantDataVector::get(m_ir_builder->getContext(), tmp1_v4i32)); - auto tmp2_v16i8 = m_ir_builder->CreateBitCast(tmp2_v4i32, VectorType::get(m_ir_builder->getInt8Ty(), 16)); + auto tmp1_v4i32 = m_ir_builder->CreateLShr(va_v4i32, 31); + tmp1_v4i32 = m_ir_builder->CreateAdd(tmp1_v4i32, m_ir_builder->CreateVectorSplat(4, m_ir_builder->getInt32(0x7FFFFFFF))); + auto tmp1_v16i8 = m_ir_builder->CreateBitCast(tmp1_v4i32, VectorType::get(m_ir_builder->getInt8Ty(), 16)); // Next, we find if the addition can actually result in an overflow. Since an overflow can only happen if the operands // have the same sign, we bitwise XOR both the operands. If the sign bit of the result is 0 then the operands have the // same sign and so may cause an overflow. We invert the result so that the sign bit is 1 when the operands have the // same sign. - auto tmp3_v4i32 = m_ir_builder->CreateXor(va_v4i32, vb_v4i32); - u32 not_mask_v4i32[4] = {0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF}; - tmp3_v4i32 = m_ir_builder->CreateXor(tmp3_v4i32, ConstantDataVector::get(m_ir_builder->getContext(), not_mask_v4i32)); + auto tmp2_v4i32 = m_ir_builder->CreateXor(va_v4i32, vb_v4i32); + tmp2_v4i32 = m_ir_builder->CreateNot(tmp2_v4i32); // Perform the sum. auto sum_v4i32 = m_ir_builder->CreateAdd(va_v4i32, vb_v4i32); @@ -310,13 +308,13 @@ void PPULLVMRecompiler::VADDSWS(u32 vd, u32 va, u32 vb) { // result with one of the operands. The sign bit of the result will be 1 if the sign bit of the sum and the sign bit of the // result is different. This result is again ANDed with tmp3 (the sign bit of tmp3 is 1 only if the operands have the same // sign and so can cause an overflow). - auto tmp4_v4i32 = m_ir_builder->CreateXor(va_v4i32, sum_v4i32); - tmp4_v4i32 = m_ir_builder->CreateAnd(tmp3_v4i32, tmp4_v4i32); - tmp4_v4i32 = m_ir_builder->CreateAShr(tmp4_v4i32, 31); - auto tmp4_v16i8 = m_ir_builder->CreateBitCast(tmp4_v4i32, VectorType::get(m_ir_builder->getInt8Ty(), 16)); + auto tmp3_v4i32 = m_ir_builder->CreateXor(va_v4i32, sum_v4i32); + tmp3_v4i32 = m_ir_builder->CreateAnd(tmp2_v4i32, tmp3_v4i32); + tmp3_v4i32 = m_ir_builder->CreateAShr(tmp3_v4i32, 31); + auto tmp3_v16i8 = m_ir_builder->CreateBitCast(tmp3_v4i32, VectorType::get(m_ir_builder->getInt8Ty(), 16)); // tmp4 is equal to 0xFFFFFFFF if an overflow occured and 0x00000000 otherwise. - auto res_v16i8 = m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse41_pblendvb), sum_v16i8, tmp2_v16i8, tmp4_v16i8); + auto res_v16i8 = m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse41_pblendvb), sum_v16i8, tmp1_v16i8, tmp3_v16i8); SetVr(vd, res_v16i8); // TODO: Set SAT @@ -381,50 +379,46 @@ void PPULLVMRecompiler::VAND(u32 vd, u32 va, u32 vb) { } void PPULLVMRecompiler::VANDC(u32 vd, u32 va, u32 vb) { - auto va_v4i32 = GetVrAsIntVec(va, 32); - auto vb_v4i32 = GetVrAsIntVec(vb, 32); - u32 not_mask_v4i32[4] = {0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF}; - vb_v4i32 = m_ir_builder->CreateXor(vb_v4i32, ConstantDataVector::get(m_ir_builder->getContext(), not_mask_v4i32)); - auto res_v4i32 = m_ir_builder->CreateAnd(va_v4i32, vb_v4i32); + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + vb_v4i32 = m_ir_builder->CreateNot(vb_v4i32); + auto res_v4i32 = m_ir_builder->CreateAnd(va_v4i32, vb_v4i32); SetVr(vd, res_v4i32); } void PPULLVMRecompiler::VAVGSB(u32 vd, u32 va, u32 vb) { - auto va_v16i8 = GetVrAsIntVec(va, 8); - auto vb_v16i8 = GetVrAsIntVec(vb, 8); - auto va_v16i16 = m_ir_builder->CreateSExt(va_v16i8, VectorType::get(m_ir_builder->getInt16Ty(), 16)); - auto vb_v16i16 = m_ir_builder->CreateSExt(vb_v16i8, VectorType::get(m_ir_builder->getInt16Ty(), 16)); - auto sum_v16i16 = m_ir_builder->CreateAdd(va_v16i16, vb_v16i16); - u16 one_v16i16[16] = {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}; - sum_v16i16 = m_ir_builder->CreateAdd(sum_v16i16, ConstantDataVector::get(m_ir_builder->getContext(), one_v16i16)); - auto avg_v16i16 = m_ir_builder->CreateAShr(sum_v16i16, 1); - auto avg_v16i8 = m_ir_builder->CreateTrunc(avg_v16i16, VectorType::get(m_ir_builder->getInt8Ty(), 16)); + auto va_v16i8 = GetVrAsIntVec(va, 8); + auto vb_v16i8 = GetVrAsIntVec(vb, 8); + auto va_v16i16 = m_ir_builder->CreateSExt(va_v16i8, VectorType::get(m_ir_builder->getInt16Ty(), 16)); + auto vb_v16i16 = m_ir_builder->CreateSExt(vb_v16i8, VectorType::get(m_ir_builder->getInt16Ty(), 16)); + auto sum_v16i16 = m_ir_builder->CreateAdd(va_v16i16, vb_v16i16); + sum_v16i16 = m_ir_builder->CreateAdd(sum_v16i16, m_ir_builder->CreateVectorSplat(16, m_ir_builder->getInt16(1))); + auto avg_v16i16 = m_ir_builder->CreateAShr(sum_v16i16, 1); + auto avg_v16i8 = m_ir_builder->CreateTrunc(avg_v16i16, VectorType::get(m_ir_builder->getInt8Ty(), 16)); SetVr(vd, avg_v16i8); } void PPULLVMRecompiler::VAVGSH(u32 vd, u32 va, u32 vb) { - auto va_v8i16 = GetVrAsIntVec(va, 16); - auto vb_v8i16 = GetVrAsIntVec(vb, 16); - auto va_v8i32 = m_ir_builder->CreateSExt(va_v8i16, VectorType::get(m_ir_builder->getInt32Ty(), 8)); - auto vb_v8i32 = m_ir_builder->CreateSExt(vb_v8i16, VectorType::get(m_ir_builder->getInt32Ty(), 8)); - auto sum_v8i32 = m_ir_builder->CreateAdd(va_v8i32, vb_v8i32); - u32 one_v8i32[8] = {1, 1, 1, 1, 1, 1, 1, 1}; - sum_v8i32 = m_ir_builder->CreateAdd(sum_v8i32, ConstantDataVector::get(m_ir_builder->getContext(), one_v8i32)); - auto avg_v8i32 = m_ir_builder->CreateAShr(sum_v8i32, 1); - auto avg_v8i16 = m_ir_builder->CreateTrunc(avg_v8i32, VectorType::get(m_ir_builder->getInt16Ty(), 8)); + auto va_v8i16 = GetVrAsIntVec(va, 16); + auto vb_v8i16 = GetVrAsIntVec(vb, 16); + auto va_v8i32 = m_ir_builder->CreateSExt(va_v8i16, VectorType::get(m_ir_builder->getInt32Ty(), 8)); + auto vb_v8i32 = m_ir_builder->CreateSExt(vb_v8i16, VectorType::get(m_ir_builder->getInt32Ty(), 8)); + auto sum_v8i32 = m_ir_builder->CreateAdd(va_v8i32, vb_v8i32); + sum_v8i32 = m_ir_builder->CreateAdd(sum_v8i32, m_ir_builder->CreateVectorSplat(8, m_ir_builder->getInt32(1))); + auto avg_v8i32 = m_ir_builder->CreateAShr(sum_v8i32, 1); + auto avg_v8i16 = m_ir_builder->CreateTrunc(avg_v8i32, VectorType::get(m_ir_builder->getInt16Ty(), 8)); SetVr(vd, avg_v8i16); } void PPULLVMRecompiler::VAVGSW(u32 vd, u32 va, u32 vb) { - auto va_v4i32 = GetVrAsIntVec(va, 32); - auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto va_v4i64 = m_ir_builder->CreateSExt(va_v4i32, VectorType::get(m_ir_builder->getInt64Ty(), 4)); - auto vb_v4i64 = m_ir_builder->CreateSExt(vb_v4i32, VectorType::get(m_ir_builder->getInt64Ty(), 4)); - auto sum_v4i64 = m_ir_builder->CreateAdd(va_v4i64, vb_v4i64); - u64 one_v4i64[4] = {1, 1, 1, 1}; - sum_v4i64 = m_ir_builder->CreateAdd(sum_v4i64, ConstantDataVector::get(m_ir_builder->getContext(), one_v4i64)); - auto avg_v4i64 = m_ir_builder->CreateAShr(sum_v4i64, 1); - auto avg_v4i32 = m_ir_builder->CreateTrunc(avg_v4i64, VectorType::get(m_ir_builder->getInt32Ty(), 4)); + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + auto va_v4i64 = m_ir_builder->CreateSExt(va_v4i32, VectorType::get(m_ir_builder->getInt64Ty(), 4)); + auto vb_v4i64 = m_ir_builder->CreateSExt(vb_v4i32, VectorType::get(m_ir_builder->getInt64Ty(), 4)); + auto sum_v4i64 = m_ir_builder->CreateAdd(va_v4i64, vb_v4i64); + sum_v4i64 = m_ir_builder->CreateAdd(sum_v4i64, m_ir_builder->CreateVectorSplat(4, m_ir_builder->getInt64(1))); + auto avg_v4i64 = m_ir_builder->CreateAShr(sum_v4i64, 1); + auto avg_v4i32 = m_ir_builder->CreateTrunc(avg_v4i64, VectorType::get(m_ir_builder->getInt32Ty(), 4)); SetVr(vd, avg_v4i32); } @@ -443,15 +437,14 @@ void PPULLVMRecompiler::VAVGUH(u32 vd, u32 va, u32 vb) { } void PPULLVMRecompiler::VAVGUW(u32 vd, u32 va, u32 vb) { - auto va_v4i32 = GetVrAsIntVec(va, 32); - auto vb_v4i32 = GetVrAsIntVec(vb, 32); - auto va_v4i64 = m_ir_builder->CreateZExt(va_v4i32, VectorType::get(m_ir_builder->getInt64Ty(), 4)); - auto vb_v4i64 = m_ir_builder->CreateZExt(vb_v4i32, VectorType::get(m_ir_builder->getInt64Ty(), 4)); - auto sum_v4i64 = m_ir_builder->CreateAdd(va_v4i64, vb_v4i64); - u64 one_v4i64[4] = {1, 1, 1, 1}; - sum_v4i64 = m_ir_builder->CreateAdd(sum_v4i64, ConstantDataVector::get(m_ir_builder->getContext(), one_v4i64)); - auto avg_v4i64 = m_ir_builder->CreateLShr(sum_v4i64, 1); - auto avg_v4i32 = m_ir_builder->CreateTrunc(avg_v4i64, VectorType::get(m_ir_builder->getInt32Ty(), 4)); + auto va_v4i32 = GetVrAsIntVec(va, 32); + auto vb_v4i32 = GetVrAsIntVec(vb, 32); + auto va_v4i64 = m_ir_builder->CreateZExt(va_v4i32, VectorType::get(m_ir_builder->getInt64Ty(), 4)); + auto vb_v4i64 = m_ir_builder->CreateZExt(vb_v4i32, VectorType::get(m_ir_builder->getInt64Ty(), 4)); + auto sum_v4i64 = m_ir_builder->CreateAdd(va_v4i64, vb_v4i64); + sum_v4i64 = m_ir_builder->CreateAdd(sum_v4i64, m_ir_builder->CreateVectorSplat(4, m_ir_builder->getInt64(1))); + auto avg_v4i64 = m_ir_builder->CreateLShr(sum_v4i64, 1); + auto avg_v4i32 = m_ir_builder->CreateTrunc(avg_v4i64, VectorType::get(m_ir_builder->getInt32Ty(), 4)); SetVr(vd, avg_v4i32); } @@ -460,9 +453,8 @@ void PPULLVMRecompiler::VCFSX(u32 vd, u32 uimm5, u32 vb) { auto res_v4f32 = m_ir_builder->CreateSIToFP(vb_v4i32, VectorType::get(m_ir_builder->getFloatTy(), 4)); if (uimm5) { - float scale = (float)((u64)1 << uimm5); - float scale_v4f32[4] = {scale, scale, scale, scale}; - res_v4f32 = m_ir_builder->CreateFDiv(res_v4f32, ConstantDataVector::get(m_ir_builder->getContext(), scale_v4f32)); + float scale = (float)((u64)1 << uimm5); + res_v4f32 = m_ir_builder->CreateFDiv(res_v4f32, m_ir_builder->CreateVectorSplat(4, ConstantFP::get(m_ir_builder->getFloatTy(), scale))); } SetVr(vd, res_v4f32); @@ -473,9 +465,8 @@ void PPULLVMRecompiler::VCFUX(u32 vd, u32 uimm5, u32 vb) { auto res_v4f32 = m_ir_builder->CreateUIToFP(vb_v4i32, VectorType::get(m_ir_builder->getFloatTy(), 4)); if (uimm5) { - float scale = (float)((u64)1 << uimm5); - float scale_v4f32[4] = {scale, scale, scale, scale}; - res_v4f32 = m_ir_builder->CreateFDiv(res_v4f32, ConstantDataVector::get(m_ir_builder->getContext(), scale_v4f32)); + float scale = (float)((u64)1 << uimm5); + res_v4f32 = m_ir_builder->CreateFDiv(res_v4f32, m_ir_builder->CreateVectorSplat(4, ConstantFP::get(m_ir_builder->getFloatTy(), scale))); } SetVr(vd, res_v4f32); @@ -500,12 +491,12 @@ void PPULLVMRecompiler::VCMPBFP(u32 vd, u32 va, u32 vb) { void PPULLVMRecompiler::VCMPBFP_(u32 vd, u32 va, u32 vb) { VCMPBFP(vd, va, vb); - auto vd_v16i8 = GetVrAsIntVec(vd, 8); - u8 mask_v16i8[16] = {3, 7, 11, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; - vd_v16i8 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_ssse3_pshuf_b_128), vd_v16i8, ConstantDataVector::get(m_ir_builder->getContext(), mask_v16i8)); - auto vd_v4i32 = m_ir_builder->CreateBitCast(vd_v16i8, VectorType::get(m_ir_builder->getInt32Ty(), 4)); - auto vd_mask_i32 = m_ir_builder->CreateExtractElement(vd_v4i32, m_ir_builder->getInt32(0)); - auto cmp_i1 = m_ir_builder->CreateICmpEQ(vd_mask_i32, m_ir_builder->getInt32(0)); + auto vd_v16i8 = GetVrAsIntVec(vd, 8); + u32 mask_v16i32[16] = {3, 7, 11, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; + vd_v16i8 = m_ir_builder->CreateShuffleVector(vd_v16i8, UndefValue::get(VectorType::get(m_ir_builder->getInt8Ty(), 16)), ConstantDataVector::get(m_ir_builder->getContext(), mask_v16i32)); + auto vd_v4i32 = m_ir_builder->CreateBitCast(vd_v16i8, VectorType::get(m_ir_builder->getInt32Ty(), 4)); + auto vd_mask_i32 = m_ir_builder->CreateExtractElement(vd_v4i32, m_ir_builder->getInt32(0)); + auto cmp_i1 = m_ir_builder->CreateICmpEQ(vd_mask_i32, m_ir_builder->getInt32(0)); SetCrField(6, nullptr, nullptr, cmp_i1, nullptr); } @@ -685,8 +676,7 @@ void PPULLVMRecompiler::VMADDFP(u32 vd, u32 va, u32 vc, u32 vb) { auto va_v4f32 = GetVrAsFloatVec(va); auto vb_v4f32 = GetVrAsFloatVec(vb); auto vc_v4f32 = GetVrAsFloatVec(vc); - auto res_v4f32 = m_ir_builder->CreateFMul(va_v4f32, vc_v4f32); - res_v4f32 = m_ir_builder->CreateFAdd(res_v4f32, vb_v4f32); + auto res_v4f32 = m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fmuladd, VectorType::get(m_ir_builder->getFloatTy(), 4)), va_v4f32, vc_v4f32, vb_v4f32); SetVr(vd, res_v4f32); } @@ -883,23 +873,10 @@ void PPULLVMRecompiler::VMSUMMBM(u32 vd, u32 va, u32 vb, u32 vc) { void PPULLVMRecompiler::VMSUMSHM(u32 vd, u32 va, u32 vb, u32 vc) { auto va_v8i16 = GetVrAsIntVec(va, 16); auto vb_v8i16 = GetVrAsIntVec(vb, 16); - auto va_v8i32 = m_ir_builder->CreateSExt(va_v8i16, VectorType::get(m_ir_builder->getInt32Ty(), 8)); - auto vb_v8i32 = m_ir_builder->CreateSExt(vb_v8i16, VectorType::get(m_ir_builder->getInt32Ty(), 8)); - auto tmp_v8i32 = m_ir_builder->CreateMul(va_v8i32, vb_v8i32); - - auto undef_v8i32 = UndefValue::get(VectorType::get(m_ir_builder->getInt32Ty(), 8)); - u32 mask1_v4i32[4] = {0, 2, 4, 6}; - auto tmp1_v4i32 = m_ir_builder->CreateShuffleVector(tmp_v8i32, undef_v8i32, ConstantDataVector::get(m_ir_builder->getContext(), mask1_v4i32)); - u32 mask2_v4i32[4] = {1, 3, 5, 7}; - auto tmp2_v4i32 = m_ir_builder->CreateShuffleVector(tmp_v8i32, undef_v8i32, ConstantDataVector::get(m_ir_builder->getContext(), mask2_v4i32)); - auto vc_v4i32 = GetVrAsIntVec(vc, 32); - auto res_v4i32 = m_ir_builder->CreateAdd(tmp1_v4i32, tmp2_v4i32); + auto res_v4i32 = (Value *)m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse2_pmadd_wd), va_v8i16, vb_v8i16); res_v4i32 = m_ir_builder->CreateAdd(res_v4i32, vc_v4i32); - SetVr(vd, res_v4i32); - - // TODO: Try to optimize with horizontal add } void PPULLVMRecompiler::VMSUMSHS(u32 vd, u32 va, u32 vb, u32 vc) { @@ -1000,9 +977,8 @@ void PPULLVMRecompiler::VNMSUBFP(u32 vd, u32 va, u32 vc, u32 vb) { auto va_v4f32 = GetVrAsFloatVec(va); auto vb_v4f32 = GetVrAsFloatVec(vb); auto vc_v4f32 = GetVrAsFloatVec(vc); - auto res_v4f32 = m_ir_builder->CreateFMul(va_v4f32, vc_v4f32); - res_v4f32 = m_ir_builder->CreateFSub(res_v4f32, vb_v4f32); - res_v4f32 = m_ir_builder->CreateFNeg(res_v4f32); + vc_v4f32 = m_ir_builder->CreateFNeg(vc_v4f32); + auto res_v4f32 = (Value *)m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fmuladd, VectorType::get(m_ir_builder->getFloatTy(), 4)), va_v4f32, vc_v4f32, vb_v4f32); SetVr(vd, res_v4f32); } @@ -1026,15 +1002,15 @@ void PPULLVMRecompiler::VPERM(u32 vd, u32 va, u32 vb, u32 vc) { auto vb_v16i8 = GetVrAsIntVec(vb, 8); auto vc_v16i8 = GetVrAsIntVec(vc, 8); - u8 thrity_one_v16i8[16] = {0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F}; - vc_v16i8 = m_ir_builder->CreateAnd(vc_v16i8, ConstantDataVector::get(m_ir_builder->getContext(), thrity_one_v16i8)); + auto thrity_one_v16i8 = m_ir_builder->CreateVectorSplat(16, m_ir_builder->getInt8(31)); + vc_v16i8 = m_ir_builder->CreateAnd(vc_v16i8, thrity_one_v16i8); - u8 fifteen_v16i8[16] = {15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15}; - auto vc_le15_v16i8 = m_ir_builder->CreateSub(ConstantDataVector::get(m_ir_builder->getContext(), fifteen_v16i8), vc_v16i8); - auto res_va_v16i8 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_ssse3_pshuf_b_128), va_v16i8, vc_le15_v16i8); + auto fifteen_v16i8 = m_ir_builder->CreateVectorSplat(16, m_ir_builder->getInt8(15)); + auto vc_le15_v16i8 = m_ir_builder->CreateSub(fifteen_v16i8, vc_v16i8); + auto res_va_v16i8 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_ssse3_pshuf_b_128), va_v16i8, vc_le15_v16i8); - auto vc_gt15_v16i8 = m_ir_builder->CreateSub(ConstantDataVector::get(m_ir_builder->getContext(), thrity_one_v16i8), vc_v16i8); - auto cmp_i1 = m_ir_builder->CreateICmpUGT(vc_gt15_v16i8, ConstantDataVector::get(m_ir_builder->getContext(), fifteen_v16i8)); + auto vc_gt15_v16i8 = m_ir_builder->CreateSub(thrity_one_v16i8, vc_v16i8); + auto cmp_i1 = m_ir_builder->CreateICmpUGT(vc_gt15_v16i8, fifteen_v16i8); auto cmp_i8 = m_ir_builder->CreateSExt(cmp_i1, VectorType::get(m_ir_builder->getInt8Ty(), 16)); vc_gt15_v16i8 = m_ir_builder->CreateOr(cmp_i8, vc_gt15_v16i8); auto res_vb_v16i8 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::x86_ssse3_pshuf_b_128), vb_v16i8, vc_gt15_v16i8); @@ -1329,26 +1305,25 @@ void PPULLVMRecompiler::VSUBSWS(u32 vd, u32 va, u32 vb) { // See the comments for VADDSWS for a detailed description of how this works // Find the result in case of an overflow - u32 tmp1_v4i32[4] = {0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF}; - auto tmp2_v4i32 = m_ir_builder->CreateLShr(va_v4i32, 31); - tmp2_v4i32 = m_ir_builder->CreateAdd(tmp2_v4i32, ConstantDataVector::get(m_ir_builder->getContext(), tmp1_v4i32)); - auto tmp2_v16i8 = m_ir_builder->CreateBitCast(tmp2_v4i32, VectorType::get(m_ir_builder->getInt8Ty(), 16)); + auto tmp1_v4i32 = m_ir_builder->CreateLShr(va_v4i32, 31); + tmp1_v4i32 = m_ir_builder->CreateAdd(tmp1_v4i32, m_ir_builder->CreateVectorSplat(4, m_ir_builder->getInt32(0x7FFFFFFF))); + auto tmp1_v16i8 = m_ir_builder->CreateBitCast(tmp1_v4i32, VectorType::get(m_ir_builder->getInt8Ty(), 16)); // Find the elements that can overflow (elements with opposite sign bits) - auto tmp3_v4i32 = m_ir_builder->CreateXor(va_v4i32, vb_v4i32); + auto tmp2_v4i32 = m_ir_builder->CreateXor(va_v4i32, vb_v4i32); // Perform the sub auto diff_v4i32 = m_ir_builder->CreateSub(va_v4i32, vb_v4i32); auto diff_v16i8 = m_ir_builder->CreateBitCast(diff_v4i32, VectorType::get(m_ir_builder->getInt8Ty(), 16)); // Find the elements that overflowed - auto tmp4_v4i32 = m_ir_builder->CreateXor(va_v4i32, diff_v4i32); - tmp4_v4i32 = m_ir_builder->CreateAnd(tmp3_v4i32, tmp4_v4i32); - tmp4_v4i32 = m_ir_builder->CreateAShr(tmp4_v4i32, 31); - auto tmp4_v16i8 = m_ir_builder->CreateBitCast(tmp4_v4i32, VectorType::get(m_ir_builder->getInt8Ty(), 16)); + auto tmp3_v4i32 = m_ir_builder->CreateXor(va_v4i32, diff_v4i32); + tmp3_v4i32 = m_ir_builder->CreateAnd(tmp2_v4i32, tmp3_v4i32); + tmp3_v4i32 = m_ir_builder->CreateAShr(tmp3_v4i32, 31); + auto tmp3_v16i8 = m_ir_builder->CreateBitCast(tmp3_v4i32, VectorType::get(m_ir_builder->getInt8Ty(), 16)); // tmp4 is equal to 0xFFFFFFFF if an overflow occured and 0x00000000 otherwise. - auto res_v16i8 = m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse41_pblendvb), diff_v16i8, tmp2_v16i8, tmp4_v16i8); + auto res_v16i8 = m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::x86_sse41_pblendvb), diff_v16i8, tmp1_v16i8, tmp3_v16i8); SetVr(vd, res_v16i8); // TODO: Set SAT @@ -1466,7 +1441,7 @@ void PPULLVMRecompiler::MULLI(u32 rd, u32 ra, s32 simm16) { void PPULLVMRecompiler::SUBFIC(u32 rd, u32 ra, s32 simm16) { auto ra_i64 = GetGpr(ra); ra_i64 = m_ir_builder->CreateNeg(ra_i64); - auto res_s = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::uadd_with_overflow, {m_ir_builder->getInt64Ty()}), ra_i64, m_ir_builder->getInt64((s64)simm16)); + auto res_s = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::uadd_with_overflow, m_ir_builder->getInt64Ty()), ra_i64, m_ir_builder->getInt64((s64)simm16)); auto diff_i64 = m_ir_builder->CreateExtractValue(res_s, {0}); auto carry_i1 = m_ir_builder->CreateExtractValue(res_s, {1}); SetGpr(rd, diff_i64); @@ -1500,7 +1475,7 @@ void PPULLVMRecompiler::CMPI(u32 crfd, u32 l, u32 ra, s32 simm16) { void PPULLVMRecompiler::ADDIC(u32 rd, u32 ra, s32 simm16) { auto ra_i64 = GetGpr(ra); - auto res_s = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::uadd_with_overflow, {m_ir_builder->getInt64Ty()}), m_ir_builder->getInt64((s64)simm16), ra_i64); + auto res_s = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::uadd_with_overflow, m_ir_builder->getInt64Ty()), m_ir_builder->getInt64((s64)simm16), ra_i64); auto sum_i64 = m_ir_builder->CreateExtractValue(res_s, {0}); auto carry_i1 = m_ir_builder->CreateExtractValue(res_s, {1}); SetGpr(rd, sum_i64); @@ -1965,7 +1940,7 @@ void PPULLVMRecompiler::SUBFC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { auto ra_i64 = GetGpr(ra); ra_i64 = m_ir_builder->CreateNeg(ra_i64); auto rb_i64 = GetGpr(rb); - auto res_s = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::uadd_with_overflow, {m_ir_builder->getInt64Ty()}), ra_i64, rb_i64); + auto res_s = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::uadd_with_overflow, m_ir_builder->getInt64Ty()), ra_i64, rb_i64); auto diff_i64 = m_ir_builder->CreateExtractValue(res_s, {0}); auto carry_i1 = m_ir_builder->CreateExtractValue(res_s, {1}); SetGpr(rd, diff_i64); @@ -1984,7 +1959,7 @@ void PPULLVMRecompiler::SUBFC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { void PPULLVMRecompiler::ADDC(u32 rd, u32 ra, u32 rb, u32 oe, bool rc) { auto ra_i64 = GetGpr(ra); auto rb_i64 = GetGpr(rb); - auto res_s = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::uadd_with_overflow, {m_ir_builder->getInt64Ty()}), ra_i64, rb_i64); + auto res_s = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::uadd_with_overflow, m_ir_builder->getInt64Ty()), ra_i64, rb_i64); auto sum_i64 = m_ir_builder->CreateExtractValue(res_s, {0}); auto carry_i1 = m_ir_builder->CreateExtractValue(res_s, {1}); SetGpr(rd, sum_i64); @@ -2056,7 +2031,7 @@ void PPULLVMRecompiler::LWARX(u32 rd, u32 ra, u32 rb) { auto resv_val_i64_ptr = m_ir_builder->CreateBitCast(resv_val_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); m_ir_builder->CreateAlignedStore(resv_val_i64, resv_val_i64_ptr, 8); - resv_val_i32 = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, {m_ir_builder->getInt32Ty()}), resv_val_i32); + resv_val_i32 = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, m_ir_builder->getInt32Ty()), resv_val_i32); resv_val_i64 = m_ir_builder->CreateZExt(resv_val_i32, m_ir_builder->getInt64Ty()); SetGpr(rd, resv_val_i64); //InterpreterCall("LWARX", &PPUInterpreter::LWARX, rd, ra, rb); @@ -2107,7 +2082,7 @@ void PPULLVMRecompiler::SLW(u32 ra, u32 rs, u32 rb, bool rc) { void PPULLVMRecompiler::CNTLZW(u32 ra, u32 rs, bool rc) { auto rs_i32 = GetGpr(rs, 32); - auto res_i32 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::ctlz, {m_ir_builder->getInt32Ty()}), rs_i32, m_ir_builder->getInt1(false)); + auto res_i32 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::ctlz, m_ir_builder->getInt32Ty()), rs_i32, m_ir_builder->getInt1(false)); auto res_i64 = m_ir_builder->CreateZExt(res_i32, m_ir_builder->getInt64Ty()); SetGpr(ra, res_i64); @@ -2262,7 +2237,7 @@ void PPULLVMRecompiler::LWZUX(u32 rd, u32 ra, u32 rb) { void PPULLVMRecompiler::CNTLZD(u32 ra, u32 rs, bool rc) { auto rs_i64 = GetGpr(rs); - auto res_i64 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::ctlz, {m_ir_builder->getInt64Ty()}), rs_i64, m_ir_builder->getInt1(false)); + auto res_i64 = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::ctlz, m_ir_builder->getInt64Ty()), rs_i64, m_ir_builder->getInt1(false)); SetGpr(ra, res_i64); if (rc) { @@ -2347,7 +2322,7 @@ void PPULLVMRecompiler::LDARX(u32 rd, u32 ra, u32 rb) { auto resv_val_i64_ptr = m_ir_builder->CreateBitCast(resv_val_i8_ptr, m_ir_builder->getInt64Ty()->getPointerTo()); m_ir_builder->CreateAlignedStore(resv_val_i64, resv_val_i64_ptr, 8); - resv_val_i64 = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, {m_ir_builder->getInt64Ty()}), resv_val_i64); + resv_val_i64 = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, m_ir_builder->getInt64Ty()), resv_val_i64); SetGpr(rd, resv_val_i64); //InterpreterCall("LDARX", &PPUInterpreter::LDARX, rd, ra, rb); } @@ -2550,7 +2525,7 @@ void PPULLVMRecompiler::STVEWX(u32 vs, u32 ra, u32 rb) { void PPULLVMRecompiler::ADDZE(u32 rd, u32 ra, u32 oe, bool rc) { auto ra_i64 = GetGpr(ra); auto ca_i64 = GetXerCa(); - auto res_s = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::uadd_with_overflow, {m_ir_builder->getInt64Ty()}), ra_i64, ca_i64); + auto res_s = m_ir_builder->CreateCall2(Intrinsic::getDeclaration(m_module, Intrinsic::uadd_with_overflow, m_ir_builder->getInt64Ty()), ra_i64, ca_i64); auto sum_i64 = m_ir_builder->CreateExtractValue(res_s, {0}); auto carry_i1 = m_ir_builder->CreateExtractValue(res_s, {1}); SetGpr(rd, sum_i64); @@ -3831,7 +3806,7 @@ void PPULLVMRecompiler::FMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { auto ra_f64 = GetFpr(fra); auto rb_f64 = GetFpr(frb); auto rc_f64 = GetFpr(frc); - auto res_f64 = (Value *)m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fmuladd, {m_ir_builder->getDoubleTy()}), ra_f64, rc_f64, rb_f64); + auto res_f64 = (Value *)m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fmuladd, m_ir_builder->getDoubleTy()), ra_f64, rc_f64, rb_f64); auto res_f32 = m_ir_builder->CreateFPTrunc(res_f64, m_ir_builder->getFloatTy()); res_f64 = m_ir_builder->CreateFPExt(res_f32, m_ir_builder->getDoubleTy()); SetFpr(frd, res_f64); @@ -3845,7 +3820,7 @@ void PPULLVMRecompiler::FMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { auto rb_f64 = GetFpr(frb); auto rc_f64 = GetFpr(frc); rb_f64 = m_ir_builder->CreateFNeg(rb_f64); - auto res_f64 = (Value *)m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fmuladd, {m_ir_builder->getDoubleTy()}), ra_f64, rc_f64, rb_f64); + auto res_f64 = (Value *)m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fmuladd, m_ir_builder->getDoubleTy()), ra_f64, rc_f64, rb_f64); auto res_f32 = m_ir_builder->CreateFPTrunc(res_f64, m_ir_builder->getFloatTy()); res_f64 = m_ir_builder->CreateFPExt(res_f32, m_ir_builder->getDoubleTy()); SetFpr(frd, res_f64); @@ -3859,7 +3834,7 @@ void PPULLVMRecompiler::FNMSUBS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { auto rb_f64 = GetFpr(frb); auto rc_f64 = GetFpr(frc); rb_f64 = m_ir_builder->CreateFNeg(rb_f64); - auto res_f64 = (Value *)m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fmuladd, {m_ir_builder->getDoubleTy()}), ra_f64, rc_f64, rb_f64); + auto res_f64 = (Value *)m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fmuladd, m_ir_builder->getDoubleTy()), ra_f64, rc_f64, rb_f64); res_f64 = m_ir_builder->CreateFNeg(res_f64); auto res_f32 = m_ir_builder->CreateFPTrunc(res_f64, m_ir_builder->getFloatTy()); res_f64 = m_ir_builder->CreateFPExt(res_f32, m_ir_builder->getDoubleTy()); @@ -3873,7 +3848,7 @@ void PPULLVMRecompiler::FNMADDS(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { auto ra_f64 = GetFpr(fra); auto rb_f64 = GetFpr(frb); auto rc_f64 = GetFpr(frc); - auto res_f64 = (Value *)m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fmuladd, {m_ir_builder->getDoubleTy()}), ra_f64, rc_f64, rb_f64); + auto res_f64 = (Value *)m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fmuladd, m_ir_builder->getDoubleTy()), ra_f64, rc_f64, rb_f64); res_f64 = m_ir_builder->CreateFNeg(res_f64); auto res_f32 = m_ir_builder->CreateFPTrunc(res_f64, m_ir_builder->getFloatTy()); res_f64 = m_ir_builder->CreateFPExt(res_f32, m_ir_builder->getDoubleTy()); @@ -4001,7 +3976,7 @@ void PPULLVMRecompiler::FMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { auto rb_f64 = GetFpr(frb); auto rc_f64 = GetFpr(frc); rb_f64 = m_ir_builder->CreateFNeg(rb_f64); - auto res_f64 = m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fmuladd, {m_ir_builder->getDoubleTy()}), ra_f64, rc_f64, rb_f64); + auto res_f64 = m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fmuladd, m_ir_builder->getDoubleTy()), ra_f64, rc_f64, rb_f64); SetFpr(frd, res_f64); // TODO: Set flags @@ -4012,7 +3987,7 @@ void PPULLVMRecompiler::FMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { auto ra_f64 = GetFpr(fra); auto rb_f64 = GetFpr(frb); auto rc_f64 = GetFpr(frc); - auto res_f64 = m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fmuladd, {m_ir_builder->getDoubleTy()}), ra_f64, rc_f64, rb_f64); + auto res_f64 = m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fmuladd, m_ir_builder->getDoubleTy()), ra_f64, rc_f64, rb_f64); SetFpr(frd, res_f64); // TODO: Set flags @@ -4023,9 +3998,8 @@ void PPULLVMRecompiler::FNMSUB(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { auto ra_f64 = GetFpr(fra); auto rb_f64 = GetFpr(frb); auto rc_f64 = GetFpr(frc); - rb_f64 = m_ir_builder->CreateFNeg(rb_f64); - auto res_f64 = (Value *)m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fmuladd, {m_ir_builder->getDoubleTy()}), ra_f64, rc_f64, rb_f64); - res_f64 = m_ir_builder->CreateFNeg(res_f64); + rc_f64 = m_ir_builder->CreateFNeg(rc_f64); + auto res_f64 = (Value *)m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fmuladd, m_ir_builder->getDoubleTy()), ra_f64, rc_f64, rb_f64); SetFpr(frd, res_f64); // TODO: Set flags @@ -4036,8 +4010,9 @@ void PPULLVMRecompiler::FNMADD(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { auto ra_f64 = GetFpr(fra); auto rb_f64 = GetFpr(frb); auto rc_f64 = GetFpr(frc); - auto res_f64 = (Value *)m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fmuladd, {m_ir_builder->getDoubleTy()}), ra_f64, rc_f64, rb_f64); - res_f64 = m_ir_builder->CreateFNeg(res_f64); + rb_f64 = m_ir_builder->CreateFNeg(rb_f64); + rc_f64 = m_ir_builder->CreateFNeg(rc_f64); + auto res_f64 = (Value *)m_ir_builder->CreateCall3(Intrinsic::getDeclaration(m_module, Intrinsic::fmuladd, m_ir_builder->getDoubleTy()), ra_f64, rc_f64, rb_f64); SetFpr(frd, res_f64); // TODO: Set flags @@ -4065,7 +4040,7 @@ void PPULLVMRecompiler::FMR(u32 frd, u32 frb, bool rc) { void PPULLVMRecompiler::FNABS(u32 frd, u32 frb, bool rc) { auto rb_f64 = GetFpr(frb); - auto res_f64 = (Value *)m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::fabs, {m_ir_builder->getDoubleTy()}), rb_f64); + auto res_f64 = (Value *)m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::fabs, m_ir_builder->getDoubleTy()), rb_f64); res_f64 = m_ir_builder->CreateFNeg(res_f64); SetFpr(frd, res_f64); @@ -4075,7 +4050,7 @@ void PPULLVMRecompiler::FNABS(u32 frd, u32 frb, bool rc) { void PPULLVMRecompiler::FABS(u32 frd, u32 frb, bool rc) { auto rb_f64 = GetFpr(frb); - auto res_f64 = (Value *)m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::fabs, {m_ir_builder->getDoubleTy()}), rb_f64); + auto res_f64 = (Value *)m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::fabs, m_ir_builder->getDoubleTy()), rb_f64); SetFpr(frd, res_f64); // TODO: Set flags @@ -4739,7 +4714,7 @@ Value * PPULLVMRecompiler::ReadMemory(Value * addr_i64, u32 bits, u32 alignment, auto eaddr_ix_ptr = m_ir_builder->CreateIntToPtr(eaddr_i64, m_ir_builder->getIntNTy(bits)->getPointerTo()); auto val_ix = (Value *)m_ir_builder->CreateLoad(eaddr_ix_ptr, alignment); if (bits > 8 && bswap) { - val_ix = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, {m_ir_builder->getIntNTy(bits)}), val_ix); + val_ix = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, m_ir_builder->getIntNTy(bits)), val_ix); } return val_ix; @@ -4767,7 +4742,7 @@ Value * PPULLVMRecompiler::ReadMemory(Value * addr_i64, u32 bits, u32 alignment, auto eaddr_i32_ptr = m_ir_builder->CreateIntToPtr(eaddr_i64, m_ir_builder->getInt32Ty()->getPointerTo()); auto val_then_i32 = (Value *)m_ir_builder->CreateAlignedLoad(eaddr_i32_ptr, alignment); if (bswap) { - val_then_i32 = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, {m_ir_builder->getInt32Ty()}), val_then_i32); + val_then_i32 = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, m_ir_builder->getInt32Ty()), val_then_i32); } m_ir_builder->CreateBr(merge_bb); @@ -4775,7 +4750,7 @@ Value * PPULLVMRecompiler::ReadMemory(Value * addr_i64, u32 bits, u32 alignment, m_ir_builder->SetInsertPoint(else_bb); auto val_else_i32 = Call("vm_read32", (u32(*)(u64))vm::read32, addr_i64); if (!bswap) { - val_else_i32 = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, {m_ir_builder->getInt32Ty()}), val_else_i32); + val_else_i32 = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, m_ir_builder->getInt32Ty()), val_else_i32); } m_ir_builder->CreateBr(merge_bb); @@ -4791,7 +4766,7 @@ void PPULLVMRecompiler::WriteMemory(Value * addr_i64, Value * val_ix, u32 alignm addr_i64 = m_ir_builder->CreateAnd(addr_i64, 0xFFFFFFFF); if (val_ix->getType()->getIntegerBitWidth() != 32 || could_be_mmio == false) { if (val_ix->getType()->getIntegerBitWidth() > 8 && bswap) { - val_ix = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, {val_ix->getType()}), val_ix); + val_ix = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, val_ix->getType()), val_ix); } auto eaddr_i64 = m_ir_builder->CreateAdd(addr_i64, m_ir_builder->getInt64((u64)vm::get_ptr(0))); @@ -4819,7 +4794,7 @@ void PPULLVMRecompiler::WriteMemory(Value * addr_i64, Value * val_ix, u32 alignm m_ir_builder->SetInsertPoint(then_bb); Value * val_then_i32 = val_ix; if (bswap) { - val_then_i32 = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, {m_ir_builder->getInt32Ty()}), val_then_i32); + val_then_i32 = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, m_ir_builder->getInt32Ty()), val_then_i32); } auto eaddr_i64 = m_ir_builder->CreateAdd(addr_i64, m_ir_builder->getInt64((u64)vm::get_ptr(0))); @@ -4830,7 +4805,7 @@ void PPULLVMRecompiler::WriteMemory(Value * addr_i64, Value * val_ix, u32 alignm m_ir_builder->SetInsertPoint(else_bb); Value * val_else_i32 = val_ix; if (!bswap) { - val_else_i32 = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, {m_ir_builder->getInt32Ty()}), val_else_i32); + val_else_i32 = m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::bswap, m_ir_builder->getInt32Ty()), val_else_i32); } Call("vm_write32", (void(*)(u64, u32))vm::write32, addr_i64, val_else_i32); diff --git a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp index 23a5e034e..5e030f5d3 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp @@ -126,8 +126,10 @@ struct PPUState { for (int i = 0; i < 32; i++) { FPR[i] = (double)rng(); GPR[i] = rng(); - VPR[i]._d[0] = (double)rng(); - VPR[i]._d[1] = (double)rng(); + VPR[i]._f[0] = (float)rng(); + VPR[i]._f[1] = (float)rng(); + VPR[i]._f[2] = (float)rng(); + VPR[i]._f[3] = (float)rng(); if (i < 8) { SPRG[i] = rng(); @@ -168,19 +170,19 @@ struct PPUState { ret += fmt::Format("CR = 0x%08x LR = 0x%016llx CTR = 0x%016llx TB=0x%016llx\n", CR.CR, LR, CTR, TB); ret += fmt::Format("XER = 0x%016llx [CA=%d | OV=%d | SO=%d]\n", XER.XER, fmt::by_value(XER.CA), fmt::by_value(XER.OV), fmt::by_value(XER.SO)); - ret += fmt::Format("FPSCR = 0x%08x " - "[RN=%d | NI=%d | XE=%d | ZE=%d | UE=%d | OE=%d | VE=%d | " - "VXCVI=%d | VXSQRT=%d | VXSOFT=%d | FPRF=%d | " - "FI=%d | FR=%d | VXVC=%d | VXIMZ=%d | " - "VXZDZ=%d | VXIDI=%d | VXISI=%d | VXSNAN=%d | " - "XX=%d | ZX=%d | UX=%d | OX=%d | VX=%d | FEX=%d | FX=%d]\n", - FPSCR.FPSCR, - fmt::by_value(FPSCR.RN), - fmt::by_value(FPSCR.NI), fmt::by_value(FPSCR.XE), fmt::by_value(FPSCR.ZE), fmt::by_value(FPSCR.UE), fmt::by_value(FPSCR.OE), fmt::by_value(FPSCR.VE), - fmt::by_value(FPSCR.VXCVI), fmt::by_value(FPSCR.VXSQRT), fmt::by_value(FPSCR.VXSOFT), fmt::by_value(FPSCR.FPRF), - fmt::by_value(FPSCR.FI), fmt::by_value(FPSCR.FR), fmt::by_value(FPSCR.VXVC), fmt::by_value(FPSCR.VXIMZ), - fmt::by_value(FPSCR.VXZDZ), fmt::by_value(FPSCR.VXIDI), fmt::by_value(FPSCR.VXISI), fmt::by_value(FPSCR.VXSNAN), - fmt::by_value(FPSCR.XX), fmt::by_value(FPSCR.ZX), fmt::by_value(FPSCR.UX), fmt::by_value(FPSCR.OX), fmt::by_value(FPSCR.VX), fmt::by_value(FPSCR.FEX), fmt::by_value(FPSCR.FX)); + //ret += fmt::Format("FPSCR = 0x%08x " // TODO: Uncomment after implementing FPSCR + // "[RN=%d | NI=%d | XE=%d | ZE=%d | UE=%d | OE=%d | VE=%d | " + // "VXCVI=%d | VXSQRT=%d | VXSOFT=%d | FPRF=%d | " + // "FI=%d | FR=%d | VXVC=%d | VXIMZ=%d | " + // "VXZDZ=%d | VXIDI=%d | VXISI=%d | VXSNAN=%d | " + // "XX=%d | ZX=%d | UX=%d | OX=%d | VX=%d | FEX=%d | FX=%d]\n", + // FPSCR.FPSCR, + // fmt::by_value(FPSCR.RN), + // fmt::by_value(FPSCR.NI), fmt::by_value(FPSCR.XE), fmt::by_value(FPSCR.ZE), fmt::by_value(FPSCR.UE), fmt::by_value(FPSCR.OE), fmt::by_value(FPSCR.VE), + // fmt::by_value(FPSCR.VXCVI), fmt::by_value(FPSCR.VXSQRT), fmt::by_value(FPSCR.VXSOFT), fmt::by_value(FPSCR.FPRF), + // fmt::by_value(FPSCR.FI), fmt::by_value(FPSCR.FR), fmt::by_value(FPSCR.VXVC), fmt::by_value(FPSCR.VXIMZ), + // fmt::by_value(FPSCR.VXZDZ), fmt::by_value(FPSCR.VXIDI), fmt::by_value(FPSCR.VXISI), fmt::by_value(FPSCR.VXSNAN), + // fmt::by_value(FPSCR.XX), fmt::by_value(FPSCR.ZX), fmt::by_value(FPSCR.UX), fmt::by_value(FPSCR.OX), fmt::by_value(FPSCR.VX), fmt::by_value(FPSCR.FEX), fmt::by_value(FPSCR.FX)); //ret += fmt::Format("VSCR = 0x%08x [NJ=%d | SAT=%d]\n", VSCR.VSCR, fmt::by_value(VSCR.NJ), fmt::by_value(VSCR.SAT)); // TODO: Uncomment after implementing VSCR.SAT ret += fmt::Format("R_ADDR = 0x%016llx R_VALUE = 0x%016llx\n", R_ADDR, R_VALUE); @@ -586,6 +588,20 @@ void PPULLVMRecompiler::RunAllTests(PPUThread * ppu_state, PPUInterpreter * inte VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(ISYNC, 0, 5); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(EIEIO, 0, 5); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(FDIV, 0, 5, 0, 1, 2, false); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(FSUB, 0, 5, 0, 1, 2, false); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(FADD, 0, 5, 0, 1, 2, false); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(FMUL, 0, 5, 0, 1, 2, false); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(FMSUB, 0, 5, 0, 1, 2, 3, false); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(FMADD, 0, 5, 0, 1, 2, 3, false); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(FNMSUB, 0, 5, 0, 1, 2, 3, false); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(FNMADD, 0, 5, 0, 1, 2, 3, false); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(FNEG, 0, 5, 0, 1, false); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(FMR, 0, 5, 0, 1, false); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(FNABS, 0, 5, 0, 1, false); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(FABS, 0, 5, 0, 1, false); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(FCFID, 0, 5, 0, 1, false); + PPUState input; input.SetRandom(0x10000); input.GPR[14] = 10; diff --git a/rpcs3/Emu/Cell/PPUThread.cpp b/rpcs3/Emu/Cell/PPUThread.cpp index cb046b5cb..f9d01a75a 100644 --- a/rpcs3/Emu/Cell/PPUThread.cpp +++ b/rpcs3/Emu/Cell/PPUThread.cpp @@ -104,14 +104,13 @@ void PPUThread::DoRun() break; case 1: - case 2: { auto ppui = new PPUInterpreter(*this); m_dec = new PPUDecoder(ppui); } break; - case 3: + case 2: if (!m_dec) { m_dec = new PPULLVMEmulator(*this); } diff --git a/rpcs3/Gui/MainFrame.cpp b/rpcs3/Gui/MainFrame.cpp index c82cb5a05..c1475e697 100644 --- a/rpcs3/Gui/MainFrame.cpp +++ b/rpcs3/Gui/MainFrame.cpp @@ -419,7 +419,6 @@ void MainFrame::Config(wxCommandEvent& WXUNUSED(event)) wxCheckBox* chbox_dbg_ap_systemcall = new wxCheckBox(p_hle, wxID_ANY, "Auto Pause at System Call"); wxCheckBox* chbox_dbg_ap_functioncall = new wxCheckBox(p_hle, wxID_ANY, "Auto Pause at Function Call"); - cbox_cpu_decoder->Append("PPU Interpreter & DisAsm"); cbox_cpu_decoder->Append("PPU Interpreter"); cbox_cpu_decoder->Append("PPU JIT (LLVM)"); diff --git a/rpcs3/Ini.h b/rpcs3/Ini.h index 831564807..7c2e61172 100644 --- a/rpcs3/Ini.h +++ b/rpcs3/Ini.h @@ -241,7 +241,7 @@ public: void Load() { // Core - CPUDecoderMode.Load(2); + CPUDecoderMode.Load(1); SPUDecoderMode.Load(1); // Graphics diff --git a/rpcs3/emucore.vcxproj b/rpcs3/emucore.vcxproj index 5a3098c60..6d4b04e66 100644 --- a/rpcs3/emucore.vcxproj +++ b/rpcs3/emucore.vcxproj @@ -1,4 +1,4 @@ - + @@ -564,16 +564,6 @@ true - - if not exist ..\llvm_build mkdir ..\llvm_build -cd ..\llvm_build -cmake -G "Visual Studio 12 2013 Win64" -DCMAKE_CONFIGURATION_TYPES="Debug;Release" -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_BUILD_RUNTIME=OFF -DLLVM_BUILD_TOOLS=OFF -DLLVM_INCLUDE_DOCS=OFF -DLLVM_INCLUDE_EXAMPLES=OFF -DLLVM_INCLUDE_TESTS=OFF -DLLVM_INCLUDE_TOOLS=OFF -DLLVM_INCLUDE_UTILS=OFF -DWITH_POLLY=OFF ../llvm -msbuild.exe ALL_BUILD.vcxproj /t:build /p:Configuration=Debug - - - - Build LLVM - @@ -589,16 +579,6 @@ msbuild.exe ALL_BUILD.vcxproj /t:build /p:Configuration=Debug true - - if not exist ..\llvm_build mkdir ..\llvm_build -cd ..\llvm_build -cmake -G "Visual Studio 12 2013 Win64" -DCMAKE_CONFIGURATION_TYPES="Debug;Release" -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_BUILD_RUNTIME=OFF -DLLVM_BUILD_TOOLS=OFF -DLLVM_INCLUDE_DOCS=OFF -DLLVM_INCLUDE_EXAMPLES=OFF -DLLVM_INCLUDE_TESTS=OFF -DLLVM_INCLUDE_TOOLS=OFF -DLLVM_INCLUDE_UTILS=OFF -DWITH_POLLY=OFF ../llvm -msbuild.exe ALL_BUILD.vcxproj /t:build /p:Configuration=Debug - - - - Build LLVM - @@ -634,16 +614,6 @@ msbuild.exe ALL_BUILD.vcxproj /t:build /p:Configuration=Debug true true - - if not exist ..\llvm_build mkdir ..\llvm_build -cd ..\llvm_build -cmake -G "Visual Studio 12 2013 Win64" -DCMAKE_CONFIGURATION_TYPES="Debug;Release" -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_BUILD_RUNTIME=OFF -DLLVM_BUILD_TOOLS=OFF -DLLVM_INCLUDE_DOCS=OFF -DLLVM_INCLUDE_EXAMPLES=OFF -DLLVM_INCLUDE_TESTS=OFF -DLLVM_INCLUDE_TOOLS=OFF -DLLVM_INCLUDE_UTILS=OFF -DWITH_POLLY=OFF ../llvm -msbuild.exe ALL_BUILD.vcxproj /t:build /p:Configuration=Release - - - - Build LLVM - diff --git a/rpcs3/emucore.vcxproj.filters b/rpcs3/emucore.vcxproj.filters index e50b77540..b9878086e 100644 --- a/rpcs3/emucore.vcxproj.filters +++ b/rpcs3/emucore.vcxproj.filters @@ -1,4 +1,4 @@ - + @@ -1219,9 +1219,6 @@ Emu\Memory - - Header Files - Header Files From 4514fc12bd2a3ca341f2b11d6dffeebd75722c70 Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Mon, 20 Oct 2014 01:48:05 +0530 Subject: [PATCH 38/42] Updated Travis CI configuration to compile LLVM --- .travis.yml | 8 +++++++- rpcs3/CMakeLists.txt | 3 ++- rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 2 +- rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp | 10 ++++++++++ 4 files changed, 20 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 90ddcfd4d..cb0e8e756 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,6 +7,7 @@ compiler: branches: only: - master + - ppu_llvm_recompiler git: submodules: false @@ -27,7 +28,12 @@ before_install: sudo ./cmake-3.0.0-Linux-i386.sh --skip-license --prefix=/usr; before_script: - - git submodule update --init asmjit ffmpeg + - git submodule update --init asmjit ffmpeg llvm + - cd llvm_build + - cmake -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_BUILD_RUNTIME=OFF -DLLVM_BUILD_TOOLS=OFF -DLLVM_INCLUDE_DOCS=OFF -DLLVM_INCLUDE_EXAMPLES=OFF -DLLVM_INCLUDE_TESTS=OFF -DLLVM_INCLUDE_TOOLS=OFF -DLLVM_INCLUDE_UTILS=OFF -DWITH_POLLY=OFF ../llvm + - make -j 4 + - sudo make install + - cd .. - mkdir build - cd build - cmake .. diff --git a/rpcs3/CMakeLists.txt b/rpcs3/CMakeLists.txt index e87efc752..1a33055bf 100644 --- a/rpcs3/CMakeLists.txt +++ b/rpcs3/CMakeLists.txt @@ -102,7 +102,8 @@ RPCS3_SRC "${RPCS3_SRC_DIR}/../Utilities/*" ) -string(REGEX REPLACE "(.*);.*ConvertUTF.c;" "\\1;" RPCS3_SRC "${RPCS3_SRC}") +list(REMOVE_ITEM RPCS3_SRC ${RPCS3_SRC_DIR}/../Utilities/simpleini/ConvertUTF.c) +set_source_files_properties(${RPCS3_SRC_DIR}/Emu/Cell/PPULLVMRecompiler.cpp PROPERTIES COMPILE_FLAGS -fno-rtti) add_executable(rpcs3 ${RPCS3_SRC}) diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index 9a6ca1c46..6573dbf87 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -4892,7 +4892,7 @@ PPULLVMEmulator::PPULLVMEmulator(PPUThread & ppu) s_num_instances++; if (!s_recompiler) { s_recompiler = new PPULLVMRecompiler(); - //s_recompiler->RunAllTests(&m_ppu, m_interpreter); + s_recompiler->RunAllTests(&m_ppu, m_interpreter); } } diff --git a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp index 5e030f5d3..b90a7f1f0 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp @@ -8,6 +8,8 @@ #include "llvm/Support/raw_ostream.h" #include "llvm/MC/MCDisassembler.h" +//#define PPU_LLVM_RECOMPILER_UNIT_TESTS 1 + using namespace llvm; #define VERIFY_INSTRUCTION_AGAINST_INTERPRETER(fn, tc, input, ...) \ @@ -194,11 +196,14 @@ struct PPUState { } }; +#ifdef PPU_LLVM_RECOMPILER_UNIT_TESTS static PPUThread * s_ppu_state = nullptr; static PPUInterpreter * s_interpreter = nullptr; +#endif // PPU_LLVM_RECOMPILER_UNIT_TESTS template void PPULLVMRecompiler::VerifyInstructionAgainstInterpreter(const char * name, PPULLVMRecompilerFn recomp_fn, PPUInterpreterFn interp_fn, PPUState & input_state, Args... args) { +#ifdef PPU_LLVM_RECOMPILER_UNIT_TESTS auto test_case = [&]() { (this->*recomp_fn)(args...); }; @@ -224,9 +229,11 @@ void PPULLVMRecompiler::VerifyInstructionAgainstInterpreter(const char * name, P return true; }; RunTest(name, test_case, input, check_result); +#endif // PPU_LLVM_RECOMPILER_UNIT_TESTS } void PPULLVMRecompiler::RunTest(const char * name, std::function test_case, std::function input, std::function check_result) { +#ifdef PPU_LLVM_RECOMPILER_UNIT_TESTS // Create the unit test function m_current_function = (Function *)m_module->getOrInsertFunction(name, m_ir_builder->getVoidTy(), m_ir_builder->getInt8PtrTy() /*ppu_state*/, @@ -301,9 +308,11 @@ void PPULLVMRecompiler::RunTest(const char * name, std::function test_ca } m_execution_engine->freeMachineCodeForFunction(m_current_function); +#endif // PPU_LLVM_RECOMPILER_UNIT_TESTS } void PPULLVMRecompiler::RunAllTests(PPUThread * ppu_state, PPUInterpreter * interpreter) { +#ifdef PPU_LLVM_RECOMPILER_UNIT_TESTS s_ppu_state = ppu_state; s_interpreter = interpreter; @@ -753,4 +762,5 @@ void PPULLVMRecompiler::RunAllTests(PPUThread * ppu_state, PPUInterpreter * inte VERIFY_INSTRUCTION_AGAINST_INTERPRETER(DCBZ, 1, input, 14, 23); initial_state.Store(*ppu_state); +#endif // PPU_LLVM_RECOMPILER_UNIT_TESTS } From 1446e5bb50fcfc46646f5cb420496fef9b2c2af1 Mon Sep 17 00:00:00 2001 From: gopalsr83 Date: Tue, 21 Oct 2014 16:06:10 +0530 Subject: [PATCH 39/42] Made changes for compiling in Linux --- rpcs3/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/CMakeLists.txt b/rpcs3/CMakeLists.txt index 1a33055bf..b6b79361c 100644 --- a/rpcs3/CMakeLists.txt +++ b/rpcs3/CMakeLists.txt @@ -80,7 +80,7 @@ ${LLVM_INCLUDE_DIRS} ) add_definitions(${LLVM_DEFINITIONS}) -llvm_map_components_to_libnames(LLVM_LIBS all) +llvm_map_components_to_libnames(LLVM_LIBS jit vectorize x86codegen x86disassembler) link_directories("${RPCS3_SRC_DIR}/../ffmpeg/${PLATFORM_ARCH}/lib") From 20a5bf424fda91a8ed1c972ffd9e1646e9314c31 Mon Sep 17 00:00:00 2001 From: raven02 Date: Tue, 21 Oct 2014 22:20:52 +0800 Subject: [PATCH 40/42] Support FSQRT/FSQRTS instructions --- rpcs3/Emu/Cell/PPULLVMRecompiler.cpp | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp index 6573dbf87..5d66f575a 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompiler.cpp @@ -3783,7 +3783,14 @@ void PPULLVMRecompiler::FADDS(u32 frd, u32 fra, u32 frb, bool rc) { } void PPULLVMRecompiler::FSQRTS(u32 frd, u32 frb, bool rc) { - InterpreterCall("FSQRTS", &PPUInterpreter::FSQRTS, frd, frb, rc); + auto rb_f64 = GetFpr(frb); + auto res_f64 = (Value *)m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::sqrt, m_ir_builder->getDoubleTy()), rb_f64); + auto res_f32 = m_ir_builder->CreateFPTrunc(res_f64, m_ir_builder->getFloatTy()); + res_f64 = m_ir_builder->CreateFPExt(res_f32, m_ir_builder->getDoubleTy()); + SetFpr(frd, res_f64); + + // TODO: Set flags + //InterpreterCall("FSQRTS", &PPUInterpreter::FSQRTS, frd, frb, rc); } void PPULLVMRecompiler::FRES(u32 frd, u32 frb, bool rc) { @@ -3950,7 +3957,12 @@ void PPULLVMRecompiler::FADD(u32 frd, u32 fra, u32 frb, bool rc) { } void PPULLVMRecompiler::FSQRT(u32 frd, u32 frb, bool rc) { - InterpreterCall("FSQRT", &PPUInterpreter::FSQRT, frd, frb, rc); + auto rb_f64 = GetFpr(frb); + auto res_f64 = (Value *)m_ir_builder->CreateCall(Intrinsic::getDeclaration(m_module, Intrinsic::sqrt, m_ir_builder->getDoubleTy()), rb_f64); + SetFpr(frd, res_f64); + + // TODO: Set flags + //InterpreterCall("FSQRT", &PPUInterpreter::FSQRT, frd, frb, rc); } void PPULLVMRecompiler::FSEL(u32 frd, u32 fra, u32 frc, u32 frb, bool rc) { From 00486d39e24bd76c1f2f881169978c29db4a3ca2 Mon Sep 17 00:00:00 2001 From: raven02 Date: Tue, 21 Oct 2014 22:43:46 +0800 Subject: [PATCH 41/42] Add test against interpreter --- rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp index b90a7f1f0..d601503e1 100644 --- a/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp +++ b/rpcs3/Emu/Cell/PPULLVMRecompilerTests.cpp @@ -597,6 +597,9 @@ void PPULLVMRecompiler::RunAllTests(PPUThread * ppu_state, PPUInterpreter * inte VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(ISYNC, 0, 5); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(EIEIO, 0, 5); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(FSQRT, 0, 5, 0, 1, false); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(FSQRTS, 0, 5, 0, 1, false); + VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(FDIV, 0, 5, 0, 1, 2, false); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(FSUB, 0, 5, 0, 1, 2, false); VERIFY_INSTRUCTION_AGAINST_INTERPRETER_USING_RANDOM_INPUT(FADD, 0, 5, 0, 1, 2, false); From ce21a9d25088b28b704bc9277799991ed8c971e9 Mon Sep 17 00:00:00 2001 From: S Gopal Rajagopal Date: Wed, 22 Oct 2014 00:22:27 +0530 Subject: [PATCH 42/42] Cleanup some files --- .gitignore | 1 - .travis.yml | 1 - rpcs3/emucore.vcxproj | 7 +------ rpcs3/emucore.vcxproj.filters | 3 +++ rpcs3/emucore.vcxproj.user | 4 +--- rpcs3/rpcs3.vcxproj | 6 +++--- 6 files changed, 8 insertions(+), 14 deletions(-) diff --git a/.gitignore b/.gitignore index 966615452..00fb6fe69 100644 --- a/.gitignore +++ b/.gitignore @@ -29,7 +29,6 @@ *.res *.dump *.wav -*.tmp /build diff --git a/.travis.yml b/.travis.yml index cb0e8e756..5b47d8dd7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,7 +7,6 @@ compiler: branches: only: - master - - ppu_llvm_recompiler git: submodules: false diff --git a/rpcs3/emucore.vcxproj b/rpcs3/emucore.vcxproj index 6d4b04e66..007b95661 100644 --- a/rpcs3/emucore.vcxproj +++ b/rpcs3/emucore.vcxproj @@ -428,6 +428,7 @@ + @@ -530,7 +531,6 @@ false Use stdafx.h - %(AdditionalIncludeDirectories) true @@ -544,7 +544,6 @@ Use _UNICODE;UNICODE;MSVC_CRT_MEMLEAK_DETECTION;%(PreprocessorDefinitions) stdafx.h - %(AdditionalIncludeDirectories) true @@ -559,7 +558,6 @@ _UNICODE;UNICODE;%(PreprocessorDefinitions) stdafx.h Async - %(AdditionalIncludeDirectories) true @@ -574,7 +572,6 @@ _UNICODE;UNICODE;MSVC_CRT_MEMLEAK_DETECTION;%(PreprocessorDefinitions) stdafx.h Async - %(AdditionalIncludeDirectories) true @@ -589,7 +586,6 @@ false Use stdafx.h - %(AdditionalIncludeDirectories) true @@ -607,7 +603,6 @@ Use stdafx.h Async - %(AdditionalIncludeDirectories) true diff --git a/rpcs3/emucore.vcxproj.filters b/rpcs3/emucore.vcxproj.filters index b9878086e..e164e1c53 100644 --- a/rpcs3/emucore.vcxproj.filters +++ b/rpcs3/emucore.vcxproj.filters @@ -1219,6 +1219,9 @@ Emu\Memory + + Header Files + Header Files diff --git a/rpcs3/emucore.vcxproj.user b/rpcs3/emucore.vcxproj.user index 5ecefbc9f..2a22e69ac 100644 --- a/rpcs3/emucore.vcxproj.user +++ b/rpcs3/emucore.vcxproj.user @@ -1,6 +1,4 @@  - - true - + \ No newline at end of file diff --git a/rpcs3/rpcs3.vcxproj b/rpcs3/rpcs3.vcxproj index 15af47e55..d1c76abf3 100644 --- a/rpcs3/rpcs3.vcxproj +++ b/rpcs3/rpcs3.vcxproj @@ -87,7 +87,7 @@ true - $(SolutionDir)$(Platform)\$(Configuration)\emucore.lib;LLVMAnalysis.lib;LLVMAsmParser.lib;LLVMAsmPrinter.lib;LLVMBitReader.lib;LLVMBitWriter.lib;LLVMCodeGen.lib;LLVMCore.lib;LLVMDebugInfo.lib;LLVMExecutionEngine.lib;LLVMInstCombine.lib;LLVMInstrumentation.lib;LLVMInterpreter.lib;LLVMipa.lib;LLVMipo.lib;LLVMIRReader.lib;LLVMJIT.lib;LLVMLineEditor.lib;LLVMLinker.lib;LLVMLTO.lib;LLVMMC.lib;LLVMMCAnalysis.lib;LLVMMCDisassembler.lib;LLVMMCJIT.lib;LLVMMCParser.lib;LLVMObjCARCOpts.lib;LLVMObject.lib;LLVMOption.lib;LLVMProfileData.lib;LLVMRuntimeDyld.lib;LLVMScalarOpts.lib;LLVMSelectionDAG.lib;LLVMSupport.lib;LLVMTableGen.lib;LLVMTarget.lib;LLVMTransformUtils.lib;LLVMVectorize.lib;LLVMX86AsmParser.lib;LLVMX86AsmPrinter.lib;LLVMX86CodeGen.lib;LLVMX86Desc.lib;LLVMX86Disassembler.lib;LLVMX86Info.lib;LLVMX86Utils.lib;wxmsw31ud_adv.lib;wxbase31ud.lib;wxmsw31ud_core.lib;wxmsw31ud_aui.lib;wxtiffd.lib;wxjpegd.lib;wxpngd.lib;wxzlibd.lib;odbc32.lib;odbccp32.lib;comctl32.lib;ws2_32.lib;shlwapi.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;rpcrt4.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;libOpenAL32.dll.a;asmjit.lib;%(AdditionalDependencies) + $(SolutionDir)$(Platform)\$(Configuration)\emucore.lib;wxmsw31ud_adv.lib;wxbase31ud.lib;wxmsw31ud_core.lib;wxmsw31ud_aui.lib;wxtiffd.lib;wxjpegd.lib;wxpngd.lib;wxzlibd.lib;odbc32.lib;odbccp32.lib;comctl32.lib;ws2_32.lib;shlwapi.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;rpcrt4.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;libOpenAL32.dll.a;asmjit.lib;LLVMJIT.lib;LLVMVectorize.lib;LLVMX86CodeGen.lib;LLVMX86Disassembler.lib;LLVMExecutionEngine.lib;LLVMAsmPrinter.lib;LLVMSelectionDAG.lib;LLVMCodeGen.lib;LLVMScalarOpts.lib;LLVMInstCombine.lib;LLVMTransformUtils.lib;LLVMipa.lib;LLVMAnalysis.lib;LLVMTarget.lib;LLVMX86Desc.lib;LLVMX86AsmPrinter.lib;LLVMObject.lib;LLVMMCParser.lib;LLVMBitReader.lib;LLVMCore.lib;LLVMX86Utils.lib;LLVMMC.lib;LLVMX86Info.lib;LLVMSupport.lib; ;%(AdditionalDependencies) %(IgnoreSpecificDefaultLibraries) false ..\wxWidgets\lib\vc_x64_lib;..\ffmpeg\Windows\x86_64\lib;..\OpenAL\Win64;..\llvm_build\Debug\lib @@ -113,7 +113,7 @@ true - $(SolutionDir)$(Platform)\$(Configuration)\emucore.lib;LLVMAnalysis.lib;LLVMAsmParser.lib;LLVMAsmPrinter.lib;LLVMBitReader.lib;LLVMBitWriter.lib;LLVMCodeGen.lib;LLVMCore.lib;LLVMDebugInfo.lib;LLVMExecutionEngine.lib;LLVMInstCombine.lib;LLVMInstrumentation.lib;LLVMInterpreter.lib;LLVMipa.lib;LLVMipo.lib;LLVMIRReader.lib;LLVMJIT.lib;LLVMLineEditor.lib;LLVMLinker.lib;LLVMLTO.lib;LLVMMC.lib;LLVMMCAnalysis.lib;LLVMMCDisassembler.lib;LLVMMCJIT.lib;LLVMMCParser.lib;LLVMObjCARCOpts.lib;LLVMObject.lib;LLVMOption.lib;LLVMProfileData.lib;LLVMRuntimeDyld.lib;LLVMScalarOpts.lib;LLVMSelectionDAG.lib;LLVMSupport.lib;LLVMTableGen.lib;LLVMTarget.lib;LLVMTransformUtils.lib;LLVMVectorize.lib;LLVMX86AsmParser.lib;LLVMX86AsmPrinter.lib;LLVMX86CodeGen.lib;LLVMX86Desc.lib;LLVMX86Disassembler.lib;LLVMX86Info.lib;LLVMX86Utils.lib;wxmsw31ud_adv.lib;wxbase31ud.lib;wxmsw31ud_core.lib;wxmsw31ud_aui.lib;wxtiffd.lib;wxjpegd.lib;wxpngd.lib;wxzlibd.lib;odbc32.lib;odbccp32.lib;comctl32.lib;ws2_32.lib;shlwapi.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;rpcrt4.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;libOpenAL32.dll.a;asmjit.lib;%(AdditionalDependencies) + $(SolutionDir)$(Platform)\$(Configuration)\emucore.lib;wxmsw31ud_adv.lib;wxbase31ud.lib;wxmsw31ud_core.lib;wxmsw31ud_aui.lib;wxtiffd.lib;wxjpegd.lib;wxpngd.lib;wxzlibd.lib;odbc32.lib;odbccp32.lib;comctl32.lib;ws2_32.lib;shlwapi.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;rpcrt4.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;libOpenAL32.dll.a;asmjit.lib;LLVMJIT.lib;LLVMVectorize.lib;LLVMX86CodeGen.lib;LLVMX86Disassembler.lib;LLVMExecutionEngine.lib;LLVMAsmPrinter.lib;LLVMSelectionDAG.lib;LLVMCodeGen.lib;LLVMScalarOpts.lib;LLVMInstCombine.lib;LLVMTransformUtils.lib;LLVMipa.lib;LLVMAnalysis.lib;LLVMTarget.lib;LLVMX86Desc.lib;LLVMX86AsmPrinter.lib;LLVMObject.lib;LLVMMCParser.lib;LLVMBitReader.lib;LLVMCore.lib;LLVMX86Utils.lib;LLVMMC.lib;LLVMX86Info.lib;LLVMSupport.lib; ;%(AdditionalDependencies) %(IgnoreSpecificDefaultLibraries) false ..\wxWidgets\lib\vc_x64_lib;..\ffmpeg\Windows\x86_64\lib;..\OpenAL\Win64;..\llvm_build\Debug\lib @@ -148,7 +148,7 @@ true true true - $(SolutionDir)$(Platform)\$(Configuration)\emucore.lib;LLVMAnalysis.lib;LLVMAsmParser.lib;LLVMAsmPrinter.lib;LLVMBitReader.lib;LLVMBitWriter.lib;LLVMCodeGen.lib;LLVMCore.lib;LLVMDebugInfo.lib;LLVMExecutionEngine.lib;LLVMInstCombine.lib;LLVMInstrumentation.lib;LLVMInterpreter.lib;LLVMipa.lib;LLVMipo.lib;LLVMIRReader.lib;LLVMJIT.lib;LLVMLineEditor.lib;LLVMLinker.lib;LLVMLTO.lib;LLVMMC.lib;LLVMMCAnalysis.lib;LLVMMCDisassembler.lib;LLVMMCJIT.lib;LLVMMCParser.lib;LLVMObjCARCOpts.lib;LLVMObject.lib;LLVMOption.lib;LLVMProfileData.lib;LLVMRuntimeDyld.lib;LLVMScalarOpts.lib;LLVMSelectionDAG.lib;LLVMSupport.lib;LLVMTableGen.lib;LLVMTarget.lib;LLVMTransformUtils.lib;LLVMVectorize.lib;LLVMX86AsmParser.lib;LLVMX86AsmPrinter.lib;LLVMX86CodeGen.lib;LLVMX86Desc.lib;LLVMX86Disassembler.lib;LLVMX86Info.lib;LLVMX86Utils.lib;wxmsw31u_adv.lib;wxbase31u.lib;wxmsw31u_core.lib;wxmsw31u_aui.lib;odbc32.lib;odbccp32.lib;comctl32.lib;ws2_32.lib;shlwapi.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;rpcrt4.lib;wxtiff.lib;wxjpeg.lib;wxpng.lib;wxzlib.lib;wxregexu.lib;wxexpat.lib;wsock32.lib;wininet.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;libOpenAL32.dll.a;asmjit.lib;%(AdditionalDependencies) + $(SolutionDir)$(Platform)\$(Configuration)\emucore.lib;wxmsw31u_adv.lib;wxbase31u.lib;wxmsw31u_core.lib;wxmsw31u_aui.lib;odbc32.lib;odbccp32.lib;comctl32.lib;ws2_32.lib;shlwapi.lib;winmm.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;rpcrt4.lib;wxtiff.lib;wxjpeg.lib;wxpng.lib;wxzlib.lib;wxregexu.lib;wxexpat.lib;wsock32.lib;wininet.lib;avcodec.lib;avformat.lib;avutil.lib;swresample.lib;swscale.lib;libOpenAL32.dll.a;asmjit.lib;LLVMJIT.lib;LLVMVectorize.lib;LLVMX86CodeGen.lib;LLVMX86Disassembler.lib;LLVMExecutionEngine.lib;LLVMAsmPrinter.lib;LLVMSelectionDAG.lib;LLVMCodeGen.lib;LLVMScalarOpts.lib;LLVMInstCombine.lib;LLVMTransformUtils.lib;LLVMipa.lib;LLVMAnalysis.lib;LLVMTarget.lib;LLVMX86Desc.lib;LLVMX86AsmPrinter.lib;LLVMObject.lib;LLVMMCParser.lib;LLVMBitReader.lib;LLVMCore.lib;LLVMX86Utils.lib;LLVMMC.lib;LLVMX86Info.lib;LLVMSupport.lib; ;%(AdditionalDependencies) %(IgnoreSpecificDefaultLibraries)