Commits

Show all
Author Commit Message Labels Comments Date
Devang Patel
Fix thinko.
Tags
checker-0.214
Jeffrey Yasskin
Fix the AssertingVH unittests.
Jeffrey Yasskin
Add an option to allocate JITed global data separately from code. By default, this option is not enabled to support clients who rely on this behavior. Fixes http://llvm.org/PR4483 A patch to allocate additional memory for globals after we run out is forthcoming. Patch by Reid Kleckner!
David Greene
Reformat.
Devang Patel
Drop "constant" from !0 = constant metadata !{...}
David Greene
Allow users of GraphWriter to display graphs asynchronously. This provides a way to quickly dump a bunch of graph information to dot files and display them. It's a timesaver when working on large systems.
David Greene
Add an ExecuteNoWait interface to support asynchronous process spawning.
Devang Patel
Update SLotTracker to handle MDNode slots. Simplify MDNode printing.
Duncan Sands
Nowadays vectors are only split if they have an even number of elements. Make some simplifications based on this (in particular SplitVecRes_SETCC). Tighten up some checking while there.
Evan Cheng
Change how so_imm and t2_so_imm are handled. At instruction selection time, the immediates are no longer encoded in the imm8 + rot format, that are left as it is. The encoding is now done in ams printing and code emission time instead.
Bill Wendling
Recommit r74952 with a bug fix: DWARF requires frame moves be specified at specific times. If you have a prologue like this: __Z3fooi: Leh_func_begin1: LBB1_0: ## entry pushl %ebp Llabel1: movl %esp, %ebp Llabel2: pushl %esi Llabel3: subl $20, %esp call "L1$pb" "L1$pb": popl %esi The "pushl %ebp" needs a table entry specifying the offset. The "movl %esp, %ebp" makes %eb…
Bill Wendling
Use interators instead of counters for loops.
Edwin Torok
Missed an exit during the conversion. Will convert assert(0) that don't have abort() to LLVM_UNREACHABLE in a later commit.
Edwin Torok
Implement changes from Chris's feedback. Finish converting lib/Target.
Owen Anderson
Push LLVMContext _back_ through IRBuilder.
Chris Lattner
Switch all the MC tests to use FileCheck.
convert-repo
update tags
Chris Lattner
convert to FileCheck style.
Bob Wilson
Implement NEON vst1 instruction.
david_goodwin
Generalize opcode selection in ARMBaseRegisterInfo.
xranby
Fix cmake build. Added ARMBaseRegisterInfo.cpp to lib/Target/ARM/CMakeLists.txt
Devang Patel
Support MDNode forward reference.
Dan Gohman
Make the code that updates ScalarEvolution's internal state in response to a loop deletion more thorough. Don't prune the def-use tree search at instructions that don't have SCEVs computed, because an instruction with a user that has a computed SCEV may itself lack a computed SCEV. Also, remove loop-related values from the ValuesAtScopes and ConstantEvolutionLoopExitValues maps as well. This fixes a regression in 483.xalancbmk.
Dan Gohman
Tell ScalarEvolution to forget a loop before starting to delete it. This way ScalarEvolution can examine the loop to determine what state it needs to update, if it chooses.
Edwin Torok
Convert more abort() calls to llvm_report_error(). Also remove trailing semicolon.
Owen Anderson
Switch GlobalVariable ctors to a sane API, where *either* a context or a module is required.
Chris Lattner
add some more check for vector compares.
Chris Lattner
convert a test to "FileCheck" style.
Chris Lattner
Add a new little "FileCheck" utility for regression testing.
david_goodwin
Push methods into base class in preparation for sharing.
  1. Prev
  2. Next