- Mar 31, 2010
-
-
Chris Lattner authored
llvm-svn: 99992
-
Chris Lattner authored
llvm-svn: 99989
-
Chris Lattner authored
llvm-svn: 99986
-
Chris Lattner authored
llvm-svn: 99984
-
Chris Lattner authored
instructions. In addition to being a convenience, they are faster than the old apis, particularly when not going from an MDKindID like people should be doing. llvm-svn: 99982
-
Jakob Stoklund Olesen authored
llvm-svn: 99975
-
Jakob Stoklund Olesen authored
llvm-svn: 99974
-
Chris Lattner authored
the storage of !dbg metadata kinds in the instruction themselves. The on-the-side hash table works great for metadata that not-all instructions get, or for metadata that only exists when optimizing. But when compile-time is everything, it isn't great. I'm not super thrilled with the fact that this plops a TrackingVH in Instruction, because it grows it by 3 words. I'm investigating alternatives, but this should be a step in the right direction in any case. llvm-svn: 99957
-
Jakob Stoklund Olesen authored
llvm-svn: 99954
-
Jakob Stoklund Olesen authored
Since it is just a pxor in disguise, we should probably expand it to a full polymorphic triple. llvm-svn: 99953
-
Jakob Stoklund Olesen authored
SSEDomainFix will collapse to the domain with the lower number when it has a choice. The SSEPackedSingle domain often has smaller instructions, so prefer that. llvm-svn: 99952
-
Bob Wilson authored
llvm-svn: 99948
-
Devang Patel authored
llvm-svn: 99938
-
- Mar 30, 2010
-
-
Jakob Stoklund Olesen authored
Not running 'make check-all' before committing is a bad idea. llvm-svn: 99933
-
Jakob Stoklund Olesen authored
llvm-svn: 99931
-
Mon P Wang authored
e.g., llvm.memcpy.i32(i8*, i8*, i32, i32) -> llvm.memcpy.p0i8.p0i8.i32(i8*, i8*, i32, i32, i1) A update of langref will occur in a subsequent checkin. llvm-svn: 99928
-
Chris Lattner authored
llvm-svn: 99927
-
Benjamin Kramer authored
only a single type of object to be allocated. Use it to make VNInfo destruction typesafe. llvm-svn: 99919
-
Torok Edwin authored
llvm-svn: 99918
-
Dan Gohman authored
llvm-svn: 99917
-
Jakob Stoklund Olesen authored
llvm-svn: 99916
-
Gabor Greif authored
spotted by baldrick -- thanks\! llvm-svn: 99914
-
Eric Christopher authored
Rewrite the pmulld patterns, and make sure that they fold in loads of arguments into the instruction. llvm-svn: 99910
-
Chris Lattner authored
create symbols. It is extremely error prone and a source of a lot of the remaining integrated assembler bugs on x86-64. This fixes rdar://7807601. llvm-svn: 99902
-
Evan Cheng authored
llvm-svn: 99901
-
Devang Patel authored
llvm-svn: 99899
-
Daniel Dunbar authored
llvm-svn: 99895
-
Douglas Gregor authored
passing the command-line parameter "-stats" and to print the resulting statistics without calling llvm_shutdown(). llvm-svn: 99893
-
Benjamin Kramer authored
to be fixed any time soon. llvm-svn: 99888
-
Benjamin Kramer authored
MCContext. There is still one leak left in PIC16Section (the Items vector). llvm-svn: 99887
-
Torok Edwin authored
llvm-svn: 99886
-
Torok Edwin authored
external Functions (the JIT does honour this). llvm-svn: 99885
-
Torok Edwin authored
llvm-svn: 99883
-
Torok Edwin authored
llvm-svn: 99882
-
Torok Edwin authored
on all objects it has allocated, if they are all of the same size and alignment. Use this to destruct all VNInfos allocated in LiveIntervalAnalysis (PR6653). valnos is not reliable for this purpose, as seen in r99400 (which still leaked, and sometimes caused double frees). llvm-svn: 99881
-
Evan Cheng authored
llvm-svn: 99879
-
Chris Lattner authored
llvm-svn: 99877
-
Chris Lattner authored
implement TimerGroup::printAll, which prints and resets all active timers. llvm-svn: 99876
-
Chris Lattner authored
TimerGroup copy ctor and assignment operator. llvm-svn: 99875
-
Chris Lattner authored
have it always return a new stream to simplify clients. llvm-svn: 99874
-