OSDN Git Service

Subzero: Update for LLVM 3.9 (trunk).
[android-x86/external-swiftshader.git] / src / IceTargetLowering.cpp
2016-05-09 Jim StichnothSubzero: Update for LLVM 3.9 (trunk).
2016-04-21 John PortoSubzero. Rematerializes shufflevector instructions.
2016-04-15 Eric HolkSubzero. WASM. Additional progress.
2016-04-02 Karl SchimpfSimplify references to command line flags.
2016-03-29 Jim StichnothSubzero: Remove IceString.
2016-03-21 John PortoSubzero. Flags refactoring.
2016-03-17 Karl SchimpfCache common constants before lowering.
2016-03-15 John PortoSubzero. Allocate global initializers from a dedicated...
2016-03-12 Jim StichnothSubzero: Allow Makefile.standalone to build for a singl...
2016-03-11 Jim StichnothSubzero: Improve the use of timers.
2016-03-07 Jim StichnothSubzero: Fix symbol name mangling. Make flags global.
2016-02-26 John PortoSubzero. Moar performance tweaks.
2016-02-24 John PortoSubzero. Performance tweaks.
2016-02-17 Eric HolkARM32 Vector lowering - scalarize select
2016-02-16 Jim StichnothSubzero: Set the correct target arch in the browser...
2016-02-10 John PortoSubzero. ARM32. Nonsfi.
2016-02-10 Eric HolkARM32 vector ops - scalarize icmp, fcmp and cast.
2016-02-10 Jim StichnothSubzero: Use a proper RegNumT type instead of int32_t...
2016-02-10 Eric HolkARM32 vector division lowering.
2016-02-05 Jim StichnothSubzero: Cleanup Inst==>Instr.
2016-02-02 John PortoSubzero. Enables moar complex relocation offsets.
2016-01-22 Jim StichnothSubzero: Make -reg-use and -reg-exclude specific to...
2016-01-22 John PortoSubzero. X86. Refactors Address Mode formation.
2016-01-19 Jim StichnothSubzero: Improve the usability of UnimplementedError...
2016-01-15 John PortoSubzero. RAII NaCl Bundling.
2016-01-15 Karl SchimpfImplements include/exclude register lists for translation.
2016-01-04 Jim StichnothSubzero: Add Non-SFI support for x86-32.
2015-12-30 John PortoSubzero. Refactoring.
2015-12-11 Jim StichnothSubzero: Use "auto" per (unwritten) auto coding style.
2015-12-03 Jim Stichnothfix doxygen brief in subzero header files
2015-11-20 John PortoSubzero. Adds a pass for target-specific helper call...
2015-11-17 David SehrMerge fixed alloca stack adjustments into the prolog
2015-11-16 Jim StichnothSubzero: Do some cleanup on the regalloc code.
2015-11-05 Jim StichnothSubzero: Refactor some common TargetLowering initializa...
2015-10-28 Jim StichnothSets the stage for enabling the use of the 8-bit high...
2015-10-12 Jim StichnothSubzero: Consider all instruction variables for registe...
2015-10-09 Jim StichnothSubzero: Implement "second-chance bin-packing" for...
2015-10-09 Karl SchimpfStart incorporating the ARM integrated assembler.
2015-10-02 Jim StichnothSubzero: Use register availability during lowering...
2015-09-26 Jim StichnothSubzero: Improve usability of liveness-related tools.
2015-09-16 Andrew ScullReflow comments to use the full width.
2015-08-31 John PortoSubzero: Provide a macro for iterating over instruction...
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-07-31 Jan VoungARM: Add a postRA pass to legalize stack offsets. Greed...
2015-07-30 Jim StichnothSubzero: Cleanly implement register allocation after...
2015-07-06 Andrew ScullDoxygenize the documentation comments
2015-06-30 Jan VoungARM: lowerSelect for integers.
2015-06-29 John PortoEnables llvm dyn_cast for Assemblers.
2015-06-25 John PortoIncludes module header first.
2015-06-24 Jim StichnothSubzero: Reduce the amount of #ifdef'd code.
2015-06-23 John PortoExtracts an TargetX86Base target which will be used...
2015-06-22 John PortoSubzero. Fixes memory leaks.
2015-06-22 Jim StichnothSubzero: Use C++11 member initializers where practical.
2015-06-18 Jim StichnothSubzero: Add more kinds of RMW lowering.
2015-06-18 Jim StichnothSubzero: Transform suitable Load/Arith/Store sequences...
2015-06-17 John PortoFix a bug that would cause subzero to fail when --threa...
2015-06-15 Jan VoungMove lowerGlobal() from target-specific code to emitGlo...
2015-06-11 Jan VoungEmit ARM build-attributes in the file scope (as header).
2015-06-11 Jim StichnothFirst patch for Mips subzero compiler
2015-06-10 John PortoRenames the assembler* files.
2015-06-03 Jim StichnothSubzero: Improve/refactor folding loads into the next...
2015-06-02 Jan VoungSubzero ARM: lowerLoad and lowerStore.
2015-06-01 Jan VoungSubzero ARM: addProlog/addEpilogue -- share some code...
2015-05-18 Jan VoungSubzero ARM: lowerArguments (GPR), basic legalize(...
2015-05-17 Jim StichnothSubzero: Fold icmp into br/select lowering.
2015-05-14 Jan VoungConvert Constant->emit() definitions to allow multiple...
2015-04-30 Jan VoungRename AssemblerX86 to AssemblerX8632 so it works with...
2015-04-22 Jan VoungAdd a basic TargetARM32 skeleton which knows nothing.
2015-03-20 Jan VoungMove some flag-like props from GlobalContext and Target...
2015-02-26 Jan VoungMerge latest changes from branch 'master' into merge_36...
2015-02-26 Jim StichnothSubzero: Change the name llvm2ice to the more appropria...
2015-02-24 Jim StichnothSubzero: Update tests and build scripts for sandboxing.
2015-02-20 Jim StichnothSubzero: Add sandboxing for x86-32.
2015-02-12 Jim StichnothSubzero: Emit functions and global initializers in...
2015-01-29 Jan VoungWrite out global initializers and data rel directly...
2015-01-27 Jim StichnothSubzero: Use a "known" version of clang-format.
2015-01-27 Jim StichnothSubzero: Initial implementation of multithreaded transl...
2015-01-13 Jan VoungStart writing out some relocation sections (text).
2014-12-20 Jim StichnothSubzero: Convert NULL->nullptr.
2014-12-19 Jim StichnothSubzero: Randomize register assignment.
2014-11-14 Jim StichnothSubzero: Use the linear-scan register allocator for...
2014-11-14 Jim StichnothSubzero: Simplify the FakeKill instruction.
2014-11-06 Jim StichnothSubzero: Implement InstList in terms of llvm::ilist<> .
2014-10-30 Jim StichnothSubzero: Implementation of "advanced Phi lowering".
2014-10-24 Jim StichnothSubzero: Minor refactoring/additions in preparation...
2014-10-07 Jim StichnothSubzero: Add a few performance measurement tools.
2014-10-01 Jim StichnothSubzero: Change llvm::OwningPtr to C++11's std::unique_ptr.
2014-09-30 Jim StichnothSubzero: Rewrite the pass timing infrastructure.
2014-09-23 Jan VoungAdd initial integrated assembler w/ some Xmm ops.
2014-09-22 Jim StichnothSubzero: Refactor tracking of Defs and block-local...
2014-09-12 Jan VoungMark setjmp as "returns twice" and turn off SimpleCoale...
2014-08-27 Jim StichnothSubzero: Fix address mode optimization involving phi...
2014-08-15 Matt WalaSubzero: Randomly insert nops.
2014-07-30 Jan VoungFix bug when atomic load is fused with an arith op...
2014-07-29 Jan VoungAdd a peephole to fuse cmpxchg w/ later cmp+branch.
2014-07-28 Jan VoungA couple of fixes for using Makefile.standalone on...
2014-07-18 Matt WalaLower insertelement and extractelement.
2014-07-09 Jan VoungAvoid assigning esp (or ebp for framepointer-using...
2014-06-29 Jim StichnothSubzero: Partial implementation of global initializers.
next