OSDN Git Service

android-x86/external-swiftshader.git
2015-10-07 David SehrGenerate better two address code by using commutativity
2015-10-06 David SehrUse three-address form of imul
2015-10-06 John PortoSubzero. Enable Atomics in ARM.
2015-10-05 Jim StichnothSubzero: Improve lowering sequence for "a=b*b".
2015-10-05 Jim StichnothSubzero: Fix nondeterministic behavior in constant...
2015-10-05 Jim StichnothSubzero: With -asm-verbose, make the predecessor list...
2015-10-02 Karl SchimpfChange from ::stdout to stderr when reporting fatal...
2015-10-02 Karl SchimpfRemove dependence on header file unistd.h.
2015-10-02 Jim StichnothSubzero: Use register availability during lowering...
2015-10-01 John PortoSubzero. Adds I64 register pairs for ARM32.
2015-10-01 John PortoSubzero. Fixes a bug in the register allocator.
2015-10-01 John PortoSubzero. Adds ldrex, strex, and dmb support (ARM32)
2015-10-01 Karl SchimpfAdd include files so that IceCompilerServer.cpp can...
2015-10-01 Jim StichnothSubzero: Fix a bug in register allocator overlap comput...
2015-10-01 Jim StichnothSubzero: Add missing content to CfgLocalAllocator.
2015-10-01 Jim StichnothSubzero: Change -asm-verbose output to print more usefu...
2015-09-30 Karl SchimpfAdd check to verify alignment on global variables.
2015-09-30 Karl SchimpfFix pnacl-sz to return with staus 0 in report_fatal_error.
2015-09-28 Karl SchimpfCheck that address is i32 for indirect calls.
2015-09-28 John PortoSubzero. Eliminates the use of Variable64On32 as operan...
2015-09-26 Jim StichnothSubzero: Improve usability of liveness-related tools.
2015-09-25 John PortoSubzero. Enables (most) crosstests for ARM32.
2015-09-24 David SehrConsolidate shift processing into utility function
2015-09-23 Jim StichnothSubzero: Improve handling of alloca instructions of...
2015-09-23 Jim StichnothSubzero: Enable the asm-verbose.ll test for ARM32.
2015-09-22 Karl SchimpfFix code checking arguments to an intrinsic call.
2015-09-22 Karl SchimpfRequire that the module symbol table can't appear after...
2015-09-22 Karl SchimpfFix pnacl-sz to not accept files containing multiple...
2015-09-22 David SehrOptimize 64-bit shifts by constants for x86-32
2015-09-21 Karl SchimpfCheck that element type correct in vector insert element.
2015-09-18 John PortoSubzero. ARM32 Fcmp lowering.
2015-09-18 Jim StichnothSubzero: Fix -enable-block-profile.
2015-09-18 Karl SchimpfFix call instructions to check parameter types for...
2015-09-18 John PortoSubzero. Implements TargetDataARM32::lowerConstants.
2015-09-18 Jim StichnothSubzero: Fix a couple of debugging tools.
2015-09-18 Andrew ScullRefactor Hi and Lo out of Variable.
2015-09-17 Karl SchimpfDon't allow multiple symbol tables in the module block.
2015-09-17 Andrew ScullImprove use of CfgLocalAllocator and introduce containe...
2015-09-16 John PortoFixes ARM32 VFP calling convetion.
2015-09-16 Karl SchimpfCheck that symbol names in symbol tables are unique.
2015-09-16 Karl SchimpfFix operand lookup in functions to check if local index...
2015-09-16 Andrew ScullReflow comments to use the full width.
2015-09-16 Jim StichnothSubzero: Remove an unwanted assert.
2015-09-16 Jim StichnothSubzero: Validate phi instructions after CFG construction.
2015-09-16 Jim StichnothSubzero: Generate correct code for shifts by a large...
2015-09-15 Jim StichnothSubzero: Add a flag to mock up bounds checking on unsaf...
2015-09-15 Jim StichnothSubzero: Fix off-by-one asserts in intrinsic info looku...
2015-09-15 Jim StichnothSubzero: Fix labels for block profiling.
2015-09-15 Jim StichnothSubzero: Don't contract an empty node that branches...
2015-09-14 John PortoSubzero. Implements the scalar bitcast operations for...
2015-09-14 Andrew ScullRefactor all instances of `typedef y x` to the C++11...
2015-09-11 John PortoImplements int2fp, fp2int, and fp2fp conversions for...
2015-09-09 Andrew ScullAdd UBSAN build option and fix undefined behaviour...
2015-09-09 Andrew ScullFix the build for clang 3.8 and MINIMAL=1.
2015-09-08 Jim StichnothFix warnings produced by g++ on Windows.
2015-09-08 John PortoSubzero. Changes the declaration for ARM32 registers.
2015-09-04 John PortoSubzero. Changes the Register Allocator so that it...
2015-09-04 Jim StichnothSubzero: Fix MINIMAL build error.
2015-09-04 Andrew ScullThis improves the variable use weight by taking into...
2015-09-03 Jim StichnothSubzero: Add a detailed design document.
2015-08-31 John PortoSubzero: Provide a macro for iterating over instruction...
2015-08-28 Andrew ScullWeight variables for register allocation by their numbe...
2015-08-25 Karl SchimpfFix Subzero's LLVM bitcode reader to use a diagnostic...
2015-08-25 Andrew ScullRefactor LinearScan::scan from one huge function into...
2015-08-21 Karl SchimpfFix handling unknown branches when parsing switch instr...
2015-08-21 Qining LuFix bug in the call to random number generator in Cfg...
2015-08-20 Qining LuUse separate random number generator for each randomiza...
2015-08-20 Andrew ScullInline memove for small constant sizes and refactor...
2015-08-20 Karl SchimpfChange to use arena allocation for function-local data...
2015-08-17 Karl SchimpfRestore function-local variables to use a vector.
2015-08-14 Karl SchimpfChange tracking of basic blocks (within function) to...
2015-08-12 John PortoSubzero. Native 64-bit int arithmetic on x86-64.
2015-08-12 Karl SchimpfRemove error-recovery TODO comments from bitcode parser.
2015-08-10 Jim StichnothSubzero: Misc fixes/cleanup.
2015-08-10 Karl SchimpfFix processing of local variable indices in fuction...
2015-08-09 Jan VoungAdd the ARM32 FP register table entries, simple arith...
2015-08-08 Jim StichnothSubzero: Fix a memory leak.
2015-08-07 Karl SchimpfFix processing of global variable indices in the global...
2015-08-07 Andrew ScullInline memcpy for small constant sizes.
2015-08-07 Jim StichnothSubzero: Completely remove tracking of stack pointer...
2015-08-06 Jim StichnothSubzero: Fix szbuild.py linking.
2015-08-06 Karl SchimpfFix translator handling of basic block indices.
2015-08-06 Andrew ScullIntroduce the ability to insert IACA (Intel Architectur...
2015-08-06 John PortoSubzero. Moves code around in preparations for 64-bit...
2015-08-05 Jim StichnothSubzero: Fix an Om1 crash from memset lowering.
2015-08-05 Jim StichnothSubzero: Slight improvement to phi lowering.
2015-08-05 John PortoSubzero. Implements x86-64 lowerCall.
2015-08-05 Jan VoungClarify which type "Label" refers to (generic vs X86)
2015-08-05 Andrew ScullOrder jump tables for deterministic or randomized emission.
2015-08-04 Jim StichnothSubzero: Fix x86 lowering for shift-by-relocatable...
2015-08-04 Andrew ScullInline memset when there is a constant value and count.
2015-08-02 Jim StichnothSubzero: Expand the liveness consistency check.
2015-07-31 John PortoSubzero. Buildable, non-functional TargetLoweringX8664.
2015-07-31 John PortoSubzero. Misc fixes.
2015-07-31 Jan VoungARM: Add a postRA pass to legalize stack offsets. Greed...
2015-07-31 Qining LuAdd -reorder-basic-blocks option and fix nop insertion
2015-07-31 Jan VoungFix a -Wcovered-switch-default warning in emitJumpTables.
2015-07-30 Andrew ScullIasm and obj lowering for advanced switch lowering.
2015-07-30 Jim StichnothSubzero: Cleanly implement register allocation after...
2015-07-28 John PortoRemoves references to ah.
next