2010-06-16 |
Rafael Espindola | Make sure that simplify libcalls does not replace a... |
blob | commitdiff | raw |
2010-06-16 |
Benjamin Kramer | simplify-libcalls: fold strncmp(x, y, 1) -> memcmp... |
blob | commitdiff | raw | diff to current |
2010-06-15 |
Benjamin Kramer | simplify-libcalls: fold strstr(a, b) == a -> strncmp... |
blob | commitdiff | raw | diff to current |
2010-05-26 |
Benjamin Kramer | Kill unneeded SExt. |
blob | commitdiff | raw | diff to current |
2010-05-25 |
Benjamin Kramer | Properly promote operands when optimizing a single... |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Eric Christopher | Revert 101465, it broke internal OpenGL testing. |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Gabor Greif | reapply r101434 |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Gabor Greif | back out r101423 and r101397, they break llvm-gcc self... |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Gabor Greif | reapply r101364, which has been backed out in r101368 |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Gabor Greif | back out r101364, as it trips the linux nightlybot... |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Gabor Greif | rotate CallInst operands, i.e. move callee to the back |
blob | commitdiff | raw | diff to current |
2010-04-04 |
Mon P Wang | Reapply address space patch after fixing an issue in... |
blob | commitdiff | raw | diff to current |
2010-04-02 |
Mon P Wang | Revert r100191 since it breaks objc in clang |
blob | commitdiff | raw | diff to current |
2010-04-02 |
Mon P Wang | Reapply address space patch after fixing an issue in... |
blob | commitdiff | raw | diff to current |
2010-03-30 |
Bob Wilson | Revert Mon Ping's change 99928, since it broke all... |
blob | commitdiff | raw | diff to current |
2010-03-30 |
Mon P Wang | Added support for address spaces and added a isVolatile... |
blob | commitdiff | raw | diff to current |
2010-03-24 |
Evan Cheng | Move OptChkCall off LibCallOptimization into StrCpyOpt. |
blob | commitdiff | raw | diff to current |
2010-03-23 |
Evan Cheng | Teach simplify libcall to transform __strcpy_chk to... |
blob | commitdiff | raw | diff to current |
2010-03-16 |
Benjamin Kramer | str[r]chr returns its pointer argument so we cannot... |
blob | commitdiff | raw | diff to current |
2010-03-16 |
Benjamin Kramer | Mark str[r]chr readonly. |
blob | commitdiff | raw | diff to current |
2010-03-06 |
Eric Christopher | Migrate _chk call lowering from SimplifyLibCalls to... |
blob | commitdiff | raw | diff to current |
2010-03-05 |
Eric Christopher | Move SimplifyLibCalls's LibCall builders to a separate... |
blob | commitdiff | raw | diff to current |
2010-03-05 |
Evan Cheng | Safely turn memset_chk etc. to non-chk variant if the... |
blob | commitdiff | raw | diff to current |
2010-03-05 |
Eric Christopher | Move GetStringLength and helper from SimplifyLibCalls... |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Duncan Sands | There are two ways of checking for a given type, for... |
blob | commitdiff | raw | diff to current |
2010-02-15 |
Duncan Sands | Uniformize the names of type predicates: rather than... |
blob | commitdiff | raw | diff to current |
2010-02-03 |
Eric Christopher | Recommit this, looks like it wasn't the cause. |
blob | commitdiff | raw | diff to current |
2010-02-02 |
Eric Christopher | Hopefully temporarily revert this. |
blob | commitdiff | raw | diff to current |
2010-02-02 |
Eric Christopher | Re-add strcmp and known size object size checking optim... |
blob | commitdiff | raw | diff to current |
2010-02-02 |
Eric Christopher | Don't need to check the last argument since it'll alway... |
blob | commitdiff | raw | diff to current |
2010-02-02 |
Eric Christopher | More indentation/tabification fixes. |
blob | commitdiff | raw | diff to current |
2010-02-02 |
Eric Christopher | Untabify previous commit. |
blob | commitdiff | raw | diff to current |
2010-02-01 |
Eric Christopher | Formatting. |
blob | commitdiff | raw | diff to current |
2010-01-29 |
Eric Christopher | Revert my last couple of patches. They appear to have... |
blob | commitdiff | raw | diff to current |
2010-01-29 |
Eric Christopher | Make strcpy_chk lower to strcpy if we have a safe size. |
blob | commitdiff | raw | diff to current |
2010-01-23 |
Eric Christopher | Reapply 94059 while fixing the calling convention setup |
blob | commitdiff | raw | diff to current |
2010-01-22 |
Bob Wilson | Revert 94059. It is breaking the MultiSource/Benchmark... |
blob | commitdiff | raw | diff to current |
2010-01-21 |
Eric Christopher | Add strcpy_chk -> strcpy support for "don't know" objec... |
blob | commitdiff | raw | diff to current |
2010-01-06 |
Eric Christopher | Move the object size intrinsic optimization to inst... |
blob | commitdiff | raw | diff to current |
2010-01-06 |
Mikhail Glushenkov | Formatting. |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Benjamin Kramer | Move remaining stuff to the isInteger predicate. |
blob | commitdiff | raw | diff to current |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
blob | commitdiff | raw | diff to current |
2010-01-04 |
Mikhail Glushenkov | 80-col violations, trailing whitespace. |
blob | commitdiff | raw | diff to current |
2009-12-24 |
Chris Lattner | move an optimization for memcmp out of simplifylibcalls... |
blob | commitdiff | raw | diff to current |
2009-12-23 |
Chris Lattner | reorder to follow a normal fall-through style, no funct... |
blob | commitdiff | raw | diff to current |
2009-12-23 |
Eric Christopher | Update objectsize intrinsic and associated dependencies... |
blob | commitdiff | raw | diff to current |
2009-12-22 |
Eric Christopher | Whitespace fixes. |
blob | commitdiff | raw | diff to current |
2009-12-16 |
Chris Lattner | reapply my strstr optimization. I have reproduced... |
blob | commitdiff | raw | diff to current |
2009-12-16 |
Chris Lattner | revert my strstr optimization, I'm told it breaks x86... |
blob | commitdiff | raw | diff to current |
2009-12-15 |
Chris Lattner | optimize strstr, PR5783 |
blob | commitdiff | raw | diff to current |
2009-12-15 |
Chris Lattner | add some other xforms that should be done as part of... |
blob | commitdiff | raw | diff to current |
2009-12-02 |
Chris Lattner | tidy up, remove dependence on order of evaluation of... |
blob | commitdiff | raw | diff to current |
2009-11-21 |
Eric Christopher | Add more optimizations for object size checking, enable... |
blob | commitdiff | raw | diff to current |
2009-11-20 |
Daniel Dunbar | Revert "Add some rough optimizations for checking routi... |
blob | commitdiff | raw | diff to current |
2009-11-20 |
Eric Christopher | Add some rough optimizations for checking routines. |
blob | commitdiff | raw | diff to current |
2009-11-16 |
Duncan Sands | CreateIntCast takes an "isSigned" parameter. Pass... |
blob | commitdiff | raw | diff to current |
2009-11-09 |
Chris Lattner | fix PR5104: when printing a single character, return... |
blob | commitdiff | raw | diff to current |
2009-11-05 |
Benjamin Kramer | Teach SimplifyLibCalls to fold memcmp calls with consta... |
blob | commitdiff | raw | diff to current |
2009-10-27 |
Eric Christopher | Add objectsize intrinsic and hook it up through codegen... |
blob | commitdiff | raw | diff to current |
2009-10-07 |
Eric Christopher | 80-column and whitespace fixes. |
blob | commitdiff | raw | diff to current |
2009-10-06 |
Duncan Sands | Introduce and use convenience methods for getting point... |
blob | commitdiff | raw | diff to current |
2009-10-05 |
Chris Lattner | strength reduce a ton of type equality tests to check... |
blob | commitdiff | raw | diff to current |
2009-09-26 |
Dan Gohman | Fix SimplifyLibCalls to transfer attributes from callee... |
blob | commitdiff | raw | diff to current |
2009-09-25 |
Dan Gohman | Rename ConstantFP's getInf to getInfinity. |
blob | commitdiff | raw | diff to current |
2009-09-25 |
Dan Gohman | Transform pow(x, 0.5) to (x == -inf ? inf : fabs(sqrt... |
blob | commitdiff | raw | diff to current |
2009-09-18 |
Victor Hernandez | Enhance transform passes so that they apply the same... |
blob | commitdiff | raw | diff to current |
2009-09-03 |
Chris Lattner | In C++, code is not allowed to call main. In C it... |
blob | commitdiff | raw | diff to current |
2009-09-02 |
Chris Lattner | eliminate VISIBILITY_HIDDEN from Transforms/Scalar... |
blob | commitdiff | raw | diff to current |
2009-08-19 |
Dan Gohman | Fix SimplifyLibcalls and ValueTracking to check mayBeOv... |
blob | commitdiff | raw | diff to current |
2009-08-18 |
Dan Gohman | Make TargetData optional in SimplifyLibCalls. |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Owen Anderson | Push LLVMContexts through the IntegerType APIs. |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Owen Anderson | Move a few more APIs back to 2.5 forms. The only remai... |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Owen Anderson | Move types back to the 2.5 API. |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Daniel Dunbar | Fix PR4645 which was fallout from the fix for PR4641. |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Owen Anderson | Move ConstantExpr to 2.5 API. |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Nick Lewycky | Bulk erasing instructions without RAUWing them is unsaf... |
blob | commitdiff | raw | diff to current |
2009-07-28 |
Owen Anderson | Change ConstantArray to 2.5 API. |
blob | commitdiff | raw | diff to current |
2009-07-27 |
Owen Anderson | Move ConstantFP construction back to the 2.5-ish API. |
blob | commitdiff | raw | diff to current |
2009-07-26 |
Daniel Dunbar | Remove Value::getNameLen |
blob | commitdiff | raw | diff to current |
2009-07-26 |
Daniel Dunbar | Eliminate some uses of DOUT, cerr, and getNameStart(). |
blob | commitdiff | raw | diff to current |
2009-07-25 |
Daniel Dunbar | Remove Value::{isName, getNameRef}. |
blob | commitdiff | raw | diff to current |
2009-07-24 |
Owen Anderson | Revert the ConstantInt constructors back to their 2... |
blob | commitdiff | raw | diff to current |
2009-07-23 |
Daniel Dunbar | Convert StringMap to using StringRef for its APIs. |
blob | commitdiff | raw | diff to current |
2009-07-22 |
Owen Anderson | Get rid of the Pass+Context magic. |
blob | commitdiff | raw | diff to current |
2009-07-18 |
Eli Friedman | Fix simplifylibcalls memset recognition to work on... |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Owen Anderson | Move the ConstantInt uniquing table into LLVMContextImp... |
blob | commitdiff | raw | diff to current |
2009-07-13 |
Owen Anderson | Move more functionality over to LLVMContext. |
blob | commitdiff | raw | diff to current |
2009-07-08 |
Owen Anderson | Push LLVMContext _back_ through IRBuilder. |
blob | commitdiff | raw | diff to current |
2009-07-08 |
Owen Anderson | Switch GlobalVariable ctors to a sane API, where *eithe... |
blob | commitdiff | raw | diff to current |
2009-07-08 |
Owen Anderson | Push LLVMContext through GlobalVariables and IRBuilder. |
blob | commitdiff | raw | diff to current |
2009-07-03 |
Owen Anderson | Even more passes being LLVMContext'd. |
blob | commitdiff | raw | diff to current |
2009-06-19 |
Chris Lattner | part of PR4405: disable a contentious optimization for |
blob | commitdiff | raw | diff to current |
2009-06-18 |
Anton Korobeynikov | Revert IRBuilder CC propagation. Fix SimplifyLibCalls... |
blob | commitdiff | raw | diff to current |
2009-06-04 |
Dan Gohman | Split the Add, Sub, and Mul instruction opcodes into... |
blob | commitdiff | raw | diff to current |
2009-05-30 |
Chris Lattner | fix PR4284, a bug in simplifylibcalls handling memcmp... |
blob | commitdiff | raw | diff to current |
2009-05-13 |
Chris Lattner | Fix PR4206 - crash in simplify lib calls |
blob | commitdiff | raw | diff to current |
2009-04-12 |
Chris Lattner | "There was a typo in my previous patch which leads... |
blob | commitdiff | raw | diff to current |
2009-04-12 |
Chris Lattner | add some optimizations for strncpy/strncat and factor... |
blob | commitdiff | raw | diff to current |
2009-04-06 |
Ed Schouten | Let the strcat optimizer return the pointer to the... |
blob | commitdiff | raw | diff to current |
2009-03-13 |
Bill Wendling | Oops...I committed too much. |
blob | commitdiff | raw | diff to current |
next |