Commits

Show all
Author Commit Message Labels Comments Date
Gordon Henriksen
Fix the LLVMCreateJITCompiler C binding. Evan broke it in r54523 by adding a parameter in the implementation without updating the header correspondingly.
Tags
3 tags
Eric Christopher
Have IRBuilder take a template argument on whether or not to preserve names. This can save a lot of allocations if you aren't going to be looking at the output.
Tags
checker-74
Dan Gohman
Canonicalize nested AddRecs in by nesting them in order of loop depth.
Dan Gohman
Add an EXTRACTPSmr pattern to match the pattern that X86ISelLowering creates.
Anton Korobeynikov
Properly print flags on Sparc
Anton Korobeynikov
Generalize
Anton Korobeynikov
Use mergeable strings sections on sparc
Anton Korobeynikov
Handle visibility printing with all generality. Remove bunch of duplicate code.
Anton Korobeynikov
Use chars, where possible
Anton Korobeynikov
Convert PPC/Linux to new section printing stuff
Anton Korobeynikov
Switch PPC/Darwin to new section handling stuff
Anton Korobeynikov
Cleanup
Owen Anderson
Reduce the entries in a phi before testing it for deadness, because removing the entries might make it dead.
Evan Cheng
Undo most of r54519.
Chris Lattner
Don't call getAnalysisUsage unless -debug-pass is enabled. This speeds up the passmgr by avoiding useless work.
Tags
Apple/llvmCore-2063
Evan Cheng
Add -fast command line option to lli. It enables fast codegen path.
Evan Cheng
Add new parameter Fast to createJIT to enable the fast codegen path.
Evan Cheng
Add skeleton of simple basic block instruction selector.
Nick Lewycky
Testcase for r54520.
Evan Cheng
It's not legal to output a GV in a coalesced section if it's used in an ARM PIC relative constantpool.
Evan Cheng
Fix indentation.
Nick Lewycky
Don't crash printing the asm for a ConstantExpr PtrToInt just because the int is narrower than the pointer. This testcase emits: .byte (((17) - 16) & 255)
bcardosolopes
Support added for ctlz intrinsic, test case added.
Chris Lattner
Speed up the passmgr by avoiding heap thrashing on vectors.
bcardosolopes
Match raw "psp" triple target, as done by the homebrew toolchain.
bcardosolopes
[Last] Batch 7 of Mips CodeGen tests
bcardosolopes
Batch 6 of Mips CodeGen tests
bcardosolopes
Batch 5 of Mips CodeGen tests
bcardosolopes
Batch 4 of Mips CodeGen tests
bcardosolopes
Batch 3 of Mips CodeGen tests
  1. Prev
  2. Next