2011-12-14 |
Chad Rosier | VFP2 is required for FP loads. Noticed by inspection.
|
commit | commitdiff | tree |
2011-12-14 |
Chad Rosier | Tidy up.
|
commit | commitdiff | tree |
2011-12-14 |
Chad Rosier | Fix 80-column violation and extraneous brackets.
|
commit | commitdiff | tree |
2011-12-14 |
Chad Rosier | Add newline at EOF.
|
commit | commitdiff | tree |
2011-12-14 |
Chad Rosier | Per discussion on the list, remove BitcodeVerify pass...
|
commit | commitdiff | tree |
2011-12-13 |
Chad Rosier | [fast-isel] Unaligned loads of floats are not supported...
|
commit | commitdiff | tree |
2011-12-13 |
Chad Rosier | [fast-isel] Remove SelectInsertValue() as fast-isel...
|
commit | commitdiff | tree |
2011-12-13 |
Chad Rosier | [fast-isel] Guard "exhastive" fast-isel output with...
|
commit | commitdiff | tree |
2011-12-12 |
Chad Rosier | Add BitcodeVerifier.cpp to CMakeList.
|
commit | commitdiff | tree |
2011-12-12 |
Chad Rosier | Begin sketching out a bitcode verifier pass. Idea...
|
commit | commitdiff | tree |
2011-12-12 |
Chad Rosier | Revert r146363 to allow buildbots to make forward progress.
|
commit | commitdiff | tree |
2011-12-10 |
Chad Rosier | Revert associate SelectInsertValue test as well.
|
commit | commitdiff | tree |
2011-12-10 |
Chad Rosier | [fast-isel] SelectInsertValue seems to be causing miscompile...
|
commit | commitdiff | tree |
2011-12-10 |
Chad Rosier | Revert r146322 to appease buildbots. Original commit...
|
commit | commitdiff | tree |
2011-12-10 |
Chad Rosier | Typo.
|
commit | commitdiff | tree |
2011-12-09 |
Chad Rosier | [fast-isel] Add support for selecting insertvalue.
|
commit | commitdiff | tree |
2011-12-09 |
Chad Rosier | Typo.
|
commit | commitdiff | tree |
2011-12-08 |
Chad Rosier | Add rather verbose stats for fast-isel failures.
|
commit | commitdiff | tree |
2011-12-08 |
Chad Rosier | Fix 80-column.
|
commit | commitdiff | tree |
2011-12-08 |
Chad Rosier | Fix comments.
|
commit | commitdiff | tree |
2011-12-07 |
Chad Rosier | Fix comments.
|
commit | commitdiff | tree |
2011-12-07 |
Chad Rosier | Flesh out a bit more of the bitcode use-list ordering...
|
commit | commitdiff | tree |
2011-12-07 |
Chad Rosier | Update bcanalyzer to handle new USELIST_BLOCK/USELIST_CODE_E...
|
commit | commitdiff | tree |
2011-12-07 |
Chad Rosier | Begin adding experimental support for preserving use...
|
commit | commitdiff | tree |
2011-12-07 |
Chad Rosier | ValueEnumerator - debug dump().
|
commit | commitdiff | tree |
2011-12-06 |
Chad Rosier | [arm-fast-isel] Doublewords only require word-alignment.
|
commit | commitdiff | tree |
2011-12-06 |
Chad Rosier | Probably not a good idea to convert a single vector...
|
commit | commitdiff | tree |
2011-12-05 |
Chad Rosier | Update comment.
|
commit | commitdiff | tree |
2011-12-05 |
Chad Rosier | Make the MemCpyOptimizer a bit more aggressive. I...
|
commit | commitdiff | tree |
2011-12-03 |
Chad Rosier | [arm-fast-isel] Unaligned stores of floats require...
|
commit | commitdiff | tree |
2011-12-03 |
Chad Rosier | Add support for constant folding the pow intrinsic.
|
commit | commitdiff | tree |
2011-12-02 |
Chad Rosier | [arm-fast-isel] After promoting a function parameter...
|
commit | commitdiff | tree |
2011-12-02 |
Chad Rosier | Fix a few more places where TargetData/TargetLibraryInfo...
|
commit | commitdiff | tree |
2011-12-01 |
Chad Rosier | Abuse of mass replace isn't warranted even when the...
|
commit | commitdiff | tree |
2011-12-01 |
Chad Rosier | Fix build by not assuming TLI is guaranteed. Will have...
|
commit | commitdiff | tree |
2011-12-01 |
Chad Rosier | Prevent library calls from being folded if -fno-builtin...
|
commit | commitdiff | tree |
2011-12-01 |
Chad Rosier | Last bit of TargetLibraryInfo propagation. Also fixed...
|
commit | commitdiff | tree |
2011-12-01 |
Chad Rosier | Add missing functions.
|
commit | commitdiff | tree |
2011-12-01 |
Chad Rosier | Add a few more functions to TargetLibraryInfo. More...
|
commit | commitdiff | tree |
2011-12-01 |
Chad Rosier | Propagate TargetLibraryInfo throughout ConstantFolding...
|
commit | commitdiff | tree |
2011-11-30 |
Chad Rosier | Add a few functions to TargetLibraryInfo.
|
commit | commitdiff | tree |
2011-11-30 |
Chad Rosier | Whitespace.
|
commit | commitdiff | tree |
2011-11-30 |
Chad Rosier | Alphabetize TargetLibraryInfo enum and fix doxygen...
|
commit | commitdiff | tree |
2011-11-29 |
Chad Rosier | Add support for sqrt, sqrtl, and sqrtf in TargetLibraryInfo...
|
commit | commitdiff | tree |
2011-11-29 |
Chad Rosier | If fast-isel fails, remove dead instructions generated...
|
commit | commitdiff | tree |
2011-11-28 |
Chad Rosier | 80-column.
|
commit | commitdiff | tree |
2011-11-18 |
Chad Rosier | Guard call to getRegForValue with isTypeLegal check...
|
commit | commitdiff | tree |
2011-11-17 |
Chad Rosier | Add TODO comment.
|
commit | commitdiff | tree |
2011-11-17 |
Chad Rosier | Dead code.
|
commit | commitdiff | tree |
2011-11-17 |
Chad Rosier | When fast iseling a GEP, accumulate the offset rather...
|
commit | commitdiff | tree |
2011-11-17 |
Chad Rosier | Don't unconditionally set the kill flag.
|
commit | commitdiff | tree |
2011-11-16 |
Chad Rosier | Add fast-isel stats to determine who's doing all the...
|
commit | commitdiff | tree |
2011-11-16 |
Chad Rosier | Fix the stats collection for fast-isel. The failed...
|
commit | commitdiff | tree |
2011-11-16 |
Chad Rosier | Check to make sure we can select the instruction before...
|
commit | commitdiff | tree |
2011-11-16 |
Chad Rosier | Add FIXME comment.
|
commit | commitdiff | tree |
2011-11-15 |
Chad Rosier | GEPs with all zero indices are trivially coalesced...
|
commit | commitdiff | tree |
2011-11-14 |
Chad Rosier | Supporting inline memmove isn't going to be worthwhile...
|
commit | commitdiff | tree |
2011-11-14 |
Chad Rosier | Add newline to end of file. Thanks, Eli.
|
commit | commitdiff | tree |
2011-11-14 |
Chad Rosier | Add support for inlining small memcpys.
|
commit | commitdiff | tree |
2011-11-14 |
Chad Rosier | Fix a performance regression from r144565. Positive...
|
commit | commitdiff | tree |
2011-11-14 |
Chad Rosier | Add support for Thumb load/stores with negative offsets.
|
commit | commitdiff | tree |
2011-11-14 |
Chad Rosier | Add support for ARM halfword load/stores and signed...
|
commit | commitdiff | tree |
2011-11-13 |
Chad Rosier | The order in which the predicate is added differs between...
|
commit | commitdiff | tree |
2011-11-13 |
Chad Rosier | Temporarily disable SelectIntrinsicCall when in ARM...
|
commit | commitdiff | tree |
2011-11-13 |
Chad Rosier | Fix comments.
|
commit | commitdiff | tree |
2011-11-13 |
Chad Rosier | Add support for emitting both signed- and zero-extend...
|
commit | commitdiff | tree |
2011-11-11 |
Chad Rosier | Add support in fast-isel for selecting memset/memcpy...
|
commit | commitdiff | tree |
2011-11-11 |
Chad Rosier | Loosen test by using REs. Approved by Devang.
|
commit | commitdiff | tree |
2011-11-11 |
Chad Rosier | Rename variables to avoid confusion. No functionallity...
|
commit | commitdiff | tree |
2011-11-11 |
Chad Rosier | Add support for using immediates with select instructions.
|
commit | commitdiff | tree |
2011-11-11 |
Chad Rosier | When loading a value, treat an i1 as an i8.
|
commit | commitdiff | tree |
2011-11-11 |
Chad Rosier | Add support for using MVN to materialize negative constants.
|
commit | commitdiff | tree |
2011-11-10 |
Chad Rosier | When in ARM mode, LDRH/STRH require special handling...
|
commit | commitdiff | tree |
2011-11-10 |
Chad Rosier | For immediate encodings of icmp, zero or sign extend...
|
commit | commitdiff | tree |
2011-11-09 |
Chad Rosier | The ARM LDRH/STRH instructions use a +/-imm8 encoding...
|
commit | commitdiff | tree |
2011-11-09 |
Chad Rosier | Use REs to remove dependencies on the register allocation...
|
commit | commitdiff | tree |
2011-11-09 |
Chad Rosier | Add support for encoding immediates in icmp and fcmp...
|
commit | commitdiff | tree |
2011-11-08 |
Chad Rosier | ARMFastISel doesn't support thumb1. Rename isThumb...
|
commit | commitdiff | tree |
2011-11-08 |
Chad Rosier | Enable support for returning i1, i8, and i16. Nothing...
|
commit | commitdiff | tree |
2011-11-07 |
Chad Rosier | Allow i1 to be promoted to i32 for ARM AAPCS and AAPCS...
|
commit | commitdiff | tree |
2011-11-05 |
Chad Rosier | Add support for passing i1, i8, and i16 call parameters...
|
commit | commitdiff | tree |
2011-11-05 |
Chad Rosier | Allow i1 to be promoted to i32 for ARM APCS calling...
|
commit | commitdiff | tree |
2011-11-04 |
Chad Rosier | Cannot create a result register for non-legal types.
|
commit | commitdiff | tree |
2011-11-04 |
Chad Rosier | When materializing an i32, SExt vs ZExt doesn't matter...
|
commit | commitdiff | tree |
2011-11-04 |
Chad Rosier | Enable support for materializing i1, i8, and i16 integers...
|
commit | commitdiff | tree |
2011-11-04 |
Chad Rosier | Remove declarations for functions that don't exist...
|
commit | commitdiff | tree |
2011-11-04 |
Chad Rosier | Indentation.
|
commit | commitdiff | tree |
2011-11-04 |
Chad Rosier | Add fast-isel support for returning i1, i8, and i16.
|
commit | commitdiff | tree |
2011-11-03 |
Chad Rosier | Add support for sign-extending non-legal types in SelectSITo...
|
commit | commitdiff | tree |
2011-11-03 |
Chad Rosier | Remove some cruft from the BitcodeWriter, while still...
|
commit | commitdiff | tree |
2011-11-02 |
Chad Rosier | Removed unused variable.
|
commit | commitdiff | tree |
2011-11-02 |
Chad Rosier | Add support for comparing integer non-legal types.
|
commit | commitdiff | tree |
2011-11-02 |
Chad Rosier | Factor out an EmitIntExt function. No functionality...
|
commit | commitdiff | tree |
2011-11-02 |
Chad Rosier | Rename show-diagnostics to something less ambiguous.
|
commit | commitdiff | tree |
2011-11-02 |
Chad Rosier | Factor out a SelectTrunc function. No functionality...
|
commit | commitdiff | tree |
2011-10-27 |
Chad Rosier | A branch predicated on a constant can just FastEmit...
|
commit | commitdiff | tree |
2011-10-26 |
Chad Rosier | Add a TODO comment. FastISel works by parsing each...
|
commit | commitdiff | tree |
2011-10-26 |
Chad Rosier | Factor a little more code into EmitCmp, which should...
|
commit | commitdiff | tree |
2011-10-26 |
Chad Rosier | Use EmitCmp in SelectBranch. No functional change...
|
commit | commitdiff | tree |
2011-10-26 |
Chad Rosier | Factor out an EmitCmp function that can be used by...
|
commit | commitdiff | tree |
next |