summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Bytecode/Writer/SlotCalculator.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix a bug where the types for inlineasm nodes were not properly entered intoChris Lattner2006-06-071-2/+2
| | | | | | | the compaction table for a function. This broke compilation of hexxagon on darwin/x86 with recent changes. llvm-svn: 28717
* add bc reader/writer support for inline asmChris Lattner2006-01-251-13/+12
| | | | llvm-svn: 25621
* core changes for varargsAndrew Lenharth2005-06-181-6/+0
| | | | llvm-svn: 22254
* Remove vim settings from source code; people should use llvm/utils/vim/vimrcMisha Brukman2005-05-051-1/+0
| | | | llvm-svn: 21704
* add support for undef values of opaque type, addressing PR541Chris Lattner2005-05-051-9/+10
| | | | llvm-svn: 21701
* Convert tabs to spacesMisha Brukman2005-04-221-1/+1
| | | | llvm-svn: 21439
* * Remove trailing whitespaceMisha Brukman2005-04-211-31/+31
| | | | | | * Convert tabs to spaces llvm-svn: 21418
* This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner2005-03-151-4/+4
| | | | | | | | using Function::arg_{iterator|begin|end}. Likewise Module::g* -> Module::global_*. This patch is contributed by Gabor Greif, thanks! llvm-svn: 20597
* Check in some patches for better assertionsChris Lattner2004-12-041-0/+3
| | | | llvm-svn: 18500
* Fix the previous bug the correct way. This fixes ptrdist/bcChris Lattner2004-10-241-2/+2
| | | | llvm-svn: 17201
* Fix a bug that Brian brought to my attention. This corrects:Chris Lattner2004-10-231-1/+2
| | | | | | Assembler/2004-10-22-BCWriterUndefBug.llx llvm-svn: 17177
* Changes For Bug 352Reid Spencer2004-09-011-2/+2
| | | | | | | | Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. llvm-svn: 16137
* Add the CompactionTableIsEmpty function so that we can determine if aReid Spencer2004-08-261-0/+26
| | | | | | | CompactionTable really needs to be emitted. This is not a straight forward computation, hence the need for a member function here. llvm-svn: 16062
* Merge i*.h headers into Instructions.h as part of bug403.Alkis Evlogimenos2004-07-291-1/+1
| | | | llvm-svn: 15325
* bug 122:Reid Spencer2004-07-181-30/+16
| | | | | | | | - Replace ConstantPointerRef usage with GlobalValue usage - Minimize redundant isa<GlobalValue> usage - Correct isa<Constant> for GlobalValue subclass llvm-svn: 14942
* Fix unused var warningChris Lattner2004-07-121-3/+2
| | | | llvm-svn: 14775
* For bug 122:Reid Spencer2004-07-041-131/+197
| | | | | | | | | | | Separate Types from Values because Type no longer inherits from Value. The changes for this are too numerous to list. In essence, any data structure that contained a Value was doubled so that Types could be contained similarly. New members include Types, TypeMap, CompactionTypes, and CompactionTypeMap. Functions taking a Value* were overloaded with a variant that takes a Type* that acts on the new data structures. llvm-svn: 14608
* Fix more warnings building with VC++Chris Lattner2004-06-251-1/+2
| | | | llvm-svn: 14391
* Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()Chris Lattner2004-06-171-7/+7
| | | | llvm-svn: 14201
* Moved this file to lib/Bytecode/Writer because its used there only.Reid Spencer2004-05-301-0/+786
llvm-svn: 13900
OpenPOWER on IntegriCloud