1. Dan Villiom Podlaski Christiansen
  2. LLVM

Commits

Show all
Author Commit Message Date Builds
Evan Cheng
- Improve naming consistency: Branch -> BrFrm, BranchMisc -> BrMiscFrm. - Consolidate instruction formats. - Other clean up.
Tags
2 tags
Evan Cheng
Improve JIT debugging outputs format consistency.
Nuno Lopes
plug leakage of mutex data. pthread_mutex_destroy() doesnt free our malloc'ed memory.
Duncan Sands
Formating/comment changes - no functionality change.
Evan Cheng
Remove opcode from instruction TS flags; add MOVCC support; fix addrmode3 encoding bug.
Bill Wendling
- Rename stackprotector_{prologue,epilogue} to stackprotector_{create,check}. - Get rid of "HasStackProtector" in MachineFrameInfo. - Modify intrinsics to tell which are doing what with memory.
Steve Naroff
Update VC++ projects.
Mon P Wang
Widening cleanup
Evan Cheng
Handle smul<x><y>, smulw<y>, smla<x><y>, smlaw<y>.
Bill Wendling
Adjust the stack protector heuristic to care about only arrays or calls to "alloca".
Bill Wendling
Implement the stack protector stack accesses via intrinsics: - stackprotector_prologue creates a stack object and stores the guard there. - stackprotector_epilogue reads the stack guard from the stack position created by stackprotector_prologue. - The PrologEpilogInserter was changed to make sure that the stack guard is first on the stack frame.
Evan Cheng
Fix so_imm encoding bug; add support for MOVi2pieces.
Evan Cheng
Fix encoding of multiple instructions with 3 src operands; also handle smmul, smmla, and smmls.
Evan Cheng
Need a \n.
Devang Patel
InstructionNamer preserves everything.
Devang Patel
Emit label for llvm.dbg.func.start of the inlined function.
Steve Naroff
Add post-build event for clangDriver (to copy clang.exe into "dstroot").
Tags
2 tags
Evan Cheng
Undo 58778 but makes the binary dump prettier.
Bill Wendling
Add comments to function.
Evan Cheng
Encode pic load / store instructions; fix some encoding bugs.
Evan Cheng
Add command line option -entry-funcion to override entry function (default is main).
Evan Cheng
Remove debug output that's not really useful.
Dan Gohman
Make ISel ignore dead nodes. The DAGCombiner normally eliminates dead nodes, but in this case its missing one. Fixing the DAGCombiner is desirable, but it's somewhat involved.
Andrew Lenharth
opt was not exporting the Mangler symbols
Devang Patel
Add PR number.
Tags
2 tags
Evan Cheng
Restructure ARM code emitter to use instruction formats instead of addressing modes to determine how to encode instructions.
Dan Gohman
Use an assert to check that SelectCode isn't called on nodes that are already selected.
Dan Gohman
The HadDelete field is no longer used.
Dan Gohman
Reintroduce a comment that was removed with the AddToISelQueue changes.
Dan Gohman
Update some comments to reflect the new code.
  1. Prev
  2. Next