llvm-6502/include/llvm
Nick Lewycky d01f50f42c ConstantInt has some getters which return ConstantInt's or ConstantVector's of
the value splatted into every element. Extend this to getTrue and getFalse which
by providing new overloads that take Types that are either i1 or <N x i1>. Use
it in InstCombine to add vector support to some code, fixing PR8469!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127116 91177308-0d34-0410-b5e6-96231b3b80d8
2011-03-06 03:36:19 +00:00
..
ADT Avoid zero-sized allocations when copying a fresh DenseMap. 2011-03-05 22:00:28 +00:00
Analysis Remove DIFactory. Patch by Devang. 2011-03-02 20:30:37 +00:00
Assembly
Bitcode Revert PathV2 changes, as sys::fs::unique_file is not finished yet. 2011-03-01 19:50:55 +00:00
CodeGen Provide hooks to set MI flags in MachineInstrBuilder 2011-03-05 18:43:20 +00:00
CompilerDriver
Config cmake: Add xdot.py support as it already exists in autoconf. 2011-02-27 04:11:05 +00:00
ExecutionEngine Support unregistering exception frames of functions when they are removed. 2011-03-04 23:37:39 +00:00
MC Preliminary support for ARM frame save directives emission via MI flags. 2011-03-05 18:43:32 +00:00
Object
Support Make pred_iterator DefaultConstructible, and add an accessor to 2011-03-02 00:11:28 +00:00
Target Missing "virtual" keyword. Jakob's review. 2011-03-05 08:39:45 +00:00
Transforms Delete the SimplifyHalfPowrLibCalls pass, which was unused, and 2011-02-28 19:41:14 +00:00
AbstractTypeUser.h
Argument.h
Attributes.h
AutoUpgrade.h
BasicBlock.h
CallGraphSCCPass.h
CallingConv.h Use X86_thiscall calling convention for Win64 as well. 2011-03-03 07:49:07 +00:00
CMakeLists.txt
Constant.h
Constants.h ConstantInt has some getters which return ConstantInt's or ConstantVector's of 2011-03-06 03:36:19 +00:00
DerivedTypes.h
Function.h
GlobalAlias.h
GlobalValue.h
GlobalVariable.h
GVMaterializer.h
InitializePasses.h Delete the GEPSplitter experiment. 2011-02-28 19:47:47 +00:00
InlineAsm.h
InstrTypes.h
Instruction.def
Instruction.h
Instructions.h
IntrinsicInst.h
Intrinsics.h
Intrinsics.td ptx: add basic intrinsic support 2011-03-05 14:17:37 +00:00
IntrinsicsAlpha.td
IntrinsicsARM.td ptx: add basic intrinsic support 2011-03-05 14:17:37 +00:00
IntrinsicsCellSPU.td
IntrinsicsPowerPC.td
IntrinsicsPTX.td ptx: add basic intrinsic support 2011-03-05 14:17:37 +00:00
IntrinsicsX86.td
IntrinsicsXCore.td Add XCore intrinsic for eeu instruction. 2011-02-24 13:39:18 +00:00
LinkAllPasses.h Delete the GEPSplitter experiment. 2011-02-28 19:47:47 +00:00
LinkAllVMCore.h
Linker.h
LLVMContext.h
Metadata.h Add ArrayRef variant. 2011-03-04 01:20:33 +00:00
Module.h Add a special streamer to libLTO that just records symbols definitions and 2011-03-02 04:14:42 +00:00
OperandTraits.h
Operator.h
Pass.h
PassAnalysisSupport.h
PassManager.h
PassManagers.h
PassRegistry.h
PassSupport.h
SymbolTableListTraits.h
Type.h
TypeSymbolTable.h
Use.h
User.h
Value.h
ValueSymbolTable.h