- Jul 22, 2009
-
-
Bruno Cardoso Lopes authored
their appropriate sections before the code itself. They need to be emitted before the function because on some targets (x86 but not x86_64) the later may reference a JT or CP entry address llvm-svn: 76672
-
Dan Gohman authored
(x pred y) with more thorough code that does more complete canonicalization before resorting to range checks. This helps it find more cases where the canonicalized expressions match. llvm-svn: 76671
-
Mike Stump authored
llvm-svn: 76670
-
Evan Cheng authored
llvm-svn: 76669
-
Chris Lattner authored
llvm-svn: 76668
-
Chris Lattner authored
depends on XS1A, but I think the ReadOnlySection is already set up for this and there is no testcase that this breaks. If this is really needed, we can add the appropriate parameterization to TargetAsmInfo in the future to support this. llvm-svn: 76667
-
Chris Lattner authored
llvm-svn: 76666
-
Chris Lattner authored
if Xcore doesn't support TLS, it doesn't have to worry about thread local LLVM IR, it should be rejected by a front-end. llvm-svn: 76665
-
Chris Lattner authored
to twist your brain to see it, I believe it is the same as ELFTargetAsmInfo::SelectSectionForGlobal. llvm-svn: 76664
-
Fariborz Jahanian authored
destruction of base/members for each destructor AST. llvm-svn: 76663
-
Chris Lattner authored
llvm-svn: 76662
-
Chris Lattner authored
llvm-svn: 76661
-
Chris Lattner authored
llvm-svn: 76660
-
Chris Lattner authored
the generic ELF version instead. This will result in its mergable constant sections getting named ".rodata.cst4" instead of ".cp.const4", but the linker looks at the section flags, not the name of the section AFAICT. llvm-svn: 76659
-
- Jul 21, 2009
-
-
Bob Wilson authored
as 32-bit code by default, and if gcc defaults to 64-bit code then ocamlc requires a -cc "gcc -arch i386" option. We were hardcoding -cc g++ and throwing away any other compiler options that were determined when ocamlc was configured and built. llvm-svn: 76658
-
Bob Wilson authored
This fixes a regression in the vmcore.ml dejagnu test. llvm-svn: 76657
-
Ted Kremenek authored
llvm-svn: 76656
-
Daniel Dunbar authored
llvm-svn: 76655
-
Chris Lattner authored
llvm-svn: 76654
-
Chris Lattner authored
implemented exactly the same way as its ELFTargetAsmInfo subclass has them. llvm-svn: 76653
-
Ted Kremenek authored
Add test case for PR 4596, which is already fixed due to Steve Naroff's overhaul of the Objective-C type system, but isn't in a checker build yet. llvm-svn: 76648
-
Ted Kremenek authored
This fixes PR 4602. llvm-svn: 76647
-
Chris Lattner authored
llvm-svn: 76646
-
Chris Lattner authored
llvm-svn: 76645
-
Ted Kremenek authored
llvm-svn: 76644
-
Mike Stump authored
llvm-svn: 76643
-
Ted Kremenek authored
llvm-svn: 76642
-
Ted Kremenek authored
to SValuator::EvalCast. In the process, the StoreManagers now use this new cast machinery, and the hack in GRExprEngine::EvalBind to handle implicit casts involving OSAtomicCompareAndSwap and friends has been removed (and replaced with logic closer to the logic specific to those functions). llvm-svn: 76641
-
Mike Stump authored
llvm-svn: 76640
-
Owen Anderson authored
llvm-svn: 76639
-
Mike Stump authored
llvm-svn: 76638
-
Mike Stump authored
llvm-svn: 76637
-
Torok Edwin authored
llvm-svn: 76636
-
Eli Friedman authored
llvm-svn: 76635
-
Owen Anderson authored
llvm-svn: 76634
-
Eli Friedman authored
be useful, and it's currently unused. (Some issues: it isn't actually rich enough to capture the semantics on many architectures, and semantics can vary depending on the type being shifted.) llvm-svn: 76633
-
Daniel Dunbar authored
- Patch by Jean-Daniel Dupas llvm-svn: 76632
-
Eli Friedman authored
llvm-svn: 76631
-
Eli Friedman authored
1. Make it work correctly with anonymous unions. 2. Don't compute it if the warning isn't enabled. 3. Optimize the algorithm slightly to make it linear time in the case where we don't produce any warnings. llvm-svn: 76630
-
Evan Cheng authored
llvm-svn: 76629
-