2012-03-26 |
Benjamin Kramer | TableGen: Don't emit the llvm intrinsic -> gcc builtin...
|
commit | commitdiff | tree |
2012-03-23 |
Benjamin Kramer | Include cctype for std::isprint.
|
commit | commitdiff | tree |
2012-03-23 |
Benjamin Kramer | Include cstdio in a few place that depended on getting...
|
commit | commitdiff | tree |
2012-03-23 |
Benjamin Kramer | Move ftostr into its last user (cppbackend) and simplify...
|
commit | commitdiff | tree |
2012-03-21 |
Benjamin Kramer | Use a signed value for this enum to avoid spuriuos...
|
commit | commitdiff | tree |
2012-03-19 |
Benjamin Kramer | Add a note for -ffast-math optimization of vector norm.
|
commit | commitdiff | tree |
2012-03-17 |
Benjamin Kramer | CriticalAntiDepBreaker: Replace a SmallSet of regs...
|
commit | commitdiff | tree |
2012-03-17 |
Benjamin Kramer | MachineInstr: Inline the fast path (non-bundle instruction...
|
commit | commitdiff | tree |
2012-03-16 |
Benjamin Kramer | ScheduleDAGInstrs: When adding uses we add them into...
|
commit | commitdiff | tree |
2012-03-16 |
Benjamin Kramer | Limit the number of memory operands in MachineInstr...
|
commit | commitdiff | tree |
2012-03-16 |
Benjamin Kramer | CriticalAntiDepBreaker: BasicBlock::size is an expensive...
|
commit | commitdiff | tree |
2012-03-14 |
Benjamin Kramer | Silence operator precedence warnings.
|
commit | commitdiff | tree |
2012-03-14 |
Benjamin Kramer | Move APInt::operator[] inline.
|
commit | commitdiff | tree |
2012-03-14 |
Benjamin Kramer | Move APInt::operator! inline, it's small and fuses...
|
commit | commitdiff | tree |
2012-03-13 |
Benjamin Kramer | Remove an old hack for pre-2005 MSVC. We don't support...
|
commit | commitdiff | tree |
2012-03-12 |
Benjamin Kramer | DFAPacketizerEmitter: Prune includes.
|
commit | commitdiff | tree |
2012-03-12 |
Benjamin Kramer | Inline a trivial helper function.
|
commit | commitdiff | tree |
2012-03-11 |
Benjamin Kramer | Replace a hand-coded leading one counting loop with...
|
commit | commitdiff | tree |
2012-03-11 |
Benjamin Kramer | Remove global map. This code isn't even hot.
|
commit | commitdiff | tree |
2012-03-11 |
Benjamin Kramer | DwarfDebug: Store the filename/dirname pair as a zero...
|
commit | commitdiff | tree |
2012-03-10 |
Benjamin Kramer | Make helper static, so it can be inlined into its sole...
|
commit | commitdiff | tree |
2012-03-10 |
Benjamin Kramer | Don't try to filecheck bitcode.
|
commit | commitdiff | tree |
2012-03-10 |
Benjamin Kramer | C files in llvm still have to be C89 compliant, remove...
|
commit | commitdiff | tree |
2012-03-10 |
Benjamin Kramer | Microoptimize getVRegDef. def_begin isn't free, don...
|
commit | commitdiff | tree |
2012-03-10 |
Benjamin Kramer | Fix uses of the C99 PRI format macros not to conflict...
|
commit | commitdiff | tree |
2012-03-10 |
Benjamin Kramer | Give dagcombiner's worklist some inline capacity.
|
commit | commitdiff | tree |
2012-03-08 |
Benjamin Kramer | Silence unused function warning when graphviz is not...
|
commit | commitdiff | tree |
2012-03-08 |
Benjamin Kramer | Remove the no longer existent psp triple from a test.
|
commit | commitdiff | tree |
2012-03-07 |
Benjamin Kramer | Copy the right amount of elements.
|
commit | commitdiff | tree |
2012-03-07 |
Benjamin Kramer | SmallPtrSet: Copy all the elements when swapping, not...
|
commit | commitdiff | tree |
2012-03-07 |
Benjamin Kramer | configure: Don't require a perl interpreter to be present...
|
commit | commitdiff | tree |
2012-03-06 |
Benjamin Kramer | SmallPtrSet: Provide a more efficient implementation...
|
commit | commitdiff | tree |
2012-03-06 |
Benjamin Kramer | Remove excess const, a const_iterator shouldn't be...
|
commit | commitdiff | tree |
2012-03-03 |
Benjamin Kramer | Perform the string table optimization for OperandMatchEntrie...
|
commit | commitdiff | tree |
2012-03-03 |
Benjamin Kramer | Shrink the asm matcher tables.
|
commit | commitdiff | tree |
2012-03-03 |
Benjamin Kramer | StringToOffsetTable: Allow uniquing the first element...
|
commit | commitdiff | tree |
2012-03-03 |
Benjamin Kramer | Enable the small vector POD optimization for BitCodeAbbrevOp.
|
commit | commitdiff | tree |
2012-03-02 |
Benjamin Kramer | Fix indentation.
|
commit | commitdiff | tree |
2012-03-02 |
Benjamin Kramer | LVI: Recognize the form instcombine canonicalizes range...
|
commit | commitdiff | tree |
2012-03-02 |
Benjamin Kramer | Hashing: microoptimize a truncate on 64 bit away. This...
|
commit | commitdiff | tree |
2012-03-01 |
Benjamin Kramer | BumpPtrAllocator: Make sure threshold cannot be initialized...
|
commit | commitdiff | tree |
2012-03-01 |
Benjamin Kramer | Move getSubRegIndex out of generated code into MCRegisterInf...
|
commit | commitdiff | tree |
2012-03-01 |
Benjamin Kramer | Make TargetRegisterClasses non-virtual by making the...
|
commit | commitdiff | tree |
2012-03-01 |
Benjamin Kramer | Emit the "is an intrinsic overloaded" table as a bitfield.
|
commit | commitdiff | tree |
2012-03-01 |
Benjamin Kramer | Emit the intrinsic modref info as a lookup table instead...
|
commit | commitdiff | tree |
2012-02-29 |
Benjamin Kramer | Implement getSubRegIndex as a linear search on the...
|
commit | commitdiff | tree |
2012-02-29 |
Benjamin Kramer | Emit the SubRegTable with the smallest possible integer...
|
commit | commitdiff | tree |
2012-02-29 |
Benjamin Kramer | LegalizeIntegerTypes: Reorder operations in the "big...
|
commit | commitdiff | tree |
2012-02-28 |
Benjamin Kramer | Fix off-by one in comment.
|
commit | commitdiff | tree |
2012-02-28 |
Benjamin Kramer | LegalizeIntegerTypes: Reenable the large shift with...
|
commit | commitdiff | tree |
2012-02-27 |
Benjamin Kramer | Plog a memleak in GlobalOpt.
|
commit | commitdiff | tree |
2012-02-24 |
Benjamin Kramer | Remove unused cl::opt, make another opt static.
|
commit | commitdiff | tree |
2012-02-24 |
Benjamin Kramer | SDAGBuilder: Remove register sets that were never read...
|
commit | commitdiff | tree |
2012-02-23 |
Benjamin Kramer | Bump SmallString to the minimum required amount for...
|
commit | commitdiff | tree |
2012-02-23 |
Benjamin Kramer | Replace a DenseSet with SmallPtrSet.
|
commit | commitdiff | tree |
2012-02-23 |
Benjamin Kramer | BitVectorize loop.
|
commit | commitdiff | tree |
2012-02-23 |
Benjamin Kramer | post-ra-sched: Turn the KillIndices vector into a bitvector...
|
commit | commitdiff | tree |
2012-02-23 |
Benjamin Kramer | post-ra-sched: Replace a std::set of regs with a bitvector.
|
commit | commitdiff | tree |
2012-02-23 |
Benjamin Kramer | Reflow code, no functionality change.
|
commit | commitdiff | tree |
2012-02-23 |
Benjamin Kramer | Strip a layer of boilerplate from the VLIWPacketizer...
|
commit | commitdiff | tree |
2012-02-22 |
Benjamin Kramer | Remove static ctor.
|
commit | commitdiff | tree |
2012-02-21 |
Benjamin Kramer | Fix unsigned off-by-one in comment.
|
commit | commitdiff | tree |
2012-02-21 |
Benjamin Kramer | InstCombine: Don't transform a signed icmp of two GEPs...
|
commit | commitdiff | tree |
2012-02-20 |
Benjamin Kramer | Test case for r150978.
|
commit | commitdiff | tree |
2012-02-20 |
Benjamin Kramer | InstCombine: Removing the base from the address calculation...
|
commit | commitdiff | tree |
2012-02-20 |
Benjamin Kramer | InstCombine: When comparing two GEPs that were derived...
|
commit | commitdiff | tree |
2012-02-20 |
Benjamin Kramer | InstCombine: Make OptimizePointerDifference more aggressive.
|
commit | commitdiff | tree |
2012-02-19 |
Benjamin Kramer | Silence operator precedence warning.
|
commit | commitdiff | tree |
2012-02-16 |
Benjamin Kramer | Disable machine copy propagation for now. It's known...
|
commit | commitdiff | tree |
2012-02-16 |
Benjamin Kramer | Revert "InstSimplify: Strip pointer casts early."
|
commit | commitdiff | tree |
2012-02-16 |
Benjamin Kramer | InstSimplify: Strip pointer casts early.
|
commit | commitdiff | tree |
2012-02-16 |
Benjamin Kramer | InstSimplify: Ignore pointer casts when constant folding...
|
commit | commitdiff | tree |
2012-02-14 |
Benjamin Kramer | Turn push_back loops into append/insert.
|
commit | commitdiff | tree |
2012-02-13 |
Benjamin Kramer | Remove empty directories.
|
commit | commitdiff | tree |
2012-02-12 |
Benjamin Kramer | StringSwitchify the rest of Triple.cpp.
|
commit | commitdiff | tree |
2012-02-11 |
Benjamin Kramer | Don't mix declarations and code.
|
commit | commitdiff | tree |
2012-02-11 |
Benjamin Kramer | Make the EDis tables const.
|
commit | commitdiff | tree |
2012-02-11 |
Benjamin Kramer | Reuse the enum names from X86Desc in the X86Disassembler.
|
commit | commitdiff | tree |
2012-02-10 |
Benjamin Kramer | Put instruction names into an indexed string table...
|
commit | commitdiff | tree |
2012-02-10 |
Benjamin Kramer | Cache iterators. Some of these are expensive to create.
|
commit | commitdiff | tree |
2012-02-09 |
Benjamin Kramer | Tweak comment readability and grammar.
|
commit | commitdiff | tree |
2012-02-09 |
Benjamin Kramer | GlobalOpt: Be more aggressive about elminating side...
|
commit | commitdiff | tree |
2012-02-09 |
Benjamin Kramer | Store just the SimpleValueType in the generated VT...
|
commit | commitdiff | tree |
2012-02-09 |
Benjamin Kramer | Move the Name field in MCInstrDesc to the end, saving...
|
commit | commitdiff | tree |
2012-02-08 |
Benjamin Kramer | Don't map registers to the invalid dwarf register ...
|
commit | commitdiff | tree |
2012-02-08 |
Benjamin Kramer | Value initialize MCRegisterClasses. Not sure how could...
|
commit | commitdiff | tree |
2012-02-08 |
Benjamin Kramer | PathV2: Remove static StringRef ctors.
|
commit | commitdiff | tree |
2012-02-07 |
Benjamin Kramer | ocaml bindings: landing pad is now the last opcode.
|
commit | commitdiff | tree |
2012-02-07 |
Benjamin Kramer | Add a unittest for rotating a really big APInt.
|
commit | commitdiff | tree |
2012-02-06 |
Benjamin Kramer | X86: Don't call malloc for 4 bits. No functionality...
|
commit | commitdiff | tree |
2012-02-06 |
Benjamin Kramer | Make helper static.
|
commit | commitdiff | tree |
2012-02-06 |
Benjamin Kramer | Hexagon: Remove forbidden iostream includes (it introduces...
|
commit | commitdiff | tree |
2012-02-05 |
Benjamin Kramer | SmallVector's construct_range is the same thing as...
|
commit | commitdiff | tree |
2012-02-05 |
Benjamin Kramer | Simplify code. No functionality change.
|
commit | commitdiff | tree |
2012-02-05 |
Benjamin Kramer | Testing vector code without sse doesn't make much sense.
|
commit | commitdiff | tree |
2012-02-02 |
Benjamin Kramer | BBVectorize: Simplify code, no functionality change.
|
commit | commitdiff | tree |
2012-01-30 |
Benjamin Kramer | Fix refacto.
|
commit | commitdiff | tree |
2012-01-30 |
Benjamin Kramer | X86: Simplify shuffle mask generation code.
|
commit | commitdiff | tree |
2012-01-28 |
Benjamin Kramer | Silence GCC's -Wreturn-type warning.
|
commit | commitdiff | tree |
2012-01-24 |
Benjamin Kramer | Bit pack DIE structures better.
|
commit | commitdiff | tree |
next |