aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/Analysis.cpp
AgeCommit message (Collapse)AuthorFilesLines
2011-03-19Minor code re-structuring.Evan Cheng1-1/+1
llvm-svn: 127952
2010-11-30Enable sibling call optimization of libcalls which are expanded duringEvan Cheng1-0/+18
legalization time. Since at legalization time there is no mapping from SDNode back to the corresponding LLVM instruction and the return SDNode is target specific, this requires a target hook to check for eligibility. Only x86 and ARM support this form of sibcall optimization right now. rdar://8707777 llvm-svn: 120501
2010-10-29Inline asm multiple alternative constraints development phase 2 - improved ↵John Thompson1-1/+1
basic logic, added initial platform support. llvm-svn: 117667
2010-10-06ComputeLinearIndex doesn't need its TLI argument.Dan Gohman1-5/+5
llvm-svn: 115792
2010-07-26Using llvm.eh.catch.all.value instead of .llvm.eh.catch.all.value.Bill Wendling1-1/+1
llvm-svn: 109462
2010-07-15Split -enable-finite-only-fp-math to two options:Evan Cheng1-1/+1
-enable-no-nans-fp-math and -enable-no-infs-fp-math. All of the current codegen fp math optimizations only care whether the fp arithmetics arguments and results can never be NaN. llvm-svn: 108465
2010-04-21Move several SelectionDAG-independent utility functions out of theDan Gohman1-0/+285
SelectionDAG directory and into a new Analysis.cpp file. llvm-svn: 101975