- Dec 09, 2009
-
-
Evan Cheng authored
llvm-svn: 90925
-
Evan Cheng authored
Move isConsecutiveLoad to SelectionDAG. It's not target dependent and it's primary used by selectdag passes. llvm-svn: 90922
-
Chris Lattner authored
llvm-svn: 90920
-
Evan Cheng authored
llvm-svn: 90919
-
Evan Cheng authored
llvm-svn: 90918
-
Evan Cheng authored
llvm-svn: 90917
-
Chris Lattner authored
llvm-svn: 90915
-
Dan Gohman authored
that Chris noticed. llvm-svn: 90910
-
Chris Lattner authored
the translated value back to it if an instruction. llvm-svn: 90909
-
Chris Lattner authored
llvm-svn: 90908
-
Chris Lattner authored
llvm-svn: 90906
-
Dan Gohman authored
examines; fall back to a conservative answer if there are more. This works around some several compile time problems resulting from BasicAliasAnalysis calling PointerMayBeCaptured. The value has been chosen arbitrarily. This fixes rdar://7438917 and may partially address PR5708. llvm-svn: 90905
-
Chris Lattner authored
date when instsimplify kicks in. llvm-svn: 90901
-
Devang Patel authored
llvm-svn: 90898
-
Evan Cheng authored
- Also support the 'q' NEON registers asm code. llvm-svn: 90894
-
- Dec 08, 2009
-
-
Bob Wilson authored
llvm-svn: 90866
-
Bob Wilson authored
I'm not aware that this does anything significant on its own, but it's needed for another patch that I'm working on. llvm-svn: 90864
-
Devang Patel authored
There is no need to supply ModuleCU to addType() as a parameter. llvm-svn: 90858
-
Devang Patel authored
llvm-svn: 90857
-
Benjamin Kramer authored
llvm-svn: 90855
-
Duncan Sands authored
forwarding any uses). GlobalDCE can also do this, but is only run at -O3. llvm-svn: 90850
-
Chris Lattner authored
side-effect the current object. llvm-svn: 90837
-
Nick Lewycky authored
llvm-svn: 90836
-
Chris Lattner authored
llvm-svn: 90834
-
Anton Korobeynikov authored
Reduce (cmp 0, and_su (foo, bar)) into (bit foo, bar). This saves extra instruction. Patch inspired by Brian Lucas! llvm-svn: 90819
-
Evan Cheng authored
llvm-svn: 90816
-
Evan Cheng authored
llvm-svn: 90815
-
- Dec 07, 2009
-
-
Jeffrey Yasskin authored
llvm-svn: 90813
-
Victor Hernandez authored
llvm-svn: 90807
-
Devang Patel authored
llvm-svn: 90805
-
Evan Cheng authored
llvm-svn: 90804
-
Chris Lattner authored
llvm-svn: 90793
-
Chris Lattner authored
llvm-svn: 90792
-
Victor Hernandez authored
The semantics of llvm.dbg.value are that starting from where it is executed, an offset into the specified user source variable is specified to get a new value. An example: call void @llvm.dbg.value(metadata !{ i32 7 }, i64 0, metadata !2) Here the user source variable associated with metadata #2 gets the value "i32 7" at offset 0. llvm-svn: 90788
-
Chris Lattner authored
llvm-svn: 90782
-
Dan Gohman authored
current form, it is too expensive in compile time. llvm-svn: 90781
-
Chris Lattner authored
anything. llvm-svn: 90779
-
Evan Cheng authored
llvm-svn: 90759
-
Oscar Fuentes authored
sys::cas_flag should be long on this platform, InterlockedAdd() is defined only for the Itanium architecture (according to MSDN). Patch by Michael Beck! llvm-svn: 90748
-
Evan Cheng authored
llvm-svn: 90744
-