- 2784536 Add CMP32mr and friends to the load-unfolding table. Among by Dan Gohman · 17 years ago
- 1d21395 Tests for the instruction iterator bindings. by Gordon Henriksen · 17 years ago
- 033d778 Extend the builder interface to use the new instruction positioning code. by Gordon Henriksen · 17 years ago
- 92e73d7 Fix PR2062: Don't build Intrinsics.gen in the source directory. Do it in the by Bill Wendling · 17 years ago
- 6fefa6a Disable building llvm-upgrade. by Tanya Lattner · 17 years ago
- e62683d Make a note of the fact that EmitOwnedPtr() has nothing to do with the by Sam Bishop · 17 years ago
- 6f729d6 Byebye llvm-upgrade! by Tanya Lattner · 17 years ago
- a2fb634 lastRegisterUse() should ignore identity copies. Those will be erased. by Evan Cheng · 17 years ago
- d804f8f check struct layout by Devang Patel · 17 years ago
- ea10046 Remove an unneeded test. by Evan Cheng · 17 years ago
- 0661145 Add \t after .set. Fix by Jay Freeman. by Evan Cheng · 17 years ago
- 6f83fc8 If the coalescer commuted a def MI to allow coalescing, it can changed a previously coalesced copy into an non-identity copy. by Evan Cheng · 17 years ago
- af8c563 Add an assertion to catch register of illegal class. by Evan Cheng · 17 years ago
- 3e98c30 Use the bit size of the operand instead of the hard-coded 32 to generate the by Bill Wendling · 17 years ago
- df4613c With debug info, there are nameless constant global values. do not crash when we hit one by Andrew Lenharth · 17 years ago
- b96af47 Add file to project. by Steve Naroff · 17 years ago
- 62a3f15 - SSE4.1 extractfps extracts a f32 into a gr32 register. Very useful! Not. Fix the instruction specification and teaches lowering code to use it only when the only use is a store instruction. by Evan Cheng · 17 years ago
- aec9600 Oops. I wanted the compile flags for C++, not the C preprocessor flags. by Owen Anderson · 17 years ago
- 19cfd73 Revert r48676. I had plans for using it, but now it's just dead code. by Owen Anderson · 17 years ago
- 7a3ad1a void type is also a valid function return type. by Devang Patel · 17 years ago
- 9a31444 Remove #include<iostream>, which I was using for debugging. by Owen Anderson · 17 years ago
- 60a1290 Add incoming value from header only if phi node has any use inside the loop. by Devang Patel · 17 years ago
- 20b7bda Added Passes.html to the documentation list. by Tanya Lattner · 17 years ago
- 3a5bff8 Fix typo. Clarify underlying message. by Devang Patel · 17 years ago
- fb0f583 Fix test name. by Devang Patel · 17 years ago
- 0b26a31 apparently tclsh doesn't lex like bash. Weird. by Chris Lattner · 17 years ago
- 263250b pass the option so this test tests the right thing. by Chris Lattner · 17 years ago
- eee4f84 Add new test. by Devang Patel · 17 years ago
- 40ca230 Remove an unnecessary #include. by Dan Gohman · 17 years ago
- 648deab Remove incorrect comment. by Devang Patel · 17 years ago
- 5283707 Shrink the size of AllocationInst by using its SubclassData by Dan Gohman · 17 years ago
- 4c931fc APIntify SelectionDAG's EXTRACT_ELEMENT code. by Dan Gohman · 17 years ago
- 8d84d5b Increasing the inline limit from (overly conservative) 200 to 300. Given each BB costs 20 and each instruction costs 5, 200 means a 4 BB function + 24 instructions (actually less because caller's size also contributes to it). by Evan Cheng · 17 years ago
- 16b412c Small format/grammar changes. by Bill Wendling · 17 years ago
- ae851b6 Grammar Nazi strikes! :-) by Bill Wendling · 17 years ago
- a582f40 Update Function type documentation to clarify how multiple return values are supported. by Devang Patel · 17 years ago
- 88ffddd Temporarily disabling memset forming optimization. Add an option. by Evan Cheng · 17 years ago
- e46611e Be sure to remove intervals after we've joined them. Also, remove some duplicated code. by Owen Anderson · 17 years ago
- ba1d13b Ignoring per-user file. by Gordon Henriksen · 17 years ago
- b2cda67 Ignoring generated files. by Gordon Henriksen · 17 years ago
- b98a10e Transform (zext (or (icmp), (icmp))) to (or (zext (cimp), (zext icmp))) if at least one of the (zext icmp) can be transformed to eliminate an icmp. by Evan Cheng · 17 years ago
- 3d5cd61 Remove duplicated entries. by Evan Cheng · 17 years ago
- f440691 Another typo. by Gordon Henriksen · 17 years ago
- 224fceb Fix a typo. by Gordon Henriksen · 17 years ago
- 4733be3 Objective Caml bindings for basic block, function, global, and arg iterators. by Gordon Henriksen · 17 years ago
- 82818eb Minor typo fixes. Also add another FIXME. by Anton Korobeynikov · 17 years ago
- c18c945 Update project to reflect deleted files. by Gordon Henriksen · 17 years ago
- 9e49f1b Preserve calling convention during function cloning by Anton Korobeynikov · 17 years ago
- f8e7416 Add license header by Anton Korobeynikov · 17 years ago
- 231e964 Add Win64 compilation callback. This allows easy examples to be JITed on Win64! by Anton Korobeynikov · 17 years ago
- 8568507 Use C-style comments :) by Anton Korobeynikov · 17 years ago
- 8c27829 Provide a JIT selector on win64 by Anton Korobeynikov · 17 years ago
- c15b81b Hack out the PIC mode on Win64 targets. This needs to be investigated later. by Anton Korobeynikov · 17 years ago
- fd9d976 Code cleanup. Provide generic way of selecting JIT pointer bitwidth regardless by Anton Korobeynikov · 17 years ago
- 6aeedfd Remove old-standing obsolete code. by Anton Korobeynikov · 17 years ago
- f5e941b Add Mikhail to credits file by Anton Korobeynikov · 17 years ago
- ac67b7e Add first proof-of-concept universal compiler driver framework based by Anton Korobeynikov · 17 years ago
- d59c517 New testcase. by Bill Wendling · 17 years ago
- 28ecd49 Don't strip things when we're doing a debug build. by Bill Wendling · 17 years ago
- 2b4f780 Honour built-in defines on win64 targets for automatically subtarget recognize. by Anton Korobeynikov · 17 years ago
- 508f0fd Recognize "windows" in target triple, not only "win32" by Anton Korobeynikov · 17 years ago
- 8562540 Use normal naming convention for test. by Owen Anderson · 17 years ago
- 1dcce21 Add information about callee-saved registers on Win64 by Anton Korobeynikov · 17 years ago
- 1a979d9 Add convenient helper for win64 check. Simplify things slightly. by Anton Korobeynikov · 17 years ago
- 8f88cb0 Initial support for Win64 calling conventions. Still in early state. by Anton Korobeynikov · 17 years ago
- 299d9d7 Register EH frames emitted in JIT when using gcc unwinding runtime by Anton Korobeynikov · 17 years ago
- 4a0a001 Fix merge error by Anton Korobeynikov · 17 years ago
- ef30c1d Add testcase for prev. commit. Minor fixes by Anton Korobeynikov · 17 years ago
- 726d45c Aliasing chains cleanups: update langref, add check into verifier by Anton Korobeynikov · 17 years ago
- 591858a Support chained aliases for LLVM IR printing. This fixes PR2145 by Anton Korobeynikov · 17 years ago
- c73ede0 Another comments fixing by Anton Korobeynikov · 17 years ago
- 89a3d3f Slightly increase default set size. It's cheap and won't hurt. by Anton Korobeynikov · 17 years ago
- aff1678 Typo fixes by Anton Korobeynikov · 17 years ago
- b017c9e implement an initial hack at a straight-line store -> memset optimization. by Chris Lattner · 17 years ago
- d27290d implement the logic for memset insertion and store deletion. by Chris Lattner · 17 years ago
- 191dfcf Add a comment, and fix a bug where AllocateRW recurred to AllocateRWX instead of itself. by Owen Anderson · 17 years ago
- a4bf5c0 Add an AllocateRW to match AllocateRWX. by Owen Anderson · 17 years ago
- 08b1173 Teach DAG combiner to commute commutable binary nodes in order to achieve sdisel CSE. by Evan Cheng · 17 years ago
- 641dae1 This is a partially implemented and currently disabled start of a store by Chris Lattner · 17 years ago
- c9235d2 Don't include <map> in Pass.h, which doesn't need it. This requires by Dan Gohman · 17 years ago
- 32f3b19 Avoid calling array_endof in a static initializer, as it incurs by Dan Gohman · 17 years ago
- fbee880 Specialize FORCE_DEFINING_FILE_TO_BE_LINKED using a GCC trick by Dan Gohman · 17 years ago
- 4145bd5 Fix -view-sunit-dags to support cross-rc-copy nodes. by Dan Gohman · 17 years ago
- 8e0c20b a happier version of happiness by Gabor Greif · 17 years ago
- 8e1e95c the size of a smallvector shouldn't be part of the interface to these methods. by Chris Lattner · 17 years ago
- 2e60701 make gvn marginally faster by reallocating the lastSeenLoad map for by Chris Lattner · 17 years ago
- 88365bb Minor cleanups and shrinkification. by Chris Lattner · 17 years ago
- f1d3d66 Handle getresult instructions in different basic blocks by Dan Gohman · 17 years ago
- 35831d0 Restore this assert now that the livevar bug is fixed. by Chris Lattner · 17 years ago
- 4c88cc9 Testcase for PR2160. by Duncan Sands · 17 years ago
- 70366b9 A couple of kill marker maintainence bug. by Evan Cheng · 17 years ago
- 772fccf clean up and fix the call section. by Chris Lattner · 17 years ago
- 45c5e8b cleanups for the getresult section. by Chris Lattner · 17 years ago
- 7623716 FunctionExtractorPass has been superceded by GVExtractorPass by Andrew Lenharth · 17 years ago
- 495304e Make it possible to get an empty struct using by Duncan Sands · 17 years ago
- 276dcbd Introduce a new node for holding call argument by Duncan Sands · 17 years ago
- 1d57a75 Fix the build for gcc-4.2. by Duncan Sands · 17 years ago
- 920c37a remove Evan's "ugly hack" that sorta attempted to get by Chris Lattner · 17 years ago
- 24e0a54 Add support for calls that return two FP values in ST(0)/ST(1). by Chris Lattner · 17 years ago
- ae60ddc disable a bogus assertion. by Chris Lattner · 17 years ago