- Jan 09, 2010
-
-
Chris Lattner authored
"In order to ease automatic bindings generation, it would be helpful if boolean values were distinguishable from integers. The attached patch introduces "typedef int LLVMBool;", and uses LLVMBool instead of int throughout the C API, wherever a boolean value is called for." Patch by James Y Knight! llvm-svn: 93079
-
- Jan 05, 2010
-
-
Devang Patel authored
Intrinsic::dbg_stoppoint Intrinsic::dbg_region_start Intrinsic::dbg_region_end Intrinsic::dbg_func_start AutoUpgrade simply ignores these intrinsics now. llvm-svn: 92557
-
- Dec 21, 2009
-
-
Chris Lattner authored
llvm-svn: 91822
-
- Nov 23, 2009
-
-
Duncan Sands authored
the body to not pass the name for the isSigned parameter. However it seems that changing prototypes is a big-no-no, so here I revert the previous change and pass "true" for isSigned, meaning this always does a signed cast, which was the previous behaviour assuming the name was not NULL! Some other C function needs to be introduced for the general case of signed or unsigned casts. This hopefully unbreaks the ocaml binding. llvm-svn: 89648
-
- Nov 11, 2009
-
-
Chris Lattner authored
llvm-svn: 86810
-
- Oct 27, 2009
-
-
Victor Hernandez authored
Remove LowerAllocations pass. Update some more passes to treate free calls just like they were treating FreeInst. llvm-svn: 85176
-
- Oct 26, 2009
-
-
Chandler Carruth authored
direct inclusion edge from System to Support. llvm-svn: 85086
-
- Oct 24, 2009
-
-
Victor Hernandez authored
Update all analysis passes and transforms to treat free calls just like FreeInst. Remove RaiseAllocations and all its tests since FreeInst no longer needs to be raised. llvm-svn: 84987
-
- Oct 23, 2009
-
-
Victor Hernandez authored
Remove AllocationInst. Since MallocInst went away, AllocaInst is the only subclass of AllocationInst, so it no longer is necessary. llvm-svn: 84969
-
- Oct 17, 2009
-
-
Victor Hernandez authored
llvm-svn: 84299
-
- Oct 12, 2009
-
-
Chris Lattner authored
llvm-svn: 83821
-
- Sep 28, 2009
-
-
Dan Gohman authored
llvm-svn: 83021
-
- Sep 04, 2009
-
-
Dan Gohman authored
introduced regressions in the Ocaml bindings tests. llvm-svn: 80969
-
Dan Gohman authored
and exact flags. Because ConstantExprs are uniqued, creating an expression with this flag causes all expressions with the same operands to have the same flag, which may not be safe. Add, sub, mul, and sdiv ConstantExprs are usually folded anyway, so the main interesting flag here is inbounds, and the constant folder already knows how to set the inbounds flag automatically in most cases, so there isn't an urgent need for the API support. This can be reconsidered in the future, but for now just removing these API bits eliminates a source of potential trouble with little downside. llvm-svn: 80959
-
- Aug 31, 2009
-
-
Erick Tryzelaar authored
llvm-svn: 80525
-
- Aug 26, 2009
-
-
Dale Johannesen authored
code hints that it would be a good idea to inline a function ("inline" keyword). No functional change yet; FEs do not emit this and inliner does not use it. llvm-svn: 80063
-
- Aug 19, 2009
-
-
Erick Tryzelaar authored
llvm-svn: 79413
-
- Aug 18, 2009
-
-
Daniel Dunbar authored
LLVMInitializeNativeTarget to initialize target info. - Patch by Jose Fonseca. llvm-svn: 79307
-
- Aug 17, 2009
-
-
Erick Tryzelaar authored
llvm-svn: 79213
-
- Aug 16, 2009
-
-
Erick Tryzelaar authored
llvm-svn: 79163
-
Erick Tryzelaar authored
llvm-svn: 79160
-
Erick Tryzelaar authored
llvm-svn: 79159
-
- Aug 14, 2009
-
-
Erick Tryzelaar authored
llvm-svn: 78964
-
- Aug 11, 2009
-
-
Erick Tryzelaar authored
llvm-svn: 78656
-
- Jul 20, 2009
-
-
Bill Wendling authored
llvm-svn: 76447
-
Bill Wendling authored
"private" symbols which the assember shouldn't strip, but which the linker may remove after evaluation. This is mostly useful for Objective-C metadata. This is plumbing, so we don't have a use of it yet. More to come, etc. llvm-svn: 76385
-
- Jul 17, 2009
-
-
Anton Korobeynikov authored
llvm-svn: 76216
-
Anton Korobeynikov authored
llvm-svn: 76214
-
Anton Korobeynikov authored
llvm-svn: 76198
-
- Jul 16, 2009
-
-
Chris Lattner authored
stuff. Patch by Zoltan Varga! llvm-svn: 75842
-
- Jul 15, 2009
-
-
Dan Gohman authored
several unwanted dependencies. llvm-svn: 75717
-
- Jul 13, 2009
-
-
Daniel Dunbar authored
llvm-svn: 75440
-
- Jul 10, 2009
-
-
Chris Lattner authored
llvm-svn: 75259
-
- Jul 08, 2009
-
-
Nick Lewycky authored
these instructions, no autoupgrade or backwards compatibility support is provided. llvm-svn: 74991
-
- Jul 06, 2009
-
-
Chris Lattner authored
llvm-svn: 74836
-
- Jul 02, 2009
-
-
Owen Anderson authored
default global context, while new *InContext() APIs have been added that take a LLVMContextRef parameter. Apologies to anyone affected by this breakage. llvm-svn: 74694
-
Owen Anderson authored
llvm-svn: 74678
-
Owen Anderson authored
llvm-svn: 74675
-
Owen Anderson authored
llvm-svn: 74663
-
- Jul 01, 2009
-
-
Owen Anderson authored
llvm-svn: 74640
-