History log of /llvm-project/llvm/include/llvm/CodeGen/SelectionDAGNodes.h (Results 401 – 425 of 866)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 2a91225c 02-Jul-2010 Dan Gohman <gohman@apple.com>

Comment a non-obvious member variable.

llvm-svn: 107458


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

Teach regular and fast isel to set dead flags on unused implicit defs
on calls and similar instructions.

llvm-svn: 106353


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

Eliminate unnecessary uses of getZExtValue().

llvm-svn: 106279


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

isValueValidForType can be a static member function.

llvm-svn: 106278


Revision tags: llvmorg-2.7.0
# bcaf681c 15-Apr-2010 Dan Gohman <gohman@apple.com>

Add const qualifiers to CodeGen's use of LLVM IR constructs.

llvm-svn: 101334


# d313a05a 14-Apr-2010 Dan Gohman <gohman@apple.com>

Split ISD::NodeType and a few related items out of SelectionDAGNodes.h
into a separate header to allow clients to use them without pulling in
SelectionDAG-specific declarations.

llvm-svn: 101268


# 3b9f02a2 07-Apr-2010 Chris Lattner <sabre@nondot.org>

Three changes:
1. Introduce some enums and accessors in the InlineAsm class
that eliminate a ton of magic numbers when handling inline
asm SDNode.
2. Add a new MDNodeSDNode selection dag node t

Three changes:
1. Introduce some enums and accessors in the InlineAsm class
that eliminate a ton of magic numbers when handling inline
asm SDNode.
2. Add a new MDNodeSDNode selection dag node type that holds
a MDNode (shocking!)
3. Add a new argument to ISD::INLINEASM nodes that hold !srcloc
metadata, propagating it to the instruction emitter, which
drops it.

No functionality change.

llvm-svn: 100605

show more ...


# 167dffdb 06-Apr-2010 Bill Wendling <isanbard@gmail.com>

Make this hack more specific to the Apple gcc 4.2 non-LLVM compiler.

llvm-svn: 100556


# 1c71b78f 02-Apr-2010 Chris Lattner <sabre@nondot.org>

remove uses of DebugLoc::getUnknownLoc.

llvm-svn: 100217


# e9189422 27-Mar-2010 Chris Lattner <sabre@nondot.org>

bump FIRST_TARGET_MEMORY_OPCODE back up, there is no reason to make it a tight bound anymore.

llvm-svn: 99685


# e543e7fc 25-Mar-2010 Bob Wilson <bob.wilson@apple.com>

Reapply Kevin's change 94440, now that Chris has fixed the limitation on
opcode values fitting in one byte (svn r99494).

llvm-svn: 99514


# 5b2da69f 24-Mar-2010 Bob Wilson <bob.wilson@apple.com>

Speculatively revert this to see if it fixes buildbot failures.
--- Reverse-merging r99440 into '.':
U test/MC/AsmParser/X86/x86_32-bit_cat.s
U test/MC/AsmParser/X86/x86_32-encoding.s
U incl

Speculatively revert this to see if it fixes buildbot failures.
--- Reverse-merging r99440 into '.':
U test/MC/AsmParser/X86/x86_32-bit_cat.s
U test/MC/AsmParser/X86/x86_32-encoding.s
U include/llvm/IntrinsicsX86.td
U include/llvm/CodeGen/SelectionDAGNodes.h
U lib/Target/X86/X86InstrSSE.td
U lib/Target/X86/X86ISelLowering.h

llvm-svn: 99450

show more ...


# f5584a73 24-Mar-2010 Kevin Enderby <enderby@apple.com>

Added the Advanced Encryption Standard (AES) Instructions.

llvm-svn: 99440


# 39ed49df 14-Mar-2010 Anton Korobeynikov <asl@math.spbu.ru>

Add DAG nodes to represent FP16 <-> FP32 intrinsics

llvm-svn: 98500


# ee2fbbc9 14-Mar-2010 Chris Lattner <sabre@nondot.org>

change the LabelSDNode to be EHLabelSDNode and make it hold
an MCSymbol. Make the EH_LABEL MachineInstr hold its label
with an MCSymbol instead of ID. Fix a bug in MMI.cpp which
would return labels

change the LabelSDNode to be EHLabelSDNode and make it hold
an MCSymbol. Make the EH_LABEL MachineInstr hold its label
with an MCSymbol instead of ID. Fix a bug in MMI.cpp which
would return labels named "Label4" instead of "label4".

llvm-svn: 98463

show more ...


# 28492aa6 11-Mar-2010 Dale Johannesen <dalej@apple.com>

Make sure HasDebugValue is initialized. This should fix
the buildbot running valgrind.

llvm-svn: 98216


# 10a77ade 06-Mar-2010 Dale Johannesen <dalej@apple.com>

Add some new bits of debug info handling. No
functional change yet.

llvm-svn: 97855


# 38605214 24-Feb-2010 Dan Gohman <gohman@apple.com>

When forming SSE min and max nodes for UGE and ULE comparisons, it's
necessary to swap the operands to handle NaN and negative zero properly.

Also, reintroduce logic for checking for NaN conditions

When forming SSE min and max nodes for UGE and ULE comparisons, it's
necessary to swap the operands to handle NaN and negative zero properly.

Also, reintroduce logic for checking for NaN conditions when forming
SSE min and max instructions, fixed to take into consideration NaNs and
negative zeros. This allows forming min and max instructions in more
cases.

llvm-svn: 97025

show more ...


# c9489251 18-Feb-2010 Mon P Wang <wangmp@apple.com>

getSplatIndex assumes that the first element of the mask contains the splat index
which is not always true if the mask contains undefs. Modified it to return
the first non undef value.

llvm-svn: 966

getSplatIndex assumes that the first element of the mask contains the splat index
which is not always true if the mask contains undefs. Modified it to return
the first non undef value.

llvm-svn: 96621

show more ...


# b7941b07 17-Feb-2010 David Greene <greened@obbligato.org>

Make the non-temporal bit "significant" in MemSDNodes so they aren't
CSE'd or otherwise combined with temporal MemSDNodes.

llvm-svn: 96505


# 39c6d018 15-Feb-2010 David Greene <greened@obbligato.org>

Add non-temporal flags and remove an assumption of default arguments.

llvm-svn: 96240


# 8fd1fe16 15-Feb-2010 Chris Lattner <sabre@nondot.org>

give SDValue an operator->, allowing V->isTargetOpcode() and
many other natural things.

llvm-svn: 96214


# f0520da7 15-Feb-2010 Chris Lattner <sabre@nondot.org>

don't make insanely large node numbers for no reason,
packing somewhat densely is better than not.

llvm-svn: 96213


# 0985160c 20-Jan-2010 David Greene <greened@obbligato.org>

When XDEBUG is enabled, check for SelectionDAG cycles at some key
points. This will help us find future problems like the one
described in PR6019.

llvm-svn: 94019


# f1c7388b 19-Jan-2010 David Greene <greened@obbligato.org>

Add some new debugging APIs to print out "raw" SelectionDAGs to make
understanding CannotYTetSelect and other errors easier.

llvm-svn: 93901


1...<<11121314151617181920>>...35