History log of /llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp (Results 1926 – 1950 of 2094)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 9576645a 01-Jul-2010 Dan Gohman <gohman@apple.com>

Don't use operator[] here, because it's not desirable to insert a default
value if the search fails.

llvm-svn: 107368


# 945a3474 30-Jun-2010 Duncan Sands <baldrick@free.fr>

Remove an unused variable. The call to getRoot has side-effects, so
this could break something (but doesn't seem to).

llvm-svn: 107295


# f69acfe1 30-Jun-2010 Gabor Greif <ggreif@gmail.com>

use ArgOperand API

llvm-svn: 107279


# 6d28e73a 29-Jun-2010 Duncan Sands <baldrick@free.fr>

Remove initialized but otherwise unused variables.

llvm-svn: 107127


# ce97d55a 25-Jun-2010 Dale Johannesen <dalej@apple.com>

The hasMemory argument is irrelevant to how the argument
for an "i" constraint should get lowered; PR 6309. While
this argument was passed around a lot, this is the only
place it was used, so it goe

The hasMemory argument is irrelevant to how the argument
for an "i" constraint should get lowered; PR 6309. While
this argument was passed around a lot, this is the only
place it was used, so it goes away from a lot of other
places.

llvm-svn: 106893

show more ...


# 2dc70bea 25-Jun-2010 Duncan Sands <baldrick@free.fr>

Remove variables which are assigned to but for which the value
is not used. Spotted by gcc-4.6.

llvm-svn: 106854


# eba0be7d 25-Jun-2010 Gabor Greif <ggreif@gmail.com>

use ArgOperand API

llvm-svn: 106836


# 8a84cd57 24-Jun-2010 Dan Gohman <gohman@apple.com>

Simplify this code; switch lowering shouldn't produce cases
which trivially fold away.

llvm-svn: 106765


# 0695e09b 24-Jun-2010 Dan Gohman <gohman@apple.com>

Optimize the "bit test" code path for switch lowering in the
case where the bit mask has exactly one bit.

llvm-svn: 106716


# bbc29ea8 21-Jun-2010 Dan Gohman <gohman@apple.com>

Revert r106422, which is breaking the non-fast-isel path.

llvm-svn: 106423


# f64fdd69 21-Jun-2010 Dan Gohman <gohman@apple.com>

More changes for non-top-down fast-isel.

Split the code for materializing a value out of
SelectionDAGBuilder::getValue into a helper function, so that it can
be used in other ways. Add a new getNonR

More changes for non-top-down fast-isel.

Split the code for materializing a value out of
SelectionDAGBuilder::getValue into a helper function, so that it can
be used in other ways. Add a new getNonRegisterValue function which
uses it, for use in code which doesn't want a CopyFromReg even
when FuncMap.ValueMap already has an entry for it.

llvm-svn: 106422

show more ...


# f1d8304f 18-Jun-2010 Dan Gohman <gohman@apple.com>

Eliminate unnecessary uses of getZExtValue().

llvm-svn: 106279


# b0c76394 01-Jun-2010 Devang Patel <dpatel@apple.com>

Keep track of incoming debug value of unused argument.
Radar 7927666.

llvm-svn: 105285


# 4db93c97 29-May-2010 Dan Gohman <gohman@apple.com>

Reorder some code in SelectionDAGBuilder.

llvm-svn: 105105


# d16aa541 29-May-2010 Dan Gohman <gohman@apple.com>

SelectionDAG shouldn't have a FunctionLoweringInfo member. RegsForValue
shouldn't have a TargetLoweringInfo member. And FunctionLoweringInfo::set
doesn't needs its EnableFastISel argument.

llvm-svn:

SelectionDAG shouldn't have a FunctionLoweringInfo member. RegsForValue
shouldn't have a TargetLoweringInfo member. And FunctionLoweringInfo::set
doesn't needs its EnableFastISel argument.

llvm-svn: 105101

show more ...


# 2140a749 28-May-2010 Dan Gohman <gohman@apple.com>

Eliminate the restriction that the array size in an alloca must be i32.
This will help reduce the amount of casting required on 64-bit targets.

llvm-svn: 104911


# c9f532dd 27-May-2010 Jim Grosbach <grosbach@apple.com>

back out 104862/104869. Can reuse stacksave after all. Very cool.

llvm-svn: 104897


# b68dfb45 27-May-2010 Jim Grosbach <grosbach@apple.com>

hook ISD::STACKADDR to an intrinsic

llvm-svn: 104869


# c98892fd 26-May-2010 Jim Grosbach <grosbach@apple.com>

Adjust eh.sjlj.setjmp to properly have a chain and to have an opcode entry in
ISD::. No functional change.

llvm-svn: 104734


# bd9485db 22-May-2010 Jim Grosbach <grosbach@apple.com>

Implement eh.sjlj.longjmp for ARM. Clean up the intrinsic a bit.
Followups: docs patch for the builtin and eh.sjlj.setjmp cleanup to match
longjmp.

llvm-svn: 104419


# 6c5e4355 11-May-2010 Duncan Sands <baldrick@free.fr>

I got tired of VISIBILITY_HIDDEN colliding with the gcc enum. Rename it
to LLVM_LIBRARY_VISIBILITY and introduce LLVM_GLOBAL_VISIBILITY, which is
the opposite, for future use by dragonegg.

llvm-svn

I got tired of VISIBILITY_HIDDEN colliding with the gcc enum. Rename it
to LLVM_LIBRARY_VISIBILITY and introduce LLVM_GLOBAL_VISIBILITY, which is
the opposite, for future use by dragonegg.

llvm-svn: 103495

show more ...


# 6739a891 11-May-2010 Douglas Gregor <dgregor@apple.com>

Fixes for Microsoft Visual Studio 2010, from Steven Watanabe!

llvm-svn: 103457


# 2ae33975 07-May-2010 Devang Patel <dpatel@apple.com>

Verify variable directly.

llvm-svn: 103305


# 92b21cad 05-May-2010 Devang Patel <dpatel@apple.com>

Use getValue() for PHINodes when direct NodeMap access does not work.

llvm-svn: 103126


# 63f31115 01-May-2010 Dan Gohman <gohman@apple.com>

Don't pass SDValues by non-const reference unless they may be
modified.

llvm-svn: 102816


1...<<71727374757677787980>>...84