OSDN Git Service
(root)
/
android-x86
/
external-swiftshader.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Subzero: Various fixes in preparation for x86-32 register aliasing.
[android-x86/external-swiftshader.git]
/
src
/
2015-10-15
Jim Stichnoth
Subzero: Various fixes in preparation for x86-32 regist...
tree
|
commitdiff
2015-10-15
David Sehr
Optimize 64-bit compares with zero
tree
|
commitdiff
2015-10-14
Karl Schimpf
Add "sub immediate" instruction to the ARM integrated...
tree
|
commitdiff
2015-10-13
Karl Schimpf
Add "add immediate" instruction to the ARM integrated...
tree
|
commitdiff
2015-10-13
Karl Schimpf
Fix emission of move immediate for ARM integrated assem...
tree
|
commitdiff
2015-10-12
Jim Stichnoth
Subzero: Consider all instruction variables for registe...
tree
|
commitdiff
2015-10-09
Jim Stichnoth
Subzero: Implement "second-chance bin-packing" for...
tree
|
commitdiff
2015-10-09
Karl Schimpf
Start incorporating the ARM integrated assembler.
tree
|
commitdiff
2015-10-09
Jim Stichnoth
Subzero: Don't bother printing stack/frame ptr as part...
tree
|
commitdiff
2015-10-09
Jim Stichnoth
Subzero: Don't "and" i1 values with 1.
tree
|
commitdiff
2015-10-09
Jim Stichnoth
Subzero: Change aliases_init --> alias_init for consist...
tree
|
commitdiff
2015-10-08
Jim Stichnoth
Subzero: Remove trailing whitespace.
tree
|
commitdiff
2015-10-08
Karl Schimpf
Add correction message to bad linkage error.
tree
|
commitdiff
2015-10-07
Karl Schimpf
Create local copy of Dart assembler code.
tree
|
commitdiff
2015-10-07
Karl Schimpf
Make sure that all globals are internal, except for...
tree
|
commitdiff
2015-10-07
David Sehr
Generate better two address code by using commutativity
tree
|
commitdiff
2015-10-06
David Sehr
Use three-address form of imul
tree
|
commitdiff
2015-10-06
John Porto
Subzero. Enable Atomics in ARM.
tree
|
commitdiff
2015-10-05
Jim Stichnoth
Subzero: Improve lowering sequence for "a=b*b".
tree
|
commitdiff
2015-10-05
Jim Stichnoth
Subzero: Fix nondeterministic behavior in constant...
tree
|
commitdiff
2015-10-05
Jim Stichnoth
Subzero: With -asm-verbose, make the predecessor list...
tree
|
commitdiff
2015-10-02
Karl Schimpf
Change from ::stdout to stderr when reporting fatal...
tree
|
commitdiff
2015-10-02
Karl Schimpf
Remove dependence on header file unistd.h.
tree
|
commitdiff
2015-10-02
Jim Stichnoth
Subzero: Use register availability during lowering...
tree
|
commitdiff
2015-10-01
John Porto
Subzero. Adds I64 register pairs for ARM32.
tree
|
commitdiff
2015-10-01
John Porto
Subzero. Fixes a bug in the register allocator.
tree
|
commitdiff
2015-10-01
John Porto
Subzero. Adds ldrex, strex, and dmb support (ARM32)
tree
|
commitdiff
2015-10-01
Karl Schimpf
Add include files so that IceCompilerServer.cpp can...
tree
|
commitdiff
2015-10-01
Jim Stichnoth
Subzero: Fix a bug in register allocator overlap comput...
tree
|
commitdiff
2015-10-01
Jim Stichnoth
Subzero: Add missing content to CfgLocalAllocator.
tree
|
commitdiff
2015-10-01
Jim Stichnoth
Subzero: Change -asm-verbose output to print more usefu...
tree
|
commitdiff
2015-09-30
Karl Schimpf
Add check to verify alignment on global variables.
tree
|
commitdiff
2015-09-30
Karl Schimpf
Fix pnacl-sz to return with staus 0 in report_fatal_error.
tree
|
commitdiff
2015-09-28
Karl Schimpf
Check that address is i32 for indirect calls.
tree
|
commitdiff
2015-09-28
John Porto
Subzero. Eliminates the use of Variable64On32 as operan...
tree
|
commitdiff
2015-09-26
Jim Stichnoth
Subzero: Improve usability of liveness-related tools.
tree
|
commitdiff
2015-09-25
John Porto
Subzero. Enables (most) crosstests for ARM32.
tree
|
commitdiff
2015-09-24
David Sehr
Consolidate shift processing into utility function
tree
|
commitdiff
2015-09-23
Jim Stichnoth
Subzero: Improve handling of alloca instructions of...
tree
|
commitdiff
2015-09-22
Karl Schimpf
Fix code checking arguments to an intrinsic call.
tree
|
commitdiff
2015-09-22
Karl Schimpf
Require that the module symbol table can't appear after...
tree
|
commitdiff
2015-09-22
Karl Schimpf
Fix pnacl-sz to not accept files containing multiple...
tree
|
commitdiff
2015-09-22
David Sehr
Optimize 64-bit shifts by constants for x86-32
tree
|
commitdiff
2015-09-21
Karl Schimpf
Check that element type correct in vector insert element.
tree
|
commitdiff
2015-09-18
John Porto
Subzero. ARM32 Fcmp lowering.
tree
|
commitdiff
2015-09-18
Jim Stichnoth
Subzero: Fix -enable-block-profile.
tree
|
commitdiff
2015-09-18
Karl Schimpf
Fix call instructions to check parameter types for...
tree
|
commitdiff
2015-09-18
John Porto
Subzero. Implements TargetDataARM32::lowerConstants.
tree
|
commitdiff
2015-09-18
Jim Stichnoth
Subzero: Fix a couple of debugging tools.
tree
|
commitdiff
2015-09-18
Andrew Scull
Refactor Hi and Lo out of Variable.
tree
|
commitdiff
2015-09-17
Karl Schimpf
Don't allow multiple symbol tables in the module block.
tree
|
commitdiff
2015-09-17
Andrew Scull
Improve use of CfgLocalAllocator and introduce containe...
tree
|
commitdiff
2015-09-16
John Porto
Fixes ARM32 VFP calling convetion.
tree
|
commitdiff
2015-09-16
Karl Schimpf
Check that symbol names in symbol tables are unique.
tree
|
commitdiff
2015-09-16
Karl Schimpf
Fix operand lookup in functions to check if local index...
tree
|
commitdiff
2015-09-16
Andrew Scull
Reflow comments to use the full width.
tree
|
commitdiff
2015-09-16
Jim Stichnoth
Subzero: Remove an unwanted assert.
tree
|
commitdiff
2015-09-16
Jim Stichnoth
Subzero: Validate phi instructions after CFG construction.
tree
|
commitdiff
2015-09-16
Jim Stichnoth
Subzero: Generate correct code for shifts by a large...
tree
|
commitdiff
2015-09-15
Jim Stichnoth
Subzero: Add a flag to mock up bounds checking on unsaf...
tree
|
commitdiff
2015-09-15
Jim Stichnoth
Subzero: Fix off-by-one asserts in intrinsic info looku...
tree
|
commitdiff
2015-09-15
Jim Stichnoth
Subzero: Fix labels for block profiling.
tree
|
commitdiff
2015-09-15
Jim Stichnoth
Subzero: Don't contract an empty node that branches...
tree
|
commitdiff
2015-09-14
John Porto
Subzero. Implements the scalar bitcast operations for...
tree
|
commitdiff
2015-09-14
Andrew Scull
Refactor all instances of `typedef y x` to the C++11...
tree
|
commitdiff
2015-09-11
John Porto
Implements int2fp, fp2int, and fp2fp conversions for...
tree
|
commitdiff
2015-09-09
Andrew Scull
Add UBSAN build option and fix undefined behaviour...
tree
|
commitdiff
2015-09-09
Andrew Scull
Fix the build for clang 3.8 and MINIMAL=1.
tree
|
commitdiff
2015-09-08
Jim Stichnoth
Fix warnings produced by g++ on Windows.
tree
|
commitdiff
2015-09-08
John Porto
Subzero. Changes the declaration for ARM32 registers.
tree
|
commitdiff
2015-09-04
John Porto
Subzero. Changes the Register Allocator so that it...
tree
|
commitdiff
2015-09-04
Jim Stichnoth
Subzero: Fix MINIMAL build error.
tree
|
commitdiff
2015-09-04
Andrew Scull
This improves the variable use weight by taking into...
tree
|
commitdiff
2015-08-31
John Porto
Subzero: Provide a macro for iterating over instruction...
tree
|
commitdiff
2015-08-28
Andrew Scull
Weight variables for register allocation by their numbe...
tree
|
commitdiff
2015-08-25
Karl Schimpf
Fix Subzero's LLVM bitcode reader to use a diagnostic...
tree
|
commitdiff
2015-08-25
Andrew Scull
Refactor LinearScan::scan from one huge function into...
tree
|
commitdiff
2015-08-21
Karl Schimpf
Fix handling unknown branches when parsing switch instr...
tree
|
commitdiff
2015-08-21
Qining Lu
Fix bug in the call to random number generator in Cfg...
tree
|
commitdiff
2015-08-20
Qining Lu
Use separate random number generator for each randomiza...
tree
|
commitdiff
2015-08-20
Andrew Scull
Inline memove for small constant sizes and refactor...
tree
|
commitdiff
2015-08-20
Karl Schimpf
Change to use arena allocation for function-local data...
tree
|
commitdiff
2015-08-17
Karl Schimpf
Restore function-local variables to use a vector.
tree
|
commitdiff
2015-08-14
Karl Schimpf
Change tracking of basic blocks (within function) to...
tree
|
commitdiff
2015-08-12
John Porto
Subzero. Native 64-bit int arithmetic on x86-64.
tree
|
commitdiff
2015-08-12
Karl Schimpf
Remove error-recovery TODO comments from bitcode parser.
tree
|
commitdiff
2015-08-10
Jim Stichnoth
Subzero: Misc fixes/cleanup.
tree
|
commitdiff
2015-08-10
Karl Schimpf
Fix processing of local variable indices in fuction...
tree
|
commitdiff
2015-08-09
Jan Voung
Add the ARM32 FP register table entries, simple arith...
tree
|
commitdiff
2015-08-08
Jim Stichnoth
Subzero: Fix a memory leak.
tree
|
commitdiff
2015-08-07
Karl Schimpf
Fix processing of global variable indices in the global...
tree
|
commitdiff
2015-08-07
Andrew Scull
Inline memcpy for small constant sizes.
tree
|
commitdiff
2015-08-07
Jim Stichnoth
Subzero: Completely remove tracking of stack pointer...
tree
|
commitdiff
2015-08-06
Karl Schimpf
Fix translator handling of basic block indices.
tree
|
commitdiff
2015-08-06
Andrew Scull
Introduce the ability to insert IACA (Intel Architectur...
tree
|
commitdiff
2015-08-06
John Porto
Subzero. Moves code around in preparations for 64-bit...
tree
|
commitdiff
2015-08-05
Jim Stichnoth
Subzero: Fix an Om1 crash from memset lowering.
tree
|
commitdiff
2015-08-05
Jim Stichnoth
Subzero: Slight improvement to phi lowering.
tree
|
commitdiff
2015-08-05
John Porto
Subzero. Implements x86-64 lowerCall.
tree
|
commitdiff
2015-08-05
Jan Voung
Clarify which type "Label" refers to (generic vs X86)
tree
|
commitdiff
next