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 0000000000..f516b5ef4f --- /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 0000000000..c27a1a49b1 --- /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 6cb0686122..3250c18ef9 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 a11a094c35..c82cb5a05e 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 36fd98fa19..027b765e9f 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 5df44f8c9f..81b25372bd 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 ef5ff2a1fa..89d2452475 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 77d5435fb8..8804dd5f21 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 f516b5ef4f..8763b86c97 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 c27a1a49b1..c8565cca54 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 8763b86c97..82d2d6748a 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 c8565cca54..70d5ee5947 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 0000000000..a1cf4480f5 --- /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 027b765e9f..579e033671 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 82d2d6748a..58bb11f6bf 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 a1cf4480f5..1ccffa07f0 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 58bb11f6bf..063abf32fa 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 70d5ee5947..3e800d8c57 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 1ccffa07f0..f901564c58 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 063abf32fa..8a713c8b41 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 f901564c58..b7d62ff136 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 579e033671..ed71a929ec 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 89d2452475..96ba5a501d 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 8a713c8b41..61cc1bbebd 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 3e800d8c57..1379577a2b 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 61cc1bbebd..e1014abed4 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 1379577a2b..a6cc1c9d64 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 b7d62ff136..7fa0ede28b 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 96ba5a501d..5ecefbc9f2 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 e1014abed4..3462f821cd 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 a6cc1c9d64..38fcf8ff0a 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 7fa0ede28b..e8eb5bc286 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 c44c8a9a21..5431a99fee 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 3462f821cd..2bddd97c61 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 38fcf8ff0a..aea0e3b5d5 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 a45f065200..fb181e64b1 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 0000000000..f55c17bc33 --- /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 0000000000..b35a8a25fb --- /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 0000000000..e54b2dbf8f --- /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 0000000000..78e90d3950 --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..17a3446132 --- /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 0000000000..0aaf3a2694 --- /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 0000000000..db37bf8476 --- /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 0000000000..f71ace0eb0 --- /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 0000000000..c10783ee4b --- /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 0000000000..bd1f7d1312 --- /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 0000000000..83eae66f06 --- /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 0000000000..a315c6a63b --- /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 0000000000..c9a8fff9bf --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..75a7cc9341 --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..3dccd73172 --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..2d3998c9de --- /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 0000000000..9b5f49fa9f --- /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 0000000000..3b44ead212 --- /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 0000000000..05d36e7403 --- /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 0000000000..27fd57b261 --- /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 0000000000..e24fe8b8ba --- /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 0000000000..eb20d09898 --- /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 0000000000..952ffc3bb7 --- /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 0000000000..72686a7228 --- /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 0000000000..152605979a --- /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 0000000000..4e85d9c7ec --- /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 0000000000..ffac5a7b8b --- /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 0000000000..59d2b9a8e0 --- /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 0000000000..1ef24f4f04 --- /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 0000000000..08845bf95d --- /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 0000000000..feed2b3024 --- /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 0000000000..0a59b33edf --- /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 0000000000..b0131f8828 --- /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 0000000000..4a8488cc78 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..9f9864f66d --- /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 0000000000..c3b96d3179 --- /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 0000000000..175bc5f2be --- /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 0000000000..0e8e518187 --- /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 0000000000..153aa96562 --- /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 0000000000..5e92c0e148 --- /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 0000000000..532be5e6fb --- /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 0000000000..9b5f49fa9f --- /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 0000000000..5e075a3b49 --- /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 0000000000..069d10b1c8 --- /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 0000000000..69f61cdd8e --- /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 0000000000..ce900cadd8 --- /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 0000000000..6d02a945d4 --- /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 0000000000..68fb4b11ce --- /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 0000000000..0e0e9a419e --- /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 0000000000..9ba272818e --- /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 0000000000..5a36124910 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..89c9054905 --- /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 0000000000..bb27d20d0f --- /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 0000000000..02f34268cc --- /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 0000000000..7b03ed7e60 --- /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 0000000000..e647f392ce --- /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 0000000000..44d75cac07 --- /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 0000000000..5f43208f6d --- /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 0000000000..dc3d3f83ed --- /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 0000000000..065c306386 --- /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 0000000000..cb023c5239 --- /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 0000000000..7ad6e06552 --- /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 0000000000..eda171f407 --- /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 0000000000..553dcdfaf9 --- /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 0000000000..a4314ded17 --- /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 0000000000..7150fe9393 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..afdde4ac8c --- /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 0000000000..2bdb2fe290 --- /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 0000000000..cae02052c5 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..9ed2a713d4 --- /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 0000000000..a7d4f46c49 --- /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 0000000000..9c67f9fbe5 --- /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 0000000000..cb31c37b5e --- /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 0000000000..995cecc98a --- /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 0000000000..c4c2a043f5 --- /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 0000000000..86d0376150 --- /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 0000000000..50cb58f0e7 --- /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 0000000000..4b103c546f --- /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 0000000000..da3258461b --- /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 0000000000..b45e455508 --- /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 0000000000..fb1572fd32 --- /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 0000000000..db2230f03e --- /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 0000000000..9b5f49fa9f --- /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 0000000000..f79df2b5fa --- /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 0000000000..52fec260e6 --- /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 0000000000..f2a33fbe08 --- /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 0000000000..c5242b3cd9 --- /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 0000000000..3b6441a6fc --- /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 0000000000..2a5c91d01f --- /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 0000000000..a87e685566 --- /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 0000000000..4940f67b7e --- /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 0000000000..9b5f49fa9f --- /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 0000000000..ff350eb9a3 --- /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 0000000000..5a6f26fff0 --- /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 0000000000..f34f7d9aa2 --- /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 0000000000..cf2188c9df --- /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 0000000000..6d55434064 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..285a23a043 --- /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 0000000000..ea3a9c9af3 --- /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 0000000000..0159042646 --- /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 0000000000..eb64c34570 --- /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 0000000000..207b28264f --- /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 0000000000..0b1444be0b --- /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 0000000000..6f874e4381 --- /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 0000000000..ec32e00454 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..8da57a6fea --- /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 0000000000..cc2f7f6650 --- /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 0000000000..1be313a146 --- /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 0000000000..85a016f8f3 --- /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 0000000000..851318763c --- /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 0000000000..97919c9ded --- /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 0000000000..8e61b8e9dc --- /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 0000000000..2340071b3b --- /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 0000000000..b8c6918c74 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..fde5f8b189 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..94710cb9d4 --- /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 0000000000..839564f960 --- /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 0000000000..1d4c10dd95 --- /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 0000000000..27089acaae --- /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 0000000000..4865231ee7 --- /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 0000000000..dd0014464e --- /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 0000000000..a7dd49b85d --- /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 0000000000..cb50cc7866 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..3a66cce0e6 --- /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 0000000000..e9f047ddd5 --- /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 0000000000..7069752867 --- /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 0000000000..e5d98785ec --- /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 0000000000..a9ddc495b9 --- /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 0000000000..8dbe5a8b78 --- /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 0000000000..306ce31117 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..03d6ab57ba --- /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 0000000000..c6a19d6154 --- /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 0000000000..9027b19279 --- /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 0000000000..24fe408408 --- /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 0000000000..583abd4874 --- /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 0000000000..9bc06df666 --- /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 0000000000..e0c785605b --- /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 0000000000..c0ba9479d1 --- /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 0000000000..b4d0036ee3 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..a7115dc7cb --- /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 0000000000..1d674a43ae --- /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 0000000000..579a584b64 --- /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 0000000000..c642c6b7b7 --- /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 0000000000..dff0e74225 --- /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 0000000000..b0bc1e7605 --- /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 0000000000..af4dd89328 --- /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 0000000000..a793231c46 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..4783b5e321 --- /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 0000000000..b920cd7ad9 --- /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 0000000000..c1f4b35289 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..05dc7e9b23 --- /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 0000000000..e17e0e1398 --- /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 0000000000..eb09e1961e --- /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 0000000000..f27d9ae119 --- /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 0000000000..60f2411750 --- /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 0000000000..20a989c1ea --- /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 0000000000..3f5485e938 --- /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 0000000000..4ca09c7da1 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..60b9ff6eae --- /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 0000000000..e018fab98c --- /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 0000000000..3f0c7172b6 --- /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 0000000000..a0b06cd937 --- /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 0000000000..bcc361be7d --- /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 0000000000..3fb8f6bfa7 --- /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 0000000000..a58c61299c --- /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 0000000000..48da579e2c --- /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 0000000000..c1217ff98f --- /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 0000000000..7f9fcdeabc --- /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 0000000000..9b5f49fa9f --- /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 0000000000..b3b5a05157 --- /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 0000000000..a8878ae7c2 --- /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 0000000000..b6c1b131a9 --- /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 0000000000..66ed4d885e --- /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 0000000000..6befec205f --- /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 0000000000..c9f8334d6f --- /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 0000000000..983b8803ca --- /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 0000000000..2956d87b07 --- /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 0000000000..b80a8031b9 --- /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 0000000000..ae474e2d20 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..118388b118 --- /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 0000000000..a13a2d3398 --- /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 0000000000..a54c9cf471 --- /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 0000000000..9192e2b975 --- /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 0000000000..7397b3a33a --- /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 0000000000..35cb50b095 --- /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 0000000000..14e7ed585c --- /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 0000000000..0b2be85d00 --- /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 0000000000..d145a14bd2 --- /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 0000000000..1f3e8c70c7 --- /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 0000000000..c401a221b9 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..c89805d510 --- /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 0000000000..da567de2fb --- /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 0000000000..230d018b27 --- /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 0000000000..74d34b230f --- /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 0000000000..fcd8e19c73 --- /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 0000000000..da7efb6541 --- /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 0000000000..f5a36d68dc --- /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 0000000000..751ae95124 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..2350b528aa --- /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 0000000000..2593ef395b --- /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 0000000000..ddd422d5c5 --- /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 0000000000..8f594b735d --- /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 0000000000..6906739924 --- /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 0000000000..af001a387a --- /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 0000000000..ea98daff73 --- /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 0000000000..990314938f --- /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 0000000000..9b5f49fa9f --- /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 0000000000..2004c58b0c --- /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 0000000000..9bed31f398 --- /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 0000000000..b6b90a48bc --- /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 0000000000..82394695e3 --- /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 0000000000..a1e350fb6f --- /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 0000000000..e5a8471404 --- /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 0000000000..4910829730 --- /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 0000000000..cad008e6bb --- /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 0000000000..9b5f49fa9f --- /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 0000000000..c75ca695c1 --- /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 0000000000..72bd6d6f33 --- /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 0000000000..1b387dacfa --- /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 0000000000..4c948a1abb --- /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 0000000000..cc7d343bb3 --- /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 0000000000..7cac278a4e --- /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 0000000000..aa65d7a4c1 --- /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 0000000000..f499ebb526 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..0c7e1a417f --- /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 0000000000..31dc7c1cd9 --- /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 0000000000..09a169b1ff --- /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 0000000000..d5c1192508 --- /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 0000000000..96ea2f946b --- /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 0000000000..1cdd836459 --- /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 0000000000..fffb932ab6 --- /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 0000000000..384f4090da --- /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 0000000000..9b5f49fa9f --- /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 0000000000..13aa30f24f --- /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 0000000000..fe8fa7ad7f --- /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 0000000000..673634db76 --- /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 0000000000..58906a28fe --- /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 0000000000..971087c360 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..a7dc5d7d95 --- /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 0000000000..7d6e366919 --- /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 0000000000..51434ef5c3 --- /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 0000000000..8fb690ac4c --- /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 0000000000..d47cf7a73e --- /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 0000000000..84c89fcd82 --- /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 0000000000..db501781a9 --- /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 0000000000..9f4c0de072 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..109fc9e678 --- /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 0000000000..55f66a4526 --- /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 0000000000..14f92af4c2 --- /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 0000000000..e1107f4701 --- /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 0000000000..5c5bf17cc3 --- /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 0000000000..840850c563 --- /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 0000000000..8966e0b5c7 --- /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 0000000000..fa60228a16 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..5ca46d0ed4 --- /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 0000000000..c3287607bc --- /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 0000000000..5d5a2bcecc --- /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 0000000000..07ca40b803 --- /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 0000000000..96c605a00f --- /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 0000000000..27756e8e88 --- /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 0000000000..338aa8eba9 --- /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 0000000000..645f2699bd --- /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 0000000000..1f9057a40f --- /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 0000000000..446c256d79 --- /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 0000000000..fccae7ddb7 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..ac51d6c3a1 --- /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 0000000000..b0c1ed72af --- /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 0000000000..925583ee14 --- /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 0000000000..aadcf771bc --- /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 0000000000..f27d6fcdb4 --- /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 0000000000..0d20b757f4 --- /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 0000000000..5eab405ad6 --- /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 0000000000..bbf247da5b --- /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 0000000000..9b5f49fa9f --- /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 0000000000..c596a74361 --- /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 0000000000..e69ccbcbad --- /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 0000000000..908a230e68 --- /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 0000000000..f16fa373f3 --- /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 0000000000..51a5aedb13 --- /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 0000000000..840dc1228c --- /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 0000000000..d768712f40 --- /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 0000000000..3a4e75bb61 --- /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 0000000000..84f8fe08a3 --- /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 0000000000..d3a45f3f43 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..c92abfed54 --- /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 0000000000..262a9ba40b --- /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 0000000000..bed53e8fed --- /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 0000000000..07c4e2a9a5 --- /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 0000000000..62ed545ad1 --- /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 0000000000..58d5167f6a --- /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 0000000000..0d883b08dd --- /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 0000000000..d1bb4bd417 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..6b6bb63b54 --- /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 0000000000..7e7a387b17 --- /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 0000000000..508223d29e --- /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 0000000000..933d4de333 --- /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 0000000000..5ae9fc6b53 --- /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 0000000000..f8cf9ff905 --- /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 0000000000..10738ef87c --- /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 0000000000..5f135c9642 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..b220ef885e --- /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 0000000000..ca9f8da970 --- /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 0000000000..97801a83d0 --- /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 0000000000..0daceb759f --- /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 0000000000..cb3c7dbd85 --- /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 0000000000..b0161a68c0 --- /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 0000000000..69a3ac0800 --- /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 0000000000..0b5b90213a --- /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 0000000000..9b5f49fa9f --- /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 0000000000..a5c7edefdc --- /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 0000000000..ed0d90ffeb --- /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 0000000000..57d752d07a --- /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 0000000000..b11ebe218a --- /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 0000000000..1ce897b7a3 --- /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 0000000000..7af59b90cc --- /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 0000000000..3800e54e75 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..2485fc071e --- /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 0000000000..50b673b8fc --- /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 0000000000..97b73373b6 --- /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 0000000000..bd02b28e91 --- /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 0000000000..7769f515c7 --- /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 0000000000..ec66238ae8 --- /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 0000000000..bec057cc42 --- /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 0000000000..63bfdddbc2 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..ea3c8c1b5a --- /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 0000000000..9b5f49fa9f --- /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 0000000000..dcf0d4acd4 --- /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 0000000000..db99ec60cf --- /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 0000000000..c183d5cd95 --- /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 0000000000..228bb51bf7 --- /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 0000000000..1db80b1d8e --- /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 0000000000..b3f9fd8618 --- /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 0000000000..2c377b9086 --- /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 0000000000..c46cea48b9 --- /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 0000000000..a08147aa89 --- /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 0000000000..adac7b36c1 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..418c1f38e1 --- /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 0000000000..73485b3532 --- /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 0000000000..be9d283e26 --- /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 0000000000..ca50ae01a4 --- /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 0000000000..9481a6af19 --- /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 0000000000..d645866958 --- /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 0000000000..8e98908559 --- /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 0000000000..ab4fe12b04 --- /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 0000000000..596d7cd398 --- /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 0000000000..8af5bc8781 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..d2a53189fa --- /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 0000000000..625ba13e74 --- /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 0000000000..c1fb10a0f7 --- /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 0000000000..8042ce7f39 --- /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 0000000000..77cd2ce660 --- /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 0000000000..911878fe1a --- /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 0000000000..0e05c297f7 --- /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 0000000000..b73010cc40 --- /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 0000000000..380055bbc4 --- /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 0000000000..50af16f4a2 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..5bf7f0465d --- /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 0000000000..88a27717f1 --- /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 0000000000..f611fcd1e6 --- /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 0000000000..4cde0b619b --- /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 0000000000..12e45cc95b --- /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 0000000000..18758a7513 --- /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 0000000000..6970303a84 --- /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 0000000000..c6e09d9c08 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..07ef5317aa --- /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 0000000000..c71bdfd877 --- /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 0000000000..84541ed468 --- /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 0000000000..658afd982a --- /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 0000000000..9cfc7b6b8e --- /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 0000000000..225fa48d30 --- /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 0000000000..7b9b851baa --- /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 0000000000..762fc520f5 --- /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 0000000000..647b7daed8 --- /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 0000000000..aa3aa8927a --- /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 0000000000..40ab90230a --- /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 0000000000..3af7b94ce3 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..7ada2dda67 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..122544a58d --- /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 0000000000..d3f40e7ebc --- /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 0000000000..711a9aa702 --- /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 0000000000..714eafc294 --- /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 0000000000..4fbc421496 --- /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 0000000000..dafa33aa4a --- /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 0000000000..ce48306f49 --- /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 0000000000..e9884d26e2 --- /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 0000000000..9c1e5260b0 --- /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 0000000000..b4e1961299 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..9cc6da2244 --- /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 0000000000..9a9a75c261 --- /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 0000000000..825cc30e53 --- /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 0000000000..9fa4ebd25c --- /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 0000000000..572877e17c --- /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 0000000000..a923a630de --- /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 0000000000..eec8353c66 --- /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 0000000000..eb8a0f15d4 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..fb9cad4db8 --- /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 0000000000..ef7bb75d41 --- /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 0000000000..5036264717 --- /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 0000000000..fbf950e34c --- /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 0000000000..f1e67dbb25 --- /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 0000000000..3f4f568934 --- /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 0000000000..bdc721658c --- /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 0000000000..5f2c9636b3 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..2cc3a221d3 --- /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 0000000000..a4f3fcea85 --- /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 0000000000..ede320be13 --- /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 0000000000..cd57c714f6 --- /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 0000000000..42c12d6431 --- /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 0000000000..c921465459 --- /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 0000000000..d6aa15f129 --- /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 0000000000..d2c518bc81 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..616895155f --- /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 0000000000..b04c0c41fa --- /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 0000000000..189220c154 --- /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 0000000000..3100ecbb18 --- /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 0000000000..01a2a6caf0 --- /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 0000000000..e86c073c77 --- /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 0000000000..e18edcb961 --- /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 0000000000..e4b31041ae --- /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 0000000000..c7c790e5ba --- /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 0000000000..0a8896fc94 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..6984d1b1e6 --- /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 0000000000..24bf0d5ae8 --- /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 0000000000..16cfacffee --- /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 0000000000..563477937f --- /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 0000000000..8a7905e73e --- /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 0000000000..a4576f2b8f --- /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 0000000000..20585a1c1b --- /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 0000000000..bb5d2b3b31 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..8315daacaa --- /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 0000000000..1c67c7cd83 --- /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 0000000000..37c569d5c5 --- /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 0000000000..4b8d5795cb --- /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 0000000000..4c26fc3330 --- /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 0000000000..e787dce53c --- /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 0000000000..c91538983c --- /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 0000000000..bfaee5aca6 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..75229bf0ff --- /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 0000000000..eea1a25098 --- /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 0000000000..b5b69266c9 --- /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 0000000000..bd97fee064 --- /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 0000000000..0a79108827 --- /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 0000000000..cd7795153b --- /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 0000000000..1c7d0e5896 --- /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 0000000000..00407f248e --- /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 0000000000..a834ef5ee9 --- /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 0000000000..beefa248fe --- /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 0000000000..9b5f49fa9f --- /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 0000000000..c3b8ffa8ce --- /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 0000000000..f6b464c7b8 --- /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 0000000000..83cfde6855 --- /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 0000000000..93bba0efef --- /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 0000000000..107b4a8626 --- /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 0000000000..d1c9ecbcd5 --- /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 0000000000..409a5d61e6 --- /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 0000000000..33ac9731db --- /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 0000000000..fc28a49407 --- /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 0000000000..0d63a82b97 --- /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 0000000000..0e6e1aa552 --- /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 0000000000..a2adcae732 --- /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 0000000000..671a8ce7d7 --- /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 0000000000..acccc12a94 --- /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 0000000000..8258512c42 --- /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 0000000000..47bb6cddc8 --- /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 0000000000..8ae1d23e4e --- /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 0000000000..17e076a95d --- /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 0000000000..855b30278f --- /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 0000000000..83d0e44aed --- /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 0000000000..ce19be114b --- /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 0000000000..08b9c8e07d --- /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 0000000000..845c986ae2 --- /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 0000000000..26314d4126 --- /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 0000000000..5edaef0b70 --- /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 0000000000..9b5f49fa9f --- /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 0000000000..97e825edf3 --- /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 0000000000..80681d002e --- /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 0000000000..cb400ae479 --- /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 0000000000..adb8911d24 --- /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 0000000000..3db05f3239 --- /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 0000000000..1eb9a69cc2 --- /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 0000000000..6a43b5b6e4 --- /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 0000000000..7423950b73 --- /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 24c63c95cf..8fed08471d 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 ed71a929ec..ea29aebda5 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 8804dd5f21..15af47e550 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 8daea8f806..1e540205c5 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 8fed08471d..757222ece5 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 2bddd97c61..33f6dcdafc 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 e8eb5bc286..1282458ce6 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 5431a99fee..037256de9a 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 33f6dcdafc..318ebe2a4f 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 aea0e3b5d5..8330fb365b 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 1282458ce6..340f1fc1ce 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 e1c4825f87..7e67a2723a 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 318ebe2a4f..1af2c166f2 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 8330fb365b..a969a460e9 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 340f1fc1ce..66ab60b9e0 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 037256de9a..b8cdda82d5 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 1af2c166f2..410c7cb704 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 a969a460e9..f02e84cb0c 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 66ab60b9e0..fc87753734 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 410c7cb704..2f6043ef1b 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 b8cdda82d5..b5e8adf31a 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 2f6043ef1b..1b2716f18c 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 f02e84cb0c..371a663a20 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 fc87753734..25cde6e660 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 3250c18ef9..2b75364d43 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 1b2716f18c..6ecb5efa1a 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 371a663a20..362e3b0770 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 2b75364d43..cb046b5cb6 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 6ecb5efa1a..597fe41d81 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 362e3b0770..dea8018b29 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 25cde6e660..30f34bf326 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 9b5f49fa9f..204caab22d 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 b5e8adf31a..0abb14d1e8 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 597fe41d81..3f0d94df6a 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 dea8018b29..c8d067b3a7 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 30f34bf326..55028bd3f4 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 1e540205c5..0f9daba028 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 b35a8a25fb..0539c5ad5c 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 e54b2dbf8f..16119b6610 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 78e90d3950..33c8914704 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 17a3446132..0000000000 --- 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 0aaf3a2694..0000000000 --- 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 db37bf8476..0000000000 --- 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 f71ace0eb0..0000000000 --- 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 c10783ee4b..0000000000 --- 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 bd1f7d1312..0000000000 --- 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 83eae66f06..0000000000 --- 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 a315c6a63b..0000000000 --- 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 c9a8fff9bf..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 75a7cc9341..b18e09b9ab 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 2d3998c9de..0000000000 --- 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 3b44ead212..4db5286cac 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 05d36e7403..fdaa9d6e8a 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 27fd57b261..4f882d37a1 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 e24fe8b8ba..2b7f54f160 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 952ffc3bb7..955876283e 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 72686a7228..979afc0651 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 152605979a..bb5f8f3bb1 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 4e85d9c7ec..10636af025 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 ffac5a7b8b..66cab38720 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 59d2b9a8e0..b9066c450c 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 1ef24f4f04..ba16aab885 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 08845bf95d..722c1b40ba 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 b0131f8828..4e82bbad6b 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 9f9864f66d..623af83d3f 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 c3b96d3179..a36a53121a 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 175bc5f2be..10195fa6aa 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 0e8e518187..ddf924f417 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 153aa96562..b85b381e06 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 5e92c0e148..b92e04850c 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 532be5e6fb..91709480d5 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 5e075a3b49..fd4e990540 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 9ba272818e..49d61d6b98 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 5a36124910..3472d5f2dc 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 89c9054905..1103cec98b 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 bb27d20d0f..d7c339c3fe 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 02f34268cc..8c184b2a45 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 7b03ed7e60..b16e936479 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 e647f392ce..7c86c438e2 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 44d75cac07..61696aaa11 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 5f43208f6d..c386e2b64f 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 dc3d3f83ed..51eb4a5767 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 065c306386..ce9915a182 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 cb023c5239..496cfd7391 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 eda171f407..4c373def51 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 553dcdfaf9..519dae3d41 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 a4314ded17..f0c4b9ea70 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 afdde4ac8c..27194d8f90 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 2bdb2fe290..4c608c895a 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 cae02052c5..b606ddd066 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 9ed2a713d4..180f90bc39 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 a7d4f46c49..4ba948aec8 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 9c67f9fbe5..b87134e96a 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 cb31c37b5e..cdb2d7d6da 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 995cecc98a..fc69dff205 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 c4c2a043f5..180c403e28 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 86d0376150..44d4c4ae5f 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 50cb58f0e7..60d47d0b69 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 4b103c546f..ff047c488a 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 da3258461b..755229515c 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 b45e455508..32af963791 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 fb1572fd32..b23ebd5762 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 db2230f03e..ea6424be9d 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 f79df2b5fa..15da1be896 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 52fec260e6..8a7dacfa37 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 f2a33fbe08..8101e18df5 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 c5242b3cd9..9c67f3740f 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 3b6441a6fc..521f6fe82a 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 2a5c91d01f..ff0913e229 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 a87e685566..cf9001eb55 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 4940f67b7e..21c8872237 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 ff350eb9a3..c41a415983 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 5a6f26fff0..9c5de45fd5 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 f34f7d9aa2..6bf7a6c9e3 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 cf2188c9df..1fd02dd936 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 6d55434064..975f5f925b 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 285a23a043..8b255a2899 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 ea3a9c9af3..0a0aa6196c 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 0159042646..ea01780b3f 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 eb64c34570..a4b657ec40 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 207b28264f..16ca1b6bc2 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 0b1444be0b..43b05554e5 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 6f874e4381..a97c2f38f7 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 ec32e00454..029a8460c1 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 8da57a6fea..bb7c39b794 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 cc2f7f6650..d654f22088 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 1be313a146..7dbbc38e08 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 85a016f8f3..687e80ffa6 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 851318763c..c15b1ba64b 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 97919c9ded..1888a67717 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 8e61b8e9dc..415faecc80 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 2340071b3b..63d8694374 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 b8c6918c74..eadc0ff425 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 fde5f8b189..f805d032e2 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 94710cb9d4..b14ac34322 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 839564f960..8c9934fdb7 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 1d4c10dd95..df5f066de8 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 27089acaae..098b490d04 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 4865231ee7..808c91fe58 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 dd0014464e..afc6f6175d 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 a7dd49b85d..eb37bb045b 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 cb50cc7866..8ab96ce555 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 3a66cce0e6..ab97b70fb6 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 e9f047ddd5..d30f6f0d17 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 7069752867..0b20590d61 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 e5d98785ec..071f360388 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 a9ddc495b9..7867a1b945 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 8dbe5a8b78..e021c9d319 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 306ce31117..c0f4101768 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 03d6ab57ba..7cc191c902 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 c6a19d6154..9fa1d6af7d 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 9027b19279..17e34cf6fe 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 24fe408408..2f18d1a681 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 583abd4874..5ba6b8e3b4 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 9bc06df666..455f6a7e0e 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 e0c785605b..1889c4f952 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 c0ba9479d1..e80cad0f60 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 b4d0036ee3..11229479f8 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 a7115dc7cb..3601240f7a 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 1d674a43ae..02c3927141 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 579a584b64..127d41f65e 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 c642c6b7b7..25a6876b90 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 dff0e74225..0e9744dc13 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 b0bc1e7605..7eccd5ff17 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 af4dd89328..1ac789144c 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 a793231c46..927e51f026 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 4783b5e321..b7b77b7147 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 b920cd7ad9..fe1cffd279 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 c1f4b35289..5387d72945 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 05dc7e9b23..80cf8fc40b 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 e17e0e1398..009de00114 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 eb09e1961e..883ce373ca 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 f27d9ae119..5b7eee78a9 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 60f2411750..8914a2b813 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 20a989c1ea..675e331d60 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 3f5485e938..8c65f1b493 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 4ca09c7da1..bb441f7583 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 60b9ff6eae..02f617ddad 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 e018fab98c..03d62bc3fe 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 3f0c7172b6..4e95f0c665 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 a0b06cd937..b19f910539 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 bcc361be7d..855de0c324 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 3fb8f6bfa7..3b1d948a64 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 a58c61299c..f9d26476e9 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 48da579e2c..6460f19bfb 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 c1217ff98f..7666fc6979 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 7f9fcdeabc..98ed4d2fd0 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 b3b5a05157..d9985d0458 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 a8878ae7c2..1138121d26 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 b6c1b131a9..fb8112dfb6 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 66ed4d885e..1a2b7125cc 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 6befec205f..9fdf8c4343 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 c9f8334d6f..ae1e6cb75b 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 983b8803ca..2004bb29d4 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 2956d87b07..18e86cfc9d 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 b80a8031b9..2cb0fac4fc 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 ae474e2d20..4ca6581ce3 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 118388b118..93b54af5a7 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 a13a2d3398..f7e82ced65 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 a54c9cf471..88d8509bb6 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 9192e2b975..9dd94e86d6 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 7397b3a33a..bc1b300782 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 35cb50b095..b866ffe39e 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 14e7ed585c..a6bdc4671a 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 0b2be85d00..b7212f8a10 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 d145a14bd2..e8858e1616 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 1f3e8c70c7..bd1cb4c1c4 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 c401a221b9..adca65280e 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 c89805d510..e775afd5b2 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 da567de2fb..0c4124e6ba 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 230d018b27..0594605c2d 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 74d34b230f..c0c6744c06 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 fcd8e19c73..71364007f2 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 da7efb6541..3ca6439660 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 f5a36d68dc..8802471b51 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 751ae95124..6bd08e61eb 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 2350b528aa..bf5aeeeaf5 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 2593ef395b..28d13722bc 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 ddd422d5c5..7a973e506a 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 8f594b735d..bc2f508fea 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 6906739924..2eca693580 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 af001a387a..9451f466bb 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 ea98daff73..a185fccdf1 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 990314938f..9dc73c03d2 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 2004c58b0c..e84618583f 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 9bed31f398..769677577a 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 b6b90a48bc..7cdea01b9f 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 82394695e3..3a7a4c2243 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 a1e350fb6f..3753c7c5ce 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 e5a8471404..44d748257c 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 4910829730..b5ef2790c3 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 cad008e6bb..eca2ab1347 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 c75ca695c1..4f452a03be 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 72bd6d6f33..0d67566c3f 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 1b387dacfa..a51dc0c8bb 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 4c948a1abb..ffe44aa44c 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 cc7d343bb3..dad0280911 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 7cac278a4e..93d138bbe3 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 aa65d7a4c1..867e0c85e3 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 f499ebb526..c6176ea4aa 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 0c7e1a417f..d42d501eb4 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 31dc7c1cd9..9d756110de 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 09a169b1ff..bebe104a69 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 d5c1192508..249626be9f 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 96ea2f946b..b93a258fee 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 1cdd836459..dce6ced934 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 fffb932ab6..ff4a84d257 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 384f4090da..07be1ee326 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 13aa30f24f..65b4154a04 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 fe8fa7ad7f..6d2acc08da 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 673634db76..17c3c3f15d 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 58906a28fe..0126571b89 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 971087c360..c181d3bac4 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 a7dc5d7d95..e6e08ee93a 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 7d6e366919..9053ad2d60 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 51434ef5c3..6a14da00ba 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 8fb690ac4c..479a2f9dc4 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 d47cf7a73e..d6fcce1ede 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 84c89fcd82..08394a4047 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 db501781a9..7c435a1cdb 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 9f4c0de072..b963bc033e 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 109fc9e678..8d9f26136a 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 55f66a4526..a2e1046d6e 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 14f92af4c2..b6f138ba36 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 e1107f4701..8f4e10cafd 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 5c5bf17cc3..e2a63f45b4 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 840850c563..7e4be5be3c 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 8966e0b5c7..984dc2ac1a 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 fa60228a16..638bea1805 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 5ca46d0ed4..dff868d6bb 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 c3287607bc..c028f83ea6 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 5d5a2bcecc..2aee98efcd 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 07ca40b803..6e8012c8e4 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 96c605a00f..2cae839976 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 27756e8e88..f6e88a62c2 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 338aa8eba9..d624b8634d 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 645f2699bd..cb9e331b66 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 1f9057a40f..d9ab24a1a2 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 446c256d79..546724d87a 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 fccae7ddb7..21f9ed5ca6 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 ac51d6c3a1..6ac6315747 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 b0c1ed72af..a793034fed 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 925583ee14..7d68c1856f 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 aadcf771bc..b4c33314a9 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 f27d6fcdb4..fc21b8d4de 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 0d20b757f4..f553c39efe 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 5eab405ad6..ac45352604 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 bbf247da5b..8137398b46 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 c596a74361..4ea3b95d67 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 e69ccbcbad..3ee0523e8b 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 908a230e68..1536cbd5c6 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 f16fa373f3..303a105faa 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 51a5aedb13..d2919c36d0 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 840dc1228c..c656310d02 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 d768712f40..67680f0e34 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 3a4e75bb61..5649102dea 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 84f8fe08a3..f1e3ab5ccc 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 d3a45f3f43..05f9f85771 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 c92abfed54..b32b89aad9 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 262a9ba40b..9d90b4af53 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 bed53e8fed..6bd1d33319 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 07c4e2a9a5..63a35b76e7 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 62ed545ad1..8ea37a2e2c 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 58d5167f6a..4f2a5b8990 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 0d883b08dd..6f4aa0933c 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 d1bb4bd417..d21c63617d 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 6b6bb63b54..5f4c719e50 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 7e7a387b17..e4a06c6c05 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 508223d29e..56c5d3ec28 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 933d4de333..c13ec08ed8 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 5ae9fc6b53..fc744aa512 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 f8cf9ff905..e07cf45131 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 10738ef87c..cdcdcf14b2 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 5f135c9642..89a13c3846 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 b220ef885e..21e9b3cf88 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 ca9f8da970..8278a3fd3d 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 97801a83d0..364514cc71 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 0daceb759f..63c45f9017 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 cb3c7dbd85..54373ec4bb 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 b0161a68c0..eb0922aa89 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 69a3ac0800..721b709767 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 0b5b90213a..994b028a60 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 a5c7edefdc..8b7da1a5c5 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 ed0d90ffeb..4473dbbe43 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 57d752d07a..b8739ec639 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 b11ebe218a..d8c8263e74 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 1ce897b7a3..23c39ca99d 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 7af59b90cc..91c5594ac8 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 3800e54e75..c1f4c8dbd8 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 2485fc071e..b5705bd630 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 50b673b8fc..e2fb5f0d4b 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 97b73373b6..d78cc53aa2 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 bd02b28e91..0faf9fddca 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 7769f515c7..606f5487a5 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 ec66238ae8..a83991d39e 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 bec057cc42..602797941e 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 63bfdddbc2..6849ddfbe1 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 ea3c8c1b5a..4d263cb829 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 dcf0d4acd4..b6ef96607e 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 db99ec60cf..99d8b57068 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 c183d5cd95..54695207ea 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 228bb51bf7..a524c35cc1 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 1db80b1d8e..ded506f9c1 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 b3f9fd8618..a5ec9874f9 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 2c377b9086..df0bf85de3 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 c46cea48b9..dd586269fb 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 a08147aa89..3de750d4e8 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 adac7b36c1..83f8361786 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 418c1f38e1..dc441f15b3 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 73485b3532..d213d240bb 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 be9d283e26..a23326a01c 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 ca50ae01a4..e20cbffcbe 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 9481a6af19..d69923833d 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 d645866958..df8cdbf709 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 8e98908559..258dc35eb3 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 ab4fe12b04..7a5ac9603e 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 596d7cd398..0731437cfd 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 8af5bc8781..eb927907cc 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 d2a53189fa..cf34ae3cb5 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 625ba13e74..296b8c1ffb 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 c1fb10a0f7..1b2a2cc6d1 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 8042ce7f39..874e484e00 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 77cd2ce660..2ae08db9a7 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 911878fe1a..96284bcdaa 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 0e05c297f7..5f9b04103f 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 b73010cc40..b026b34dfb 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 380055bbc4..565eabde28 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 50af16f4a2..3fd9a4aff2 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 5bf7f0465d..629019ca82 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 88a27717f1..a2fc09bc81 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 f611fcd1e6..7e5389079c 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 4cde0b619b..0185a09263 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 12e45cc95b..a1b3886f64 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 18758a7513..e836ddb1ba 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 6970303a84..9f8d605bf5 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 c6e09d9c08..121ccaaaea 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 07ef5317aa..b9a32af286 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 c71bdfd877..fb9a09563a 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 84541ed468..dd8212533d 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 658afd982a..919c408a33 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 9cfc7b6b8e..acd00f5796 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 225fa48d30..ea762e7979 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 7b9b851baa..b2e9308d81 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 762fc520f5..96efb42718 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 647b7daed8..2c850aff55 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 aa3aa8927a..91df5311c9 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 40ab90230a..cc4335f59f 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 3af7b94ce3..b801172965 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 7ada2dda67..4f45448177 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 122544a58d..534a3dd770 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 d3f40e7ebc..e0bd119988 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 711a9aa702..6e65c6fd0f 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 714eafc294..0fce90a873 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 4fbc421496..7e46218b85 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 dafa33aa4a..e0ba824bea 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 ce48306f49..e8dd87dd3a 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 e9884d26e2..7d100eac39 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 9c1e5260b0..5f671ae701 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 b4e1961299..e81d6612e4 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 9cc6da2244..9747aa8ba8 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 9a9a75c261..2f3b85ddab 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 825cc30e53..011576a121 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 9fa4ebd25c..4fa7494dca 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 572877e17c..207954b2f3 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 a923a630de..2116affffe 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 eec8353c66..72050aa5ca 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 eb8a0f15d4..53ceb605cc 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 fb9cad4db8..76c55d06ed 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 ef7bb75d41..cdaf6509d7 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 5036264717..656767a1b0 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 fbf950e34c..b094225ab3 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 f1e67dbb25..cb24e06c72 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 3f4f568934..05c4e49467 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 bdc721658c..793d42fedf 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 5f2c9636b3..0825742ce0 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 2cc3a221d3..63232e00e8 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 a4f3fcea85..9b0b3cb0fb 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 ede320be13..8a62457f6d 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 cd57c714f6..b9041362bb 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 42c12d6431..72a0f13b84 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 c921465459..a681c45347 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 d6aa15f129..21e5dd2ae5 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 d2c518bc81..67a34cd629 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 616895155f..5c69fa2023 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 b04c0c41fa..902d77e179 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 189220c154..5e885f4586 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 3100ecbb18..ef20272d79 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 01a2a6caf0..ab0de2768f 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 e86c073c77..7acae3c391 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 e18edcb961..80b313db29 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 e4b31041ae..8ddaa112cc 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 c7c790e5ba..d7f17faff9 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 0a8896fc94..e3a8e5df7b 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 6984d1b1e6..9a05d78b8d 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 24bf0d5ae8..79ee7fbd16 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 16cfacffee..84b2fd00f0 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 563477937f..96e6af1513 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 8a7905e73e..42583bd01d 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 a4576f2b8f..37344fafda 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 20585a1c1b..2a9cb3c3a7 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 bb5d2b3b31..a21fee046e 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 8315daacaa..9432388574 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 1c67c7cd83..8929e03295 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 37c569d5c5..513627ce59 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 4b8d5795cb..b5e2f90def 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 4c26fc3330..07284a1e52 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 e787dce53c..84e214b89e 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 c91538983c..12167978cd 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 bfaee5aca6..c75ebf7993 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 75229bf0ff..4c71d6f62c 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 eea1a25098..e9050b66c3 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 b5b69266c9..28a4ed8705 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 bd97fee064..4c2f525706 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 0a79108827..81bc410453 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 cd7795153b..0704108efc 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 1c7d0e5896..154787b71a 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 00407f248e..53f773f9c4 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 a834ef5ee9..ed0c47cc01 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 beefa248fe..77d1b11406 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 c3b8ffa8ce..38c822d9e3 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 f6b464c7b8..0edf6bb80d 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 83cfde6855..e90d8dd7d5 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 93bba0efef..0241335931 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 107b4a8626..3d7f939bf0 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 d1c9ecbcd5..90abb99f59 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 17e076a95d..3b91b1fdf0 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 83d0e44aed..859b251d13 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 97e825edf3..4b10e323f8 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 80681d002e..93bc732914 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 cb400ae479..76a5e99fa7 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 adb8911d24..21d2021ba1 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 3db05f3239..db4a7424a5 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 1eb9a69cc2..06ca066fce 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 6a43b5b6e4..1f86ccf198 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 7423950b73..ecf2fe56e5 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 757222ece5..68b52de04f 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 ea29aebda5..377fdd4a65 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 81b25372bd..c91cb01f4b 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 0f9daba028..95a8fb90ab 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 0539c5ad5c..0000000000 --- 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 16119b6610..0000000000 --- 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 33c8914704..0000000000 --- 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 b18e09b9ab..0000000000 --- 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 3dccd73172..0000000000 --- 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 204caab22d..0000000000 --- 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 4db5286cac..0000000000 --- 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 fdaa9d6e8a..0000000000 --- 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 4f882d37a1..0000000000 --- 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 2b7f54f160..0000000000 --- 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 eb20d09898..0000000000 --- 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 955876283e..0000000000 --- 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 979afc0651..0000000000 --- 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 bb5f8f3bb1..0000000000 --- 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 10636af025..0000000000 --- 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 66cab38720..0000000000 --- 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 b9066c450c..0000000000 --- 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 ba16aab885..0000000000 --- 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 722c1b40ba..0000000000 --- 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 feed2b3024..0000000000 --- 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 0a59b33edf..0000000000 --- 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 4e82bbad6b..0000000000 --- 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 4a8488cc78..0000000000 --- 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 204caab22d..0000000000 --- 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 623af83d3f..0000000000 --- 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 a36a53121a..0000000000 --- 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 10195fa6aa..0000000000 --- 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 ddf924f417..0000000000 --- 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 b85b381e06..0000000000 --- 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 b92e04850c..0000000000 --- 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 91709480d5..0000000000 --- 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 204caab22d..0000000000 --- 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 fd4e990540..0000000000 --- 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 069d10b1c8..0000000000 --- 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 69f61cdd8e..0000000000 --- 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 ce900cadd8..0000000000 --- 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 6d02a945d4..0000000000 --- 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 68fb4b11ce..0000000000 --- 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 0e0e9a419e..0000000000 --- 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 49d61d6b98..0000000000 --- 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 3472d5f2dc..0000000000 --- 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 204caab22d..0000000000 --- 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 1103cec98b..0000000000 --- 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 d7c339c3fe..0000000000 --- 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 8c184b2a45..0000000000 --- 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 b16e936479..0000000000 --- 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 7c86c438e2..0000000000 --- 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 61696aaa11..0000000000 --- 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 c386e2b64f..0000000000 --- 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 51eb4a5767..0000000000 --- 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 ce9915a182..0000000000 --- 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 496cfd7391..0000000000 --- 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 7ad6e06552..0000000000 --- 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 4c373def51..0000000000 --- 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 519dae3d41..0000000000 --- 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 f0c4b9ea70..0000000000 --- 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 7150fe9393..0000000000 --- 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 204caab22d..0000000000 --- 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 27194d8f90..0000000000 --- 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 4c608c895a..0000000000 --- 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 b606ddd066..0000000000 --- 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 204caab22d..0000000000 --- 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 180f90bc39..0000000000 --- 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 4ba948aec8..0000000000 --- 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 b87134e96a..0000000000 --- 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 cdb2d7d6da..0000000000 --- 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 fc69dff205..0000000000 --- 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 180c403e28..0000000000 --- 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 44d4c4ae5f..0000000000 --- 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 60d47d0b69..0000000000 --- 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 ff047c488a..0000000000 --- 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 755229515c..0000000000 --- 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 32af963791..0000000000 --- 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 b23ebd5762..0000000000 --- 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 ea6424be9d..0000000000 --- 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 204caab22d..0000000000 --- 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 15da1be896..0000000000 --- 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 8a7dacfa37..0000000000 --- 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 8101e18df5..0000000000 --- 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 9c67f3740f..0000000000 --- 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 521f6fe82a..0000000000 --- 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 ff0913e229..0000000000 --- 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 cf9001eb55..0000000000 --- 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 21c8872237..0000000000 --- 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 204caab22d..0000000000 --- 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 c41a415983..0000000000 --- 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 9c5de45fd5..0000000000 --- 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 6bf7a6c9e3..0000000000 --- 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 1fd02dd936..0000000000 --- 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 975f5f925b..0000000000 --- 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 204caab22d..0000000000 --- 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 8b255a2899..0000000000 --- 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 0a0aa6196c..0000000000 --- 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 ea01780b3f..0000000000 --- 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 a4b657ec40..0000000000 --- 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 16ca1b6bc2..0000000000 --- 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 43b05554e5..0000000000 --- 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 a97c2f38f7..0000000000 --- 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 029a8460c1..0000000000 --- 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 204caab22d..0000000000 --- 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 bb7c39b794..0000000000 --- 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 d654f22088..0000000000 --- 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 7dbbc38e08..0000000000 --- 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 687e80ffa6..0000000000 --- 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 c15b1ba64b..0000000000 --- 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 1888a67717..0000000000 --- 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 415faecc80..0000000000 --- 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 63d8694374..0000000000 --- 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 eadc0ff425..0000000000 --- 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 204caab22d..0000000000 --- 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 f805d032e2..0000000000 --- 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 204caab22d..0000000000 --- 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 b14ac34322..0000000000 --- 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 8c9934fdb7..0000000000 --- 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 df5f066de8..0000000000 --- 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 098b490d04..0000000000 --- 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 808c91fe58..0000000000 --- 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 afc6f6175d..0000000000 --- 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 eb37bb045b..0000000000 --- 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 8ab96ce555..0000000000 --- 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 204caab22d..0000000000 --- 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 ab97b70fb6..0000000000 --- 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 d30f6f0d17..0000000000 --- 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 0b20590d61..0000000000 --- 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 071f360388..0000000000 --- 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 7867a1b945..0000000000 --- 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 e021c9d319..0000000000 --- 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 c0f4101768..0000000000 --- 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 204caab22d..0000000000 --- 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 7cc191c902..0000000000 --- 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 9fa1d6af7d..0000000000 --- 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 17e34cf6fe..0000000000 --- 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 2f18d1a681..0000000000 --- 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 5ba6b8e3b4..0000000000 --- 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 455f6a7e0e..0000000000 --- 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 1889c4f952..0000000000 --- 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 e80cad0f60..0000000000 --- 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 11229479f8..0000000000 --- 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 204caab22d..0000000000 --- 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 3601240f7a..0000000000 --- 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 02c3927141..0000000000 --- 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 127d41f65e..0000000000 --- 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 25a6876b90..0000000000 --- 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 0e9744dc13..0000000000 --- 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 7eccd5ff17..0000000000 --- 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 1ac789144c..0000000000 --- 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 927e51f026..0000000000 --- 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 204caab22d..0000000000 --- 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 b7b77b7147..0000000000 --- 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 fe1cffd279..0000000000 --- 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 5387d72945..0000000000 --- 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 204caab22d..0000000000 --- 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 80cf8fc40b..0000000000 --- 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 009de00114..0000000000 --- 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 883ce373ca..0000000000 --- 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 5b7eee78a9..0000000000 --- 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 8914a2b813..0000000000 --- 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 675e331d60..0000000000 --- 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 8c65f1b493..0000000000 --- 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 bb441f7583..0000000000 --- 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 204caab22d..0000000000 --- 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 02f617ddad..0000000000 --- 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 03d62bc3fe..0000000000 --- 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 4e95f0c665..0000000000 --- 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 b19f910539..0000000000 --- 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 855de0c324..0000000000 --- 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 3b1d948a64..0000000000 --- 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 f9d26476e9..0000000000 --- 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 6460f19bfb..0000000000 --- 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 7666fc6979..0000000000 --- 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 98ed4d2fd0..0000000000 --- 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 204caab22d..0000000000 --- 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 d9985d0458..0000000000 --- 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 1138121d26..0000000000 --- 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 fb8112dfb6..0000000000 --- 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 1a2b7125cc..0000000000 --- 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 9fdf8c4343..0000000000 --- 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 ae1e6cb75b..0000000000 --- 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 2004bb29d4..0000000000 --- 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 18e86cfc9d..0000000000 --- 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 2cb0fac4fc..0000000000 --- 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 4ca6581ce3..0000000000 --- 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 204caab22d..0000000000 --- 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 93b54af5a7..0000000000 --- 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 f7e82ced65..0000000000 --- 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 88d8509bb6..0000000000 --- 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 9dd94e86d6..0000000000 --- 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 bc1b300782..0000000000 --- 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 b866ffe39e..0000000000 --- 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 a6bdc4671a..0000000000 --- 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 b7212f8a10..0000000000 --- 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 e8858e1616..0000000000 --- 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 bd1cb4c1c4..0000000000 --- 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 adca65280e..0000000000 --- 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 204caab22d..0000000000 --- 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 e775afd5b2..0000000000 --- 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 0c4124e6ba..0000000000 --- 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 0594605c2d..0000000000 --- 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 c0c6744c06..0000000000 --- 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 71364007f2..0000000000 --- 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 3ca6439660..0000000000 --- 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 8802471b51..0000000000 --- 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 6bd08e61eb..0000000000 --- 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 204caab22d..0000000000 --- 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 bf5aeeeaf5..0000000000 --- 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 28d13722bc..0000000000 --- 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 7a973e506a..0000000000 --- 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 bc2f508fea..0000000000 --- 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 2eca693580..0000000000 --- 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 9451f466bb..0000000000 --- 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 a185fccdf1..0000000000 --- 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 9dc73c03d2..0000000000 --- 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 204caab22d..0000000000 --- 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 e84618583f..0000000000 --- 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 769677577a..0000000000 --- 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 7cdea01b9f..0000000000 --- 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 3a7a4c2243..0000000000 --- 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 3753c7c5ce..0000000000 --- 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 44d748257c..0000000000 --- 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 b5ef2790c3..0000000000 --- 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 eca2ab1347..0000000000 --- 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 204caab22d..0000000000 --- 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 4f452a03be..0000000000 --- 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 0d67566c3f..0000000000 --- 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 a51dc0c8bb..0000000000 --- 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 ffe44aa44c..0000000000 --- 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 dad0280911..0000000000 --- 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 93d138bbe3..0000000000 --- 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 867e0c85e3..0000000000 --- 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 c6176ea4aa..0000000000 --- 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 204caab22d..0000000000 --- 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 d42d501eb4..0000000000 --- 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 9d756110de..0000000000 --- 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 bebe104a69..0000000000 --- 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 249626be9f..0000000000 --- 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 b93a258fee..0000000000 --- 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 dce6ced934..0000000000 --- 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 ff4a84d257..0000000000 --- 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 07be1ee326..0000000000 --- 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 204caab22d..0000000000 --- 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 65b4154a04..0000000000 --- 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 6d2acc08da..0000000000 --- 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 17c3c3f15d..0000000000 --- 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 0126571b89..0000000000 --- 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 c181d3bac4..0000000000 --- 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 204caab22d..0000000000 --- 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 e6e08ee93a..0000000000 --- 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 9053ad2d60..0000000000 --- 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 6a14da00ba..0000000000 --- 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 479a2f9dc4..0000000000 --- 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 d6fcce1ede..0000000000 --- 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 08394a4047..0000000000 --- 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 7c435a1cdb..0000000000 --- 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 b963bc033e..0000000000 --- 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 204caab22d..0000000000 --- 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 8d9f26136a..0000000000 --- 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 a2e1046d6e..0000000000 --- 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 b6f138ba36..0000000000 --- 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 8f4e10cafd..0000000000 --- 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 e2a63f45b4..0000000000 --- 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 7e4be5be3c..0000000000 --- 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 984dc2ac1a..0000000000 --- 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 638bea1805..0000000000 --- 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 204caab22d..0000000000 --- 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 dff868d6bb..0000000000 --- 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 c028f83ea6..0000000000 --- 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 2aee98efcd..0000000000 --- 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 6e8012c8e4..0000000000 --- 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 2cae839976..0000000000 --- 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 f6e88a62c2..0000000000 --- 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 d624b8634d..0000000000 --- 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 cb9e331b66..0000000000 --- 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 d9ab24a1a2..0000000000 --- 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 546724d87a..0000000000 --- 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 21f9ed5ca6..0000000000 --- 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 204caab22d..0000000000 --- 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 6ac6315747..0000000000 --- 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 a793034fed..0000000000 --- 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 7d68c1856f..0000000000 --- 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 b4c33314a9..0000000000 --- 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 fc21b8d4de..0000000000 --- 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 f553c39efe..0000000000 --- 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 ac45352604..0000000000 --- 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 8137398b46..0000000000 --- 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 204caab22d..0000000000 --- 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 4ea3b95d67..0000000000 --- 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 3ee0523e8b..0000000000 --- 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 1536cbd5c6..0000000000 --- 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 303a105faa..0000000000 --- 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 d2919c36d0..0000000000 --- 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 c656310d02..0000000000 --- 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 67680f0e34..0000000000 --- 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 5649102dea..0000000000 --- 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 f1e3ab5ccc..0000000000 --- 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 05f9f85771..0000000000 --- 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 204caab22d..0000000000 --- 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 b32b89aad9..0000000000 --- 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 9d90b4af53..0000000000 --- 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 6bd1d33319..0000000000 --- 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 63a35b76e7..0000000000 --- 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 8ea37a2e2c..0000000000 --- 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 4f2a5b8990..0000000000 --- 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 6f4aa0933c..0000000000 --- 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 d21c63617d..0000000000 --- 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 204caab22d..0000000000 --- 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 5f4c719e50..0000000000 --- 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 e4a06c6c05..0000000000 --- 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 56c5d3ec28..0000000000 --- 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 c13ec08ed8..0000000000 --- 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 fc744aa512..0000000000 --- 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 e07cf45131..0000000000 --- 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 cdcdcf14b2..0000000000 --- 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 89a13c3846..0000000000 --- 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 204caab22d..0000000000 --- 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 21e9b3cf88..0000000000 --- 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 8278a3fd3d..0000000000 --- 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 364514cc71..0000000000 --- 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 63c45f9017..0000000000 --- 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 54373ec4bb..0000000000 --- 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 eb0922aa89..0000000000 --- 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 721b709767..0000000000 --- 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 994b028a60..0000000000 --- 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 204caab22d..0000000000 --- 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 8b7da1a5c5..0000000000 --- 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 4473dbbe43..0000000000 --- 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 b8739ec639..0000000000 --- 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 d8c8263e74..0000000000 --- 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 23c39ca99d..0000000000 --- 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 91c5594ac8..0000000000 --- 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 c1f4c8dbd8..0000000000 --- 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 204caab22d..0000000000 --- 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 b5705bd630..0000000000 --- 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 e2fb5f0d4b..0000000000 --- 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 d78cc53aa2..0000000000 --- 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 0faf9fddca..0000000000 --- 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 606f5487a5..0000000000 --- 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 a83991d39e..0000000000 --- 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 602797941e..0000000000 --- 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 6849ddfbe1..0000000000 --- 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 204caab22d..0000000000 --- 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 4d263cb829..0000000000 --- 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 204caab22d..0000000000 --- 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 b6ef96607e..0000000000 --- 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 99d8b57068..0000000000 --- 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 54695207ea..0000000000 --- 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 a524c35cc1..0000000000 --- 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 ded506f9c1..0000000000 --- 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 a5ec9874f9..0000000000 --- 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 df0bf85de3..0000000000 --- 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 dd586269fb..0000000000 --- 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 3de750d4e8..0000000000 --- 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 83f8361786..0000000000 --- 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 204caab22d..0000000000 --- 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 dc441f15b3..0000000000 --- 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 d213d240bb..0000000000 --- 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 a23326a01c..0000000000 --- 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 e20cbffcbe..0000000000 --- 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 d69923833d..0000000000 --- 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 df8cdbf709..0000000000 --- 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 258dc35eb3..0000000000 --- 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 7a5ac9603e..0000000000 --- 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 0731437cfd..0000000000 --- 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 eb927907cc..0000000000 --- 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 204caab22d..0000000000 --- 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 cf34ae3cb5..0000000000 --- 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 296b8c1ffb..0000000000 --- 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 1b2a2cc6d1..0000000000 --- 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 874e484e00..0000000000 --- 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 2ae08db9a7..0000000000 --- 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 96284bcdaa..0000000000 --- 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 5f9b04103f..0000000000 --- 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 b026b34dfb..0000000000 --- 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 565eabde28..0000000000 --- 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 3fd9a4aff2..0000000000 --- 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 204caab22d..0000000000 --- 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 629019ca82..0000000000 --- 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 a2fc09bc81..0000000000 --- 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 7e5389079c..0000000000 --- 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 0185a09263..0000000000 --- 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 a1b3886f64..0000000000 --- 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 e836ddb1ba..0000000000 --- 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 9f8d605bf5..0000000000 --- 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 121ccaaaea..0000000000 --- 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 204caab22d..0000000000 --- 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 b9a32af286..0000000000 --- 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 fb9a09563a..0000000000 --- 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 dd8212533d..0000000000 --- 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 919c408a33..0000000000 --- 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 acd00f5796..0000000000 --- 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 ea762e7979..0000000000 --- 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 b2e9308d81..0000000000 --- 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 96efb42718..0000000000 --- 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 2c850aff55..0000000000 --- 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 91df5311c9..0000000000 --- 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 cc4335f59f..0000000000 --- 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 b801172965..0000000000 --- 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 204caab22d..0000000000 --- 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 4f45448177..0000000000 --- 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 204caab22d..0000000000 --- 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 534a3dd770..0000000000 --- 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 e0bd119988..0000000000 --- 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 6e65c6fd0f..0000000000 --- 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 0fce90a873..0000000000 --- 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 7e46218b85..0000000000 --- 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 e0ba824bea..0000000000 --- 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 e8dd87dd3a..0000000000 --- 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 7d100eac39..0000000000 --- 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 5f671ae701..0000000000 --- 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 e81d6612e4..0000000000 --- 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 204caab22d..0000000000 --- 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 9747aa8ba8..0000000000 --- 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 2f3b85ddab..0000000000 --- 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 011576a121..0000000000 --- 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 4fa7494dca..0000000000 --- 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 207954b2f3..0000000000 --- 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 2116affffe..0000000000 --- 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 72050aa5ca..0000000000 --- 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 53ceb605cc..0000000000 --- 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 204caab22d..0000000000 --- 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 76c55d06ed..0000000000 --- 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 cdaf6509d7..0000000000 --- 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 656767a1b0..0000000000 --- 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 b094225ab3..0000000000 --- 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 cb24e06c72..0000000000 --- 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 05c4e49467..0000000000 --- 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 793d42fedf..0000000000 --- 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 0825742ce0..0000000000 --- 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 204caab22d..0000000000 --- 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 63232e00e8..0000000000 --- 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 9b0b3cb0fb..0000000000 --- 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 8a62457f6d..0000000000 --- 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 b9041362bb..0000000000 --- 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 72a0f13b84..0000000000 --- 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 a681c45347..0000000000 --- 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 21e5dd2ae5..0000000000 --- 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 67a34cd629..0000000000 --- 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 204caab22d..0000000000 --- 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 5c69fa2023..0000000000 --- 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 902d77e179..0000000000 --- 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 5e885f4586..0000000000 --- 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 ef20272d79..0000000000 --- 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 ab0de2768f..0000000000 --- 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 7acae3c391..0000000000 --- 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 80b313db29..0000000000 --- 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 8ddaa112cc..0000000000 --- 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 d7f17faff9..0000000000 --- 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 e3a8e5df7b..0000000000 --- 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 204caab22d..0000000000 --- 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 9a05d78b8d..0000000000 --- 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 79ee7fbd16..0000000000 --- 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 84b2fd00f0..0000000000 --- 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 96e6af1513..0000000000 --- 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 42583bd01d..0000000000 --- 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 37344fafda..0000000000 --- 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 2a9cb3c3a7..0000000000 --- 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 a21fee046e..0000000000 --- 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 204caab22d..0000000000 --- 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 9432388574..0000000000 --- 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 8929e03295..0000000000 --- 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 513627ce59..0000000000 --- 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 b5e2f90def..0000000000 --- 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 07284a1e52..0000000000 --- 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 84e214b89e..0000000000 --- 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 12167978cd..0000000000 --- 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 c75ebf7993..0000000000 --- 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 204caab22d..0000000000 --- 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 4c71d6f62c..0000000000 --- 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 e9050b66c3..0000000000 --- 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 28a4ed8705..0000000000 --- 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 4c2f525706..0000000000 --- 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 81bc410453..0000000000 --- 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 0704108efc..0000000000 --- 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 154787b71a..0000000000 --- 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 53f773f9c4..0000000000 --- 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 ed0c47cc01..0000000000 --- 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 77d1b11406..0000000000 --- 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 204caab22d..0000000000 --- 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 38c822d9e3..0000000000 --- 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 0edf6bb80d..0000000000 --- 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 e90d8dd7d5..0000000000 --- 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 0241335931..0000000000 --- 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 3d7f939bf0..0000000000 --- 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 90abb99f59..0000000000 --- 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 409a5d61e6..0000000000 --- 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 33ac9731db..0000000000 --- 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 fc28a49407..0000000000 --- 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 0d63a82b97..0000000000 --- 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 0e6e1aa552..0000000000 --- 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 a2adcae732..0000000000 --- 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 671a8ce7d7..0000000000 --- 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 acccc12a94..0000000000 --- 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 8258512c42..0000000000 --- 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 47bb6cddc8..0000000000 --- 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 8ae1d23e4e..0000000000 --- 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 3b91b1fdf0..0000000000 --- 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 855b30278f..0000000000 --- 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 859b251d13..0000000000 --- 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 ce19be114b..0000000000 --- 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 08b9c8e07d..0000000000 --- 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 845c986ae2..0000000000 --- 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 26314d4126..0000000000 --- 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 5edaef0b70..0000000000 --- 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 204caab22d..0000000000 --- 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 4b10e323f8..0000000000 --- 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 93bc732914..0000000000 --- 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 76a5e99fa7..0000000000 --- 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 21d2021ba1..0000000000 --- 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 db4a7424a5..0000000000 --- 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 06ca066fce..0000000000 --- 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 1f86ccf198..0000000000 --- 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 ecf2fe56e5..0000000000 --- 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 95a8fb90ab..9666154522 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 377fdd4a65..c6b7eb6950 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 3f0d94df6a..dd71d63677 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 c8d067b3a7..eb056476cc 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 dd71d63677..28acb54b10 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 eb056476cc..29531a0a66 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 28acb54b10..18a4d68df0 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 59f146c6dc..e87efc7527 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 18a4d68df0..faf0e6504a 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 faf0e6504a..9f714893a4 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 29531a0a66..5db9272bc4 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 55028bd3f4..d924d5999d 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 0abb14d1e8..e3fa46ac82 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 9f714893a4..0cd23f919c 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 d924d5999d..325bb2b2aa 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 0cd23f919c..04cc3009f9 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 04cc3009f9..e0162f2d21 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 5db9272bc4..73939d91b0 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 325bb2b2aa..cbfa16a30a 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 e0162f2d21..a2f193f97e 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 73939d91b0..35cec9a6e8 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 cbfa16a30a..a5b622d31c 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 a2f193f97e..262dadafb3 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 a5b622d31c..d244ef6cfc 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 c6b7eb6950..7d4a01eb8c 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 e3fa46ac82..ee11db1d5a 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 262dadafb3..a728748064 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 35cec9a6e8..0c7b3e2102 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 d244ef6cfc..5ed6a6791d 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 34021a2d6a..1f408210b9 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 29848bc4ae..b8786b7374 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 ee11db1d5a..3e1925644e 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 a728748064..85d2f6a346 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 0c7b3e2102..218dad9721 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 5ed6a6791d..23a5e034e8 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 0000000000..ceba2a711e --- /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 0000000000..6a1782f7d7 --- /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 68b52de04f..473c4354c2 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 85d2f6a346..9a6ca1c46c 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 23a5e034e8..5e030f5d37 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 cb046b5cb6..f9d01a75a7 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 c82cb5a05e..c1475e697e 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 8315648075..7c2e61172f 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 5a3098c609..6d4b04e66d 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 e50b775409..b9878086e6 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 90ddcfd4de..cb0e8e7568 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 e87efc7527..1a33055bf4 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 9a6ca1c46c..6573dbf872 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 5e030f5d37..b90a7f1f0a 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 1a33055bf4..b6b79361c6 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 6573dbf872..5d66f575a9 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 b90a7f1f0a..d601503e1b 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 9666154522..00fb6fe69b 100644 --- a/.gitignore +++ b/.gitignore @@ -29,7 +29,6 @@ *.res *.dump *.wav -*.tmp /build diff --git a/.travis.yml b/.travis.yml index cb0e8e7568..5b47d8dd7a 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 6d4b04e66d..007b956615 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 b9878086e6..e164e1c531 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 5ecefbc9f2..2a22e69ac4 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 15af47e550..d1c76abf35 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)