OSDN Git Service
(root)
/
android-x86
/
external-swiftshader.git
/ shortlog
commit
grep
author
committer
pickaxe
?
search:
re
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
android-x86/external-swiftshader.git
2015-10-02
Karl Schimpf
Change from ::stdout to stderr when reporting fatal...
commit
|
commitdiff
|
tree
|
snapshot
2015-10-02
Karl Schimpf
Remove dependence on header file unistd.h.
commit
|
commitdiff
|
tree
|
snapshot
2015-10-02
Jim Stichnoth
Subzero: Use register availability during lowering...
commit
|
commitdiff
|
tree
|
snapshot
2015-10-01
John Porto
Subzero. Adds I64 register pairs for ARM32.
commit
|
commitdiff
|
tree
|
snapshot
2015-10-01
John Porto
Subzero. Fixes a bug in the register allocator.
commit
|
commitdiff
|
tree
|
snapshot
2015-10-01
John Porto
Subzero. Adds ldrex, strex, and dmb support (ARM32)
commit
|
commitdiff
|
tree
|
snapshot
2015-10-01
Karl Schimpf
Add include files so that IceCompilerServer.cpp can...
commit
|
commitdiff
|
tree
|
snapshot
2015-10-01
Jim Stichnoth
Subzero: Fix a bug in register allocator overlap comput...
commit
|
commitdiff
|
tree
|
snapshot
2015-10-01
Jim Stichnoth
Subzero: Add missing content to CfgLocalAllocator.
commit
|
commitdiff
|
tree
|
snapshot
2015-10-01
Jim Stichnoth
Subzero: Change -asm-verbose output to print more usefu...
commit
|
commitdiff
|
tree
|
snapshot
2015-09-30
Karl Schimpf
Add check to verify alignment on global variables.
commit
|
commitdiff
|
tree
|
snapshot
2015-09-30
Karl Schimpf
Fix pnacl-sz to return with staus 0 in report_fatal_error.
commit
|
commitdiff
|
tree
|
snapshot
2015-09-28
Karl Schimpf
Check that address is i32 for indirect calls.
commit
|
commitdiff
|
tree
|
snapshot
2015-09-28
John Porto
Subzero. Eliminates the use of Variable64On32 as operan...
commit
|
commitdiff
|
tree
|
snapshot
2015-09-26
Jim Stichnoth
Subzero: Improve usability of liveness-related tools.
commit
|
commitdiff
|
tree
|
snapshot
2015-09-25
John Porto
Subzero. Enables (most) crosstests for ARM32.
commit
|
commitdiff
|
tree
|
snapshot
2015-09-24
David Sehr
Consolidate shift processing into utility function
commit
|
commitdiff
|
tree
|
snapshot
2015-09-23
Jim Stichnoth
Subzero: Improve handling of alloca instructions of...
commit
|
commitdiff
|
tree
|
snapshot
2015-09-23
Jim Stichnoth
Subzero: Enable the asm-verbose.ll test for ARM32.
commit
|
commitdiff
|
tree
|
snapshot
2015-09-22
Karl Schimpf
Fix code checking arguments to an intrinsic call.
commit
|
commitdiff
|
tree
|
snapshot
2015-09-22
Karl Schimpf
Require that the module symbol table can't appear after...
commit
|
commitdiff
|
tree
|
snapshot
2015-09-22
Karl Schimpf
Fix pnacl-sz to not accept files containing multiple...
commit
|
commitdiff
|
tree
|
snapshot
2015-09-22
David Sehr
Optimize 64-bit shifts by constants for x86-32
commit
|
commitdiff
|
tree
|
snapshot
2015-09-21
Karl Schimpf
Check that element type correct in vector insert element.
commit
|
commitdiff
|
tree
|
snapshot
2015-09-18
John Porto
Subzero. ARM32 Fcmp lowering.
commit
|
commitdiff
|
tree
|
snapshot
2015-09-18
Jim Stichnoth
Subzero: Fix -enable-block-profile.
commit
|
commitdiff
|
tree
|
snapshot
2015-09-18
Karl Schimpf
Fix call instructions to check parameter types for...
commit
|
commitdiff
|
tree
|
snapshot
2015-09-18
John Porto
Subzero. Implements TargetDataARM32::lowerConstants.
commit
|
commitdiff
|
tree
|
snapshot
2015-09-18
Jim Stichnoth
Subzero: Fix a couple of debugging tools.
commit
|
commitdiff
|
tree
|
snapshot
2015-09-18
Andrew Scull
Refactor Hi and Lo out of Variable.
commit
|
commitdiff
|
tree
|
snapshot
2015-09-17
Karl Schimpf
Don't allow multiple symbol tables in the module block.
commit
|
commitdiff
|
tree
|
snapshot
2015-09-17
Andrew Scull
Improve use of CfgLocalAllocator and introduce containe...
commit
|
commitdiff
|
tree
|
snapshot
2015-09-16
John Porto
Fixes ARM32 VFP calling convetion.
commit
|
commitdiff
|
tree
|
snapshot
2015-09-16
Karl Schimpf
Check that symbol names in symbol tables are unique.
commit
|
commitdiff
|
tree
|
snapshot
2015-09-16
Karl Schimpf
Fix operand lookup in functions to check if local index...
commit
|
commitdiff
|
tree
|
snapshot
2015-09-16
Andrew Scull
Reflow comments to use the full width.
commit
|
commitdiff
|
tree
|
snapshot
2015-09-16
Jim Stichnoth
Subzero: Remove an unwanted assert.
commit
|
commitdiff
|
tree
|
snapshot
2015-09-16
Jim Stichnoth
Subzero: Validate phi instructions after CFG construction.
commit
|
commitdiff
|
tree
|
snapshot
2015-09-16
Jim Stichnoth
Subzero: Generate correct code for shifts by a large...
commit
|
commitdiff
|
tree
|
snapshot
2015-09-15
Jim Stichnoth
Subzero: Add a flag to mock up bounds checking on unsaf...
commit
|
commitdiff
|
tree
|
snapshot
2015-09-15
Jim Stichnoth
Subzero: Fix off-by-one asserts in intrinsic info looku...
commit
|
commitdiff
|
tree
|
snapshot
2015-09-15
Jim Stichnoth
Subzero: Fix labels for block profiling.
commit
|
commitdiff
|
tree
|
snapshot
2015-09-15
Jim Stichnoth
Subzero: Don't contract an empty node that branches...
commit
|
commitdiff
|
tree
|
snapshot
2015-09-14
John Porto
Subzero. Implements the scalar bitcast operations for...
commit
|
commitdiff
|
tree
|
snapshot
2015-09-14
Andrew Scull
Refactor all instances of `typedef y x` to the C++11...
commit
|
commitdiff
|
tree
|
snapshot
2015-09-11
John Porto
Implements int2fp, fp2int, and fp2fp conversions for...
commit
|
commitdiff
|
tree
|
snapshot
2015-09-09
Andrew Scull
Add UBSAN build option and fix undefined behaviour...
commit
|
commitdiff
|
tree
|
snapshot
2015-09-09
Andrew Scull
Fix the build for clang 3.8 and MINIMAL=1.
commit
|
commitdiff
|
tree
|
snapshot
2015-09-08
Jim Stichnoth
Fix warnings produced by g++ on Windows.
commit
|
commitdiff
|
tree
|
snapshot
2015-09-08
John Porto
Subzero. Changes the declaration for ARM32 registers.
commit
|
commitdiff
|
tree
|
snapshot
2015-09-04
John Porto
Subzero. Changes the Register Allocator so that it...
commit
|
commitdiff
|
tree
|
snapshot
2015-09-04
Jim Stichnoth
Subzero: Fix MINIMAL build error.
commit
|
commitdiff
|
tree
|
snapshot
2015-09-04
Andrew Scull
This improves the variable use weight by taking into...
commit
|
commitdiff
|
tree
|
snapshot
2015-09-03
Jim Stichnoth
Subzero: Add a detailed design document.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-31
John Porto
Subzero: Provide a macro for iterating over instruction...
commit
|
commitdiff
|
tree
|
snapshot
2015-08-28
Andrew Scull
Weight variables for register allocation by their numbe...
commit
|
commitdiff
|
tree
|
snapshot
2015-08-25
Karl Schimpf
Fix Subzero's LLVM bitcode reader to use a diagnostic...
commit
|
commitdiff
|
tree
|
snapshot
2015-08-25
Andrew Scull
Refactor LinearScan::scan from one huge function into...
commit
|
commitdiff
|
tree
|
snapshot
2015-08-21
Karl Schimpf
Fix handling unknown branches when parsing switch instr...
commit
|
commitdiff
|
tree
|
snapshot
2015-08-21
Qining Lu
Fix bug in the call to random number generator in Cfg...
commit
|
commitdiff
|
tree
|
snapshot
2015-08-20
Qining Lu
Use separate random number generator for each randomiza...
commit
|
commitdiff
|
tree
|
snapshot
2015-08-20
Andrew Scull
Inline memove for small constant sizes and refactor...
commit
|
commitdiff
|
tree
|
snapshot
2015-08-20
Karl Schimpf
Change to use arena allocation for function-local data...
commit
|
commitdiff
|
tree
|
snapshot
2015-08-17
Karl Schimpf
Restore function-local variables to use a vector.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-14
Karl Schimpf
Change tracking of basic blocks (within function) to...
commit
|
commitdiff
|
tree
|
snapshot
2015-08-12
John Porto
Subzero. Native 64-bit int arithmetic on x86-64.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-12
Karl Schimpf
Remove error-recovery TODO comments from bitcode parser.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-10
Jim Stichnoth
Subzero: Misc fixes/cleanup.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-10
Karl Schimpf
Fix processing of local variable indices in fuction...
commit
|
commitdiff
|
tree
|
snapshot
2015-08-09
Jan Voung
Add the ARM32 FP register table entries, simple arith...
commit
|
commitdiff
|
tree
|
snapshot
2015-08-08
Jim Stichnoth
Subzero: Fix a memory leak.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-07
Karl Schimpf
Fix processing of global variable indices in the global...
commit
|
commitdiff
|
tree
|
snapshot
2015-08-07
Andrew Scull
Inline memcpy for small constant sizes.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-07
Jim Stichnoth
Subzero: Completely remove tracking of stack pointer...
commit
|
commitdiff
|
tree
|
snapshot
2015-08-06
Jim Stichnoth
Subzero: Fix szbuild.py linking.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-06
Karl Schimpf
Fix translator handling of basic block indices.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-06
Andrew Scull
Introduce the ability to insert IACA (Intel Architectur...
commit
|
commitdiff
|
tree
|
snapshot
2015-08-06
John Porto
Subzero. Moves code around in preparations for 64-bit...
commit
|
commitdiff
|
tree
|
snapshot
2015-08-05
Jim Stichnoth
Subzero: Fix an Om1 crash from memset lowering.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-05
Jim Stichnoth
Subzero: Slight improvement to phi lowering.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-05
John Porto
Subzero. Implements x86-64 lowerCall.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-05
Jan Voung
Clarify which type "Label" refers to (generic vs X86)
commit
|
commitdiff
|
tree
|
snapshot
2015-08-05
Andrew Scull
Order jump tables for deterministic or randomized emission.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-04
Jim Stichnoth
Subzero: Fix x86 lowering for shift-by-relocatable...
commit
|
commitdiff
|
tree
|
snapshot
2015-08-04
Andrew Scull
Inline memset when there is a constant value and count.
commit
|
commitdiff
|
tree
|
snapshot
2015-08-02
Jim Stichnoth
Subzero: Expand the liveness consistency check.
commit
|
commitdiff
|
tree
|
snapshot
2015-07-31
John Porto
Subzero. Buildable, non-functional TargetLoweringX8664.
commit
|
commitdiff
|
tree
|
snapshot
2015-07-31
John Porto
Subzero. Misc fixes.
commit
|
commitdiff
|
tree
|
snapshot
2015-07-31
Jan Voung
ARM: Add a postRA pass to legalize stack offsets. Greed...
commit
|
commitdiff
|
tree
|
snapshot
2015-07-31
Qining Lu
Add -reorder-basic-blocks option and fix nop insertion
commit
|
commitdiff
|
tree
|
snapshot
2015-07-31
Jan Voung
Fix a -Wcovered-switch-default warning in emitJumpTables.
commit
|
commitdiff
|
tree
|
snapshot
2015-07-30
Andrew Scull
Iasm and obj lowering for advanced switch lowering.
commit
|
commitdiff
|
tree
|
snapshot
2015-07-30
Jim Stichnoth
Subzero: Cleanly implement register allocation after...
commit
|
commitdiff
|
tree
|
snapshot
2015-07-28
John Porto
Removes references to ah.
commit
|
commitdiff
|
tree
|
snapshot
2015-07-28
John Porto
Adds the x86-64 assembler.
commit
|
commitdiff
|
tree
|
snapshot
2015-07-23
Andrew Scull
Handle UINT64_MAX edge case in switch lowering.
commit
|
commitdiff
|
tree
|
snapshot
2015-07-23
Andrew Scull
Avoid heap allocation for binary search work stack.
commit
|
commitdiff
|
tree
|
snapshot
2015-07-23
Karl Schimpf
Modify how textual bitcode is injected into pnacl-sz.
commit
|
commitdiff
|
tree
|
snapshot
2015-07-23
Andrew Scull
Remove jumps over empty blocks.
commit
|
commitdiff
|
tree
|
snapshot
2015-07-21
Jan Voung
Make ARM RegNames[] static like X86 (no ARM syms in...
commit
|
commitdiff
|
tree
|
snapshot
next