llvm-6502/include/llvm
Chris Lattner 2b7a271c71 dag combine sext(setcc) -> vsetcc before legalize. To make this safe,
VSETCC must define all bits, which is different than it was documented
to before.  Since all targets that implement VSETCC already have this
behavior, and we don't optimize based on this, just change the 
documentation.  We now get nice code for vec_compare.ll


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74978 91177308-0d34-0410-b5e6-96231b3b80d8
2009-07-08 00:31:33 +00:00
..
ADT fix a bug in post-order iterators with external storage, patch by 2009-07-07 18:43:48 +00:00
Analysis Re-LLVMContext-ize DebugInfo, now with less breakage. 2009-07-07 17:12:53 +00:00
Assembly switch the .ll parser into SMDiagnostic. 2009-07-02 22:46:18 +00:00
Bitcode fix some type confusion in ReadVBR64: "Piece" should be only 32 bits, 2009-07-07 18:39:49 +00:00
CodeGen dag combine sext(setcc) -> vsetcc before legalize. To make this safe, 2009-07-08 00:31:33 +00:00
CompilerDriver s/llvmc2/llvmc/ 2009-07-07 16:09:05 +00:00
Config Have cmake define HAVE_STRERROR and friends to 1 when they're defined at all. 2009-07-04 16:37:12 +00:00
Debugger Make the use of const with respect to LLVMContext sane. Hopefully this is the last time, for the 2009-07-01 23:13:44 +00:00
ExecutionEngine Remove unused parameter. 2009-07-07 18:21:19 +00:00
MC Implement parsing support for the .comm directive. Patch by 2009-07-07 20:30:46 +00:00
Support Disable loop index split for now and let nightly tester verify its usefulness. 2009-07-07 22:09:42 +00:00
System Have scoped mutexes take referenes instead of pointers. 2009-07-07 18:33:04 +00:00
Target Add the Object Code Emitter class. Original patch by Aaron Gray, I did some 2009-07-06 05:09:34 +00:00
Transforms "LLVMContext* " --> "LLVMContext *" 2009-07-06 23:00:19 +00:00
AbstractTypeUser.h
Argument.h
Attributes.h
AutoUpgrade.h
BasicBlock.h "LLVMContext* " --> "LLVMContext *" 2009-07-06 23:00:19 +00:00
CallGraphSCCPass.h
CallingConv.h
CMakeLists.txt
Constant.h
Constants.h Add constructor to create MDString using std::string 2009-06-24 22:42:39 +00:00
DerivedTypes.h improve the APIs for creating struct and function types with no arguments/elements 2009-07-01 04:13:31 +00:00
Function.h "LLVMContext* " --> "LLVMContext *" 2009-07-06 23:00:19 +00:00
GlobalAlias.h
GlobalValue.h
GlobalVariable.h
InlineAsm.h
InstrTypes.h
Instruction.def
Instruction.h
Instructions.h Fix a typo and a grammaro in a comment. 2009-07-07 20:47:48 +00:00
IntrinsicInst.h
Intrinsics.h LLVMContext-ification. 2009-07-07 23:43:39 +00:00
Intrinsics.td Add more vector ValueTypes for AVX and other extended vector instruction 2009-06-29 16:47:10 +00:00
IntrinsicsAlpha.td
IntrinsicsARM.td Change NEON vldN/vstN intrinsics to specify "N" as an immediate operand 2009-07-07 22:27:20 +00:00
IntrinsicsCellSPU.td
IntrinsicsPowerPC.td
IntrinsicsX86.td
IntrinsicsXCore.td
LinkAllPasses.h Add Static Single Information construction pass written by André Tavares! 2009-07-03 19:28:36 +00:00
LinkAllVMCore.h Hold the LLVMContext by reference rather than by pointer. 2009-07-01 21:22:36 +00:00
Linker.h Make the use of const with respect to LLVMContext sane. Hopefully this is the last time, for the 2009-07-01 23:13:44 +00:00
LLVMContext.h This parameter should default to true, not false. 2009-07-07 16:56:05 +00:00
MDNode.h
Module.h Make the use of const with respect to LLVMContext sane. Hopefully this is the last time, for the 2009-07-01 23:13:44 +00:00
ModuleProvider.h
OperandTraits.h
Pass.h "LLVMContext* " --> "LLVMContext *" 2009-07-06 23:00:19 +00:00
PassAnalysisSupport.h
PassManager.h
PassManagers.h
PassSupport.h
SymbolTableListTraits.h
Type.h There are five floating point types. 2009-07-05 22:35:49 +00:00
TypeSymbolTable.h
Use.h
User.h
Value.h
ValueSymbolTable.h